技术支持

Acute逻辑分析仪 比较式触发应用技术文档

Acute逻辑分析仪
 
 比較式觸發

 

1    目的

提供使用者在比較式觸發之快速應用方案,本功能僅於 TravelLogic 系列產品提供。
 

 

 

2    使用說明

2.1  硬體設定

「比較式觸發」只能在 200M 的模式下使用,並且在 Label 欄位要有可供選擇的 Bus,本例選擇「200M-36」模式,1MHz 的取樣率,如 1


1.1  觸發準位設定本例使用的準位為預設的 1.6V

1.1  觸發參數設定

「比較式觸發」可以根據需求來設定,本例使用 I80 LCM 8 Bit 來說明,如 2

l  Label:會根據 LA Viewer 主畫面的 Label 欄位來提供可選擇的訊號。

l  Value1Value2:要比較的數值,目前開放兩組數值供比對,此數值最大為 32 Bit,並會根據 Label 實際設定的 Channel 數來限制。可輸入的模式為二進制、十進制、十六進制和 Don't careDon't care 的使用,並不限於十六進制,二進制也可以使用。

l  觸發的條件有八種:「Pattern == Value1 or Pattern == Value2(兩個數值之一相等)

Pattern != Value1 and Pattern !=Value2(兩個數值皆不相等)Pattern > Value1(大於)Pattern >= Value1(大於等於)Pattern < Value1(小於)Pattern <= Value1(小於等於)Pattern >= Value1 and Pattern <= Value2(在指定的範圍內)Pattern < Value1 or Pattern > Value2(在指定的範圍外)使用「Pattern >= Value1 and Pattern <= Value2」、「Pattern < Value1 or Pattern > Value2」,應確定 Value1 的值是小於 Value2,否則觸發結果可能會不如預期。

l  Chip Select Channel:會將單一 Channel Label,提供為選擇。選擇 WR High,則

必須資料相符,且 WR High 才會觸發 。

l  Latch Channel:會將單一 Channel Label,提供為選擇。選擇 CS Rising,則必須

CS Rising 且資料相符,才會觸發。

 

 

1    擷取資料

 

開始擷取資料,當所設定的條件:Pattern 等於 41H 62H,且 WR HighCS Rising;都成立時就會觸發成功。如 3,觸發游標停在 CS RisingWR High,資料為 41H 的位置。

 

1    FAQ

Q1:若有 I80 訊號,想找出 4DH 79H,該怎麼設定。

 

A1:使用「比較式觸發」則可以輕易達成。輸入兩個比較的值Value14DHValue279H

然後選擇「Pattern == Value1 or Pattern == Value2」,如 4

 

Q2:若有以下兩組訊號

RGB( 0x55, 0xAA, 0x55 ) => 0x55AA55

RGB( 0x88, 0x33, 0x44 ) => 0x883344

並且重複送出此兩組資料,當資料傳送中出現錯誤,想要抓到此錯誤的訊號,該怎麼設定?

A2使用「比較式觸發」則可以輕易達成。輸入兩個比較的值 Value155AA55HValue2883344H

然後選擇「Pattern != Value1 and Pattern != Value2,如 5

Q3:若有 LCD1602 訊號,想找出 70H~80H 之間的值,該如何設定?

 

A3:可以使用指定的範圍之內設定,輸入比較的值 Value1 70HValue2 80H,然後選擇

Pattern >= Value1 and Pattern <= Value2」,如 6

Q4:若有 LCD1602 訊號,想找出寫入 20H~70H 之外的資料,並確保抓到的資料不會是

Command,該如何設定?


A4
:可以使用指定的範圍之外設定,輸入比較的值 Value1 20HValue2 70H,然後選

 

擇「Pattern < Value1 and Pattern > Value2」,並且選擇 Chip Select Channel( RS ) High Latch Channel( E ) Rising,如 7。這樣就可以確保抓到的是資料,而不是 Command

 

Q5     若有 8051 控制一個七段顯示器的訊號,想要當顯示是英文字的時候能夠觸發成功,以便觀

測,該如何設定?

 

A5:因為 16 進制的 10 就等於 'A',所以可以將 Value1 設為 9H,選擇「Pattern > Value1」,

當有大於 9H 的時候,就會觸發成功,如 8

 

Q6:若想在 LCD1602 的資料上找到,3XH 5XH 的資料,該如何設定?

 

A6:只需使用「比較式觸發」中,Value 可以輸入 Don't care 的特性。將 Value1 設為 3XH

 

Value2 設為 5XH,並選擇「Pattern == Value1 or Pattern == Value2」模式,則當有出現 3XH 5XH 的資料,便會觸發成功,如 9

 

Q7:若想在 SD 的資料線上,抓到當 D3 D2 都為 High 的狀態,該如何設定?

 

A7:只需使用「比較式觸發」中,Value 可以輸入 Don't care 的特性。將Value1設為11XXb,並

選擇「Pattern == Value1 or Pattern == Value2」,Value2 不使用就維持空的狀態即可;還要將

SD CLK Channel 拿來當作 Latch Channel 使用,並選擇「Rising」。如此一來,不管 D1D0 的狀態為何,只要 D3D2 同時為 High 而且是 Rising 就會觸發成功,如 10

 

聯絡我們

       有關皇晶科技電子量測產品、應用及服務的詳細資訊,可查詢我們的網站:

        

         http://www.acute.com.tw/

 

      電子郵件信箱: service@acute.com.tw

 

       皇晶科技股份有限公司

      

         台北縣三重市24159重新路5609122樓之8 (湯城園區)

       電話:+886-2-2999-3275
    
傳真:+886-2-2999-3276

 

 

 

 

 本資料中的產品規格及說明如有修改,恕不另行通知。 

                                                                        版權© 2010 皇晶科技股份有限公司

 

 

 

^