tps92661驱动电路用的是LM3481+tps92515,目前可以正常实现单纯的ed灯开关功能,但是一旦加入了pwm调光功能,相应的led灯无反应,请教一下怎么回事。
比如我要实现LED9,LED10,LED11,LED12四个led灯的pwm控制,按照以下步骤实现软件设置
1.向四个相应的LEDON和LEDOFF寄存器中写入相关值,由此实现占空比控制
2.向四个相应的ENON和ENOFF寄存器中写入使能值,当计数器等于LEDON寄存器的值时led灯亮,当计数器等于LEDFF寄存器的值时led灯灭
但是目前来看,并不能保证相应的led灯的正确调光控制,led灯有时候无反应,有什么问题吗?
Johnsin Tao:
Hi
将整体电路图传上来看一下?
user5215762:
请问你控制灯开关的时候,其中SYNC信号是给的什么信号?给的高电平嘛?还有我这边波特率设置的是9600bps,根据芯片手册中clk应该是给153.6kHz进行控制的,但是LED那边没有反应,希望交流一下!
KW X:
回复 user5215762:
这频率也太高了,用1kPWM调节即可。153.6k是人家IC自己的开关工作频率,并非你的PWM控制频率。通常控制PWM是100~4500Hz。
user5116706:
PWM信号脚是不是受到干扰,把电压拉低了。
user5215762:
回复 KW X:
我修改了,但是控制LED的时候闪烁,尤其控制3个以上LED同时亮的时候其中一个会闪,这是什么原因?