英飞凌XMC1200单片机在LED智能调光中的应用
XMC1200内建的亮度与色彩控制单元(BCCU)可以实现对LED亮度和色彩的全数字控制,可实现以下关键特性:(1)自动消除低频闪烁;(2)自动色彩变化控制;(3)智能的柔和调光控制。
其中图2为利用XMC1200实现1组RGB LED调光的电路图。
从上图可以看出,在XMC1200的BCCU中,主要引入了以下模块:
指数型调光引擎
人眼对于光强的感知实际是对光振动的振幅的感知,而光的强度和振幅的平方成正比,这就导致人眼对光强的线性变化无法做出线性的感知,而是会产生近似对数的关系。为此,如果需要让人眼感知到线性的变化,则需要让光强按照指数型改变。
为了解决这种难题,BCCU创新的增加了指数型调光模块,使得光强可以自动的按照指数规律变化,从而达到对人眼的感知的线性变化,从而达到柔和调光的效果。指数型调光的模块和原理如图3。代码实现如下:
调光开关相关文章:调光开关原理
评论