目前RGB彩燈用途非常廣泛,從玩具類、鍵鼠的背光、綠化景觀到大廈外墻燈光等,都有應用。RGB彩燈內部由一顆驅動芯片+RGB LED構成,再由這樣的彩燈串聯構成燈條,由更多的燈條組成矩陣,從而由點至線再至面,達成各種絢麗的效果。
LED燈的驅動IC一般采用單線、歸零碼協議。其數據格式的基礎是0碼、1碼和RESET碼,如下圖所示:
驅動IC接收以上述格式碼組成的RGB數據,用來驅動LED燈以及進行轉發。
MCU在驅動此種類型的燈條時,一般采用以下三種方式:
優 | 劣 | |
MCU+CPLD |
CPLD并行處理,支持更多的燈條條數 |
成本高 |
PWM |
成本低 |
* 軟件復雜 * ROM占用大 |
SPI |
成本低 |
* 軟件復雜 * ROM占用大 * MCU的SPI資源緊張 |
注:ROM占用大的原因是RGB的1位,在MCU使用PWM或SPI時,至少占用4bit以上的空間。
由上表可見,三種方式都不是最優。
為了提高MCU驅動RGB燈條的效率、降低成本,閃芯微自主設計了RGB燈條驅動接口(LLSI),其主要特征如下:
7個LLSI通道(可驅動7個LED燈條),帶空閑極性控制
每個LLSI通道包含4級深度的發送FIFO
可配置的數據周期和編碼
可配置的復位寬度
可配置的空間電平
支持RGB、GRB、RGBW、GRBW數據格式
支持自由數據格式(可兼容未來任何協議?。?/p>
支持自動發送附加數據(例如增益控制等)
支持DMA
節省FLASH空間
有了上述特點的加持,使得閃芯微的MCU在不增加外部器件的情況下,輕松驅動最多2048*7=14K個RGB LED!并且軟件的開發極其簡單,也不加重MCU的程序負擔。
需要了解哪些MCU集成了LLSI接口,以及各型號MCU的資源情況,可至閃芯微官網:http://www.flashchip.com.cn/fcm32f0xx.html 。目前這一系列新的FCM32 MCU已可提供樣片,可聯系閃芯微索取。
審核編輯黃宇
-
led
+關注
關注
242文章
23355瀏覽量
663172 -
mcu
+關注
關注
146文章
17317瀏覽量
352635 -
RGB
+關注
關注
4文章
801瀏覽量
58715
發布評論請先 登錄
相關推薦
評論