常见问题解答:逻辑和电压转换 > 单稳多谐振荡 器>>电流常见问题解答
为了缩短发布时间: 由于 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)