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