Acute逻辑分析仪 比较式触发应用技术文档
1 目的
提供使用者在比較式觸發之快速應用方案,本功能僅於 TravelLogic 系列產品提供。
2 使用說明
2.1 硬體設定
「比較式觸發」只能在
1.1 觸發準位設定本例使用的準位為預設的 1.6V。
1.1 觸發參數設定
「比較式觸發」可以根據需求來設定,本例使用 I80 LCM 8 Bit 來說明,如圖 2。
l Label:會根據
l Value1、Value2:要比較的數值,目前開放兩組數值供比對,此數值最大為 32 Bit,並會根據 Label 實際設定的 Channel 數來限制。可輸入的模式為二進制、十進制、十六進制和 Don't care。Don'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 為 High、CS 為 Rising;都成立時就會觸發成功。如 圖 3,觸發游標停在 CS 為 Rising,WR 為 High,資料為 41H 的位置。
1 FAQ
Q1:若有 I80 訊號,想找出 4DH 或 79H,該怎麼設定。
A1:使用「比較式觸發」則可以輕易達成。輸入兩個比較的值Value1:4DH,Value2:79H,
然後選擇「Pattern == Value1 or Pattern == Value2」,如圖 4。
Q2:若有以下兩組訊號
第1 組 RGB( 0x55, 0xAA, 0x55 ) => 0x
第2 組 RGB( 0x88, 0x33, 0x44 ) => 0x883344
並且重複送出此兩組資料,當資料傳送中出現錯誤,想要抓到此錯誤的訊號,該怎麼設定?
A2:使用「比較式觸發」則可以輕易達成。輸入兩個比較的值 Value1:55AA55H,Value2:883344H,
然後選擇「Pattern != Value1 and Pattern != Value2」,如圖 5。
Q3:若有 LCD1602 訊號,想找出 70H~80H 之間的值,該如何設定?
A3:可以使用指定的範圍之內設定,輸入比較的值 Value1 為 70H,Value2 為 80H,然後選擇
「Pattern >= Value1 and Pattern <= Value2」,如圖 6。
Q4:若有 LCD1602 訊號,想找出寫入 20H~70H 之外的資料,並確保抓到的資料不會是
Command,該如何設定?
A4:可以使用指定的範圍之外設定,輸入比較的值 Value1 為 20H,Value2 為 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」。如此一來,不管 D1、D0 的狀態為何,只要 D3、D2 同時為 High 而且是 Rising 就會觸發成功,如 圖 10
聯絡我們
有關皇晶科技電子量測產品、應用及服務的詳細資訊,可查詢我們的網站:
電子郵件信箱: service@acute.com.tw
皇晶科技股份有限公司
台北縣三重市24159重新路5段609巷12號2樓之8 (湯城園區)
電話:+886-2-2999-3275
傳真:+886-2-2999-3276
本資料中的產品規格及說明如有修改,恕不另行通知。
版權© 2010 皇晶科技股份有限公司