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.

[参考译文] TMUX7201:PSPICE 模型可能不完整

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1512736/tmux7201-potentially-incomplete-pspice-models

器件型号:TMUX7201

工具/软件:

我认为 TMUX7201 模型不完整。 从 TI 下载 TMUX7201 PSPICE 模型时、我 在尝试运行仿真时遇到了这个错误:

"实例`X_U14'引用了未定义的模型或子电路"elay_sw_S1D1"`D。 在`D仿真之前、请`D包含"elay_SW_S1D1"定义的文件、或定义"elay_SW_S1D1"。"  

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

    尊敬的 Linh:

    看看当前在线的模型、它实际上看起来有   DELAY_SW_S1D1

    我还测试了模型

    当我在 pspice 中运行模型时、它是有效的

    您能告诉我有关您的设置的更多信息吗?我可以看到我是否可以重复失败或者只是看到您看到的内容吗?

    此致、

    Kameron

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

    您好 Kameron、

    非常感谢您的答复。 我重新创建了您用来测试模型的确切电路、但仍然得到了相同的误差。 我正在使用 Cadence 进行仿真-不确定这是否可能是它返回此错误的原因?

    此致、

    LINH

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

    尊敬的 Linh:

    我认为这可能是问题所在。

    我不熟悉获取 pspice 文件并在节奏中使用它、但我正在研究它、并发现它可能很难实际执行。

    https://community.cadence.com/cadence_technology_forums/f/custom-ic-design/47414/pspice-model-simulating-in-cadence-virtuoso

    首先、您是否有可能在 SPICE 中使用 TMUX7201 SPICE、因为这是我们严格评估这些模型的内容?

    请告诉我、我可以提供帮助  

    此致、

    Kameron

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

    尊敬的 Kameron:

    很遗憾、我需要 Cadence 进行仿真... 我尝试了两种方法:(1)移除 NC 输出(模型中目前有2个)、(2)移除发生错误的行(X_U14 SW_S1D1_L VDD GND SW_S1D1 DELAY_SW_S1D1)、仿真运行良好(尽管输出错误)。

    我不确定这是否有助于排除故障。 尽管如此、Cadence 给出的错误似乎表明 pspice 代码中提到了"Delay_SW_S1D"、但并未在任何地方定义。 这就是为什么当我删除包含"Delay_SW_S1D"的行时、它没有错误地运行...

    请告诉我,如果这给你一些想法/如果有什么我可以尝试在我的结束

    此致、

    LINH

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

    尊敬的 Linh:

    深入研究了这个问题之后、您最初的想法是正确的、认为模型缺少了  DELAY_SW_S1D1 subckt 块。

    在 pspice 中运行此设备时、缺少的文本不会影响仿真、但根据我的团队的理解、这可能会影响您在中使用模型的其他环境  

    这是我添加到该文件中的文本、该文本应该可以修复错误

     *buffer
    VDD GND 输出中的.SUBCKT DELAY_SW_S1D1
    *
    C1 OUT_ONDLY GND 1e-09
    Eron NRON GND 表{V (VDD、GND)}=
    +(12、10.0)
    +(15、10.0)
    +(20、10.0)
    +(44,10.0)
    10E9中的 R1 OUT_ONDLY
    GRON OUT_ONDLY in 值={V (OUT_ONDLY、in)/V (NRON)}
    *
    EOUT_ONREC OUT_ONREC GND 值={V (OUT_ONDLY、GND)}
    *
    GND SWON 中的 S_ON OUT_ONREC OUT
    .model SWON vSwitch roff=1e9、Ron = 0.001、voff = 0.37V、Von = 0.63V
    *
    C2 OUT_OFFDLY GND 1e-09
    EROFF nroff GND 表{V (VDD、GND)}=
    +(12、21.519)
    +(15、21.519)
    +(20、21.519)
    +(44、21.519)
    10E9中的 R2 OUT_OFFDLY
    Groff OUT_OFFDLY in 值={V (OUT_OFFDLY、in)/V (nroff)}
    *
    EOUT_OFFREC OUT_OFFREC GND 值={V (OUT_OFFDLY、GND)}
    *
    S_OFF OUT_OFFREC OUT 处于 GND SWOFF
    .model SWOFF vSwitch roff=1e9 Ron = 0.001 voff = 0.63V Von = 0.37V
    *
    结束

    这里是我添加此内容的文件。

    e2e.ti.com/.../Copy-of-TMUX7201.lib

     

    尝试该文件、查看它是否按节奏工作

    如果不是、我可以再次查看并进行更多编辑

    请告诉我这是否有帮助!

    此致、

    Kameron

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

    尊敬的 Kameron:

    我对延迟回复的道歉… 新.lib 文件修复了该错误!! 非常感谢您的支持!!

    但是、它现在会向我返回另一个错误:

    在`读取期间、" TMUX7201"规格中发现错误。
    错误(SFE-1): 在子电路`TMUX7201'的定义中找到重复的终端名称`NC'。

    您对此问题有何建议?

    此致、

    LINH

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

    尊敬的 Linh:

    好在这里我们正在接近在这里工作的模型!

    因此、我认为我们唯一需要做的就是更改 其中一个 NC 引脚名称(我将 NC 更改为 NC1 、这应该可以解决节奏中的问题)



    NC 引脚未与 TMUX7201内的实际模型块电气连接

    这个问题似乎在节奏上很常见、但我认为这应该是一个简单的解决方案。

    e2e.ti.com/.../Copy-of-Copy-of-TMUX7201-_2800_1_2900_.lib

    请告诉我这是否有效、如果没有、我们可以再看一下

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

    尊敬的 Kameron:

    感谢您发送编修。 按照您的建议、我将其中一个 NC 更改为 NC1、现在仿真可以运行而不会出现任何错误!!

    但在此之后出现了一个问题... 我尝试 使用您在 pspice sim 中使用的确切电路来测试此开关。 然而、  V (R1)地雷的读数为~ 3V、而是读数为~ 0V。 我不确定是什么原因导致了这种差异?

    此致、

    LINH

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

    你好 Linh!

    我认为这种差异可能是由于我自己使用了旧版本的 Spice、其中 TMUX7201具有不正确的逻辑控制(与数据表相反、但去年年底在线发布的模型中修复了此问题。

    您能尝试将逻辑低电平信号置于设计中的选择1引脚上吗

    这样应该能让信号通过开关。

    如果这对我有帮助、请告诉我。

    此致、

    Kameron

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

    您好 Kameron、我认为一切都能如预期的那样正常运行-非常感谢您在整个过程中的耐心和支持!! 非常感谢!

    此致、

    LINH