Virtuoso ADE原理圖AnalogLib庫中的switch使用
Symbol: switch?

A,B:等效于一個(gè)電阻;
C,D:等效于控制開關(guān)(CD間的控制電壓控制AB的斷開或閉合);
open switch resistance:開關(guān)斷開狀態(tài)下的等效電阻(AB之間);
close switch resistance:開關(guān)閉合狀態(tài)下的等效電阻(AB之間);
open voltage:斷開開關(guān)所需的電壓值(CD間電壓低于該值,則AB間處于斷開狀態(tài));
closed voltage:閉合開關(guān)所需的電壓值(CD間電壓高于該值,則AB間處于閉合狀態(tài));
有W標(biāo)記的是正端,正負(fù)端不要接錯(cuò)
open voltage 和 closed voltage設(shè)置的值不能相同
Relay on and off thresholds ('vt2' and 'vt1') must not be the same value
一般設(shè)置open voltage 小于 closed voltage的值
使用spectre對switch的進(jìn)行仿真,下圖為設(shè)置的仿真原理圖。
open voltage: 0.5V
closed voltage: 0.6V
open switch resistance: 1T Ohms
close switch resistance: 1 Ohms
VDD:1.2 V
VSS: 0 V
C,D間的控制電壓:Vctrl

仿真波形如下圖,當(dāng)Vctrl大于0.6V,開關(guān)switch導(dǎo)通,即A點(diǎn)與VSS相連,所以。
當(dāng)Vctrl小于0.5V,開關(guān)switch斷開,即A點(diǎn)浮空,所以。


如果設(shè)置switch的參數(shù)為open voltage 大于 closed voltage(open voltage: 0.6V ; closed voltage: 0.5V),即Vctrl大于0.5V,開關(guān)switch導(dǎo)通(閉合);Vctrl小于0.6V,開關(guān)switch斷開。再次對電路進(jìn)行仿真,仿真波形圖如下圖。

因?yàn)閂ctrl大于0.5V,開關(guān)switch導(dǎo)通(閉合);Vctrl小于0.6V,開關(guān)switch斷開。如果,開關(guān)是斷開還是閉合?這樣設(shè)置參數(shù),會(huì)產(chǎn)生矛盾,導(dǎo)致上圖波形輸出有誤,具體什么原因可以一起探討交流。
歡迎評論交流,一起進(jìn)步!