A:
1,单通道的最大电流更大,可以对应驱动的最大亮度更亮。以直驱型LED驱动芯片为例,单通道最大可以做到40mA。反观MCU,以STM32F0系列为例,单IO口的最大灌电流能力为20mA,单芯片最大灌电流能力140mA。对应单通道电流差异达到2倍,单芯片电流差异达到十倍以上。
2,可调节的电流级数更多,调节出来的灯效混色和亮度级数更多。以AW21009为例,Global(DC)电流等级256级,Color-mix(DC)等级256级,Dimming(PWM)等级4096级,可以做出更细腻绚丽的灯效。而MCU驱动灯的话,只有带PWM功能的引脚(一般一个MCU只有3~4个以内)可以进行亮度调节。其他没有PWM功能的引脚只能控制LED灯亮灭。
3,电流差异精度更小。以AW21009为例,通道间的电流差异精度和片间电流差异精度可以做到±5%以内。MCU控制一般电流差异精度做不到这个精度。
4,呼吸灯驱动芯片带自主呼吸功能,渐亮/常亮/渐灭/常灭 四个时间可以独立调节。可以在调节好混色效果后,打开自主呼吸功能,芯片对LED灯做自主呼吸控制,此时IIC总线可以释放出来,不需要主控做其他操作。而MCU不带自主呼吸功能,若要做到呼吸效果需要MCU不停地运行对应的代码,MCU资源被占用。
5,呼吸灯驱动芯片带有短路开路检测和保护。如果一路灯损坏了短路了,这路灯灭了,其他路的灯还可以正常工作。但是如果MCU一个引脚短路了,是有可能整片烧片损坏的。
6,呼吸灯驱动驱动芯片可以对PWM波进行EMI抑制,具体表现为对PWM的上升沿和下降沿做缓升缓降,实测可以抑制一部分EMI辐射。而MCU的PWM没有该功能。