對您的摸擬數字電路進行計算機仿真非常重要,這是因為您可以使用 spice(電路仿真程序)計算機程序來進行模擬仿真或使用 IBIS(輸入/輸出緩沖信息規范)程序來進行數字仿真,以此來減少初始誤差并縮短開發時間。正確地使用仿真器可以讓您在查看電路試驗板以前就能找出電路錯誤和各電路之間的細微差別。在開始仿真以前,確定您期望的電路性能是正確使用這些工具的第一步,然后開始您的電路模擬。用這種方法,您可以檢驗您的電路設計,并且不用花費時間去實際焊接電路。這些工具還可以幫助您對復雜的電路 (bench circuit) 進行故障檢修。計算機電路仿真是一種非常好的方法,它通過創建一系列電路假設運行環境來對電路設計進行檢驗。 這些運行在電腦上的工具軟件擁有非常友好的圖形用戶界面,您可以從它們的運行中看到仿真結果。這些軟件提供了一些基本的操作,例如:直流工作點、小信號增益、時域相應特征以及直流掃描。在更復雜的層面,它們可以幫助我們分析諧波失真、噪聲功率以及增益敏感度并進行零極點搜索。以上所述并非其全部的功能,但一般來講,Spice 和 IBIS 軟件都具有這些基本特點。通過使用 Spice 的 Monte Carlo 和最壞情況分析工具,您可以預見最終電路產品的運行結果。如果在項目的一開始便使用電路試驗板將會耗時耗資不菲,電路仿真可以加速您的電路產品的上市進程。 值得注意的是,如果您使用的模型或宏模型足夠精確,那么您就可以對模擬數字產品進行有效的評估,這里的關鍵詞是“足夠精確”。在沒有加載太多電路細節時,這些模型應該可以模擬電路組件的實際性能。太多的細節會導致問題過于集中和仿真實驗時間過長,而太少的細節設置會隱藏電路性能中一些復雜的問題。更糟的是,無論使用一套完整的電路模型還是僅僅使用一些宏模型,都可能會錯誤地顯示現實電路的運行情況。請記住,Spice 或 IBIS 模擬程序僅僅是一些數學方程式的簡單堆徹,運氣好的話,所得結果能正好反映現實電路的運行情況。從本質上來說,仿真只是計算出一些假想的結果。 業界一些持反對態度者會告訴您計算機仿真工具沒有多大用處,簡值是在浪費時間。這些人有點被誤導了,而且對這些工具的功能有些狹隘的認識。當然,如果您錯誤地應用Spice,是會讓您一頭霧水。然而,這些仿真工具是不可能替代良好的工程判斷的。但是,如同任何其它工具一樣,對這些工具使用的好壞取決于使用者。在進行仿真之前,對最終的仿真結果有一個良好的認識,這一點是非常重要的。在仿真過程中所獲的任何一點體會都是一種收獲。但仿真的好處在于,Spice 仿真能指出電路設計的一些問題,而這些問題是您在大多數情況下都無法預見的。在大多數情況下,這些仿真工具的計算采用雙倍精度算法,這種計算方法能更好的找出一些在試驗臺上不太可能發現的低級錯誤。 由此帶來的問題是:仿真模型是否能在溫度上精確地對電路進行了模擬?仿真的失真結果是否就是對電路的真實反映?是否能對一個電路的交流響應做出較好的描述?是否期望模型仿真這些參數以及期望該模型仿真達到多高的精確度?該模型能提供什么信息?該仿真是否精確到包括電路板和電路組件的一些寄生特性? 唯一能解答上述問題的方法是,在開始進行仿真之前,要對自己的電路在現實生活中的用途要有所了解。之后,針對仿真結果再提出一些有挑戰性的問題。然而,良好的工程判斷是不可替代的。 |