主题中讨论的其他器件: TPS61089
您好!
我使用 TPS61098将 LiFePo4电池(3.2V 至2.9V)的电压升压至6伏、以驱动该电机: Thomas G6/02-8
电机消耗0.5A - 1A 的电流
我的原理图如下所示、我使用的电感器是 Coilcraft XAL4030-472MEB
我使用 WebBench 工具来设计电路、补偿网络的值为 R5=9.53k、C14=4.7n 和 C13=220p。 使用这些值时、电路未在 Vin=3.2V 时启动。 我实验并发现、将 C14更改为1U 使电路启动并在3.2V 至3.0V 的电压下为负载供电、但在输入电压低至2.8V 时无法为负载供电。 然后将 R5更改为1k、使其在低至2.8V 的电压下工作。 虽然这很好、但我觉得我在黑暗中偷了。
我已根据数据表中提供的公式进行了计算:
输入电压 Vin = 2.8 #Output voltage Vout = 6 #Output capitance Co = 47E-6 L = 4.7e-6 #Output load 电阻 Ro = 6/1 #Internal sense 电阻 器 Rsense = 0.08 #Amplifiers transconductance Gea = 190E-6 Efficiency = 0.95 D = 1 -(Vin*Efficiency)/Vout print ("占空比"+ 零面频率(D)#右 半平面频率) Frhpz =(Ro *(1 - D)**2)/(2 * PI * L) Fsw = 1e6 #Loop 穿越频率 #choose to be smit of 1/10 of Fsw of 1/5 of Frhpsz fc=min (Fsw/10,Frhpz/5) print ("frhps="+ str(frhpsz)) print ("FC ="+ str(fc)) r5=(2*PI*Vout*Rsense C5*fc Co)/((1-D) str*1.224*Gea) print ("R5 ="+ str (R5))C5=Ro C6/(2*R5*R5)=)+C5*r=(=))-c6*r=(=)-)-(=r=)-))+c6 =r=c6 (=)-(=)-)-(=r=)-)-)+?c5*r=r=)-(= 输出--- 占空比0.5566666667 Frhpsz = 39.93E3 FC = 7.987E3 R5 = 10.98E3 C5 = 12.84E-9 C6 = 12.84E-12
我已经尝试使用这些值了、很不幸-直流/直流转换器似乎启动了、然后快速进入模式、在该模式下、它将 PWM 的短暂脉冲应用到电感器中。 这样、输出电压不会保持在设定的6V、而是更低-大约为5V。
有人能不能评论一下、我在大幅增加 C14和减少 R5时做了什么。 计算中的问题也在哪里? 这是否与电机是复杂负载相关、而 Ro 是6V/1A 是过于简单? 如何正确计算环路补偿组件值? 我对我通过实验选择的值是否安全?
我的布局分为两层: