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.

[参考译文] TPS2597:LTSpice 模拟以时间步长过小结束

Guru**** 2392905 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1075991/tps2597-ltspice-simulation-ending-with-time-step-too-small

部件号:TPS2597

您好,

我正在使用 基于 TI 发布的模型创建的 SPICE 模型模拟 TPS25974。  

我必须按照 TI 的建议添加“断点”二极管的型号。

我模拟了100mS,但由于“时间步长太小”错误而停止。

然后,我向 Ilim 引脚添加了运算放大器缓冲器以监控输出电流, 我得到了。

我在 Ltspice 中调整了解算器,但没有运气。

请帮帮我。

谢谢,

卡希亚

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

    你好,卡什亚,

    该模型针对 PSpice 进行了优化。 当步长或模拟时间或原理图变得过于复杂时,模型可能无法收敛。 在 PSpice 中,我们可以使用自动收敛设置来使其正常工作。 我会推荐使用 TI 的 PSpice。 您能否分享您的原理图和模拟设置详细信息?

    此致

    库纳尔·戈尔

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

    你好,库纳尔,

    感谢您的及时回复。 我习惯于使用 LTSpice,仿真速度以及它在您的 PC 上所需的有限资源。 我将尝试在 TI 的 PSpice 中执行此操作。

    模拟设置:100ms,所有电压源从0V 开始

     e2e.ti.com/.../3757.SIMs.zip

    谢谢,

    卡希亚

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

    你好,卡什亚,

    请尝试使用这些设置。 此外,如果我们可以在 Ltspice 中选择最大步进尺寸,请将其设置为100ns。

    另外一个建议是,您可以先尝试使用一些低容量的测试,可能是220uF,并且没有电阻负载。  

    此致

    库纳尔·戈尔

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

    你好,库纳尔,

    我使用 PSpice 进行了模拟,并成功获得了我所追求的输出,除了瞬态过载条件。 以下是我的回路。

    我使用 TPS25974LRPWR。

    我已经稍微改变了赛道以适应我们的需求。 增益为4的运算放大器非反相放大器用于从 Ilim 输出导出电流监视器信号。

    对于短路模拟,我添加了电压控制开关 S1,并在63mS 时打开@ 50mS 和关闭 S1。 我的瞬态消隐 Itimer 容量为15nF,这将为我提供行程触发前10毫秒的消隐期。

    问题1. 短路时,Itimer 电压输出似乎没有变化。 它保持恒定@ 2.56 V。 根据 Itimer,当检测到过电流情况时,应开始下降。

    问题2. 当产生小于10毫秒的短路时,它不应该跳闸(据我所知),因为我的负载瞬态消隐为10毫秒。 但如下所示,Vout 将会跳闸。

    接地运算放大器非反相连接,  

    这种行为如何解释? 有没有更好的方法可以连接到 Ilim 以获得当前监视器信号?

    e2e.ti.com/.../TPS2597x_5F00_PSPICE_5F00_TRANS.zip

    谢谢,

    卡希亚  

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

    你好,卡什亚,

    当发生短暂的情况时,ITIMER 功能就不存在。 如果电流大于2*Ilim,设备将以非常快的速度关闭,而忽略 IIMER。 当电流介于 Ilim 和2*Ilim 之间时,只发生 IIMER。

    这种通过运算放大器监控电流的方式看起来不错。 如果要将信号馈入某个控制器,也可以使用 ADC。

    此致

    库纳尔·戈尔

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

    你好,库纳尔,  

    感谢你的回复。 很好。 因此,我引入了一些串联电阻来连接短路路径。 现在短路电流将为5.9A,即< 224.5A。  

    但从下图中可以看到,在此期间,IIMER 保持恒定。 但是,输出行为似乎正确。

    你怎么看?

    谢谢,

    卡希亚

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

    你好,卡什亚,

    请与我共享文件。 我也会尝试运行它。

    此致

    库纳尔·戈尔