本文主要是介绍【32学习问题:四】基于LM3409模块的恒流源电路PWM调光不线性问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目场景:
提示:这里简述项目相关背景:
基于LM3409制作恒流源输出到LED负载,一个PWM调节亮度。
问题描述
提示:这里描述项目中遇到的问题:
实际测试时,PWM调节按10%,20%,30%…,测量输出电流,发现:刚开始调节比较正常,但在40%~60%之间,输出电流基本上是一样的,且70%时,发生突变,大幅增加,而后又变化缓慢,而且,在100%时比90%的电流要小!
总之,不是线性的。
原因分析:
检查了电路,没有发现电路板和元器件的错误。
解决方案:
在查看芯片手册时,发现了这个:
它里面的例子中,使用的是20KHz和1KHz,所以我也试着把定时器的频率改为了1KHz,再次测量,perfect!
基本上线性。
又考虑到,人体可以听到的频率为20Hz~20KHz,故改为了20KHz,也是线性。
我想:会不会是器件设计是,开关管对频率有特殊要求。
这篇关于【32学习问题:四】基于LM3409模块的恒流源电路PWM调光不线性问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!