序列步驟存儲總會覆蓋默認存儲,但只針對序列步驟存儲中特別指定的條件。處理默認存儲和序列步驟存儲之間的時一定要謹慎。雖然設置邏輯分析儀很困難,但觸發(fā)函數(shù)可以降低此過程的難度。觸發(fā)函數(shù)是可以組合起來設置觸發(fā)的常用構建塊。由于這些函數(shù)涵蓋了多數(shù)普通觸發(fā),因此通過選擇適當?shù)暮瘮?shù)并將其填充到數(shù)據(jù)中即可設置觸發(fā)。下圖顯示了邏輯分析儀觸發(fā)用戶界面。請注意,觸發(fā)函數(shù)位于屏幕左側(cè)的一個醒目位置。圖21使用觸發(fā)函數(shù)通常,設置復雜觸發(fā)的難題是對問題進行分解。換句話說,就是如何將復雜觸發(fā)映射到序列步驟、分支和布爾邏輯表達式。將問題分解為不同時發(fā)生的事件。這些事件對應于序列步驟。掃描觸發(fā)函數(shù)列表,嘗試找出一些與步驟1中確定的事件相匹配的函數(shù)。將所有剩余事件分解為布爾邏輯表達式及其相應操作。各個布爾邏輯表達式/操作對分別對應于序列步驟中的一個單獨分支。請記住,可能存在只用于為序列步驟處理存儲限定的“存儲”分支。設置邏輯分析儀觸發(fā)與編寫軟件相徑庭。如果使用預定義的觸發(fā)函數(shù)和較早編寫的文檔完善的觸發(fā)來完成其他工作,就可降低設置邏輯分析儀觸發(fā)的難度。在沒有其他可用的資源時,才需要編寫自己的觸發(fā)設置。后。數(shù)字訓練器哪家強?歐奧強!梅州UART分析儀找哪家
單片機開發(fā)工程師和電子愛好者,每天都要和各種各樣的數(shù)字電路打交道。在制作調(diào)試電路時除了使用萬用表、示波器等工具,邏輯分析儀也是必不可少的。邏輯分析儀是利用時鐘從測試設備上采集和顯示數(shù)字信號的儀器,主要的作用在于時序判定。邏輯分析儀與示波器不同,它不能顯示連續(xù)的模擬量波形,而只顯示高低兩種電平狀態(tài)(邏輯1和0)。在設置了參考電壓后,邏輯分析儀將采集到的信號與電壓比較器比較,高于參考電壓的為邏輯1,低于參考電壓的為邏輯0。這樣就可以將被測信號以時間順序顯示為連續(xù)的高低電平波形,便于使用者進行分析和調(diào)試。使用邏輯分析儀,可以方便地設置信號觸發(fā)條件開始采樣,分析多路信號的時序,捕獲信號的干擾毛刺,也可以按照規(guī)則對電平序列進行解碼,完成通信協(xié)議分析。圖1邏輯分析儀根據(jù)其硬件設備的功能和復雜程度,主要分為式(單機型)邏輯分析儀和基于電腦(PC-Base)的虛擬邏輯分析儀兩大類。式邏輯分析儀是將所有的軟件,硬件整合在一臺儀器中,使用方便。虛擬邏輯分析儀則需要結合電腦使用,利用PC強大的計算和顯示功能,完成數(shù)據(jù)處理和顯示等工作。專業(yè)邏輯分析儀,通常具有數(shù)量眾多的采樣通道,超快的采樣速度和大容量的存儲深度。湖州I2C/SPI分析儀售價100BaseTl (Automotive)協(xié)議分析儀/訓練器找歐奧!
而在另一端落下。換句話說,由于邏輯分析儀內(nèi)存的深度(樣本數(shù)量)有限,因此每當采集新樣本時,如果內(nèi)存已滿,將會刪除內(nèi)存中現(xiàn)有的舊的樣本。如下圖所示。圖20邏輯分析儀觸發(fā)的傳送帶類比邏輯分析儀觸發(fā)就像是放置在傳送帶(上面放置有多個箱子)起始位置上的箱子一樣。它們的任務是“查找特殊的箱子,并在該箱子到達傳送帶的某一特定位置時停止運行傳送帶”。在此類比中,特殊的箱子就是觸發(fā)。邏輯分析儀檢測到與觸發(fā)條件相匹配的樣本后,就表示當觸發(fā)位于內(nèi)存中的適當位置時應停止繼續(xù)采集樣本。觸發(fā)在內(nèi)存中的位置被稱為觸發(fā)位置。通常,觸發(fā)位置被設置在中間,以便使觸發(fā)前后出現(xiàn)的樣本的數(shù)量不超出內(nèi)存范圍。不過,也可以將觸發(fā)位置設置在內(nèi)存中的任意位置。由于邏輯分析儀觸發(fā)提供了量功能,因此下表將對本文中介紹的功能進行簡要概述。該表將對這些功能進行逐一描述。表1邏輯分析儀觸發(fā)功能摘要觸發(fā)序列:雖然邏輯分析儀觸發(fā)通常很簡單,但它們卻需要復雜的程序。例如,可能想在某一信號的上升沿后跟另一信號的上升沿時觸發(fā)。這意味著邏輯分析器必須在開始尋找下一個上升沿之前找到個上升沿。由于擁有一個可查找觸發(fā)的步驟序列,因此它被稱為觸發(fā)序列。
然后依次是AT24C16的標識0xA2,寫入地址0x00,數(shù)據(jù)0x10,0x27等。由于寫入以字節(jié)為單位,因此0x2710=10000,表明采樣成功。將鼠標放在波形上,點擊左鍵,實現(xiàn)zoomin功能。結果見圖3,在“start”條件后,在SCL的8個連續(xù)脈沖的高電平處,SDA對應的信號為10100010,即0xA2,第9個脈沖高電平處為0,是ACK標志。以上簡單介紹了用邏輯分析儀進行I2C分析的過程,可以看到操作起來非常簡單。下面再介紹利用邏輯分析儀采樣三相交流電機驅(qū)動器的6路PWM波形。硬件連接?先將邏輯分析儀的GND與目標板的GND連接,讓二者共地,見圖5。2.?選擇需要采樣的信號,這里就是單片機6路PWM波形的輸出引腳,將其接入邏輯分析儀的通道1(Input1)至通道6(Input6),并且把通道的名字改為Utop、Ubottom、Vtop、Vbottom、Wtop、WBottom,分別三路輸出的上下橋臂。3.?將邏輯分析儀和電腦USB口連接,windows會識別該設備,并在屏幕右下角顯示USB設備標識。軟件使用?運行Saleae軟件,此時邏輯分析儀的硬件已經(jīng)與電腦相連,軟件會顯示[Connected]。2.?設置采樣數(shù)量和速度,PWM的頻率為15kHz,這里設置為2MSamples@4MHz的速度。3.?設置觸發(fā)條件。歐奧電子是Prodigy在中國區(qū)的官方授權合作伙伴。LLI協(xié)議分析儀/訓練器找歐奧!
才能符合此表達式。換句話說,在ADDR等于1000的同時DATA等于2000。因此,如果要在同時發(fā)生兩個事件時觸發(fā),則應使用布爾邏輯表達式。常見錯誤是應使用布爾邏輯表達式時嘗試使用兩個序列步驟,或者應使用兩個序列步驟時嘗試使用布爾邏輯表達式。當多個事件同時發(fā)生時使用布爾邏輯表達式,而在一個事件接著一個事件發(fā)生時使用多個序列步驟。分支:分支類似于C編程語言中的Switch語句和Basic中的SelectCase語句。分支可提供測試多個sADDR”。多數(shù)邏輯分析儀還支持“notinrange”功能。范圍是一種方便的快捷方式,因此您無需指定“ADDR>=1000andADDR<=>標志:標志是用于從一個模塊向另一個模塊發(fā)送信號的布爾變量。當某種情況在某一模塊中發(fā)生而稍后被另一模塊測試時可以設置標志。在下面的示例中,標志1用于跟蹤在模塊1的觸發(fā)序列中發(fā)生的情況,如,如果想在ADDR=1000第5次出現(xiàn)時觸發(fā),可以將觸發(fā)設置為:IfADDR=1000occurs5timesthenTrigger全局計數(shù)器類似于整數(shù)變量。全局計數(shù)器比發(fā)生計數(shù)器更靈活,因為它們可用于為復雜事件(例如一個時鐘沿后跟另一時鐘沿的事件)計數(shù)??梢栽黾?、測試和重新設置全局計數(shù)器。默認情況下,全局計數(shù)器以零開頭并且不需要重新設置。SPMl協(xié)議分析儀/訓練器找歐奧!武漢協(xié)議分析儀找哪家
PCle Gen 4邏輯分析儀/訓練器找歐奧!梅州UART分析儀找哪家
軟件使用運行Saleae軟件,此時邏輯分析儀的硬件已經(jīng)與電腦相連,軟件會顯示[Connected]。2.設置采樣數(shù)量和速度,I2C為低速通信,所以速度設置不必太高,這里設置為20MSamples@4MHz的速度,也就是能持續(xù)采樣5秒鐘。3.設置協(xié)議,點右上角的“Options”按鈕,找到analyzer1,設置為I2C協(xié)議,詳見圖1。4.按“Start”按鈕,開始采樣。圖5圖6數(shù)據(jù)分析采樣結束后,可以看到波形,見圖2。由于我們設置了是I2C分析,因此不光顯示出波形,還有根據(jù)I2C協(xié)議解碼顯示的字節(jié)內(nèi)容。單片機對AT24C16進行寫入操作。歐奧電子是Prodigy在中國區(qū)的官方授權合作伙伴,ProdigyMPHY,UniPro,UFS總線協(xié)議分析儀測試解決方案不會收到EAR進出口方面的管制。同時還有代理其他總類的協(xié)議分析儀,包括嵌入式設備用的SDIO協(xié)議分析儀,QSPI協(xié)議分析儀及訓練器,I3C協(xié)議分析儀及訓練器,RFFE協(xié)議分析儀及訓練器等等。我司還有代理SPMI協(xié)議分析儀及訓練器,車載以太網(wǎng)分析儀,以及各種相關的基于示波器的解碼軟件和SI測試軟件。同時,歐奧電子也有提供高難度焊接,以及高速信號,如UFS,DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務。在0x00地址處寫入10000等數(shù)字。波形起始是“start”信號。梅州UART分析儀找哪家