尽管存在许多工具,但是仿真的两种主要形式是模拟(例如SPICE,LTSPICE或Simetrix)和信号完整性(如果您有很多钱,可以使用Hyperlynx之类的东西)。
有功率分析工具,但我看到了一些非常奇怪的结果,这些结果显然不等同于物理现实。
尽管数字方面趋于行为化,但存在混合信号工具。
我们遇到的问题是:
1该零件不存在仿真模型。如果你有一个完整的数据表,你可以在滚动自己做出像样的刺或使用该部分确实有一个模型。为不平凡的事情滚动自己的模型是非常耗时的练习。
请注意,除基元(二极管,晶体管或简单的无源器件)以外的任何事物都是一种行为模型,它反映了连续状态下的设备操作。有关此类模型的实际内容,请参见本应用笔记。请注意,诸如铁氧体和扼流圈之类的东西非常复杂。尽管可以将它们建模为电路(以实现数据手册中的响应),但这可能会非常耗时。
2运行时间。我对弹出座椅的整个电源路径进行了仿真,以将EED和热电池包括在内,作为对音序器电子设备进行独立安全检查的一部分。由于连接到控制电路和点火电路的电缆很长,因此将它们建模为松耦合的变压器绕组。该电路可能包含40个元素,并且(在多核高端计算机上)花费了30多个小时来进行一次瞬时运行。
3电路的某些部分确实不适合仿真或不需要。如果我有一个简单的光耦合隔离级来切换控制开关,那么如果正确使用了数据手册,则无需进行仿真(当然,这是完全不同的主题,因为我看到过很多设计,但实际情况并非如此) 。
4在信号完整性仿真中,大多数仿真器都没有考虑到受控阻抗最多为+/- 10%,并且会随层的不同而变化。这样的模拟对于查看重大问题很有用,但是您仍然会被这些细节所困扰。此外,大多数模拟器无法对返回路径进行建模(尽管布局后的模拟效果越来越好)。
5实际上,所有仿真模型都是折衷方案,以反映最常见的用例;我不得不对模型进行重大修改以查看极端情况的行为。
就实际运行时间而言,全板(或通常为多板)系统会令人望而却步,因此仅对我们感兴趣的部件进行了仿真。
另一个问题是,对于宏模型,启动行为在很多情况下都是不确定的,如果启动行为很关键(因为它可能在飞行安全中至关重要的设备中),那么世界上没有任何模拟器可以提供帮助-您只需测量一下它。
仿真当然可以为设计人员提供帮助,但是仿真还远未达到理想水平,因此在实际电路工作中不应依赖仿真。它们指示电路工作。