1. 程式人生 > >如何使用TLC5940擴充套件Arduino開發板的PWM輸出介面

如何使用TLC5940擴充套件Arduino開發板的PWM輸出介面

在本篇文章中,我們將學習如何基於Arduino開發板使用PWM驅動器TLC5940。TLC5940是一款16通道LED驅動器,提供PWM輸出,非常適合擴充套件Arduino開發板的PWM功能。這款IC不僅僅帶有LED,我們還可以使用PWM訊號控制伺服系統、直流電機和其他電子元件。
在這裡插入圖片描述

基本引數

● VCC = 3V至5V

● 16個通道

● 12位(4096步)PWM控制

● 驅動能力
- 0 mA至120 mA(VCC> 3.6V)
- 0 mA至60 mA(VCC ❤️.6V)

● 序列資料介面

● 30 MHz資料傳輸速率

● 菊花鏈連線

菊花鏈是一個很棒的功能,這意味著我們可以將多個TLC5970串聯在一起。有了這個,我們可以將Arduino的PWM功能擴充套件到16個以上的輸出,例如32、48或64個PWM輸出,並且仍然使用與Arduino開發板相同的4個引腳來控制一個TLC5940。

本篇文章所需的元件如下所示:

● Arduino Nano開發板

● 超亮紅色LED燈

● TLED驅動器LC5940

Arduino與TLC5940的接線方式

為了控制TLC5940,我們需要佔用Arduino開發板的4個引腳。由於我們將使用由Alex Leone製作的TLC5940 Arduino庫,我們需要根據他的庫配置或使用以下電路原理圖將IC連線到Arduino:

在這裡插入圖片描述

上面的電路原理圖使用外部電源為LED供電,但如果所需電流總量不超過Arduino的極限(VCC和GND引腳直流電流的絕對最大額定值 - 200 mA),它也可以使用直接連線到Arduino的VCC網路。

更多內容請參考以下連結:https://www.yiboard.com/thread-1006-1-1.html