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.

[参考译文] TPS7H5006-SEP:未加密 SPICE 模型出现问题

Guru**** 2494635 points
Other Parts Discussed in Thread: TPS7H5001-SP, PSPICE-FOR-TI

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1474100/tps7h5006-sep-trouble-with-unencrypted-spice-model

器件型号:TPS7H5006-SEP
主题中讨论的其他器件:TPS7H5001-SPPSPICE-FOR-TI

工具与软件:

在 SPICE 中仿真 TPS7H500x 系列时遇到问题。  对 TPS7H5006使用未加密模型时、我遇到了 SS 引脚无法为 SS 电容器充电提供电流的问题。  我尝试了未加密的 TPS7H5002模型、遇到了一个似乎在测试代码(第712行、从 EDUMY 开始)上留下的错误、并对该行进行了注释。  然后、我遇到了与 TPS7H5006模型相同的问题。  

节点 EN_LOGIC 和 N16635995变为高电平、这似乎表明满足了所有启动条件。  X_U3似乎使软启动充电电流(源 G_G1)导通、但同时 X_S2出现对地短路。

我在这里遗漏了什么吗?  在使用这些模型方面有任何成功的地方

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

    嗨、David、

    TPS7H5001-SP 模型是否存在相同的问题?
    有时、该系列模型的更新会首先通过 TPS7H5001-SP 进行、然后再通过其他器件进行更新。

    您要使用哪个仿真器来测试器件?
    您的原理图看起来是什么样子的?

    谢谢!
    Daniel

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

    TPS7H5001模型也会出现同样的问题。  我正在使用64位 MicroCap12。 抱歉、我的小组无法稳定购买新的 SPICE 仿真器。

    注意:TPS7H5001型号具有多条线、最后仅提供换行、没有回车。  MicroCap 不会将换行仅解释为一条线的末端、因此将这些线与它们下面的线连接在一起。  另外两种型号没有此问题。

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

    尊敬的 David:

    您能否确认已在仿真设置中定义了最大步长、如果是、设置了什么?  此外、当您注释5002型号中的第712行时、该行解决了您遇到的问题、还是问题仍然存在? 我可以彻底检查这部分电路、看看是否有任何特别突出的原因。

    您目前是否正在使用 PSpice-for-TI? 此下载完全免费、可让您避免与 SPICE 仿真工具差异直接相关的问题。

    谢谢!

    Sarah

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

    我的最大步长从10ns 一直到0.25ns。  如果只使用低阻抗源强制 COMP 引脚、则可以将其切换、并且根据驱动开关的力度、需要0.25ns。  遗憾的是、即使我驱动 COMP 引脚、时钟在频率变化以及偶尔出现的额外脉冲的情况下也表现非常奇怪。  

    注释掉5002型号中的第712行使其行为与5006型号相同。  无 SS 电流、驱动 COMP 引脚以强制开关行为时的时钟行为异常。

    一位同事现在在 LT SPICE 中尝试了该模型、SS 引脚的行为很好、但仅提供50%的占空比。  我可能需要费尽心思才能获得 PSPICE-FOR-TI。

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

    谢谢 David、感谢您提供更多详细信息。

    对于此系列器件、我建议使用网表文件中注明的最大步长20ns。  

    我希望您尝试对网表进行一处更改。 如 Daniel 所述、TPS7H5001-SP 模型通常会在该系列器件的其余模型之前收到更新。  通过向模型网表中添加以下行、该模型中修复了时钟错误:

    X_U117 SYS_CLOCK N16649359 BUF_DELAY_BASIC 参数:VDD = 1 VSS = 0 VTHRESH = 0.5 DELAY=20n

    您能否告诉我将最大步长设置为20ns 并将此行添加到网表的未更改版本(发布到 TI.com)是否可以改善或解决开关/时钟问题?

    作为一个抬头,星期一是一个假期。  如果需要、Daniel 或我将在周二为您提供进一步支持。

    谢谢!

    Sarah

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

    您好、Sarah、

    在 LT SPICE 上添加该线并没有解决始终以0%或50%占空比驱动的问题。  这条线路也没有添加、也没有将最大步长更改为20ns。  新代码行未使软启动功能在 MicroCap 中工作。  然而、通过直接驱动 MicroCap 中的 COMP 引脚来强制占空比时、这解决了不稳定的时钟行为。  目前、MicroCap 仿真在最小步长大于10ns 时不收敛。

    我仍在为安装 PSPICE 而努力。  我还将查看新代码行是否打开了 MicroCap 中缺少的内容。

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

    嗨、David、

    强制 COMP 引脚应对时钟没有影响、这将导致仿真器出现问题。

    虽然我不知道你的完整原理图我也怀疑你张贴在你的图片中的一些价值。
    我们可以尝试在 PSPICE for TI 仿真器中对您的原理图进行仿真、以便尝试将可能出现的多个问题分开。
    您可以分享多少原理图?

    谢谢!
    Daniel

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

    Daniel:

    强制执行 COMP 引脚是我在 MicroCap 中进行任何开关的唯一方法。  在新代码行之前、时钟有不稳定的行为、但现在没有。  当没有开关输出时、我可能没有太注意时钟(SYNC 引脚)、因此无论我是否驱动 COMP 引脚、都可能存在不稳定的行为。  

    没有比我在前面的屏幕抓取中显示的要多的了。  我们仍处于非常初步的设计阶段。  我的大鸡巴在她的阴道里不停地跳动着。  我只是想很好地把握器件的行为、例如软启动的工作方式。  电源本身的设计很简单。

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

    嗨、David、

    标记为 X 的电容器的电容值是多少?

    谢谢!
    Daniel

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

    子电路模型的非极化电容器为47nF、CDR35陶瓷电容器。  具有子电路模型的极化电容器为330uF 聚合物钽电容器。

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

    嗨、David、

    聚合物钽电容器的 ESR 对仿真有很大影响。
    您是否能够提供该值?

    谢谢!
    Daniel

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

    KEMET 器件型号为 T541X337K016AT。  我不知道为什么子电路模型从引脚1和8开始、而不是引脚1和2开始、但我从不想改变它。  整体情况如下:

    .SUBCKT T541X337K016AT 1 8.
    *温度= 25°C、偏置= 3.3VDC、中心频率= 10000Hz
    *KEMET 型号 RLC Tant5RC
    R1 2 3 0.004076345823705196
    R2 3 4 0.0012731727911159396
    R3 4 5 0.0012731727911159396
    R4 5 6 0.0012731727911159396
    R5 6 7 0.0012731727911159396
    R6 2 8 30300
    L1 1 2 2.4999999848063226E-09
    C1 3 8 1.064516129032258E-05
    C2 4 8 2.129032258064516E-05
    C3 5 8 4.258064516129032E-05
    C4 6 8 8.516129032258064E-05
    C5 7 8 0.00017032258064516128
    .ends

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

    抱歉、如果你真的想得到精确的话、这里是300 kHz 的一个。。。

    .SUBCKT T541X337M016AT 1 8.
    *温度= 25°C、偏置= 0VDC、中心频率= 300000Hz
    *KEMET 型号 RLC Tant5RC
    R1 2 3 0.004228060173122035
    R2 3 4 0.0013490301815662449
    R3 4 5 0.0013490301815662449
    R4 5 6 0.0013490301815662449
    R5 6 7 0.0013490301815662449
    R6 2 8 30300
    L1 1 2 2.386226577091086E-09
    C1 3 8 1.064516129032258E-05
    C2 4 8 2.129032258064516E-05
    C3 5 8 4.258064516129032E-05
    C4 6 8 8.516129032258064E-05
    C5 7 8 0.00017032258064516128
    .ends

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

    嗨、David、

    我假设 VIN 是28V?

    器件型号可以让我按一定程度估算数据、以便我可以在 PSPICE for TI 中夜间运行一些数据。

    谢谢!
    Daniel

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

    嗨、David、

    运行几个仿真后、所选的值无疑会导致部分问题。

    如果您想分享您对转换器性能的预期、我可以帮助您提供指导。
    如果您可以让您的 IT 团队让您下载 PSPICE for TI、我们可以在线提供一份工作原理图、这是一种反激式转换器、您可以将其用作仿真的基础。

    谢谢!
    Daniel

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

    从而导致软启动电容器无法充电?

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

    是、28V

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

    嗨、David、

    无法为 SS 电容器充电的器件似乎是仿真器特有的问题。
    我能够使器件"打开"
    我要谈论的行为将是部件的不稳定性。

    谢谢!
    Daniel

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

    啊。  LT SPICE 仿真与这个仿真不完全相同。  我们非常有信心、问题不是稳定性、或者至少不仅仅是稳定性、因为无论我们设置什么最大占空比、我们只得到50%或零、它会立即在这两者之间切换、甚至不是中间占空比的一个周期。  我们可能也会改用补偿设计、因为我们无法立即在仿真中检查这一新芯片上的唤醒功能等情况。  我会让您知道这会产生什么结果。

    我知道您有一个流程、可能是一个营销协议、但在模型中添加只有特定模拟器才能运行的快速简便功能(如交换机模型中的 TD)令人沮丧。  TI 喜欢 PSPICE、Intersil 喜欢 SIMPLIS。  我不能只挑选一个、因为有一个供应商更喜欢。

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

    嗨、David、

    我们有 PSPICE 模型和 SIMPLIS 模型。
    您可以随意使用上述两种器件、因为我们在内部同时使用两者。
    PSPICE 仿真器存在一些问题、因为每个仿真器都喜欢接受略有不同的命名规则、这可能会导致冲突问题。
    这就是为什么我们尝试提供我们可以正式支持的免费版本的 PSPICE。

    上次我们检查的 PSPICE 模型确实在 LTSPICE 中正常运行。
    Sarah 试图引导您完成允许设备在 LTSPICE 中工作的过程以及一个小错误修复。
    不同问题之间的持续切换一直令人困惑。
    我正在努力构建一个工作原理图、以便每个问题都可以单独解决。

    谢谢!
    Daniel

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

    我错过了 SIMPLIS 的东西。  这可能有助于制定未来的决策。  谢谢。

    我们在 SPICE 仿真中将一些经验法则与 DCM 和 CCM 设计混淆了、但即使进行全频率响应设计、LT SPICE 也具有0%或50%的占空比、MicroCap 也不会为软启动电容器充电。  您说过、它在 LT SPICE 中曾有效过一点。  您有什么可以分享的吗?

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

    尊敬的 David:

    丹尼尔今天出来了。 让我看看我是否能够重现您描述的问题。  

    谢谢!

    Sarah

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

    尊敬的 David:

    使用您的设计值、我看不到占空比卡在0或50%脉冲或软启动电容器未充电的任何情况。 我使用简单的开关+二极管代替初级 FET 进行了测试、并且还为 VIN 提供了电压源、而不是您使用的电路-这主要是为了减少这些元件本身目前可能会给仿真带来的问题。

    我猜测 MicroCap 无法识别参数、并且需要作为硬编码值(SS_THRESH=1 & I_ss=2.7u 以及 EA_GM=1800u)传入的软启动电流和阈值。 您可以尝试在网表文件中搜索这些参数、然后 将它们替换为硬编码值、看看这是否解决了 MicroCap 中的充电问题、但如果不解决、我不知道该仿真器会有什么问题。  

    如果使用5006模型、我也忘了提及网表更改所需的另一个步骤。 您可以使用5001模型、并将未使用的引脚连接到1k 电阻与 GND、这可能是一种不太容易出错的方法。  

    1. 将此行按最初声明添加到网表中: X_U117 SYS_CLOCK N16649359 BUF_DELAY_BASIC 参数:VDD = 1 VSS = 0 VTHRESH = 0.5 DELAY=20n
    2. 更改此行: X_U42 BLANK NOT_BLANK SYS_CLOCKN16649359 DIG_HI N16649275 DIG_HI DFFSBRB_RHPBASIC_GEN_BLANK 参数:VDD = 1 VSS = 0 VTHRESH = 0.5

    很抱歉这么长的帖子、但请告知我们这是否纠正了您看到的主要问题。  我还想说、稍微增加 SS 时间、调整补偿可能会 改善产生的启动。

    谢谢!

    Sarah