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.

[参考译文] TI 的 PSpice:.ends 上的错误名称与.SUBCKT 不匹配

Guru**** 651100 points
Other Parts Discussed in Thread: LM25116, LM5116, CSD18504Q5A, CSD18537NQ5A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/977053/pspice-for-ti-error-name-on-ends-does-not-match-subckt

主题中讨论的其他器件:LM25116LM5116CSD18504Q5ACSD18537NQ5A

大家好、

使用 PSPICE for TI 来仿真降压转换器。 构建电路正常、从程序内的 TI 器件搜索中导入模型。 针对任何重复部件或断开节点的双检查电路。 进行瞬态分析并创建误差输出、有什么帮助? 此处输出文件:

.lib "nom_pspti.lib"
.lib "nom.lib"

*分析指令:
.Tran 0 20m 0
.options ADVCONV
.PROBE64 N ([N00667])
.PROBE64 N ([N01542])
.INC ".\SCHEMATIC1.net



"**包括 SCHEMATIC1.net **
* source LM25116_CKX
N00667 N00750 N00781 N00772 N00813 0 N00821 N01228 N01206 N01376 0
+ N01678 0 N01714 N01729 0 N01740 N01856 N01764 LM25116_TRANS_RUv2
N00750 N00667 27.4k TC = 0、0
R_Renable N00772 N00667 1M TC = 0、0
R_RUv1 0 N00750 1.96k Tc=0、0
R_Rt 0 N00781 5.23k Tc=0、0
R_Rcomp N01228 N01237 187k Tc=0、0
C_Cin 0 N00667 2.2u Tc=0、0
C_Cinx 0 N00667 100N TC = 0、0
C_Ccomp N01206 N01237 120p TC = 0、0
C_Ccomp2 N01228 N01206 10p TC = 0、0
C_cramp N00813 0 240p TC = 0、0
C_CSS N00821 0 33n Tc=0、0
X_M1 N00667 N01856 N01528 CSD18504Q5A
X_M2 N01528 N01714 N01678 CSD18514Q5A
L_L1 N01528 N01542 4.7u
R_Rsense 0 N01678 7m Tc=0、0
R_Rfbt N01206 N01376 102k TC=0、0
R_Rfbb 0 N01206 10.5k Tc=0、0
C_Cout 0 N01542 56u Tc=0、0
C_Cvcc 0 N01729 1U TC=0、0
C_Cboot N01740 N01764 100N TC = 0、0
D_D1 N01729 N01740 Dbreak
R_Rload 0 N01542 3 Tc=0、0
V_V1 N00667 0 DC 0 AC 0
+脉冲0 24 0 150n 150n 20m 30m

****恢复瞬态测试1.cir ****
.end
+( 29. 1.92E-11)
+( 29.5 1.91E-11)
+( 30 1.90E-11)
+( 30.5 1.89E-11)
+( 31. 1.88E-11)
+( 31.5 1.87E-11)
+( 32 1.86E-11)
+( 32.5 1.86E-11)
+( 33. 1.85E-11)
+( 33.5 1.84E-11)
+( 34 1.84E-11)
+( 34.5 1.83E-11)
+( 35. 1.83E-11)
+( 35.5 1.82E-11)
+( 36. 1.82E-11)
+( 36.5 1.81E-11)
+( 37. 1.81E-11)
+( 37.5 1.80E-11)
+( 38. 1.80E-11)
+( 38.5 1.80E-11)
+( 39. 1.79E-11)
+( 39.5 1.79E-11)
+( 40 1.78E-11)
R2 6. 0 1e6
C1 3. 7. 1E-15
v1 7. 0 直流 0.0V
E3 8. 0 值{1*i(v1)}
r3. 8. 0 1e6
G1 1 2. 数值{-1e15*v(6,0)*v(8,0)}
.ends cg
---- $
错误(ORPSIM-16362):.END 上的名称与.SUBCKT
+( 29. 2.54E-10)
+( 29.5 2.52E-10)
+( 30 2.51E-10)
+( 30.5 2.49E-10)
+( 31. 2.48E-10)
+( 31.5 2.47E-10)
+( 32 2.46E-10)
+( 32.5 2.45E-10)
+( 33. 2.45E-10)
+( 33.5 2.44E-10)
+( 34 2.44E-10)
+( 34.5 2.44E-10)
+( 35. 2.44E-10)
+( 35.5 2.43E-10)
+( 36. 2.44E-10)
+( 36.5 2.44E-10)
+( 37. 2.44E-10)
+( 37.5 2.45E-10)
+( 38. 2.45E-10)
+( 38.5 2.46E-10)
+( 39. 2.46E-10)
+( 39.5 2.47E-10)
+( 40 2.47E-10)
R2 6. 0 1e6
C1 3. 7. 1E-15
v1 7. 0 直流 0.0V
E3 8. 0 值{1*i(v1)}
r3. 8. 0 1e6
G1 1 2. 数值{-1e15*v(6,0)*v(8,0)}
.ends cd
---- $
错误(ORPSIM-16362):.END 上的名称与.SUBCKT 不匹配 

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

    您好、Aquiles、

    有关更改文件格式的信息、请查看此常见问题解答- https://e2e.ti.com/support/tools/sim-hw-system-design/f/234/t/969668

    请告诉我这是否解决了您的问题。

    谢谢、

    Jackie

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

    您好、Jackie、

    这不是问题。 我遇到的问题与此锁定线程中显示的问题相同:

    https://e2e.ti.com/support/tools/sim-hw-system-design/f/234/t/940295?tisearch=e2e-quicksearch&keymatch=name%20on%20.ends%20does%20not%20match%20.subckt

    我将使用 TI 为 LM25116提供的 PSpice 模型。 主要问题是、我找不到一种在 PSpice for TI 中编辑此模型的方法。 我认为该模型(LM5116和 LM25116)在 PSpice 模型中有一个拼写错误、这是导致此问题的原因。  

    还有其他想法吗? 您知道如何在 PSpice for TI 中编辑 PSpice 模型吗?

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

    您好、Aquiles、

    这些模型已加密、无法编辑。 我将与产品团队核实如何解决此问题。

    谢谢、

    Jackie

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

    您好、Jackie、

    感谢后续行动。 我从 PSpice 论坛收到了以下答复:

    '错误是在 CSD18504Q5A MOSFET 模型中生成的。 我对该器件设置了一个简单的偏置点仿真、并得到与您显示的误差相同的误差。  CSD18504Q5A 库中的子电路 CD 和 CGD 存在一个模糊的问题。
      SUBCKT (CDS 或 CGD) (笑声) 开始子电路的定义。
      .end (CDS 或 CGD) 结束子电路定义。
    我认为这种格式存在软件问题、会导致命名错误。  我所做的是将 CSD18504Q5A.lib 复制到包含仿真电路的本地目录中。  我删除了 CD 和 CGD 子电路中.ends 命令中的名称、然后运行直流扫描仿真(VDS=20伏时 ID 与 Vgs)。  它发挥了作用。  在降压稳压器仿真中尝试进行该修改、但在运行之前、请在仿真配置文件中配置修改后的库位置、以便不使用 PSpiceforTI 库中的库。  该软件会抱怨修改后的库并限制您可以在 Probe 中显示的迹线数量、但我希望您可以获得所需的结果。"

    我将尝试将晶体管换成类似的晶体管、看看会发生什么情况、如果不起作用、我将研究重新定义晶体管模型。  

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

    您好、Aquiles、  

    您是如何将此组件添加到设计中的? 我们系统中的模型文件是正确的且最新的。 请确保您的型号正确且最新。 如果您手动导入模型,格式化可能是问题(如 https://e2e.ti.com/support/tools/sim-hw-system-design/f/234/t/969668中所述的修复程序) 。  

    谢谢、

    Jackie

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

    您好、Jackie、

    我根据 Webench 推荐的器件、在 PSpice 中使用了 TI 的器件搜索功能。 我上周刚下载了软件、是否有更新模型库命令?

    我今天将再次对此进行研究。  

    谢谢、

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

    您好、Jackie、  

    我将器件从 CSD18504Q5A 更改为 CSD18537NQ5A、问题消失了。 现在、我可以开始研究运行仿真。

    大家可能应该看看这个 SPICE 模型。  

    谢谢、