国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

針對SPICE開發高精度Pt100 RTD仿真器

發布時間:2010-11-10 14:12    發布者:eetech
關鍵詞: PT100 , RTD , SPICE , 仿真器 , 開發
在實際組裝原型電路之前,利用電路仿真程序對模擬電路進行預設計和測試是工程師們一貫的做法。雖然可以從市場上購得許多基于 SPICE 的電路仿真器,但仍有許多家半導體公司將為其客戶免費提供一款功能全面的精簡版仿真程序解決方案。相對而言,該仿真程序解決方案提供了較少的分析選項、更少的方便特性,有時還限制可連接的節點和器件。然而,TINA-TI(TI 為設計人員提供的產品)功能非常強大,可以進行幾乎所有包括信號調節元件和傳感器在內的電路仿真。

電阻溫度檢測器 (RTD) 是一款常見的傳感器,通常用于溫度測量。其阻抗以近乎線性的方式發生變化——隨著溫度的變化而不斷升高。雖然有些 RTD 可以實現 -200℃ 到 +850℃ 的最大測量范圍,但通常它們總是被限定在較小的測量范圍,如:-75℃ 到 +250℃ 或 -200℃ 到 +650℃。具體的測量范圍取決于具體的應用。RTD 為電阻性元件,由不同金屬和合金制成,如:鉑金、銅、鎳、鎳鐵合金以及鉬等金屬。每種類型的電阻性元件都有其各自的特殊的溫度測量范圍、電阻以及精度要求。就常見的 RTD 而言,元件電阻范圍從 25Ω 到 1kΩ 不等。

Pt100 是一款 100Ω 的鉑金 RTD,應用范圍很廣,這是因為它的性能在溫度變化時也很穩健,并有很廣的溫度適應范圍、合理的價格以及全面的功能性。其可在 0℃ 以及 ±0.1℃ 或更高精度條件下得到應用,而且其采用雙線、三線及四線協議 (arrangement),可用于 Kelvin 傳感連接。

盡管 SPICE 仿真器庫涵蓋了可應用于廣泛系列電子組件的程序,但在該庫中恐怕還是找不到 RTD 仿真器模型的身影。不過,您可以利用該仿真器庫中現有的其它常見電路元件隨時創建一個 RTD 仿真器。由于 RTD 是一款帶有穩健溫度系數的高精度電阻器,因此,最簡單的 RTD 模型可以基于基本的 SPICE 電阻模型。

SPICE 電阻數學模型的形式以及數值如下:

(SPICE 電阻值)R(1+TC1.(T-Tnom)+TC2.(T-Tnom)2) 方程式 1

其中,R 為電阻乘法器,TC1 為線性溫度系數 ℃-1,TC2 為二次溫度系數 ℃-2。

方程式中最高的系數為二次。這一點很重要,必須引起注意,因為這將限制利用 SPICE 電阻模型對 RTD 響應建模時的準確性。高精度 RTD 數學模型隨著溫度的變化(IEC751 標準,-200℃ 到 850℃)有四次的電阻響應,其是基于 Callendar-Van Dusen 方程式確定的:

R(t)=Rnom(1+a.t+b.t2+c.t3(100-t)) 方程式 2

就 Pt100 而言:
Rnom=100Ω
a=3.90830x10-3
b=-5.77500x10-7
c 在 0℃≤t<850℃ 的范圍內,為 0
c 在 -200℃<t<0℃ 的范圍內,為 -4.18301x10-12

其中,t 表示溫度,為0℃,Rnom 為 RTD 給定的電阻值(通常是在 ℃ 時的電阻值)。RTD 的標準化多項式系數為 a、b、以及 c。這些系數根據參考標準如 IEC751、DIN43760、JISC1604 等的不同會有細微的差別。

當溫度為 0℃ 時,乘積項為 0,方程的計算結果將是額定 RTD 電阻值 (Rnom)。

如果將 RTD 的溫度限制在 ≥ 0℃,則系數 c=0,且方程式被簡化為二次多項式:

R(t)=Rnom(1+a.t+b.t2) 方程式 3

這與方程式 1 非常一致。因此,在方程式 3 中插入 a 和 b 系數以獲得在一定溫度范圍內的 RTD 電阻值就變得輕而易舉了。對以上系數的 Pt100 應用方程式 3,結果為:

R(t)=100「1+3.90830.10-3.t+(-5.77500.10-7.t2)」 方程式 4





方程式 4 中定義的電阻模型可進行溫度變化時的 Pt100 仿真。該模型稱為RTD1,其響應如圖 1 所示。該模型雖然是個基于電阻的 RTD 簡單模型,但對需要將仿真溫度限制到最低零度,以及最高溫度為仿真軟件或 RTD 本身溫度限值的應用來說,是非常有用的。

如果在零度以下使用該電阻器模型,則在達到 -200℃ 時,RTD 電阻將有 +1Ω 的誤差。表面看來,這是一個很小的誤差,但相對于在 -200℃ 時理想的 18.508Ω RTD 電阻而言,該誤差已經非常大了。因此我們就需要一款稍微復雜且更高級的模型來獲得最低溫度時的最高精度。

當需要獨特的電路元件進行仿真時,普遍的作法是開發一款 SPICE 子電路(一般稱為宏模型)。通常來說,該子電路由常見的 SPICE 電路元件組成,如:無源器件、晶體管以及獨立源等。此外,該子電路還包括一些受控源,如:壓控電壓源 (VCVS) 以及壓控電流源 (VCCS) 等。結合使用時,它們可以被看作是對更復雜 SPICE 模型的電氣性能特征進行良好模擬的一個元件。此外,其還實現了更快的仿真時間,并且可以輕松地將其插入到整個電路中,或從整個電路中拔出。但是在開發 RTD 宏模型之前,我們有必要對仿真程序溫度特性進行討論。

當在寬泛的范圍內使用基于 SPICE 的仿真器時,您必須要了解該程序的最低和最高仿真溫度工作范圍。例如:對 TINA 而言,仿真溫度范圍為 -100℃ 到 +500 ℃。如果要在 RTD 的全額溫度范圍內對 RTD 進行仿真,那么需要另一種途徑來模擬溫度范圍。

需要考慮的另一點就是,仿真溫度可能是對所有電路元件而言的整體相對溫度。倘若是這樣,則對有很大擴展的溫度范圍進行仿真時,將不僅是 RTD 仿真,也包括了對仿真溫度內所有元件的仿真。TINA 中無源和有源組件的默認設置為相對溫度模式,但也有很多組件的默認設置為絕對溫度模式。絕對溫度模式設置使組件處于固定的溫度,并在該溫度保持其電氣特性。電阻器、電容器、二極管、晶體管均屬于這種類型的組件,它們既可以將溫度設置為相對溫度模式也可以將溫度設置為絕對溫度模式。

諸如運算放大器和儀表放大器等比較依賴其自身復雜宏模型的有源電路,可能不具備絕對溫度配置 (fixing) 選項。設計人員會故意讓它們有溫度漂移,以提供一種在一定溫度范圍內評估電路的 dc 和 ac 性能的方法。盡管您可能希望隨著溫度的改變只有 RTD 發生漂移,但隨著溫度的變化,宏模型電路也會與 RTD 一起有溫度漂移,而這可能并非我們的本意。

運算放大器及其它宏模型的設計通常是為了模擬在產品說明書中規定的溫度范圍之內的器件性能。例如,大部分 TI 運算放大器宏模型所規定的溫度范圍為 -40℃ 至 +125℃。如果整個 RTD 電路在 TINA-TI 最大仿真范圍內發生漂移,即 -100℃ 至 +500℃,那么一旦溫度超過宏模型所規定的范圍時,運算放大器宏模型得出的電氣性能結果就不太可靠。在溫度超出規定范圍時,這些響應可能就會不能準確地反映其真實的性能。即使這些響應反映了真實的性能,出于物理層面或散熱角度考慮,對現實產品進行這樣的操作也是不切實際的。

通常情況下,在仿真電路中集成一個溫度傳感器(如 RTD),其目的是使接口電子維持一個恒定溫度,而僅僅使傳感器發生溫度漂移。或者,使溫度傳感器溫度維持一個恒定溫度,而使接口電路發生漂移,并觀察其在一定溫度范圍內的變化。前一種情況需要借助某種方法使所有的溫度傳感器接口電子維持恒溫,并且只有傳感器在一定溫度范圍內發生漂移,而該范圍可能超出仿真器軟件的規定范圍。

克服仿真器溫度范圍局限性的一種方法就是設計一款可以對不同激源 (stimulus) 產生響應的RTD宏模型。例如,可以把一個電壓或電流單位換算成一個溫度單位,如將 1V 電壓或 1mA 電流換算為 1℃。就仿真而言,溫度范圍基本就不存在局限性了。利用一個電壓或電流控制的電阻器作為 RTD 宏模型的基礎部件,這樣就可以進行單位之間的換算。因此,壓控電阻器就成為實現該換算的比較理想的部件。

在 eCircuit Center(http://www.ecircuitcenter.com)上面可以找到極佳的 SPICE 資源。該網站提供了比較全面的 SPICE 信息和模型。所列出的諸多模型信息中,有一條信息是關于壓控電阻器 (VCR) 的討論。VCR 是基于無電阻模型,該模型符合基本歐姆定律(V=I x R)。在本應用中,R 為一個電氣等效電阻;I 為流經該電阻的感應電流。使用一個零電壓 (0V) 電壓源,在 SPICE 里對電流表進行函數操作。電阻器的電壓 (V) 為感應電流與等效電阻值的乘積:

電阻器電壓=﹛I(VSense).R)﹜

利用方程式計算輸出電壓值的方法被廣泛應用于 RTD 宏模型的開發設計。

通過采用SPICE模擬行為建模 (ABM) 選項可以使模型設計更為靈活。簡單的說,您可以創建一個受控的電壓源和電流源,其值可通過數學表達式計算得出。這個值可以是一個簡單線性關系式的解,也可以是一個更復雜關系式的解,例如與 RTD 相關的多項式響應。下面給出了一個 SPICE VCVS 與 ABM 的組合模型的表達式例子。上面給出的方程式 3 將應用到該模型中:

Eth 1 3 值=﹛I(Vsence)*Rnom*(1+(A*V(4,5)+(B*PWR(4,5),2))))﹜

Eth 用來表示 VCVS 指示器。在節點 4 和節點 5 施加一個電壓可以控制 VCVS 的輸出。RNOM 和系數 A 及 B 均由方程式 3 計算得出。Vsense 為一個獨立的零壓電壓源,其可以感應到流經 RNOM 的電流。需要額外的語句 (statement) 來構建完整的宏模型,另外還需要運行一個單獨的 TINA 程序來創建宏模型符號。本文對此操作程序將不作論述。








鉑金 RTD 有不同的額定電阻值和相對唯一的系數。因此,參照網表 (Netlist) 中提供的數據可以很容易地更改它們的值。這就可以很容易地實現用(參數)關鍵字或者參數表達式來表示變量。一款測試電路應包括典型的 RTD 宏模型和圖 3 所示的仿真響應。與溫度相對應的控制電壓在 -100℃ 至 +850℃ 的溫度范圍內波動變化。然后,計算并繪制出與溫度相應的 RTD 電壓。可以使用 TINA 后處理分析工具繪制出圖像。

典型的 RTD 宏模型可以實現電壓轉換為攝氏度的換算。這在整個 Pt100 的溫度范圍內都非常有用。但是,由于該模型過于簡易,在零攝氏度以下時,隨著溫度越來越低,換算就越來越不精確。

典型的 RTD 宏模型可以用來精確模擬另外一種電阻為 100Ω 的標準 RTD 電路。SAMA RC-4-1966 是一款 US RTD 標準電路,該電路用材與 Pt100 有細微不同,其材料為鉑合金。規格為 98.129Ω 電阻(攝氏零度時),多項式系數與 Pt100 也有細微差別。與 Pt100 不同,零攝氏度以下時該電路不需要校正。該 RTD 電路規定的溫度最小時,也可以使用典型的 RTD 宏模型。只需代入 Rnom和典型的 RTD 網表中規定范圍內的新系數,該模型就可以和這種特殊的 RTD 電路一起使用。

要從 Pt100 RTD 宏模型上獲得準確的性能參數,就需要在零攝氏度以下納入第三和第四階系數項。以上工作可以通過使用曲線擬合技術來完成,但是這樣做就需要對響應方程式進行進一步的分析和修改,甚至需要更高階多項式系數。在一些溫度范圍和/或端點中,得出的一些結果可能會存在難以接受的誤差。僅在零攝氏度以下時,一個二階壓控電壓源 (VCVS) 才可變為有源狀態,對其進行切換是一個正確的選擇,盡管這樣有些強制性。可以對基本 RTD 宏模型進行修改,以在電路中添加一個二階壓控電壓源 (VCVS) 或VCVSB,在該電路中其可與 VCVSA 在溫度為零度以下時合在一起。

將 VCVSB 同 VCVSA 一起連接至電路,此操作可通過 SPICE 中的壓控開關模型實現。這樣做的目的是,當在此情況下的溫度或等效電壓跨越零攝氏度時,使用開關將 VCVSB 連接至電路。在 SPICE 中同時提供了電壓控制和電流控制開關,在該應用中電壓選項是最容易運用的。在此處,VCVSA 控制電壓為一個方便的電壓源,該電壓源可用來激活將 VCVSB 連接至電路的壓控開關。

這是一個很簡單的概念,但是由于壓控開關 (VSWITCH) 模式包括一些非理想的特性,所以它們的表現同一個理想的開關相比還是有所不同。這些非理想的特性包括 RON 和 ROFF 電阻以及開關電壓閾值。當開關處于關閉狀態時,壓控開關實際就是在 ROFF 和 RON 之間進行切換,反之亦然。另外,瞬時的開/關中斷會對電路造成嚴重損壞,而且對此進行持續的集中仿真較為困難。由于 SPICE 動態范圍的限制,SPICE 使用說明手冊中推薦開-關比率應低于 1012。在 RTD 仿真器模型中,RON 的電阻值設定為 0.1 Ω,ROFF 的電阻值設定為 1 MΩ。

控制開關狀態也就是選擇VON 和 VOFF 開關電壓。當控制電壓低于 VOFF 時,開關即為斷開狀態,并且電阻為 ROFF。同樣地,控制電壓高于 VON 時,開關電阻即為 RON。開關獲得增益的區域即為 VOFF 和 VON 之間的過渡區,該區域越窄,那么獲得的增益就越高。值得注意的是 SPICE 告誡我們不要使該區域太狹窄。我們通常需要對此進行正確的設置。

VCVS 開關功能需要一個 SPDT 開關。使用兩個 SPST 開關也可以實現上述目的,并且要求必須謹慎地設置這些開關的開/關閾值,這樣它們的開關轉換 (switch transition) 可以在零度進行。如若不然,開關接觸點將會出現失靈的現象。

首次對該模型進行測試,結果顯示所有功能都能正常地運行。但當溫度下降到零攝氏度以下時,RTD 電阻值就會出現一些問題。對模型進行仔細檢查后發現,0.1Ω 開關電阻 RON 被忽略了,當開啟開關時它開始起作用。給電路添加一個配置好的 VCVS,以此來補償開關開啟時的電阻。這樣就減去了相當于壓降的電壓,該壓降是由流經 RON 的電流 ISENSE 產生的。這個 VCVS 被標注為 ERON,其值取決于 ABM 值語句 (value statement),而該語句中的電壓是電流 ISENSE 的函數。

最后,再添加一個壓控的、有電壓源的 VCVSC,以此來提供一個 RTD 電阻的直接讀數計。其在給定溫度下的輸出電壓值應與 RTD 的電阻值成正比,1V 輸出電壓表示 1 Ω RTD 電阻值。該電阻是一個 RTD 電路兩極的電壓和流經整個電路電流(即 ISENSE)的函數。為了方便起見,我們添加了該讀數表。在監控器兩端跨接一個伏特計也是一個很好的選擇,倘若采用的 SPICE 仿真器可以使用開放式終端,那么就可以去掉該伏特計。

圖 4 是一個完整的全溫度范圍 Pt100 宏模型示意圖。最終電路是一個 RTD 仿真器,在溫度跨越零攝氏度時,其可以順利地在 VCVSB 中進行開關操作。







在附錄 1 中給出了一個完整的 Pt100 RTD 宏模型的 SPICE 網表。表中所列數據 (syntax) 同大部分版本的 Cadence PSPICE 一致。如果您的仿真程序基于一個 SPICE 引擎,那么您應該會很輕松地實現數據轉換。網表包括了注解,使您更容易改動特定的 RTD 參數。

RTD仿真器允許將對應于輸入電壓的溫度改變為任何希望的值,但是要確保特定RTD的溫度適用范圍。在 -200℃ 至 +850℃ 的范圍內測試宏模型時,電阻模擬 Pt100 多項式到至少小數點以后 4 位,包括有開關狀態的測試溫度,該溫度介于零上 0.1℃ 和零下 0.1℃ 之間,在此溫度區間 SWA 和 SWB 進行狀態切換。在使用宏模型時,需要確保 RTD 電流是在真正 RTD 器件的建議操作范圍之內。該 RTD 宏模型不包括自加熱效應。

RTD 宏模型,或稱作 RTD 仿真器(可能是現在最恰當的叫法),單獨使用時用途非常有限。但是,在同一個 RTD 接口電路結合使用時,就可以進行更有價值的電路模擬。圖 5 顯示了一款帶有 RTD 仿真器連接至 INA326 儀表放大器的應用電路。INA326 可提供電壓增益和信號調節。選擇可以使輸出電壓擺幅在接近 0V(RTD 溫度為 -200℃ 時)和 4.096V(RTD 溫度為 +850℃ 時)之間變化的參考引腳電壓。該輸出電壓范圍與單電源 ADC 的輸入范圍匹配良好。




就本應用電路而言,TI 推出的 12 位 ADS7829 ADC 是一個不錯的選擇,該 ADC 的輸入范圍為 0V~4.096V。用分裂電源軌對 INA326 進行供電可以很輕松地使輸出電壓在 0V 至負電壓之間波動。由于大部分 RTD 均為慢響應傳感器,所以 INA326 儀表放大器的帶寬限定在 100Hz,從而可以充分利用 ADC 高信噪比的優點。一些應用電路允許您使用一個更低的截止頻率。此處,-3dB 的帶寬由一個二階低通函數設置,該函數由在輸出端連接的 RC 網絡和 INA326 的 R2 引腳組成。在產品說明書中可以找到關于怎樣選取組件值的相關信息。圖 6 顯示了在整個溫度范圍內模擬 RTD 電阻值和 INA326 直流輸出的電平。








登錄 TI TINA-TI 網站 http://www.ti.com 可以下載 RTD 宏模型 RTD3。

特別感謝

本文作者要感謝 TI 線性應用高精度模擬產品部的同事 Tim Green 和 Neil Albaugh(現已退休),感謝他們在模擬電路領域和建模方面頗具價值的專業知識和建議。此外,我還要感謝模擬與 RF 模型公司的 Bill Sands,感謝他對如何使用曲線擬合技術進行 RTD 建模提出的真知灼見。最后,我還要感謝 eCircuit Center 的Rich Faehnrich,感謝他為該工程社區提供了內容豐富的 SPICE 資源地址,實踐證明這些資源地址在 RTD 宏模型開發階段提供了很大的幫助。

作者簡介

Thomas Kuehl 現任 TI 高性能線性產品部高級應用工程師。在加盟該應用產品部之前,他從事產品工程長達 25 年之久。他的業余愛好廣泛,其中包括:彈吉他、業余無線電通信 (AC7A) 以及戶外郊游。Thomas 現已發表了數篇有關通信天線的文章,如欲聯系作者,請發送郵件至 ti_tomkuehl@ti.com

附錄1:使用 PSPICE 數據的 RTD 仿真器網表
*帶有監控器的寬溫度范圍的 RTD 仿真器
*修訂版 A,作者:T E Kuehl,2006 年 7 月 27 日
*RTD 溫度范圍為 -200℃ 到 +850℃ (IEC)
*該模型包括零度以下 (t<0℃)、三階和四階項
*RTD+ 表示 RTD 正連接
*RTD- 表示 RTD 負連接
*VT+ 表示與所測溫度相對應的正電壓
*VT- 表示與所測溫度相對應的負電壓
*Mon+ 表示外部計量表連接
*Mon- 表示外部計量表連接

***請注意,TINA 7.0 版 (TINA-TI 7.0) 是否會出現仿真誤差
***選擇“分析”菜單 (tab),然后“設置分析參數”接下來點擊
***“手形符號”接下來點擊“瀏覽全圖”。找到分路電導 (S) 并將其
***從 0 修改為 le-12。

*連接 VT+ VT- Mon+ Mon- RTD+ RTD-
.subckt RTD3 4 5 6 7 1 2

***RTD 系數
***Pt100
.參數 Rnom =100
.參數 A =3.9083e-3
.參數 B =-5.775e-7
.參數 C =-4.23225e-12

***壓控電壓源

***壓控開關


*** SWA/SWB 開啟電阻的系數,Ron=0.1Ω
ERon 3 10 value= (I(Vsense)*0.1)
*** RTD 電阻值
Vsense 3 2 DC 0
結束 RTD3
本文地址:http://m.qingdxww.cn/thread-38126-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Chiptorials ——使用ATECC608 TrustFLEX實現基本非對稱身份驗證
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • FPGA設計流程培訓教程
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲最大情网站在线观看 | 欧美a图| 99爱视频免费高清在线观看 | 国产欧美日韩灭亚洲精品 | 成年美女黄网站色大片图片 | 国产只有精品 | 狠狠色综合色综合网站嗯 | 在线精品国产三级 | 精品视频免费在线观看 | 亚洲色四在线视频观看 | 色成人综合 | 日韩成人精品日本亚洲 | 国产色司机在线视频免费观看 | 欧美成人专区 | 欧美日本一区亚洲欧美一区 | 国产欧美日本亚洲精品一4区 | 青草视频在线观看完整版 | 亚洲视频在线观看一区 | 日日夜夜天天人人 | 两个人韩国免费完整 | yy色干综合 | 天堂网2021| 精品免费福利视频 | 国产欧美日韩精品第二区 | 久久99精品一级毛片 | 亚洲综合小视频 | 五月天色婷婷综合 | 四虎永久免费地址 | 麻豆中文字幕在线观看 | 欧美日韩一区二区三区视频 | 国外成人免费视频 | 青青热久免费精品视频精品 | 婷婷视频网| 精品视自拍视频在线观看 | 欧美性色黄大片在线观看 | 亚洲精品aⅴ中文字幕乱码 亚洲精品98久久久久久中文字幕 | 久久久综合香蕉尹人综合网 | 久草亚洲视频 | 欧美日韩99 | 欧美人在线一区二区三区 | 国产快播|