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.

[FAQ] [参考译文] [常见问题解答]为什么单稳多谐振荡器器件没有 PSpice 模型?

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/787588/faq-why-is-there-no-pspice-model-for-a-monostable-multivibrator-device

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

常见问题解答:逻辑和电压转换 > 单稳多谐振荡 器>>电流常见问题解答

为了缩短发布时间: 由于 MMV 直接依赖外部组件、PSpice 无法直接模拟它们。 我们建议进行原型设计、而不是仿真。

本帖子的其余部分解释了原因。


单稳多谐振荡器(MMV、也称为"单稳态")在 PSpice 中重现尤其困难、因为它们的内部复杂性和对外部组件的依赖。

可以通过表示器件内的每个半导体组件来仿真器件、但以这种方式创建的仿真很慢、PSpice 电路将直接访问 TI 的知识产权。

用于在 PSpice 中模拟大多数器件的方法是表示它们的行为、而不是表示它们的内部结构。 这被称为"行为 PSpice 模型"、是我们公开发布的更常见的模型形式。

 

MMV 使用外部时序组件、即一个电阻器和一个电容器、在输出端产生已知宽度的脉冲。 我们可以准确地模拟此过程、但存在很大的问题。

每个 MMV 都有所谓的"K"因子。 根据以下公式、该值直接影响输出脉冲宽度:

TW = K*R*C

以下是 SN74LVC1G123数据表中 K 系数的示例图:

如您所见、K 系数取决于两个值-电源电压和计时电容值。

这种对外部组件值的依赖使 PSpice 建模变得非常困难。 PSpice 不提供从电路获取外部电容器值以生成适当 K 值的方法。

遗憾的是、只要出现这种情况、就不会提供准确的 MMV 行为 PSpice 模型。

使用这些器件进行设计的解决方案是什么?

(1)从所需的脉宽容差开始。 如果您的终端系统无法处理脉宽~10%的变化、我建议不要在解决方案中使用 MMV。 其他更准确的解决方案可能更适合您的情况。

(2)使用数据表值中的给定 K 值通过以下公式计算必要的 RC 值:

RC = tw/k

(3)首先选择 C 值为0.1uF (通常用于每个电路板的最常用电容值之一)、然后通过以下公式计算 R:

R = RC/C

(4) MΩ kΩ 5kΩ R 大于1 μ F 或小于1 μ F (在2V 工作时为 μ F)、则使用更大或更小的电容器重复步骤(3)、直到找到合适范围内的电阻。

(5)使用确定的值和计划在最终设计中使用的确切组件构建原型。 在您的预期工作温度范围内测试脉宽输出。

(6)计算值与原型之间可能会有一些差异。 调整电阻器值以进行补偿。

必须注意的是、MMV 不是一种非常精确的计时仪器。 它实际上是一种低成本解决方案、可提供"足够接近"所需宽度的脉冲。 如果需要真正精确的脉冲宽度、还可以使用其他选项获得更好的结果(例如晶体振荡器和 MCU)