基于極零點靈敏度的模擬電路可測性分析
引言
基于極零點靈敏度的分析方法與基于頻域的靈敏度分析不同,不需要計算頻域任意范圍內(nèi)的每一點的靈敏度,同時克服了分析幅頻特性和相頻特性的問題。其特點決定其在模擬電路分析和測試中有極大的應用空間。
模擬電路的測試設計在模擬電路設計成本中占據(jù)了極大的比例。與數(shù)字電路不同,模擬電路有大量的性能指標和電路參數(shù),而且性能指標與參數(shù)之間又沒有直接的線性關(guān)系,同時,性能指標和參數(shù)與系統(tǒng)的時域響應之問也不存在一一對應的關(guān)系。因此,即使是簡單的電路,要確定其測試的方法和參數(shù),也是一個相當復雜的問題。其中,一個重要的問題是,怎樣確定可測量的參數(shù)和測量點,即可測性[1-3]。
在狀態(tài)方程中,系統(tǒng)的可觀測性為系統(tǒng)測試提供了很好的判斷依據(jù)。然而,它只提供狀態(tài)可測性,而系統(tǒng)的狀態(tài)往往少于系統(tǒng)元件數(shù)量。因而,由狀態(tài)方程不能確定電路的所有元件的可測性。
模擬電路的極零點對電路性能參數(shù)有極大的影響,特別是不同測試點對應的傳遞函數(shù)往往具有不同的零點。因而,電路極零點靈敏度可以用于電路可測性分析。
1 極零點靈敏度計算
設模擬電路的系統(tǒng)函數(shù)為H(s,h),h為與該網(wǎng)絡某元件有關(guān)的參數(shù),它可以是元件值,或是影響元件值的一些物理量。當參數(shù)h在標稱值h0附加有微小變化△h=h-h0時[4],將H(s,h)在h0附近用泰勒級數(shù)展開,并忽略高次項,得到由△h引起的偏差為:
由此得到系統(tǒng)函數(shù)H(s,h)相對于參數(shù)h的未歸一化靈敏度為:
網(wǎng)絡函數(shù)H(s,h)相對于參數(shù)^的歸一化靈敏度(簡稱靈敏度)為:
系統(tǒng)函數(shù)的一般形式為[5]:
將傳遞函數(shù)的分子和分母進行因式分解,得到如下形式:
式中:zi和pi分別是系統(tǒng)的零點和極點。
1.1 零點靈敏度
在系統(tǒng)零點zi處,與復頻域s和參數(shù)h相關(guān)的系統(tǒng)函數(shù)H(s)等于0,即
參數(shù)h被視為獨立變量,zi為非獨立變量?;阪準揭?guī)則,對式(6)求微分得到:
零點的靈敏度為:
1.2 極點靈敏度
由于系統(tǒng)矩陣在極點pi處變成奇異的,極點靈敏度不能像零點靈敏度一樣計算。系統(tǒng)矩陣Y分解為下、上三角矩陣Y=LU。對應于參數(shù)h的微分得到:
將式(9)左乘X和右乘X的伴隨矩陣(Xa)t,得到標量方程:
矢量定義為下式的解:
將上兩式代入式(10),得到:
L是下三角矩陣,乘積(?L/?h)』。變?yōu)橐粋€矢量,
其元素除最后一個為διnn/δh外,都為0,即(δL/δh),In=(διnn/δh)In。該矢量左乘(Xa)t,乘積中只有其最后一個元素Xan=1出現(xiàn)。而當U為上三角矩陣且unn=l時,δU/δh將變?yōu)榱闶噶?。由上述步驟得到:
這是計算極點靈敏度的基本方程。將式(12)代人式(3),極點pi的靈敏度變?yōu)椋?/P>
式(13)與式(8)類似。
通常,極零點靈敏度由規(guī)范化方式表示:
如果極點用實部和虛部給出,p=σ+jω,規(guī)范化靈敏度變?yōu)椋?/P>
基于極零點靈敏度,也可以計算Q因子和極點頻率靈敏度。
2 可測性度量
可測性度量定義為在電路拓撲結(jié)構(gòu)和給定的測試點條件下,被測電路可解性度量的數(shù)量信息。因此,可測性度量可以衡量在某種測試條件下可由測試數(shù)據(jù)確定的電路元素的數(shù)目。顯然,這是一種重要的參數(shù)。
被測電路的傳遞函數(shù)可以寫成分解形式為:
式中:傳遞函數(shù)的直流增益K0,極點pi和零點zι是電路元素hi的函數(shù);i=1,2,…,k;k是電路元素的數(shù)量,假定系統(tǒng)函數(shù)的極零點互異(它們都不相同)。
基于式(16)的可測性分為3個部分:
a)僅僅依賴于傳遞函數(shù)的極點,即僅僅依賴于電路拓撲結(jié)構(gòu),而與輸入信號和電路(測試)節(jié)點無關(guān)。稱這一部分可測性度量為Tp??蓽y性TP由下式給出:
式中:n為傳遞函數(shù)極點的數(shù)量。
傳遞函數(shù)極點數(shù)與電路的階次相同,由下式給出:
式中:nLC為儲能元件的總數(shù);nC為獨立電容環(huán)路的總數(shù);nL為獨立電感割集的總數(shù)。
b)依賴于傳遞函數(shù)的零點,稱這一部分可測性度量為TZ,由下式給出:
式中,m為零點的數(shù)量。
c)依賴于傳遞函數(shù)的直流增益K0=a0/b0(s→0),稱為Tk0:
如果直流增益是電路元素的函數(shù),則c=1,否則,c=0。c的值可以使用直流靈敏度計算。如果某一電路節(jié)點的直流靈敏度不等于0,則c=1,否則c=0。
被測電路在一個節(jié)點的總的可測性度量Tt等于3個可測性度量的和,即
式(21)表明:被測電路在某一點的町測性度量依賴于該點的極點數(shù)目、零點數(shù)目和直流增益K0。
如果節(jié)點不止一個,可測性度量由下式給出:
式中:n為極點的數(shù)量;m1,m2,…,mt分別為節(jié)點1,2,…,ι的零點;c1,c2,…,ct分別為節(jié)點1,2,…,ι的直流增益;ι為電路節(jié)點的數(shù)目。
可測性可以用于指導測試節(jié)點選擇。如果電路元素的數(shù)日等于極點數(shù)日和零點數(shù)目加1,就得到了最大可測性度量(所有電路元素都可識別)。如果電路有e個元件,在節(jié)點i處的可測性度量為Tt=r(r<e),這樣僅有r個元素可以識別,而e-r個元素必須假定無故障(低可測性電路)。
在節(jié)點i處的可測性度量為Tt=r(r<e),這樣僅有r個元素可以識別,而e-r個元素必須假定無故障(低可測性電路)。
3 極零點靈敏度分析實例
為了描述基于極零點分析的可測性度量,作為一個例子,現(xiàn)給出如圖1所示的3-RC梯形電路。
基于改進節(jié)點分析,電路的系統(tǒng)方程可以寫為:
在電路節(jié)點4、節(jié)點3、節(jié)點2(V1=Vi,V4=V0)的傳遞函數(shù)為:
由此可以得到傳遞函數(shù)的極點為:p1=-1981,p2=-1 555,p3=-3 247;在節(jié)點2,傳遞函數(shù)的零點為:z1=-382,z2=-2 618;在節(jié)點3,傳遞函數(shù)的零點為:z3=-1 000。相應的極零點靈敏度見表1。
由于直流增益與元件的取值無關(guān)(電容不能短路),因而Tk0=0。
由表1可知,Tp=3;在節(jié)點4,Tzm1=0;在節(jié)點3,Tzm2=1;在節(jié)點2,Tzm3=2。進一步分析可以發(fā)現(xiàn):在節(jié)點4,Tt=3;在節(jié)點4和3處,Tt=4;在節(jié)點4和2處,Tt=5;在節(jié)點3和2處,Tt=6;在節(jié)點4、3和2處,Tt=6。也就是說,要能測試6個元素,至少必須選擇節(jié)點3和2為測試點。
4 結(jié)束語
基于極零點靈敏度的可測性分析,為建立電路測試模型、確定測試點、分析測試方法提供了極大的方便。特別是當模擬和混合電路有大量的性能指標,在如何利用這些性能指標來實現(xiàn)測試時,顯得尤為突出。
模擬電路文章專題:模擬電路基礎
評論