電路進(jìn)行仿真分析時(shí),利用ABM模型對(duì)攝氏溫度變量Temp進(jìn)行提取,然后進(jìn)行函數(shù)運(yùn)算、邏輯判斷及其它功能。
如圖1.88和圖1.89所示,溫度參數(shù)Temp通過Options設(shè)置中的TNOM進(jìn)行設(shè)置,或者通過直流掃描分析中的溫度變量Temperature進(jìn)行溫度參數(shù)掃描。下面結(jié)合鉑電阻模型對(duì)Temp變量的具體使用進(jìn)行實(shí)例分析,電路如圖1.90所示。
圖1.88 Temp溫度變量設(shè)置:TNOM=27度
圖1.89直流分析:溫度掃描
圖1.90 鉑電阻PT100和PT1000模型測試電路及仿真設(shè)置
圖1.91 PT100和PT1000阻值變化曲線
圖1.91為溫度從0—200度變化時(shí)PT100和PT1000阻值變化曲線。圖中上面V(PT100)波形為PT100阻值變化曲線,零攝氏度時(shí)阻值為100歐姆,200攝氏度時(shí)阻值為177歐姆;圖中下面V(PT1000)波形為PT1000阻值變化曲線,零攝氏度時(shí)阻值為1k歐姆,200攝氏度時(shí)阻值為1758.4歐姆。
圖1.92 V(OUT)輸出波形
圖1.92為行為模型EVALUE輸出波形,利用EVALUE和IF語句對(duì)溫度進(jìn)行判斷,然后對(duì)PT100和PT1000進(jìn)行選擇輸出。如圖1.92所示,當(dāng)溫度小于100攝氏度時(shí)輸出為PT100阻值;當(dāng)溫度大于100攝氏度時(shí)輸出為PT1000阻值。
利用Temp溫度變量建立與溫度相關(guān)的器件模型非常實(shí)用和便捷,但是當(dāng)溫度范圍變化比較大,例如上千度或者更高時(shí),電路中其它器件模型可能也跟溫度有關(guān),就會(huì)產(chǎn)生仿真誤差或者不收斂,此時(shí)通常把溫度變量轉(zhuǎn)化為電壓或者Time,但是一定要在電路功能正確的情況下轉(zhuǎn)化。電路功能是不變的,變化的是分析方式。