主题中讨论的其他器件: INA139、 TLE2144、 LM4041C、 TPS543B20、 TPS543C20、 OPA4313、 TPS544C20
TI、
我们正在设计一种采用 基于 TPS40400的 DC/DC、INA139 (电流感应)、TLE2144 (四路运算放大器)和 LM4041C (电压基准)的解决方案。
所需的行为是使用 TPS40400上的 FB 引脚控制 DC/DC 的电流输出。
我们已经制作了用于评估设置的工作台原型、并验证了设置是否按预期连接。 **详情见下文。**
当我们打开设置时、PGOOD 为高电平、FB 测量值为0.612V。我们有一个 IADJ 引脚馈入运算放大器以调节电流、该引脚设置为0V。 测得的输出电压为0V。 一切都很好。
当我们开始增加 IADJ 引脚上的电压时、FB 电压开始降低。 一旦 FB 达到0.600V 或略低于0.600V、PGOOD 会变为低电平、FB 电压突然跳至1.235V、测得的输出电压跳至0.750V。这是意外行为。
**设计细节**
INA139是一款高侧电流分流监控器。 它 Ω 测量通过0.010 μ A 电流感测电阻(Rs)的电流。
要测量的电流范围为0至12A。
INA139的 1kΩ 功能为 VO =(IS)(Rs)(RL)/(k Ω)。
为了便于计算 ,我们设置了增益(RL)= 1kΩ。 由此得出 VO =(IS)(Rs)= 0.010 *(IS)
(可产生0至120mV 的满量程感应输入电压、对 INA139有效)
--
这被传递到单位增益 TLE2144缓冲级(同相)。
IADJ 输入同样 传递到单位增益 TLE2144缓冲级(同相)。
IADJ 电压被传递到另一个 TLE2144级的反相(-)输入中、1.225V LM4041C 基准电压被传递到同相(+)输入中。 该运算放大器级的增益为0.1
因此、VA = 0.1 *(1.225-IADJ)。
VA 和 VO 均通过最后一个 TLE2144级连接到 FB、并连接到一个分压器(R 值相等)、该分压器连接到同相(+)输入端。 反相(-)输入连接至 GND。 该运算放大器级的增益为10。
FB = 10 *(Vdiv - 0)= 10 * Vdiv
Vdiv =(VA + VO)/2
FB = 10 *(VA + VO)/ 2 = 5*(VA)+ 5*(VO)= 0.5*(1.225-IADJ)+ 0.050 *(IS)
TLE2144由+12V 和-12V 电源轨供电。 (确保完全摆动到地面)
===================================
为了清晰起见、此处重复了我们的传递函数:
FB = 0.5*(1.225-IADJ)+ 0.050 *(IS)
===================================
预期行为如下:
0.6 = 0.5*(1.225-IADJ)+ 0.050 *(IS)
[[最大电流:(12A)]]
IADJ = 1.225-((0.6 - 0.050 *12))/(0.5)
IADJ = 1.225V
[[min current:(0A)]]
IADJ = 1.225-((0.6 - 0.050 * 0))/(0.5)
IADJ = 0.025V
===========================================
值得注意的是、如果 IADJ 为0V、会发生什么情况。
IS =(0.6 - 0.5*(1.225-0))/ 0.050 =-0.25A
===========================================
问题是、该单元将在 IADJ = 0V 时成功启动、并且电流将为0A (因为 TPS40400不允许负电压、如果负载为二极管/LED、则尤其如此。) 但是、一旦达到"开启"电流阈值 IADJ = 0.025V 左右、该单元将立即"跳转"到1.235V (而非0.600)的 FB 值、输出电压将保持在0.750V (如果是二极管负载、可能不相关)。
鉴于上述细节、我们预计 (1.235-0.5*(1.225-0.025))/ 0.050 = 12.7A、这意味着输出未被适当调节。 实际上、INA139的测量输出为0.127V 或0.010 * 12.7A。
为什么 TPS40400 FB 引脚不能保持在0.600V? 有什么想法、为什么它可能高于预期?
此方案的正确行为应为0A、(0.6 - 0.5*(1.225-0.025 ))/ 0.050 = 0A。
还值得注意的是、增大 IADJ 值不会更改 FB 值(这是预期的值、但不是1.235)、并且会更改(IS)值。
如果您对要检查的其他内容有任何见解或建议、我们将不胜感激。
谢谢、