數(shù)字存儲示波器或模擬示波器可以判別信號是否正常
2012/12/13 9:02:41
數(shù)字存儲 示波器(DSO)或模擬示波器可以判別信號是否正常,卻不能告訴你信號是在什么時候變得不正常的,也就是說,它不能幫助你驗證在電路特定的運作狀態(tài)下,關(guān)鍵信號的質(zhì)量是否過關(guān),而這對于混合信號示波器來說卻是很簡單的事情。如圖2所示,工程師用混合信號示波器可以發(fā)現(xiàn)PCI總線數(shù)采插卡在DMA控制器將總線控制權(quán)交回CPU后,采插內(nèi)部的固化軟件偶爾會跑飛,根本原因是這時時鐘會出現(xiàn)不應(yīng)該的幅值跌落,導(dǎo)致電路誤認(rèn)為新的時鐘周期到來,從而產(chǎn)生誤動作,據(jù)此工程師又進(jìn)一步發(fā)現(xiàn)導(dǎo)致該幅值跌落的原因,從而解決了這個問題。使用時,只需注意把控制信號連接到邏輯通道上,根據(jù)PCI總線命令設(shè)定觸發(fā)條件即可。
上面的功能實質(zhì)上是混合信號示波器可以與并行總線的控制命令同步,混合信號示波器可以解決的第三個難題是與串行總線同步。比如,I2C總線僅由兩根線(時鐘線SCL和數(shù)據(jù)線SDA)組成,如何判斷和驗證電路是否能正確完成向某個地址(如0x50)讀出某個數(shù)據(jù)(如0x07)呢?混合信號示波器可根據(jù)I2C協(xié)議來判斷兩個器件是否通過I2C總線完成通信,對于其它總線如SPI、CAN也是同樣方法。也就是說,混合信號 示波器能夠先將串性總線的協(xié)議解出來,然后再與之同步。
上面的功能實質(zhì)上是混合信號示波器可以與并行總線的控制命令同步,混合信號示波器可以解決的第三個難題是與串行總線同步。比如,I2C總線僅由兩根線(時鐘線SCL和數(shù)據(jù)線SDA)組成,如何判斷和驗證電路是否能正確完成向某個地址(如0x50)讀出某個數(shù)據(jù)(如0x07)呢?混合信號示波器可根據(jù)I2C協(xié)議來判斷兩個器件是否通過I2C總線完成通信,對于其它總線如SPI、CAN也是同樣方法。也就是說,混合信號 示波器能夠先將串性總線的協(xié)議解出來,然后再與之同步。