微控制器只提供简单的同步(SPI)或异步(SCI)通信。要想实施DALI、DMX、LIN通信协议等,它还需要额外的硬件和软件。
3、恒流调节和开关速度
本应用中的关键参数就是开关速度。开关速度越慢,电感器越大,成本也就越高。大多数微控制器都可以在大约15微秒内完成A/D转换。加上一些比较读数和内部阈值的指令,现在,我们可以说一个完整的开关周期为30至40微秒,再加上15微秒的不确定时间。这个误差定义了图8中所示的最小电感值。另外一个方案就是任意设置导通和关断的持续时间,然后根据实际情况重新调节这些值,去尝试并达到两个电流阈值。这种间接方案允许采用更小、成本更低的电感器,但是准确度较差。
4、调光和调制速度
在100%的发光度上无需调制晶体管。在另外一个极端,对最低的发光度级别(如1%)来说,需要将晶体管开启1%的时间。假设亮度调节必须在100 Hz或更高的频率上完成,以避免闪烁现象,则PWM频率必须是10 kHz或更高。但是肉眼在低发光度区间可以分辨出细微的变化,因此100级是远远不够的。如果需要4000级(12位分辨率),则PWM的频率必须达到400 kHz以上,这对一个简单微控制器来说几乎是不可能的。
未来展望
现在,我们已经看到设计一个基于微控制器的高亮度LED驱动器是多么简单。三个主要的局限在于处理速度和电感器的大小及调光分辨率的影响、具有行业标准的通信功能,以及对多输出和/或LED串的驱动能力。