[發(fā)明專利]邏輯分析儀的波形顯示方法及其邏輯分析儀有效
| 申請?zhí)枺?/td> | 200610125834.0 | 申請日: | 2006-08-25 |
| 公開(公告)號: | CN101131413A | 公開(公告)日: | 2008-02-27 |
| 發(fā)明(設(shè)計)人: | 王悅;王鐵軍;李維森 | 申請(專利權(quán))人: | 王悅;王鐵軍;李維森 |
| 主分類號: | G01R31/3177 | 分類號: | G01R31/3177;G01R31/317 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 | 代理人: | 任默聞 |
| 地址: | 102206北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 邏輯 分析 波形 顯示 方法 及其 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及邏輯分析儀領(lǐng)域,特別涉及一種邏輯分析儀的波形顯示算法及其邏輯分析儀。
背景技術(shù)
邏輯分析儀是利用時鐘從測試設(shè)備上采集和顯示數(shù)字信號的儀器。由于邏輯分析儀主要用于進(jìn)行測試,它并不像示波器那樣有許多電壓等級,而是通常只顯示兩個電壓(邏輯1和邏輯0)。因此在設(shè)定了參考電壓之后,邏輯分析儀將待測試號通過比較器來進(jìn)行判定,高于參考電壓者為邏輯1,低于參考電壓者為邏輯0,通過判斷電壓的高低,形成數(shù)字波形,根據(jù)該數(shù)字波形就可以找到異常發(fā)生之處。另外由于邏輯分析儀并不顯示信號的實際波形,相比于一般示波器只有兩個通道的情況,邏輯分析儀可以擁有從16個通道、32個通道、64個通道,一直到上百個通道數(shù)不等,因此邏輯分析儀具備了可同時進(jìn)行多個通道分析波形的優(yōu)勢。
傳統(tǒng)的邏輯分析儀如圖1所示,主要包括采集裝置、比較器、存儲裝置、控制處理裝置以及顯示屏。采集裝置包括多個采集探頭對模擬信號進(jìn)行采集,采集到的模擬輸入信號經(jīng)模擬數(shù)字信號轉(zhuǎn)換器進(jìn)行采樣,該采樣過程可以通過一個采集控制裝置進(jìn)行控制。采樣后的信號通過一個比較器比較采樣信號的電壓和參考電壓的大小,高于參考電壓者為邏輯1,低于參考電壓者為邏輯0,通過判斷電壓的高低,形成數(shù)字信號。其中,邏輯1和邏輯0的電平取決于邏輯分析儀自身的設(shè)置。采集后的信號存儲在存儲裝置中,然后通過控制處理裝置的控制將采集后的信號顯示在LCD顯示屏上,通過分析采集信號電平的高低,就可獲知該信號是否正確。該邏輯分析儀還包含一人機(jī)界面,用戶可以選擇不同的檔位觀察所顯示的波形。
然而在實際的信號測量過程中,邏輯分析儀在進(jìn)行波形采樣時,所采集的數(shù)據(jù)量往往要大于屏幕行像素點的個數(shù),如果要這些采樣點全部顯示在屏幕上必然要影響畫圖的速度,進(jìn)而影響到屏幕的刷新頻率。因此,需要將采樣的數(shù)據(jù)進(jìn)行壓縮。然而現(xiàn)有的數(shù)據(jù)壓縮方法由于丟失了大量采集數(shù)據(jù)點,往往會造成波形的失真,特別是丟失一些小脈沖的情況,因此采用現(xiàn)有壓縮方法所顯示的波形不能完整的反映信號的特征。
當(dāng)停止采集后需要對壓縮后的波形進(jìn)行細(xì)致觀看時,用戶可以通過選擇不同的檔位將波形進(jìn)行放大,這樣就需要將兩個壓縮后波形數(shù)據(jù)點之間的間隔填充。傳統(tǒng)的邏輯分析儀只是簡單的將兩個相鄰壓縮后波形數(shù)據(jù)點以線性的方式連接,這樣往往會使波形失去原本的特征,不能正確的顯示波形數(shù)據(jù)。
發(fā)明內(nèi)容
為了解決現(xiàn)有邏輯分析儀在顯示壓縮或放大后的波形數(shù)據(jù)時不能正確反映原有波形特征的缺陷,本發(fā)明的目的在于提供一種邏輯分析儀的波形顯示方法及其邏輯分析儀。該方法首先確定壓縮或放大后的行像素點的最大值和最小值,然后根據(jù)壓縮或放大后的當(dāng)前行像素點及其前一點的最大值和最小值確定壓縮或放大后的當(dāng)前行像素點的顯示方式,從而能夠在屏幕上顯示出符合所采集的波形特征的波形。
為了達(dá)到本發(fā)明的目的,本發(fā)明的技術(shù)方案為:
一種邏輯分析儀的波形顯示方法,包括:采集并存儲波形數(shù)據(jù)點;將存儲的波形數(shù)據(jù)點壓縮成屏幕行像素兩倍的波形數(shù)據(jù)點,壓縮后的兩個波形數(shù)據(jù)點對應(yīng)一個行像素點,計算壓縮后波形數(shù)據(jù)點的最大最小值,并將它們對應(yīng)為一個行像素點的最大最小值,根據(jù)當(dāng)前行像素點及其前一點的最大值和最小值確定當(dāng)前行像素點的顯示方式,并根據(jù)所述顯示方式顯示壓縮后每個行像素上的波形;當(dāng)接收到外部響應(yīng)指令,需要對壓縮后的行像素點波形進(jìn)行放大顯示時,將相鄰行像素點之間填充內(nèi)插點,并以所述相鄰行像素點前一點的最大值和最小值作為內(nèi)插點的最大值和最小值,根據(jù)放大后的當(dāng)前行像素點及其前一點的最大值和最小值確定放大后的當(dāng)前行像素點的顯示方式,并根據(jù)所述顯示方式顯示放大后每個行像素上的波形。
所述壓縮后的波形數(shù)據(jù)點的最大值為對應(yīng)的壓縮前的波形數(shù)據(jù)點的所有比特位相或的結(jié)果,所述壓縮后的波形數(shù)據(jù)點的最小值為對應(yīng)的壓縮前的波形數(shù)據(jù)點的所有比特位相與的結(jié)果,所述壓縮后的波形數(shù)據(jù)點的最大值和最小值包括:最大值為1最小值為0,最大值和最小值都為1,或最大值和最小值都為0。
默認(rèn)第一個行像素點的最大值為1最小值為0。
確定每個行像素點的顯示方式具體包括:根據(jù)當(dāng)前行像素點及其前一點的最大值和最小值判斷當(dāng)前行像素點是否發(fā)生跳變,如果是:則在當(dāng)前行像素點的橫坐標(biāo)位置畫一條連接邏輯1電平和邏輯0電平的豎線;如果否:將最大值1對應(yīng)為邏輯1電平、最小值0對應(yīng)為邏輯0電平,根據(jù)該行像素點所對應(yīng)的電平在當(dāng)前行像素點的橫坐標(biāo)位置畫出該點。
所述跳變是指波形從邏輯1電平變化到邏輯0電平或從邏輯0電平變化到邏輯1電平。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于王悅;王鐵軍;李維森,未經(jīng)王悅;王鐵軍;李維森許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610125834.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





