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.

[参考译文] TINA/Spice/LM25119:PSpice 模型--总错误

Guru**** 2535750 points
Other Parts Discussed in Thread: TINA-TI, LM25119

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/640124/tina-spice-lm25119-pspice-model----gross-errors

器件型号:LM25119
主题中讨论的其他器件:TINA-TI

工具/软件:TINA-TI 或 Spice 模型

为该器件提供的模型 http://www.ti.com/lit/zip/snvm865 似乎存在严重错误、无法用作通用仿真模型。

要充分列举这一模式的所有细节,所需的时间远远超过我所能负担的。  尽管如此,任何一种情况都足以说明模型的失败,即使不是致命的错误。

1.文件标题中没有说明免责声明或近似说明。  显然、该模型将具有重大限制。  最终用户应该如何知道它们是什么?

2. COMP 和 COMP2引脚由输出电阻为零的 E 源驱动。  这违反了数据表 COMP VOH 和 COMP VOL 参数、并阻止了成组操作(奇异矩阵)的仿真。  此外、该引脚上没有禁用功能、这显然是通过设置 FB (n)= VCC (n)来触发的。

3. SS 和 SS2由 G 源驱动(10或1微安)、无钳位电压。  我看不到这些网的另一个负载、它们将会限制它们的电压。  数据表给出了7V 的绝对最大值、使用典型的 SS 电容器、1uA 充电电流和无限制电压时、将快速超出该值(数百毫秒)。  到这些网络的唯一其他连接、  即_S5_mod 开关、指定了1Mohm 导通电阻、这是一个明显错误的数字。

4. VIN 电流似乎为零,即 I_bias 根本没有建模。  这违反了数据表上的四行、因此无法对器件功率耗散进行仿真。

5. RT 似乎是由电流驱动而不是其他任何电流(IS1#CLK_GEN)、这违反了数据表(RT = 25k 时、RT 输出电压典型值为1.25V)。

这些错误对于模型本身至关重要、是 SPICE 语法的一部分、与仿真器无关。

虽然我没有使用 PSPICE 来调查此模型、但我也不希望(或抱怨)该模型在我的特定仿真器中无法正常工作。

如果您可以使用此模型提供有效 PSPICE 测试仿真的网表、这会很有帮助。

谢谢、

Tim

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

    您好、Tim、

    非常感谢您的建议。 我们将评估该模型、并在需要时尝试整合这些更改。

    此外、我还根据您的请求附上了 PSpice 测试仿真的有效网表。 如果您有任何其他疑问、请告知我们。

    谢谢、
    Somene2e.ti.com/.../LM25119_5F00_TRANS.cir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已尽可能准确地重构了支持网络表、核心模型仍然无法正常工作。 无论如何都谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tim、

    请分享您面临的具体问题。 我们与您共享的网表将在 PSpice 15.7及更高版本中工作。

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

    我已经尽可能准确地重新创建了网表(除了二极管是我使用过的另一种模型外、因为谁在乎)。  原理图:

    我已将仿真参数设置为相同、并得到误差、

    [警告]奇异矩阵: 检查节点 b_bvccx\xic1#branch 和 b_bvccx\xic1#branch

    [ERROR] doAnalyzes:TIMESTEP 太小

    这不仅仅是一个示例、而是我遇到的特定错误。  如果我得到奇异矩阵误差、它似乎随机选择一个节点。  (这可能是模拟器问题。  我以前注意到了不一致的行为。)

    在过去几周内、我对模型进行了大量更改、转换了 PSPICE 语法、并努力消除那些可怕的不连续 IF 语句。  有一次、我让它正常工作、没有错误;没有输出。  在 LM25119 SUBCKT 内部进行窥探、CLK 似乎驱动所有其他功能、并且它不会产生信号。  我进行了此更改、

    .SUBCKT CLK_GEN RT CLK
    IS1 0 RT 1U
    XU4 6 5 RT VCR_1
    XU6 4 3 RT VCR_0
    DU5 4 3 DD1
    C2 3 0 1U IC=1
    *XU2 5 4 INV_0
    XU2 5 4 BEH_NOT2参数:阈值=0 OUTRES=10m CDELAY=4p 增益=1k VDD=12 VSS=-12
    R5 6 0 1G
    C1 6 0 1U IC=1
    XU3 5 3 CLK 和_0
    XU3 5 3 CLK BEH_and2参数:阈值=0 OUTRES=10m CDELAY=4p 增益=10k VDD=3.5 VSS=0.3
    *XU1 7 6 5 Comparator_0
    XU1 7 6 5 BEH_COMP2参数:OUTRES=10m CDELAY=4p GAIN=10k VDD=12 VSS=-12
    R2 0 7 1K
    R1 7 5 1K
    .model DD1 D (RS=0.1m N=0.1m)
    .end

    将不连续语句替换为连续的、无公式的等效语句。  下面仅引用了逆变器、但其他逆变器的结构类似。

    SUBCKT BEH_NOT2 A Y 参数:阈值=2.5V OutRes=100 Cdelay=100p 增益=1k VDD=5.0 VSS=0.0
    CA INA 0{Cdelay}
    CG 增益 VSS{延时/5}
    D1 VDIO 0 IDEALD TEMP=23
    D2增益 VDIO_PR IDEALD TEMP=23
    D3 0 INA IDEALD TEMP=23
    D4 INA 0 IDEALD TEMP=23
    D7 VDIO_NR 增益 IDEALD TEMP=23
    E1 VDD VDIO_P VDIO 0 1.0
    E2 GB VSS 增益 VSS 1.0
    E3 VDIO_N VSS VDIO 0 1.0
    G1 INA 0A th -1.0m
    G3增益 VSS INA 0 1.0m
    I1 0 VDIO 1.0m
    RA INA 0 {1k*GAIN^(1/2)}
    RG 增益 VSS {1k*GAIN^(1/2)}
    RD2 VDIO_P VDIO_PR 1.0
    RD7 VDIO_N VDIO_NR 1.0
    Ry GB Y{OutRes}
    第0个第0个{阈值}
    VVDD VDD 0{VDD}
    VVSS VSS 0{VSS}
    .model IDEALD (Is=1p N=1.8 RS=1m XTI=0)
    .end

    这产生了一个有效的 CLK_GEN 子电路:

    (clk2和 RT2来自上面的 SUBCKT、而其他波形来自 CLK_GEN 的等效原理图模型。  时间差异很小、但它们至少都有效运行。)

     LM25119的其余部分目前不工作。  还有许多语句需要转换。

    正如你可能猜测的那样,我的怀疑是大量不连续的发言。  AFAIK、即使在 PSPICE 中也足够糟糕、但它们在其他任何方面都是完全不可行的。  它们当然排除了获得有益的干净开关波形所必需的齿轮集成。

    Tim

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

    您能否确认您使用的是哪种仿真器? 我们支持 PSpice 和 TINA-TI 仿真、这两种仿真均已设置并在网络上提供。 www.ti.com/.../toolssoftware。我建议使用其中一个作为起点。

    如果您不熟悉 TINA-TI、它是 TI 提供的免费仿真器、短视频培训系列将帮助您加快开发速度。

    谢谢、