單片機(jī)開發(fā)工程師和電子愛好者,每天都要和各種各樣的數(shù)字電路打交道。在制作調(diào)試電路時(shí)除了使用萬(wàn)用表、示波器等工具,邏輯分析儀也是必不可少的。邏輯分析儀是利用時(shí)鐘從測(cè)試設(shè)備上采集和顯示數(shù)字信號(hào)的儀器,主要的作用在于時(shí)序判定。邏輯分析儀與示波器不同,它不能顯示連續(xù)的模擬量波形,而只顯示高低兩種電平狀態(tài)(邏輯1和0)。在設(shè)置了參考電壓后,邏輯分析儀將采集到的信號(hào)與電壓比較器比較,高于參考電壓的為邏輯1,低于參考電壓的為邏輯0。這樣就可以將被測(cè)信號(hào)以時(shí)間順序顯示為連續(xù)的高低電平波形,便于使用者進(jìn)行分析和調(diào)試。使用邏輯分析儀,可以方便地設(shè)置信號(hào)觸發(fā)條件開始采樣,分析多路信號(hào)的時(shí)序,捕獲信號(hào)的干擾毛刺,也可以按照規(guī)則對(duì)電平序列進(jìn)行解碼,完成通信協(xié)議分析。圖1邏輯分析儀根據(jù)其硬件設(shè)備的功能和復(fù)雜程度,主要分為式(單機(jī)型)邏輯分析儀和基于電腦(PC-Base)的虛擬邏輯分析儀兩大類。式邏輯分析儀是將所有的軟件,硬件整合在一臺(tái)儀器中,使用方便。虛擬邏輯分析儀則需要結(jié)合電腦使用,利用PC強(qiáng)大的計(jì)算和顯示功能,完成數(shù)據(jù)處理和顯示等工作。專業(yè)邏輯分析儀,通常具有數(shù)量眾多的采樣通道,超快的采樣速度和大容量的存儲(chǔ)深度。分析儀源頭工廠,一手勁爆價(jià),就找歐奧!云浮邏輯分析儀售價(jià)
如果在時(shí)鐘沿檢測(cè)器重置之前出現(xiàn)第二個(gè)時(shí)鐘沿(在個(gè)時(shí)鐘沿后),為避免數(shù)據(jù)丟失需要兩個(gè)樣本。在跳變定時(shí)中,每個(gè)序列步驟只有2個(gè)分支。在跳變時(shí)序中,只有一個(gè)全局計(jì)數(shù)器可用。跳變時(shí)序需要有時(shí)間標(biāo)簽才能重建數(shù)據(jù)。通過(guò)將時(shí)間標(biāo)簽與內(nèi)存中的測(cè)量數(shù)據(jù)交叉可存儲(chǔ)時(shí)間標(biāo)簽。默認(rèn)情況下,分析儀將查找為邏輯分析儀模塊定義的所有總線/信號(hào)上的轉(zhuǎn)變。但是,為增加可用內(nèi)存深度和采集時(shí)間,可以在高級(jí)觸發(fā)中選擇不存儲(chǔ)某些總線/信號(hào)轉(zhuǎn)變(如將無(wú)用信息添加到測(cè)量中的時(shí)鐘或選沖信號(hào))。運(yùn)行測(cè)量時(shí),無(wú)論總線/信號(hào)是否定義或是否分配給邏輯分析儀通道,都將在所有這些通道上采集數(shù)據(jù)。在跳變時(shí)序模式中,如果定義的總線/信號(hào)(未排除的)上存在轉(zhuǎn)變,將保存采集的樣本。運(yùn)行跳變時(shí)序測(cè)量后,如果為以前未分配的邏輯分析儀通道定義新的總線/信號(hào),那么將顯示在這些通道上采集的數(shù)據(jù),但是不可能存儲(chǔ)這些總線/信號(hào)上的所有轉(zhuǎn)變;顯示的數(shù)據(jù)好似新的總線/信號(hào)在運(yùn)行測(cè)量前就已經(jīng)被排除了。在跳變時(shí)序中,不需要預(yù)先存儲(chǔ)數(shù)據(jù)(觸發(fā)前獲得的樣本)。因此,與狀態(tài)模式非常相似的是,觸發(fā)位置(起始/中心/結(jié)束)表明觸發(fā)后樣本占用內(nèi)存的百分比。江門PCIE分析儀品牌訓(xùn)練器哪家強(qiáng)?歐奧強(qiáng)!
大多數(shù)的嗅探器至少能夠分析下面的協(xié)議:以太網(wǎng)TCP/IPIPXDECNet其它……協(xié)議分析儀通常是軟硬件的結(jié)合,通常使用硬件或設(shè)置為方式的網(wǎng)卡實(shí)施對(duì)網(wǎng)絡(luò)中的數(shù)據(jù)撲捉。捕獲在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)信息方法稱為sniffing(嗅探)。以太網(wǎng)協(xié)議是在同一回路向所有主機(jī)發(fā)送數(shù)據(jù)包信息。數(shù)據(jù)包頭包含有目標(biāo)主機(jī)的正確地址。一般情況下只有具有該地址的主機(jī)會(huì)接受這個(gè)數(shù)據(jù)包。如果一臺(tái)主機(jī)能夠接收所有數(shù)據(jù)包,而不理會(huì)數(shù)據(jù)包頭內(nèi)容,這種方式通常稱為“混雜”模式(P模式)。這是協(xié)議分析儀撲捉數(shù)據(jù)的基礎(chǔ),它的產(chǎn)生是由共享網(wǎng)絡(luò)的方式而來(lái)的。對(duì)于的以太網(wǎng)交換機(jī),答案開始變成“視情況而定”。根據(jù)設(shè)計(jì),大多數(shù)交換機(jī)不允許用戶查看從服務(wù)器到工作站的流量狀況(用戶正在使用的那臺(tái)工作站除外)。事實(shí)上,這種情況通過(guò)端口映射技術(shù)可能解決。具體來(lái)講,就是將傳送到交換機(jī)上某個(gè)端口的傳輸流復(fù)制到另一個(gè)端口。但需要注意的是,目前的交換機(jī)又分為可管理的交換機(jī)和不可管理的交換機(jī),不可管理的交換機(jī)價(jià)格比可管理的交換機(jī)要便宜,但通常缺少進(jìn)行端口映射的能力。有些交換機(jī)雖然自稱是可管理的,但實(shí)際上可能不過(guò)是支持SNMP,也許仍不具有端口映射功能。在用戶為網(wǎng)絡(luò)購(gòu)買新交換機(jī)時(shí)。
圖5邊沿觸發(fā)跳變定時(shí):在Transitional/Storequalified(跳變/存儲(chǔ)限定)定時(shí)模式中,定時(shí)分析儀將定期對(duì)數(shù)據(jù)進(jìn)行采樣,但只有當(dāng)閾電壓電平中存在信號(hào)轉(zhuǎn)變時(shí)才存儲(chǔ)數(shù)據(jù)。每當(dāng)定義的總線/信號(hào)(未排除的)中的任何位發(fā)生轉(zhuǎn)變時(shí),都要存儲(chǔ)所有通道上的數(shù)據(jù)。為每個(gè)存儲(chǔ)數(shù)據(jù)樣本存儲(chǔ)一個(gè)時(shí)間標(biāo)簽,這樣稍后就可以重新構(gòu)建和顯示測(cè)量。通常,各個(gè)采樣點(diǎn)不會(huì)發(fā)生轉(zhuǎn)變。下面將用時(shí)間標(biāo)簽2、5、7和14來(lái)舉例說(shuō)明。當(dāng)確實(shí)發(fā)生轉(zhuǎn)變時(shí),為每個(gè)轉(zhuǎn)變存儲(chǔ)兩個(gè)樣本。因此,存儲(chǔ)1K的轉(zhuǎn)變,就會(huì)帶有2K內(nèi)存的樣本。必須去除一個(gè)起始點(diǎn)必需的轉(zhuǎn)變才能使存儲(chǔ)的小轉(zhuǎn)變量達(dá)到1023。如果轉(zhuǎn)變發(fā)生的速率很快,例如每個(gè)采樣點(diǎn)都有一個(gè)轉(zhuǎn)變,那么如下圖中的時(shí)間標(biāo)簽17至21所示,只為每個(gè)轉(zhuǎn)變存儲(chǔ)一個(gè)樣本。如果整個(gè)跟蹤過(guò)程始終保持這種狀況,那么存儲(chǔ)的轉(zhuǎn)變數(shù)量為2K樣本。此外,必須去除起始點(diǎn)樣本,這樣才能使存儲(chǔ)的跳變量不超過(guò)2047。圖6跳變定時(shí)的數(shù)據(jù)存儲(chǔ)多數(shù)情況下,當(dāng)小轉(zhuǎn)變量和轉(zhuǎn)變量都存在時(shí)會(huì)存儲(chǔ)跳變時(shí)序跟蹤。因此,在此例中存儲(chǔ)的實(shí)際轉(zhuǎn)變量將在1023和2047之間。跳變定時(shí)注意事項(xiàng):檢測(cè)到時(shí)鐘沿時(shí),在分配給定時(shí)分析儀的所有通道中存儲(chǔ)兩個(gè)樣本。訓(xùn)練器廠家哪家強(qiáng)?歐奧就是強(qiáng)!
軟件使用運(yùn)行Saleae軟件,此時(shí)邏輯分析儀的硬件已經(jīng)與電腦相連,軟件會(huì)顯示[Connected]。2.設(shè)置采樣數(shù)量和速度,I2C為低速通信,所以速度設(shè)置不必太高,這里設(shè)置為20MSamples@4MHz的速度,也就是能持續(xù)采樣5秒鐘。3.設(shè)置協(xié)議,點(diǎn)右上角的“Options”按鈕,找到analyzer1,設(shè)置為I2C協(xié)議,詳見圖1。4.按“Start”按鈕,開始采樣。圖5圖6數(shù)據(jù)分析采樣結(jié)束后,可以看到波形,見圖2。由于我們?cè)O(shè)置了是I2C分析,因此不光顯示出波形,還有根據(jù)I2C協(xié)議解碼顯示的字節(jié)內(nèi)容。單片機(jī)對(duì)AT24C16進(jìn)行寫入操作。歐奧電子是Prodigy在中國(guó)區(qū)的官方授權(quán)合作伙伴,ProdigyMPHY,UniPro,UFS總線協(xié)議分析儀測(cè)試解決方案不會(huì)收到EAR進(jìn)出口方面的管制。同時(shí)還有代理其他總類的協(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測(cè)試軟件。同時(shí),歐奧電子也有提供高難度焊接,以及高速信號(hào),如UFS,DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務(wù)。在0x00地址處寫入10000等數(shù)字。波形起始是“start”信號(hào)。協(xié)議分析儀哪里買?找歐奧!惠州USB分析儀那家好
UART協(xié)議分析儀/訓(xùn)練器找歐奧!云浮邏輯分析儀售價(jià)
多總線上的數(shù)據(jù)有效窗口小于總線時(shí)間周期的一半。要精確采集總線上的數(shù)據(jù),需符合以下條件:邏輯分析儀的建立/保持時(shí)間必須在數(shù)據(jù)有效窗口內(nèi)。圖12有效采集窗口由于與總線時(shí)鐘有關(guān)的數(shù)據(jù)有效窗口的位置根據(jù)總線類型的不同而有所變化,因此邏輯分析儀的建立/保持窗口的位置在數(shù)據(jù)有效窗口中必須是可調(diào)整的(相對(duì)于采樣時(shí)鐘,且具有較高分辨率)。例如:圖13調(diào)整采樣位置為了將建立/保持窗口(采樣位置)放置在數(shù)據(jù)有效窗口內(nèi),邏輯分析儀可在每次采樣輸入時(shí)調(diào)整延遲(以定位每個(gè)通道的建立/保持窗口)。如果可以在單個(gè)通道上調(diào)整采樣位置,可以使邏輯分析儀的建立/保持窗口變小,因?yàn)榭梢孕?zhǔn)由探頭電纜和邏輯分析儀的內(nèi)部電路板跟蹤引起的偏移效應(yīng),而且還可以看到邏輯分析儀的內(nèi)部采樣電路的建立/保持要求。但是,手動(dòng)定位每個(gè)通道的建立/保持窗口需要花費(fèi)量時(shí)間。對(duì)于被測(cè)設(shè)備中的每個(gè)信號(hào)和每個(gè)邏輯分析儀通道來(lái)說(shuō),必須測(cè)量與總線時(shí)鐘(帶有示波器)相關(guān)的數(shù)據(jù)有效窗口,重復(fù)定位建立/保持窗口并運(yùn)行測(cè)量以查看邏輯分析儀是否正確采集數(shù)據(jù),后再將建立/保持窗口定位在錯(cuò)誤采集數(shù)據(jù)的位置之間。使用具有眼定位(eyefinder)功能的邏輯分析儀,在手動(dòng)調(diào)整。云浮邏輯分析儀售價(jià)