儘管存在許多工具,但是兩種主要的模擬形式是模擬(例如SPICE,LTSPICE或 Simetrix)和信號完整性(如果使用類似 Hyperlynx的話)你口袋很深)。
有功率分析工具,但我看到了一些非常奇怪的結果,這些結果顯然不等同於物理現實。
存在混合信號工具,儘管數字方面趨於行為化。
我們遇到的問題是:
1該零件不存在仿真模型。如果您有完整的數據表,則可以自己動手做一個不錯的選擇,或者使用有有模型的零件。
為不平凡的事情滾動自己的模型是非常耗時的練習。
請注意,除基本元素(二極管,晶體管或簡單的無源器件)以外的任何事物都是行為模型,可反映連續狀態下的設備操作。有關此模型的實際信息,請參見此應用筆記。請注意,諸如鐵氧體和扼流圈之類的東西非常複雜。儘管可以將它們建模為電路(以實現數據手冊中的響應),但這可能會非常耗時。
2運行時。我模擬了彈射座椅的整個電源路徑,以包括 EED和熱電池,作為對音序器電子設備進行獨立安全檢查的一部分。由於連接到控制電路和點火電路的電纜很長,因此將它們建模為松耦合的變壓器繞組。該電路可能包含40個元素,並花費了30多個小時(在多核高端計算機上)進行了一次瞬時運行。
3電路的某些部分並非真正適合仿真,或者不需要。如果我有一個簡單的光耦合隔離級來切換控制開關,那麼如果正確使用了數據手冊,就不需要進行仿真(當然,這是完全不同的主題,因為我看到了很多設計,但實際情況並非如此)
4在信號完整性仿真中,大多數仿真器都沒有考慮到受控阻抗最多為+/- 10%,並且將隨層變化。這樣的模擬對於查看重大問題很有用,但是您仍然會被這些細節所困擾。此外,大多數模擬器無法對返迴路徑進行建模(儘管佈局後的模擬效果越來越好)。
5實際上,所有仿真模型都是不妥協的,以反映最常見的使用情況。我必須對模型進行重大修改才能看到極端情況。
全板(或通常為多板)系統在實際運行時間上是令人望而卻步的,因此僅對我們感興趣的部件進行了仿真。
另一個問題是,對於宏模型,啟動行為在很多情況下是不確定的,如果啟動行為很關鍵(因為它可能是飛行安全的關鍵設備),那麼世界上沒有任何仿真器會有所幫助。必須測量它。
仿真當然可以為設計人員提供幫助,但是仿真還遠遠不能達到完美,因此,實際電路操作不應該依賴仿真。它們指示電路工作。