本帖最后由 一个人破 于 2025-10-21 11:27 编辑
#申请原创#@21小跑堂
一、方案背景
为了灯效一致性和稳定性,目前市面上普遍使用的是一路恒流源带一颗前灯芯片GALT61120。那如果能一路恒流源带两颗前灯芯片,并且保持亮度一致呢,这能给我们带来什么效益?
1)节省BOM成本:省去一颗前灯驱动芯片。
2)减少PCB面积:少一颗芯片及其外围电路。
3)简化电源设计:减少一路恒流源的需求,降低电源复杂度。
4)提高系统集成度:更紧凑的设计,适合空间受限的车灯应用。
二、方案假想
芯片手册中有这么一个寄存器的说明,PSON可以控制芯片在启动WCNT后的MOS开关极性。
1)PSON=0:当相位计数器到达阈值后,WCNT开始计数。WCNT到达阈值前,芯片MOS导通,LED灭(LED电流被短路)。WCNT到达阈值后,芯片MOS截止,LED亮(电流从LED流过)。
2)PSON=1:当相位计数器到达阈值后,WCNT开始计数。WCNT到达阈值前,芯片MOS截止,LED亮(电流被从LED流过)。WCNT到达阈值后,芯片MOS导通,LED灭(LED电流被短路)。
如果将两颗前灯芯片分别配置PSON=0和PSON=1,PWM占空比50%,那么理论上就可将芯片0和芯片1的通道PWM开关时间错开,各占恒流源的50%。
图解:
三、调试可能遇到的问题
上述为理想的状态,各占恒流源的50%时间。实际可能存在的问题:使用一颗MCU通信的情况下,2颗前灯芯片不可能同时通信,因此2颗前灯芯片的PWM开关配置指令必然是一先一后,存在配置间隔。这种情况下,就有可能出现2组灯一起亮或灭的状态(闪烁)。
图解:
四、灯效改善方法
LED调试:
1、配置顺序:最后才配置两颗芯片的WIDTH(控制亮灯)。
2、亮灯的占空比先都设为45%,增加闪烁的容错。芯片0的WIDTH配置563,芯片1的WIDTH配置461。
3、提高通信频率:使用频率最高的16MHz晶振,通信频率可达1MHz,减小通信间隔时间。并通过捕捉通信脚的波形,确定2颗芯片先后配置WIDTH的通信间隔时间。
4、调节通信间隔带来的影响。
a.粗调:配置芯片0的PWM后,通过增加空白的通信指令去粗调配置间隔时间,让配置间隔时间是PWM周期的整数倍。这种存在风险:芯片1的LED晚亮太久。
b.细调:调整两颗芯片的PWM相位,去减小通信间隔带来的影响。
5、其它:提升PWM频率后,进行细调。
你们觉得还有哪些需要注意点呢?
|
打赏榜单
21小跑堂 打赏了 20.00 元 2025-11-10
评论
|