用TPS40210做LED驱动调试遇到很大问题
各位热心的技术人员你们好!我参考数据手册上的DESIGN EXAMPLE 2:
截图如下
由于学校实验资源有限,部分器件修改如下:
0.36ohm 改为0.33/5W 水泥电阻 ; 15mohm 电阻改为导线短接 ;MOS管为CSD19535KCS ;肖特基二极管为U8100E;DIS/EN接地处理 ;电感L自己绕的用仪器测得大概10uH;
目前测试时没有连入COMP与BP之间的PWMdimming电路。
12V DC输入 初步测试如下:
空载 Vout 高达70VVout 和GDRV波形
空载SS脚和GDRV波形
空载FB和GDRV波形
空载COMP波形
空载SS波形
当接入普通压降1.5~2.0 V电流10~20 mA的发光二极管时(这里串联了7只参与测试)发现二极管以一定频率闪光,输出电压瞬间被拉低到了12V左右.
此时测试如下:
负载 Vout和GDRV波形
负载 FB 和GDRV波形
负载COMP和GDRV波形
负载SS和GDRV波形
负载RC震荡频率较高这里是截取了GDRV的短脉冲拉大的显示(相对RC频率而言,GDRV大部分时间没有输出)
感觉问题好大,之前用标称值为10uH的小电感空载升压到50V左右,一接负载也是拉下来了,现在换了自己绕的电感空载能升到60V以上,GDRV驱动MOS管的高电平由7.8V,为什么频率这么低3.4HZ这也太小了吧!而且占空比好像一直没怎么变.
之前想通过调节反馈电阻分压比来调整输出电压大小,发现我调节R23,R13都没什么效果.真是不知道问题出在哪?学生个人能力有限希望大手帮忙分析分析,谢谢
TPS40210做LED驱动的话是升压恒流源,应该在带载情况下测试,而且LED的电压要高于输入才符合一个boost电路。你现在不带载去测试,当MOS管开通的时候,应该是触发了过流保护,所以on-time很短。而MOS管关断的时候,储存在电感里的能量无法release, 所以你空载会测到很高的电压。而当你接上LED后,输出电压就会掉到LED的forward voltage,你的情况就是12V左右。
LED的电流等于FB的电压(700mV)除以R6,你现在R6是0.33,接LED的话电流会有2A,你用的LED应该会不正常工作。上图的是40211,FB的电压是260mV,所以用0.36电阻可以出700mA电流。
你想要驱动多大功率的LED负载呢?
想输出100mA到1A的范围,就是想通过MSP430针对某个参数调节LED的亮度,刚到的货1W的LED参数为350mA,压降3.2到3.4V串联十个应该可以吧
应该是没问题的,你可以根据datasheet里的设计步骤优化一下各参数,包括开关频率,电感,R6和R1。
技术人员您好,谢谢您给予帮助,您给的调试建议很好,我将1W的10个LED串联后,输出电压没有像空载那样一下被拉低至Vin,Vout能达到40V以上,但GDRV还是像空载一样,MOS只是很短的时间内工作,大部分时间处于关断状态,LED的电流也是脉冲,导致LED闪烁. 到底是什么原因到底使GDRV没有连续脉冲信号,是不是fsw太高,这里设置的是Rt=400K、Ct=100pF.对照datasheet ,此时fsw=400KH . 还有公式 Iout = Vf / Rifb,我想达到350mA,Rifb由之前的0.33ohm改为2ohm行不行?
我再另一个帖子里不是说过了,15mOhm这个电阻一定不能短路掉。
这么低频率的震荡输出,显然是有两种可能。一是环路震荡,2是电路被保护。
另外,R23,R13不是用来调节恒流电流值的。调节恒流电流值是通过R6来调节的。
若要改变LED电流的输出,只能改变R6电阻吗?若要用单片机,将如何实现?求大神指导。谢谢!
请问TI工程师,LED恒流源的设计步骤与tps40210应用在升压电路设计的步骤一样吗?
六月的梦
若要改变LED电流的输出,只能改变R6电阻吗?若要用单片机,将如何实现?求大神指导。谢谢!
如果采用硬件电路的话,智能通过改变R6实现恒流。如果使用单片机,那么这个TPS40210就不是很必要了,甚至省去都可以。需要首先ADC采样LEDC处的电压,然后经过PID算法,用定时器输出PWM到PWM Diming管脚。
如果采用单片机,建议就不要用TPS40210这个IC 了。建议你看一些我发的帖子:http://bbs.21dianyuan.com/188786.html这个是用单片机做的数字恒压限流电源,可以供你参考,我在这个帖子里面讲的非常详细,哪里不懂的话,可以继续问。
15mohm电阻在实验室实在是不好办,我用导线测量大概15mohm去等效,得到的波形如下ISNS和GDRV:
你的开关频率是不是400kHz?加入输入电压按照12V,输出按照35V1A计算。
我用你的参数计算得到IPK=3.6A,R1=0.12/3.6=33mR。你的15mR应该也没有问题,注意这个电阻要是无感电阻,就是不能有太大的等效电感,不能使用绕线电阻。 FB=0.7V,Io=1A,则R6=0.7欧姆。我看你是用的0.35欧姆,你是要恒流2A吗?
测量时候要带上负载来测量。因为你这个是恒流源,不能空载。空载电压就是无穷大。最好是接入几个LED测量或者使用电阻测量,而且要注意LED的电流要和设定的电流值的大小一样。
你测量波形时候,最好直流耦合并且不要上下平移,否则这样看不出来直流分量到底是多少。最重要的就是,一定要带上负载测量,而且电流要匹配。
终于调好了,由于15mohm的电阻我直接用导线近似替换,导致ISNS电压在某些时候大于参考电压使得IC开启过流保护了,
谢谢大家的帮忙,我在老师的辅导之下将ISNS与地之间加了3个104,LED不闪啦,好亮哈哈..MOS管就完全工作了.现在终于可以做MSP430的工作了.
总结一下:
对于学生新手来说对于电流在电源方面的意识感觉完全没有,对一些关键部位的电压、电流值真的不了解,对datasheet上面的公式也没有认真的去看过,调试最忌讳的就是乱搞,还是老师说得对必须从原理上挖掘出自己的问题. ISNS与地之间的电容滤掉大的电流纹波,会不会让原本真的过流情况之下,而没有去启动过流保护烧毁芯片或MOS管呢,还有很多不成熟的问题,只有这几天好好想想,芯片和参考设计想办法慢慢花时间去完全搞懂,再次感谢技术大手的帮助!谢谢
我该了R6的阻值。换成3ohm,使输出电流为350MA左右,谢谢你的热心帮助,MOS管已经完全工作了,目前还没暴露出其他的问题,我测了一些输出电流波形是连续的三角脉冲(频率也达到KHz以上),LED已经不闪了
请问一下,这个电路图里面的loop response injection接什么。单片机只是用来提供pwm吗,不需要AD采集来做反馈吗。电流检测芯片是否可以接在这
我想问下R23这个电阻在电路中的影响是否很大,还有外接的是什么功能?
影响不大,外接的是环路响应注入,我做板子的时候没有管这个
你好!
请问你后来15mohm电阻仍然还是用导线代替的吗?
ISNS与地之间加的3个104是指总结中所说的滤波电容吧?
谢谢!
您好,Victor Chen。我想问一下那个稳压管D2的正向端为什么接到ISNS端?为什么不直接接地?
因为是在学校单层热转印板,这么小的电阻还是用导线直接连得,嗯嗯加3个103就是ISIS的等效电流里面有很大的干扰,使ISIS得电压大于150mV.导致IC被保护,加滤波电容就是去掉高频干扰,使IC正常工作
贴几张测试图吧给你参考参考:
多谢了!我们再仔细看看!