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/INA286:ERROR (ORPSIM-16352):时间值不能是表达式

Guru**** 2540720 points
Other Parts Discussed in Thread: TINA-TI, INA286

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/671865/tina-spice-ina286-error-orpsim-16352-time-value-must-not-be-an-expression

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

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

您好!

我目前正在仿真一个包含 INA286的 PSpice 模型的设计、此设计从 TI 网站下载。  当我尝试运行仿真时、我得到以下错误(U2引用 INA286):

**** SUBCIRCUIT X_U2.XU1.XControl.XClkF1的扩展****
param TR_TM { IF (TR_MODE >0.5,1,1000000)}
X_U2.XU1.XControl.XClkF1.VCLKF1 X_U2.XU1.XControl.46
+ X_U2.XU1.XControl.XClkF1.3 DC 0 AC 0 PWL 0 0 100N 0重复此操作
+永久0 1 N -1 {2.015U*TR_TM}
---------- $
错误(ORPSIM-16352):时间值不能是表达式


**** SUBCIRCUIT X_U2.XU1.XControl.XClkF32的扩展****
param TR_TM { IF (TR_MODE >0.5,1,1000000)}
X_U2.XU1.XControl.XClkF32.VCLKF32 X_U2.XU1.XControl.ClkF3
+ X_U2.XU1.Startup DC 0 AC 0 PWL 0 125N 0 Repeat Forever 0 1N 1 {50N*TR_TM}
------------------------------------------ $
错误(ORPSIM-16352):时间值不能是表达式


**** SUBCIRCUIT X_U2.XU1.XControl.XClkF2的扩展****
param TR_TM { IF (TR_MODE >0.5,1,1000000)}
X_U2.XU1.XControl.XClkF2.VCLKF2 X_U2.XU1.XControl.48 0 DC 0 AC 0
+ PWL 0 0 125N 0永远重复0 1N 1{1.965U*TR_TM}
---------------------------------------- $
错误(ORPSIM-16352):时间值不能是表达式

我已附加相关的仿真文件(.lib)。  我该怎么做才能解决这个问题?

Thankse2e.ti.com/.../INA286.lib

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

    John、

    感谢您的查询。
    您使用的是什么仿真器?

    此致、
    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John:
    我正在使用 Cadence OrCAD PSpice。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John、
    您使用的 Cadence 是什么版本?
    您能否在发现错误的地方共享项目/原理图?
    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    John、

    我正在使用 Cadence 版本17.2-2016 S035 (如果这还不够、我已连接"关于"屏幕)。  我还附上了该项目。

    e2e.ti.com/.../INA286_5F00_EXAMPLE.zip

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

    谢谢 John。

    我明天或下周初会查看它并返回给您。

    此致、
    John

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

    John、

    只是快速更新。
    我能够再现您在 Cadence v17.2中使用 INA286模型时看到的错误
    很明显、PSpice 不喜欢  某些在某些内部时钟中进行的计算的格式。
    我会继续关注这一点、希望下周初能有一个解决方案。

    有趣的是、TINA 在相同的格式和计算方面似乎没有问题。

    此致、
    John

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

    John、

    感谢你的帮助! 期待收到您的回复。

    John

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

    尊敬的 John:

    是否有更新?

    谢谢、

    John

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

    John、

    我还不能为主要错误找到巧妙的解决方法、但我希望  今天晚些时候能找到强力解决方案。

    您的 Cadence 层次结构中似乎没有包含.lib 文件。 对于 INA286来说这并不是一大问题、但您对 S1使用哪种型号?

    此致、
    John

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

    e2e.ti.com/.../S1G.libIt似乎我忘记了添加它。  在这里。

    谢谢、

    John

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

    感谢 二极管模型 John。

    您发现的误差来自一些内部时钟、这些时钟旨在模仿真实器件中的开关。
    遗憾的是、这些时钟使用的等式与最新版本的 Cadence 不兼容。
    目的是通过将一个名为 TR_MODE 的本地参数设置为零或一个来启用或禁用时钟。
    启用时钟(TR_MODE = 1)的优势是模拟 某些引脚上的开关负载、但缺点是仿真时间更长。 禁用时钟(TR_MODE = 0)的优势是可以缩短仿真时间。

    原始模型  已拆分为两种不同的模型。 一个具有启用的内部时钟(_cocked)、另一个具有禁用的时钟(_UNCHLOCKED)。
    这些模型位于连接到此线程的单独 PSpice v17.2项目中。

    如果您有任何疑问或疑虑、请给他们一个机会、并告诉我。

    此致、
    John

    e2e.ti.com/.../INA286_5F00_CLOCKED.zip

    e2e.ti.com/.../INA286_5F00_UNCLOCKED.zip