This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TPS40400:恒流解决方案问题

Guru**** 670100 points
Other Parts Discussed in Thread: TPS40400, INA139, TLE2144, LM4041C, TPS543B20, TPS543C20, OPA4313, TPS544C20
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/662095/tps40400-constant-current-solution-issue

器件型号:TPS40400
主题中讨论的其他器件: INA139TLE2144LM4041CTPS543B20TPS543C20OPA4313TPS544C20

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)值。

如果您对要检查的其他内容有任何见解或建议、我们将不胜感激。

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将使用 LM4050而不是 LM4041再次对此进行测试。

    使用2.5V 基准而不是1.225V 时、应移位以下内容:

    ===================================

    1.235 = 0.5*(2.5 - IADJ)+ 0.050 *(IS)

    [[最大电流:(12A)]]

    IADJ = 2.5 -((1.235-0.050 *12))/(0.5)

    IADJ = 1.23V

    [[min current:(0A)]]

    IADJ = 2.5-((1.235-0.050 * 0))/(0.5)

    IADJ = 0.03V

    ===========================================

    为完整起见:

    如果 IADJ 为0V。

    IS =(1.235 - 0.5*(2.5 - 0))/ 0.050 =-0.3A

    ===========================================
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BGX、
    如果您可以发布原理图、那将非常有帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果存在机密性问题、也可以通过电子邮件发送原理图。 请告诉我们。

    Mathew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    见对 John 的答复
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果电路正常工作、则 FB 电压不应跳至1.235V。 尝试隔离电路并查看您是否可以分阶段或独立测试此方案。 它看起来像是开环 f/b 问题。

    Mathew
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    跟进。

    我继续把电路分解成它的组成部分。 即运算放大器反馈电流感应和直流/直流转换器本身。

    我已确定 DC/DC 可在独立于反馈环路的情况下按预期完全正常运行。 测量的独立于任何反馈机制的 DC/DC 如下:

    V_IN = 11.8V  
    V_fb = 0.601V
    V_OUT = 0.602V

    在 FB 引脚和接地之间未连接反馈电阻器以设置输出电压的情况下、这是正确的行为。

    ===================

    其次、运算放大器电流传感器反馈似乎也正常工作:

    在无负载电流(V_s = 0)的情况下、VADJ 正常工作:

    假设 Vo 通常是 FB 引脚的输出:

    当 VADJ = 1.225V 时、Vo = 0V
    当 VADJ = 0V 时、Vo = 0.613V

    ===================

    因此、问题似乎在于运算放大器级如何连接到 FB 引脚。

    现在、没有电阻器、运算放大器的输出直接连接到 FB 引脚。 FB 未连接到任何其他器件。

    ===================

    但是、通过一些实验、在运算放大器之后和 fb 输入之前添加电阻分压器级会产生显著影响。

    我创建了一个具有三个电阻器的分压器。 (运算放大器输出)<-220->(FB)<-10k ->(信号接地)中的一个20k Ω、10k Ω 和一个220 Ω。  

    20k 介于 DIFFO 和 FB 之间。  

    这在很大程度上是试错的、尝试了解决方案。

    这一点更接近、因为 TPS40400的输出至少上升到二极管正向电压的点、并且测得的 FB 仍为0.601V。

    但是,这里似乎还存在一些不太正确的事情,因为:

    (1)我直接将运算放大器输出连接到220欧姆端、似乎什么都没有发生。

    (2)我断开并重新将输出端连接到220欧姆端、然后它短暂闪烁我的 LED (处于最低设置)并再次关闭。

    (3)在重新连接、断开并重新连接输出到220欧姆端之前、我增大电流设置、然后它再次短暂闪烁我的 LED -这次亮度更高。 (我可以继续这样做,LED 会变得更亮、更亮,这表明存在*某些*级别的控制。)

    但任何帮助都是很方便的。

    谢谢。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      

    我想向您介绍我的最新调查结果。 我已确定当前的解决方案将不起作用。

    从根本上说、TPS40400是一款"电压模式"控制器、为了实现我所需的功能、我需要一个"电流模式"控制器。

    除非有某种方法可以将电压模式控制器"转换"为电流模式控制器、否则在这种情况下不能使用 TPS40400。

     除非您有更好的建议、否则 TPS543C20或 TPS543B20似乎是此应用的更好选择。

    此致、

    B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BGX、

    从技术上讲、不能使用电压模式控制器是没有理由的。 电流模式控制使用电压反馈回误差放大器的输入、与电压模式相同。 您需要做的是将电流感应信号转换为等效电压、以便当您具有所需的输出电流时、FB bin 的输入为标称值600mV。 其中的艺术是稳定整个环路。

    您能告诉我们您的应用的一般设计要求(输入电压范围、输出电流范围、您驱动的负载类型)吗? 您是否需要 PMBus 通信? 如果是、您使用 PMBus 控制什么?

    我们可能有一个接近您尝试实现的参考设计。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    这是我在选择 TPS40400时最初的想法。 为了解决这一问题、我甚至去 fas 重新设计反馈电路、使我所期望的操作更加简洁。

    下面的电路是经过调整的版本。 TPS40400的 V_fb 为0.6V。我的 R_sense 为0.010。 我的最大电流为 I_SENSE = 12A。 我将再次在这里介绍我的逻辑。

    ----  
    INA139的传递函数为 V_ina = I_SENSE*R_SENSE*R_L/(1k)。 我已经选择了 R_L =(1k),这会将传递函数减少到  V_ina = I_SENSE*R_SENSE。 这通过单位 TLE2144级进行缓冲。 这会将电流感应信号转换为电压信号
    这个经缓冲的 V_ina 被馈送到另一个增益为10的 TLE2144级、从而使最终传递函数为:
    V_OUT = 10*V_ina = 10*I_SENSE*R_SENSE
    ----
     TPS40400的反馈电压 为 V_fb = 0.6V
    我的电阻分压器使用 499欧姆和499欧姆电阻器。  
    ----
    我的采用  LM4041C 1.225V 基准的 TLE2144设置在单位增益下具有以下传递函数。 (首先是缓冲器、然后是单位减法器)。 V_adj 为输入、V_cntl 为输出。
    V_cntl = 1.225-V_adj
    ----
    因此、完整的传递函数应如下所示:
    V_fb=(V_cntl + V_out)/2  

    V_fb =( 1.225-V_adj + 10*I_sense * R_sense)/ 2.
    0.6 =( 1.225-V_adj + 10*0.01*I_SENSE)/2
    1.2 =   1.225-V_adj + 10*0.01*I_sense  
    因此、当 V_adj = 0V 时
    1.2 =   1.225+10*0.01*i_sense
    -0.025 =  10*0.01*I_SENSE  
    I_SENSE =    -0.0025/0.01 =  -0.25A (但 INA139不能摆动为负,因此0A)
    I_SENSE = 0A
    因此、当 V_adj = 1.225V 时
    1.2 =  10*0.01*i_sense
    1.2 =  10*0.01*i_sense
    I_SENSE =  12A
    当我的电路在 V_adj = 0时加电、我在 FB 引脚上得到~0.613。 这是正常的、也是预期的。

    当我增大 V_adj 处的电压时、电压 V_fb 开始下降。 这将持续到大约直到 V_fb = 0.600V、此时 TPS40400似乎"打开"。 这在 Vadj ~ 0.025V 时发生。  这也是正常的、也是预期的。
    但是、V_fb 处的电压变得非常不稳定。  它可以跳至低至0.5V 和高至1.2V、看起来从未稳定过。  
    我以1.2V 的 V_f 和0.7A 的 I_TH 驱动 LED 负载

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    要添加为什么0.613是有效的:

    V_fb =(1.225-V_adj + 10*0.01*I_SENSE)/2

    I_SENSE = 0A
    V_adj = 0V

    V_fb =(1.225)/2 = 0.6125 ~ 0.613 (稳压器将尝试将输出驱动为低电平。)

    --------
    然后假设 V_adj = 0.010

    I_SENSE = 0A
    V_adj = 0.010V

    V_fb =(1.225-0.010)/2
    V_fb =(1.215)/ 2 = 0.6075 ~ 0.608 (稳压器将尝试将输出驱动为低电平。)

    --------
    然后假设 V_adj = 0.020

    I_SENSE = 0A
    V_adj = 0.020V

    V_fb =(1.225-0.020)/2
    V_fb =(1.205)/2 = 0.6025 ~ 0.603 (稳压器将尝试将输出驱动为低电平。)

    --------
    然后假设 V_adj = 0.030 <===== 现在高于0.025的阈值

    V_adj = 0.030V
    V_fb = 0.600V (稳压器将尝试将输出驱动至更高的电压、并且应该成功)

    I_sense =(1.2 - 1.225 + V_adj)/(10*0.01)
    I_sense =(1.2 - 1.225+0.030)/(10*0.01)
    I_SENSE = 0.050A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      

    我认为不稳定可能与 COMP、DIFFO 和 FB 的连接方式有关。

    我直接从 TPS40400的数据表中删除了以下红色连接

    我的电路在 FB 和 COMP、FB 和 DIFFO 之间仍然有一个补偿网络。 COMP 网络的 C1、C2、R2以及 DIFFO 网络的 C3和 R3。

    我移除了 R1的20k 电阻器。 R_BIAS 也不再连接。

    RS1和 RS2均为10欧姆、但我已完全从输出端(Vout 和 GND)断开这两者。

    我的反馈电路直接连接到 FB。


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      

    我有另一个更新。  

    我通过移除一些输出电容来解决了不稳定问题。  

    目前、TPS40400的输出电容为3 x 47uF、1 x 0.047uF、这似乎更幸福。

    ===========

    我们现在似乎非常接近此功能正常。

    现在唯一的问题似乎是我之前描述的问题、其中 V_fb 随着 V_Adj 增大而继续下降、因为没有输出电流。


    例如、在 V_adj = 0.125V 时、该值远高于0.025V、此时单元达到 V_fb = 0.600V 并开启。

    预期行为为:

    V_adj = 0.125V

    I_sense =(1.2 - 1.225 + V_adj)/(10*0.01)

    I_sense =(1.2 - 1.225+0.125)/(10*0.01)

    I_SENSE = 1A

    但是、由于 I_sense 永远不会增加、因此我得到:

    I_SENSE = 0A

    V_fb =(1.225-V_adj + 10*0.01*I_SENSE)/2

    V_fb =(1.225-0.125 + 10*0.01*0)/2

    V_fb =(1.225-0.125)/2

    V_fb = 0.550V   <========= 这是我为 V_fb 接收的测量值

    无论 V_adj 的值是多少、这种趋势都会持续。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在您的电路上运行了一个基本仿真。 仿真的运行方式主要是您对 FB 点的描述、它会迅速达到1.21V 左右。您可能需要重新考虑您的控制方案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brian、
    您的计划有哪些? 如果您可以分享有关您的应用的一些详细信息、我们可以帮助您制定控制方案。 请告诉我们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    我想明白为何这项管制计划不能运作(以及我的初步管制计划设计),才会继续设计另一项管制计划。

    最后,设计要求与 TPS40400的恒流控制相同。  负载通常是 LED。

    ===

    输入源应始终能够在5V 至14V 的输入电压下合理运行。 可能需要在尽可能接近 LED 负载点工作电压的较低输入电压下运行稳压器、以降低稳压器在高电流下的功耗。 TPS40400具有出色的3-20V 宽输入范围、因此非常适合此用途。 PMBus 是一项很好的功能、它必须访问稳压器数据并存储其驱动的负载的相关信息。

    电流输出应具有一种通过电压输入信号(即来自 DAC)动态控制/选择输出电流的方法。  该调制应至少能够达到1kHz、更高的调制速率更有优势。 TLE2144选择具有向 TPS40400传输控制信号的高带宽。 最终、将限制最大调制速度的是稳压器电路。

    我们选择 TLE2144是因为它可以由 TPS40400的输入电压直接驱动而不会出现任何问题、使用电压逆变器也可以驱动负电源轨而不会出现任何问题。这适用于 TPS40400的整个范围。 (即+20输入将为 TLE2144提供+/-20、为轨提供40V 电压、或为+3V 电压轨提供+/-3V 或6V 电压轨。 我们考虑改用 OPA4313、但我们需要一个单独的稳压器来为该单元提供+/-5V 电压。

    输出仅用于驱动单个高功率 LED/阵列。 输出应具有至少5.5V 的最大输出、这足以偏置大多数单独的二极管。 输出电压显然受到输入电压的限制。 可能需要将负载驱动至至少12A。

    INA139提供了一项方便的功能、可调节整个系统的增益。 通过增加 R_L (最终使用100k pot)、我们希望将输出增益从单位增加到101。 这最终将使我们能够设置整个系统的最大电流限制。 在我们先前的设计中、10倍增益将最大输出电流从12A 降至1.2A、而100倍增益将使其降至0.120A。控制(V_adj = 0至1.2V)将保持不变。 这是非常可取的。

    流经二极管的输出电流的有效电流范围为0.120A 至最大12A

    ===

    我正在尝试确定我需要对该电路进行哪些更改、以至少实现最基本的电流控制水平。

    谢谢、

    B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    将 TPS40400设置为恒流源非常容易。  如果您想使用可变电流源、则会遇到棘手的问题。  我模拟了您的原始电路、FB 节点的电压轨输出为1.2XX V、正如您所观察到的。  所需的结果是、当电流处于您的控制设置的电平时、VFB 电压为0.6V。  您计划将什么用作您的可变电流控制? 您是否会使用外部供电电压或可变电阻器或其他电阻器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    我认为这也是一个相当简单的解决方案、因为我已经用其他直流/直流转换器实现了这一点。

    它在1.2V 电压下向外拉的原因是电流不会增加。

    原则上、如果电阻分压器调节侧的最终输出为1.2V、分压器电流侧的输出为0V、则分压器应在 FB 引脚上产生所需的0.6V 电压。

    我很确定这是"应该"的工作方式。 但绝不存在任何电流输出。 因此、它的轨电压为1.2、然后降至0。

    Vadj FB VSNS
    0 0.6. 1.2.
    0.1. 0.6. 1.1.
    0.2. 0.6. 1
    0.3. 0.6. 0.9.
    0.4. 0.6. 0.8.
    0.5. 0.6. 0.7.
    0.6. 0.6. 0.6.
    0.7. 0.6. 0.5.
    0.8. 0.6. 0.4.
    0.9. 0.6. 0.3.
    1 0.6. 0.2.
    1.1. 0.6. 0.1.
    1.2. 0.6. 0

    这就是所发生的情况:

    Vadj FB VSNS
    0 0.000 0
    0.1. 0.050 0
    0.2. 0.100 0
    0.3. 0.150 0
    0.4. 0.200 0
    0.5. 0.250 0
    0.6. 0.300 0
    0.7. 0.350 0
    0.8. 0.400 0
    0.9. 0.450 0
    1 0.500 0
    1.1. 0.550 0
    1.2. 0.600 0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    我在周末修改了我的控制策略。 我认为下面的电路将按照我希望的方式运行、并且以 V_fb = 0.6基准电压为中心。 如果您可以验证此类解决方案是否可以通过 TPS40400仿真工作、我将不胜感激。 我仍在强烈考虑切换到 TPS544C20、看起来该控制解决方案也会起作用。

    我还发现、该基准作为通过 INA139和 TPS 降压控制器实现的恒流工具非常有用。 [对于未来的读者]请勿因本文档中的两个单独的控制环路而分心.. 有一个用于电压、另一个用于电流。  www.ti.com/.../tidrob3.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    明天我将看一下。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。

    我期待您的答复。

    ----

    还有一些想法。

    我认为这应该满足需求,因为当 TPS40400首次启动时,没有电流流出输出,并且建议的控制解决方案本身输出~0.6V。实际上它大约为1.225/2=0.613V。这高于0.6, 因此、TPS40400应将输出驱动为低电平、这在本例中是正常的。

    当我们将 Vadj 输入调整得更高;高达 Vadj = 0.025V、 (1.225-0.025)/2 = 0.600V 时、该单元应设定阈值、并"开启"。 当 Vadj > 0.025V 时、TPS40400 开始升高其输出电压、尝试将 FB 重新平衡回0.600、因为输出设置现在低于0.600目标。

    例如,如果我们将 Vadj 设置为0.125V,则控制级的输出将为 (1.225-0.125)/2 = 0.550V。 由于低于所需的0.6、TPS40400应提高其输出以达到所需的0.600。  在这种情况下、电流输出将为:

    0.600-0.550 = 0.050

    0.050/10 = 0.005

    0.005/0.010 = 0.500A

    控制 Vadj 输入由两个肖特基二极管(即 BAS40-04)钳制、以确保我们保持在正常范围内。

    这里唯一的问题 是,在我具有全输出的情况下,例如1.2V、0.600/(10*0.010)=6A。 这恰好是我所需输出范围的一半。 (12A)

    但是、只需减小电流感应电阻器就可以解决该问题、并在硬件正常之前为我提供更多范围选项。

    0.010 Ω= 6A 最大值

    0.005ohm = 12A 最大值

    0.003 Ω= 20A 最大值

    最大值为0.002 Ω= 30A

    通过添加一个与1k 串联的100k 电位器、以从1k 到101K 的 RL 值变化、我们应该仍然处于 INA139的限制范围内、并且除了软件之外、还能够调整硬件中的最大电流限制。

    例如、

    如果所需设定值为~16.7A。我们可以选择0.003欧姆电流感测、然后调整 RL

    0.600/(10*0.003*16.7)=1.19760479k 。 或将100k Pot 值调整为197欧姆。

    如果所需设定值为~0.100A。我们可以选择0.010欧姆电流感测、然后调整 RL

    0.600/(10*0.010*0.1)=60k 。 或将100k Pot 值调整为59k 欧姆。

    对于每个电流感测范围、我们可以计算 RL = 101K 时的最小电流限制值

    6A 最大限制 => 0.600/(10*0.010*101)= 0.06A 最小限制

    12A 最大限制 => 0.600/(10*0.005*101)= 0.120A 最小限制

    20A 最大限制 => 0.600/(10*0.003*101)= 0.200A 最小限制

    30A 最大限制 => 0.600/(10*0.002*101)= 0.300A 最小限制

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我相信您已经考虑过了这一点。 借助简单的 Seesaw 电路 shoud、您可以调节输出电流。 我将在明天发布一个简化版原理图。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Brian、

    尝试这个简单的电路。  当 V ADJ = 0V 时、您将获得最大输出。  向上调节 V ADJ 以减小电流。  您可能需要修改电阻器值以适应您的特定条件、但我相信您可以理解简单的原理。

    请告诉我这是否适合您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然可以理解。 这或多或少是我最初开始设计的方式。

    虽然这里看起来还是有些不好的…

    在这种情况下、INA139将根据数据表具有 Vout_1 = I_out*R_s*R_L /(1k)的输出。

    您已选择 R_s = 0.010且 R_L = 10k

    VOUT_1 = I_OUT*0.010*(10k)/(1k)

    VOUT_1 = I_OUT *(0.1)

    我看到您已使用电阻分压器调整了调节比例:

    1.1k Ω 和429 Ω

    在 Vadj = 0的情况下、电流将达到其最大值。

    因此、使用该分频器、  

    V_ref = V_io1 * 429/(429 + 1100)

    根据数据表、V_ref = 0.6

    0.6 = V_io1 * 429 /(429 + 1100)

    V_io1 = 0.6 *(429 + 1100)/ 429  

    V_io1 = 2.138

    由于您具有单位增益缓冲器、因此 V_io1 = Vout_1 = I_out *(0.1)

    2.138 = I_OUT *(0.1)

    I_OUT = 2.138/ (0.1)

    I_OUT = 21.38A

     

    在我的电路版本中、此设计有3个更改。  

    (1)在 Vadj 侧、我已将输入反相、因此增大电压会增大电流、减小电压会减小电流、但输出本身仍然等效。

    (2)我使用了一个增益为10的 V_IOP 和一个1k 的 R_L,由于传递函数是等效的,这仍然应该是等效的。

    (3)我的电阻分压器相等。 我的499欧姆原始示例… 这个精确的电路、

    V_io1 = 0.6 *(499 + 499)/ 499 = 1.2

    V_io1 = Vout_1 = I_out *(0.1)

    1.2 = I_OUT *(0.1)

    I_OUT = 1.2 / (0.1)

    I_OUT = 12A

    是否有适用于 TPS40400的 TI-TINA 模型? 我可以告诉您它不可用。 这将大有帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉、

    看起来只有 pspice 可用。 我不打算让您使用电阻器的实际值。 我只是快速地将一些东西组合在一起、以获得屏幕截图、而不是手动绘制的原理图。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brian、

    除非您认为您需要其他东西、否则我想关闭此主题。 请告诉我
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。


    感谢您的快速回复以及您为我提供的帮助。

    总的来说、我想确认我对您最近的 SEESaw 电路的理解是正确的。 如果这种理解是正确的、那么这或多或少会让我回到一个大圈中。 这已变得令人沮丧。

    在我们关闭该线程之前、我想再做一件事、

    如果您采用相同的仿真电路并将 IOP1的输出馈入 IOP2、则增益为10的运算放大器会将 R_L 从10k 降至1k。 您是否仍能实现相同的结果? 您能布置该电路吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brian、

    我不确定你的意思。 直接通过 j (dash) tucker (at) ti (dot) com 与我联系。 我们也许可以在明天设置电话和 WebEx。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我只是检查一下您是否收到了我的电子邮件。

    --

    同样,我从您提供的前一张看锯中所做的就是将 INA139的10k R_L 更改为1k。 这会将 INA139的增益从10更改为1。

    然后、在单位缓冲器之后、我添加了另一个设置为增益为10的运算放大器(IOP2)、其中 IOP1的输出作为同相输入。

    重点是、这应该与原始电路等效。

    我想知道、如果添加第二个运算放大器并将 R_L 降至1k、仿真中是否会获得相同的结果。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的邮箱 j (破折号) tucker (at) ti (dot) com 中没有看到任何电子邮件
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    @JohnTucker

    我刚刚发送了另一封电子邮件。 请检查您的垃圾邮件或杂波文件夹。

    主题为"测试"