電源電路難以仿真;但是,仿真是幫助確保設計在生產中工作的重要方法。最后,仿真還可以節省時間和金錢。本應用筆記比較了兩種功率仿真引擎SIMPLIS和SPICE,并說明了為什么SIMPLIS最終成為電源電路的更有效選擇。
介紹
為了提高設計在生產中正常工作的機會,大多數工程師都轉向仿真。 它提供了對設計如何運作的評估,這可以節省設計過程中的時間,并最終節省成本。畢竟,重新設計和重新旋轉PCB是一項昂貴的工作。還記得設計電路板、在實驗室中測試、調試、重新設計并一次又一次地重復直到設計正確的日子嗎?這種方法通常會延遲產品推出。更糟糕的是,有時在產品交付給客戶之前,并非所有問題都被發現。
然而,電源管理工程師遲遲沒有將仿真集成到他們的流程中。相比之下, 半導體行業幾十年前就認識到,只有完全模擬IC,才能取得成功。 在制造第一批晶圓之前進行設計。例如,Maxim通過其數量來衡量仿真成功 使用“第一塊硅”投入生產的 IC。眾所周知,電源和轉換器很難仿真。 此外,針對IC優化的仿真解決方案不一定是電源轉換的最佳工具 模擬。
也就是說,電源電路出現了兩個仿真引擎:SIMPLIS 和 SPICE。在此 應用說明,我們將比較兩者,并研究為什么 SIMPLIS 引擎對電源設計更有效。
您的電源轉換器設計有多健康?
有一組“生命體征”測試來確定電源轉換器設計的健康和魯棒性,這些測試是 類似于醫學生命體征,提供人類整體健康狀況的概述。基于行業慣例, Maxim的EE-Sim設計生成和仿真環境將這些測試定義為:?
加載步驟
交流回路
穩態
線路瞬態
啟動
效率
就像我們人類健康類比中測量患者的脈搏一樣,負荷步驟可以說是最重要的生命體征 在電源轉換器設計中進行評估。就像一個人的脈搏隨著運動而變化一樣,功率的輸出電壓也會發生變化。 當通過負載電流的變化來執行時,轉換器會發生變化。負載階躍仿真測量多少 輸出電壓變化及其恢復速度。如果反饋電路設計不當,各種 事情可能會發生。轉換器可能會過沖或下沖太遠、振鈴過度、恢復太慢或中斷 例如,進入振蕩。具有訓練有素的眼睛的工程師可以定性地判斷 通過檢查負載階躍瞬態響應圖來控制環路。為了更全面地了解“健康” 控制回路,使用交流回路分析。
查看頻域中的控制環路,交流環路分析可以直接測量控制環路 帶寬和相位裕量(回到我們的人類健康示例,這一步就像抽取患者的血液 壓力)。交流分析,也稱為小信號、波特或頻率響應分析,需要專門的 實驗室中不常見的設備(示例包括 AP 儀器 AP300、奧密克戎 Bode 100 或 安捷倫 4194A 或 4195A)。如果可用,波特分析儀將信號注入控制回路,然后測量 該環路中不同點的信號,用于建立兩個信號之間的增益和相移。之后 信號在一定頻率范圍內掃描,增益和相位響應繪制在對數刻度上。模擬這個 分析特別有價值,因為實驗室可能無法進行分析。
有人可能會說,穩態分析對于開關模式功率轉換是矛盾的。更好的描述 是均衡分析。當轉換器處于平衡狀態時,每個開關周期看起來都像其他周期一樣 切換周期(類似于我們人類健康類比中患者的呼吸頻率)。周期不相同 可能表明轉換器可能正在振蕩。穩態操作實際上可以在以下過程中觀察到 通過放大進行負載階躍測試,以更仔細地檢查負載階躍之間的波形。使用單獨的 穩態分析實際上只是一種方便。
干擾控制回路并觀察其恢復的另一種方法是通過線路瞬變。輸入電壓快速 在兩個值之間步進,同時觀察輸出電壓。某些應用程序(例如音頻)特別 對線路瞬態性能敏感。但是,在大多數情況下,此測試不如負載步驟重要。
啟動專門檢查首次施加輸入電壓(或使能引腳置位)時會發生什么。因為它 達到調節值時,輸出電壓應以相對較慢的方式平穩上升,很少或 無過沖。通常,在電源轉換器首次打開之前,控制系統運行狀況應 通過模擬負載階躍、交流回路進行驗證,然后在前往實驗室之前啟動。
效率分析確定轉換器功率損耗,從而估算組件溫升 (就像測量病人的體溫一樣)。高損耗意味著低效率和產生過多損耗的設計 熱。如果轉換器振蕩,則元件應力和功率損耗較高,而效率較低。
在上述任何測試能夠提供有用的方向之前,轉換器必須穩定且不振蕩。這就是為什么 直接確定控制系統穩定性和響應能力的測試(負載階躍和交流回路分析)是 最重要的。
SIMPLIS 和 SPICE 有何不同?
現在讓我們仔細看看 SIMPLIS 和 SPICE 引擎。SIMPLIS(分段線性系統模擬)出現在 1980 年代,最初是為開關模式電源轉換器的快速建模而創建的。SIMPLIS Technologies現在開發并擁有該發動機。如今,SIMPLIS 已成為用于電源轉換電路仿真以及新 IC 定義分析的流行引擎。SPICE(以集成電路為重點的仿真程序)于1970年代在加州大學伯克利分校開發。它是一個通用的開源模擬電子電路仿真引擎。許多人認為SPICE電路仿真是在晶體管級驗證電路操作的行業標準方法。
將 SIMPLIS 與 SPICE 引擎進行比較的最佳方法是查看每個引擎如何處理最關鍵的引擎 “生命體征”功率轉換測試。SIMPLIS 和 SPICE 之間實際上有兩個真正的區別。第一 SIMPLIS 生成負載步長分析的速度比 SPICE 快得多:您可以獲得 10 倍到 50 倍的準確結果 更快。
圖1.階躍負載瞬態響應(左)和交流分析波特圖(右)都顯示出非常好的一致性 MAX17244同步降壓轉換器的仿真結果與實測結果之間實驗室數據以黑色顯示 (五外、增益)和綠色(當前步長、相位),而模擬數據以紅色和橙色顯示。
其次,與使用SPICE相比,使用SIMPLIS進行交流環路分析所需的工作量要少一個數量級。跟 SPICE,交流回路分析需要大量的額外時間和精力。另一方面,辛普利斯, 專門設計用于將交流環路分析作為快速時域仿真的副產品。
為了渲染波特圖,SPICE需要很多特別的關注。事實上,有些用戶只是跳過了基于SPICE的AC。 環路分析,而是嘗試僅從負載階躍瞬態響應推斷出控制環路魯棒性。然而 這有點像跳過患者的血壓測量,而是依靠患者的脈搏。
有多種方法可以執行基于SPICE的交流回路分析。您可以運行幾種不同的 SPICE 瞬態時域仿真,每個仿真都有獨特的正弦擾動源。然后,您可以快速執行 每個結果的傅里葉變換 (FFT) 算法,并將所有結果后處理成波特圖。然而,這是一個漫長的過程,可能需要數小時,具體取決于繪制的數據點的數量。
在SPICE中執行交流環路分析的另一種方法是創建一個“平均”或“小信號”模型,而無需 切換,在 SPICE 中的運行速度比切換的 SPICE 模型快。這種功率轉換小信號建模 這個問題在幾十年前就被認識到了。加州理工學院和弗吉尼亞理工大學的研究人員已經徹底分析了此事, 成功地使小信號模型變得實用。即便如此,兩種不同的SPICE模型仍然需要 相關。
最后,一些工程師選擇創建第二個計算引擎以避免SPICE/波特圖問題。這 方法涉及使用代碼或Excel來解決波特圖問題,而無需使用SPICE。然而,它是一個 耗時且昂貴的方法。幸運的是,對于電源設計人員來說,現在有一些更好的解決方案。
是什么讓 SIMPLIS 成為更好的選擇?
許多工程師繼續使用SPICE來仿真電源電路,盡管該引擎最初并不是為此目的而開發的,盡管它對開關模式IC有缺點。由于 SIMPLIS 通過一系列直線段對設備進行建模,而不是像 SPICE 那樣求解非線性方程,因此 SIMPLIS 的執行速度比 SPICE 快 10 到 50 倍 具有相同精度水平的 SPICE。因此,SIMPLIS 可以將完整電路表征為線性電路拓撲的循環序列。由于SPICE以很小的增量解析所有電壓和電流,因此非常 準確的細節,它也非常緩慢。SPICE還要求使用平均模型和切換模型進行仿真,而SIMPLIS僅使用一個模型。
圖2.MAX17244 SIMPLIS 同步降壓轉換器原理圖
因此,結論很簡單:SIMPLIS 在更快的時間范圍內提供了 SPICE 級的準確性。您可以 然后將更多資源投入到設計工作中,而不是陷入仿真任務的泥潭。
審核編輯:郭婷
-
電路板
+關注
關注
140文章
4907瀏覽量
97431 -
SPICE
+關注
關注
6文章
181瀏覽量
42519 -
PCB
+關注
關注
1文章
1777瀏覽量
13204
發布評論請先 登錄
相關推薦
評論