英飛凌XMC1200單片機在LED智能調光中的應用
XMC1200內建的亮度與色彩控制單元(BCCU)可以實現對LED亮度和色彩的全數字控制,可實現以下關鍵特性:(1)自動消除低頻閃爍;(2)自動色彩變化控制;(3)智能的柔和調光控制。
其中圖2為利用XMC1200實現1組RGB LED調光的電路圖。
從上圖可以看出,在XMC1200的BCCU中,主要引入了以下模塊:
指數型調光引擎
人眼對于光強的感知實際是對光振動的振幅的感知,而光的強度和振幅的平方成正比,這就導致人眼對光強的線性變化無法做出線性的感知,而是會產生近似對數的關系。為此,如果需要讓人眼感知到線性的變化,則需要讓光強按照指數型改變。
為了解決這種難題,BCCU創新的增加了指數型調光模塊,使得光強可以自動的按照指數規律變化,從而達到對人眼的感知的線性變化,從而達到柔和調光的效果。指數型調光的模塊和原理如圖3。代碼實現如下:
調光開關相關文章:調光開關原理
評論