淺談邏輯分析儀原理及應用
例如:一個(gè)待測信號使用200MHz采樣率的邏輯分析儀,當參考電壓設定為1.5V時(shí),在測量時(shí)邏輯分析儀就會(huì )平均每5ns采取一個(gè)點(diǎn),超過(guò)1.5V者為High(邏輯1),低于1.5V者為L(cháng)ow(邏輯0),而后的邏輯1和0可連接成一個(gè)簡(jiǎn)單波形,工程師便可在此連續波形中找出異常錯誤(bug)之處。整體而言,邏輯分析儀測量被測信號時(shí),并不會(huì )顯示出電壓值,只是High跟Low的差別;如果要測量電壓就一定需要使用示波器。除了電壓值的顯示不同外,邏輯分析儀與示波器的另一個(gè)差別在于通道數量。一般的示波器只有2個(gè)通道或4個(gè)通道,而邏輯分析儀可以擁有從16個(gè)通道、32個(gè)通道、64個(gè)通道和上百個(gè)通道數不等,因此邏輯分析儀具備同時(shí)進(jìn)行多通道測試的優(yōu)勢。
根據硬件設備設計上的差異,目前市面上邏輯分析儀大致上可分為獨立式(或單機型)邏輯分析儀和需結合電腦的PC-based卡式虛擬邏輯分析儀。獨立式邏輯分析儀是將所有的測試軟件、運算管理元件以及整合在一臺儀器之中;卡式虛擬邏輯分析儀則需要搭配電腦一起使用,顯示屏也與主機分開(kāi)。就整體規格而言,獨立式邏輯分析儀已發(fā)展到相當高標準的產(chǎn)品,例如采樣率可達8GHz、通道數可擴充到300個(gè)通道以上,存儲深度相對也高,獨立式邏輯分析儀以往價(jià)格昂貴,從幾萬(wàn)到數十萬(wàn)人民幣不等,一般用戶(hù)很少用得起?;谟嬎銠C接口的卡式虛擬邏輯分析儀,以較小的成本提供了相應的性能,但是卡式虛擬邏輯分析儀也有很大缺點(diǎn),它需要配備電腦才能使用,尤其數字測試中,工程師往往會(huì )陷入一堆PCB板中,采用旋轉按鈕的儀器要比在屏幕上移動(dòng)鼠標更加方便。技術(shù)的發(fā)展也逐漸把示波器和邏輯分析儀的功能融合在一起,成為混合式的儀器(MSO),也稱(chēng)混合信號測試儀器。
邏輯分析儀的主要特點(diǎn)
邏輯分析儀的作用是利用便于觀(guān)察的形式顯示出數字系統的運行情況,對數字系統進(jìn)行分析和故障判斷。其主要特點(diǎn)如下:
◆有足夠多的輸入通道
◆具有多種靈活的觸發(fā)方式,確保對被觀(guān)察的數據流準確定位(對軟件而言可以跟蹤系統運行中的任意程序段,對硬件而言可以檢測并顯示系統中存在的毛刺干擾)。
◆具有記憶功能,可以觀(guān)測單次及非周期性數據信息,并可診斷隨機性故障。
◆具有延遲能力,用以分析故障產(chǎn)生的原因。
◆具有限定功能,實(shí)現對欲獲取的數據進(jìn)行挑選,并刪除無(wú)關(guān)數據。
◆具有多種顯示方式,可用字符、助記符、匯變語(yǔ)言顯示程序,用二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制等顯示數據,用定時(shí)圖顯示信息之間的時(shí)序關(guān)系。
◆具有驅動(dòng)時(shí)域儀器的能力,以便復顯待測信號的真實(shí)波形及有利于故障定位。
◆具有可靠的毛刺檢測能力。
邏輯分析儀分類(lèi)
邏輯分析儀分為兩大類(lèi):邏輯狀態(tài)分析儀(Logic State Analyzer,簡(jiǎn)稱(chēng)LSA)和邏輯定時(shí)分析儀(Logic Timing Analyzer)。這兩類(lèi)分析儀的基本結構是相似的,主要區別表現在顯示方式和定時(shí)方式上。
邏輯狀態(tài)分析儀用字符0、1或助記符顯示被檢測的邏輯狀態(tài),顯示直觀(guān),可以從大量數碼中迅速發(fā)現錯碼,便于進(jìn)行功能分析。邏輯狀態(tài)分析儀用來(lái)對系統進(jìn)行實(shí)時(shí)狀態(tài)分析,檢查在系統時(shí)鐘作用下總線(xiàn)上的信息狀態(tài)。它的內部沒(méi)有時(shí)鐘發(fā)生器,用被測系統時(shí)鐘來(lái)控制記錄,與被測系統同步工作,主要用來(lái)分析數字析統的軟件,是跟蹤、調試程序、分析軟件故障的有力工具。
邏輯定時(shí)分析儀用來(lái)考察兩個(gè)系統時(shí)鐘之間的數字信號的傳輸情況和時(shí)間關(guān)系,它的內部裝有時(shí)鐘發(fā)生器。在內時(shí)鐘控制下記錄數據,與被測系統異步工作,主要用于數字設備硬件的分析、調試和維修。
邏輯分析儀的工作原理
邏輯分析儀的工作過(guò)程就是數據采集、存儲、觸發(fā)、顯示的過(guò)程,由于它采用數字存儲技術(shù),可將數據采集工作和顯示工作分開(kāi)進(jìn)行,也可同時(shí)進(jìn)行,必要時(shí),對存儲的數據可以反復進(jìn)行顯示,以利于對問(wèn)題的分析和研究。
將被測系統接入邏輯分析儀,使用邏輯分析儀的探頭(邏輯分析儀的探頭是將若干個(gè)探極集中起來(lái),其觸針細小,以便于探測高密度集成電路)監測被測系統的數據流,形成并行數據送至比較器,數入信號在比較器中與外部設定的門(mén)限電平進(jìn)行比較,大于門(mén)限電平值的信號在相應的線(xiàn)上輸出高電平,反之輸出低電平時(shí)對輸入波形進(jìn)行整形。經(jīng)比較整形后的信號送至采樣器,在時(shí)鐘脈沖控制下進(jìn)行采樣。被采樣的信號按順序存儲在存儲器中。采樣信息以“先進(jìn)先出”的原則組織在存儲器中,得到顯示命令后,按照先后順序逐一讀出信息,按設定的顯示方式進(jìn)行被測量的顯示。
邏輯分析儀的顯示形式
邏輯分析儀將被測數據信號用數字形式寫(xiě)入存儲器后,可以根據需要通過(guò)控制電路將內存中的全部或部分數據穩定的顯示在屏幕上。通常有以下幾種顯示方式。
1、定時(shí)顯示
定時(shí)顯示是以邏輯電平表示的波形圖的形式將存儲器中的內容顯示在屏幕上,顯示的是一串經(jīng)過(guò)整形后類(lèi)似方波的波形,高電平代表“1”,低電平代表“0”。由于顯示的波形不是實(shí)際波形,所以也稱(chēng)“偽波形”。
2、狀態(tài)表顯示
狀態(tài)表顯示是以各種數值如二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制的形式將存儲器中內容顯示在屏幕上。
3、圖解顯示
圖解顯示是將屏幕的X方向作為時(shí)間軸,將Y方向作為數據軸進(jìn)行顯示的一種方式。將欲顯示的數字量通過(guò)D/A變換器轉變成模擬量,將此模擬量按照存儲器中取出的數字量的先后順序顯示在屏幕上形成一個(gè)圖像的點(diǎn)陣。
4、映像顯示
映像顯示是將存儲器中的全部?jì)热菀渣c(diǎn)圖形式一次顯示出來(lái)。它將每個(gè)存儲器字分為高位和低位兩部分,分別經(jīng)X,Y方向D/A變換器變換為模擬量,送入顯示器的X與Y通道,則每個(gè)存儲器字點(diǎn)亮屏幕上的一個(gè)點(diǎn)。
評論