如何使用TLC5940擴充套件Arduino開發板的PWM輸出介面
阿新 • • 發佈:2019-01-07
在本篇文章中,我們將學習如何基於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