而在另一端落下。換句話說,由于邏輯分析儀內(nèi)存的深度(樣本數(shù)量)有限,因此每當(dāng)采集新樣本時,如果內(nèi)存已滿,將會刪除內(nèi)存中現(xiàn)有的舊的樣本。如下圖所示。圖20邏輯分析儀觸發(fā)的傳送帶類比邏輯分析儀觸發(fā)就像是放置在傳送帶(上面放置有多個箱子)起始位置上的箱子一樣。它們的任務(wù)是“查找特殊的箱子,并在該箱子到達(dá)傳送帶的某一特定位置時停止運行傳送帶”。在此類比中,特殊的箱子就是觸發(fā)。邏輯分析儀檢測到與觸發(fā)條件相匹配的樣本后,就表示當(dāng)觸發(fā)位于內(nèi)存中的適當(dāng)位置時應(yīng)停止繼續(xù)采集樣本。觸發(fā)在內(nèi)存中的位置被稱為觸發(fā)位置。通常,觸發(fā)位置被設(shè)置在中間,以便使觸發(fā)前后出現(xiàn)的樣本的數(shù)量不超出內(nèi)存范圍。不過,也可以將觸發(fā)位置設(shè)置在內(nèi)存中的任意位置。由于邏輯分析儀觸發(fā)提供了量功能,因此下表將對本文中介紹的功能進(jìn)行簡要概述。該表將對這些功能進(jìn)行逐一描述。表1邏輯分析儀觸發(fā)功能摘要觸發(fā)序列:雖然邏輯分析儀觸發(fā)通常很簡單,但它們卻需要復(fù)雜的程序。例如,可能想在某一信號的上升沿后跟另一信號的上升沿時觸發(fā)。這意味著邏輯分析器必須在開始尋找下一個上升沿之前找到個上升沿。由于擁有一個可查找觸發(fā)的步驟序列,因此它被稱為觸發(fā)序列。邏輯分析儀/訓(xùn)練器怎么選?找歐奧!湛江SDIO協(xié)議分析儀品牌
因為傳遞過來的信號幅度比較小。圖23探頭的信號完整性考慮探頭的負(fù)載效應(yīng)主要分為兩種類型:直流負(fù)載和交流負(fù)載。直流負(fù)載:探頭看起來象一個對地的直流負(fù)載,一般是20K歐姆。如果被測總線具有弱上拉或弱下拉特性(即上下拉電阻較),這個負(fù)載可能會導(dǎo)致邏輯錯誤。直流負(fù)載主要由探頭尖的電阻決定,這個電阻阻值越,直流負(fù)載越小,阻值越小,直流負(fù)載越。交流負(fù)載:探頭包含寄生電容和電感。這些寄生參數(shù)會減小探頭帶寬和導(dǎo)致信號反射。我們需要在被測電路接收端和探頭尖處考慮信號完整性。探頭帶寬被降低主要來自2個方面:探頭電容和探頭與目標(biāo)連接的連線的電容。探頭導(dǎo)致信號反射的原因是4個方面:探頭電容和電感。探頭在被測總線上的探測位置;總線的拓?fù)浣Y(jié)構(gòu);探頭和目標(biāo)間連線的長度。對于交流負(fù)載,我們需要考慮:探測點在傳輸線的位置,總線的拓?fù)浣Y(jié)構(gòu)和探頭和目標(biāo)間連線的長度。探頭的負(fù)載除了可以用復(fù)雜的Spice模型仿真分析外,也可以用簡單的RC模型簡單預(yù)估負(fù)載效應(yīng)。下圖是典型探頭的RC模型。圖24常用探頭的RC模型我們需要仔細(xì)考慮探頭和目標(biāo)之間的連線。為了可靠的電氣連接,有三種方式可選擇:短線探測(StubProbing),阻尼電阻探測。湖州RFFE協(xié)議分析儀協(xié)議分析儀/邏輯訓(xùn)練器廠家直銷就找歐奧!
不存在中間電平。所以定時分析就像一臺只有1位垂直分辨率的數(shù)字示波器。但是,定時分析并不能用于測試參量,如果你用定時分析測量信號的上升時間,那你就用錯了儀器。如果你要檢驗幾條線上的信號的定時關(guān)系,定時分析就是合理的選擇。如果定時分析前一次采樣的信號是一種狀態(tài),這一次采樣的信號是另一種狀態(tài),那么它就知道在兩次采樣之間的某個時刻輸入信號發(fā)生了跳變,但是,定時分析卻不知道精確的時刻。壞的情況下,不確定度是一個采樣周期。2.跳變定時如果我們要對一個長時間沒有變化的采樣并保存數(shù)據(jù),跳變定時能有效地利用存儲器。使用跳變定時,定時分析只保存信號跳變后采集的樣本,以及與上次跳變的時間。3.毛刺捕獲數(shù)字系統(tǒng)中毛刺是令人頭疼的問題,某些定時分析儀具有毛刺捕獲和觸發(fā)能力,可以很容易的跟蹤難以預(yù)料的毛刺。定時分析可以對輸入數(shù)據(jù)進(jìn)行有效地采樣,跟蹤采樣間產(chǎn)生的任何跳變,從而容易識別毛刺。在定時分析中,毛刺的定義是:采樣間穿越邏輯閾值多次的任何跳變。顯示毛刺是一種很有用的功能,有助于對毛刺觸發(fā)和顯示毛刺產(chǎn)生前的數(shù)據(jù),從而幫助我們確定毛刺產(chǎn)生的原因。4.狀態(tài)分析邏輯電路的狀態(tài)是:數(shù)據(jù)有效時,對總線或信號線采樣的樣本。
但昂貴的價格也不是個人所能承受的。作為工程師手頭常備的開發(fā)工具,目前有許多入門級的邏輯分析儀設(shè)計,整體功能雖然不能和專業(yè)儀器相比,但是用較低的成本來實現(xiàn)特定的功能,也是非常成功的設(shè)計。本文以下討論的邏輯分析儀,主要是指這類入門級設(shè)計?;陔娔X并口的邏輯分析儀曾是主流,但是近年來電腦系統(tǒng)逐步不再配置并口,這類設(shè)計已經(jīng)成為明日黃花,還具有原理學(xué)習(xí)的價值。另一類的邏輯分析儀,是以低速單片機(jī)為基礎(chǔ)的。很多愛好者用PIC、AVR等常見單片機(jī)設(shè)計了自己的作品。但這類單片機(jī)邏輯分析儀的共同弱點就是采樣速度太慢,通常不超過1MHz。以USBIO芯片為基礎(chǔ)的入門級邏輯分析儀現(xiàn)在為流行。比如Saleaelogic,還有類似的USBee等。這類產(chǎn)品主要采用一個USBIO芯片,例如CYPRESS公司的CY7C68013A-56PVXC,所有的信號觸發(fā)和處理工作都是電腦上的軟件完成的,硬件部分就只是一個數(shù)據(jù)記錄儀。高采樣速度為24MHz。它們可以“無限數(shù)量”地采樣,因為所有的數(shù)據(jù)都是存儲在電腦里的。目前一般多是8個通道,更多的通道數(shù)量會成比例地降低高采樣速度。這類產(chǎn)品構(gòu)造簡單,方便易用,價格便宜,是調(diào)試單片機(jī)開發(fā)工作的好工具。它的缺點主要是采樣速度只有24MHz、8個通道。eSPl邏輯分析儀/訓(xùn)練器找歐奧!
歐奧電子是Prodigy在中國區(qū)的官方授權(quán)合作伙伴,ProdigyMPHY,UniPro,UFS總線協(xié)議分析儀測試解決方案不會收到EAR進(jìn)出口方面的管制。同時還有代理其他總類的協(xié)議分析儀,包括嵌入式設(shè)備用的SDIO協(xié)議分析儀,QSPI協(xié)議分析儀及訓(xùn)練器,I3C協(xié)議分析儀及訓(xùn)練器,RFFE協(xié)議分析儀及訓(xùn)練器等等。我司還有代理SPMI協(xié)議分析儀及訓(xùn)練器,車載以太網(wǎng)分析儀,以及各種相關(guān)的基于示波器的解碼軟件和SI測試軟件。同時,歐奧電子也有提供高難度焊接,以及高速信號,如UFS,DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務(wù)。對于分析高速并行總線就不能勝任了。更進(jìn)一步的設(shè)計,需要增加FPGA、SRAM等器件,才能解決速度不夠和通道數(shù)量不足的問題。圖2圖3圖4下面就以Saleae邏輯分析儀為例,通過采樣分析I2C總線波形和PWM波形,簡單介紹它的特點和使用方法。先介紹用邏輯分析儀采樣單片機(jī)對I2C器件AT24C16的寫數(shù)據(jù)過程。硬件連接先將邏輯分析儀的GND與目標(biāo)板的GND連接,讓二者共地。2.選擇需要采樣的信號,這里就是AT24C16的SDA和SCL,將SDA接入邏輯分析儀的通道1(Input1),SCL接入通道1(Input2)。3.將邏輯分析儀和電腦USB口連接,windows會識別該設(shè)備,并在屏幕右下角顯示USB設(shè)備標(biāo)識。SD協(xié)議分析儀/訓(xùn)練器找歐奧!寧波SD協(xié)議分析儀售價
UniPro協(xié)議分析儀/訓(xùn)練器找歐奧!湛江SDIO協(xié)議分析儀品牌
序列步驟存儲總會覆蓋默認(rèn)存儲,但只針對序列步驟存儲中特別指定的條件。處理默認(rèn)存儲和序列步驟存儲之間的時一定要謹(jǐn)慎。雖然設(shè)置邏輯分析儀很困難,但觸發(fā)函數(shù)可以降低此過程的難度。觸發(fā)函數(shù)是可以組合起來設(shè)置觸發(fā)的常用構(gòu)建塊。由于這些函數(shù)涵蓋了多數(shù)普通觸發(fā),因此通過選擇適當(dāng)?shù)暮瘮?shù)并將其填充到數(shù)據(jù)中即可設(shè)置觸發(fā)。下圖顯示了邏輯分析儀觸發(fā)用戶界面。請注意,觸發(fā)函數(shù)位于屏幕左側(cè)的一個醒目位置。圖21使用觸發(fā)函數(shù)通常,設(shè)置復(fù)雜觸發(fā)的難題是對問題進(jìn)行分解。換句話說,就是如何將復(fù)雜觸發(fā)映射到序列步驟、分支和布爾邏輯表達(dá)式。將問題分解為不同時發(fā)生的事件。這些事件對應(yīng)于序列步驟。掃描觸發(fā)函數(shù)列表,嘗試找出一些與步驟1中確定的事件相匹配的函數(shù)。將所有剩余事件分解為布爾邏輯表達(dá)式及其相應(yīng)操作。各個布爾邏輯表達(dá)式/操作對分別對應(yīng)于序列步驟中的一個單獨分支。請記住,可能存在只用于為序列步驟處理存儲限定的“存儲”分支。設(shè)置邏輯分析儀觸發(fā)與編寫軟件相徑庭。如果使用預(yù)定義的觸發(fā)函數(shù)和較早編寫的文檔完善的觸發(fā)來完成其他工作,就可降低設(shè)置邏輯分析儀觸發(fā)的難度。在沒有其他可用的資源時,才需要編寫自己的觸發(fā)設(shè)置。后。湛江SDIO協(xié)議分析儀品牌