邏輯分析儀基礎(chǔ)邏輯分析儀是一種類似于示波器的波形測(cè)試設(shè)備,它可以監(jiān)測(cè)硬件電路工作時(shí)的邏輯電平(高或低),并加以存儲(chǔ),用圖形的方式直觀地表達(dá)出來(lái),便于用戶檢測(cè)和分析電路設(shè)計(jì)(硬件設(shè)計(jì)和軟件設(shè)計(jì))中的錯(cuò)誤。邏輯分析儀是設(shè)計(jì)中不可缺少的電子測(cè)試設(shè)備,通過(guò)它可以迅速地定位錯(cuò)誤、解決問(wèn)題、達(dá)到事半功倍的效果。一、邏輯分析儀的產(chǎn)生和發(fā)展20世紀(jì)70年代初研制出微處理器,出現(xiàn)4位和8位總線,傳統(tǒng)示波器的雙通道輸入無(wú)法滿足8bit的觀察。微處理器和存儲(chǔ)器的測(cè)試需要不同于時(shí)域和頻域儀器,所以數(shù)域測(cè)試儀器應(yīng)運(yùn)而生。當(dāng)時(shí)的HP公司推出狀態(tài)分析儀和Biomation公司推出定時(shí)分析儀(兩者初很不相同)之后不久,用戶開始接受這種數(shù)域測(cè)試儀器作為終解決數(shù)字電路測(cè)試的手段,不久狀態(tài)分析儀與定時(shí)分析儀合并成邏輯分析儀。20世紀(jì)80年代后期,邏輯分析儀變得更加復(fù)雜,使用起來(lái)也更加困難。例如,引入多電平樹形觸發(fā),以應(yīng)付條件語(yǔ)句如IF、THEN、ELSE等復(fù)雜事件。這類組合觸發(fā)必然更加靈活,同時(shí)對(duì)大多數(shù)用戶來(lái)說(shuō)就不是那樣容易掌握了。邏輯分析儀的基本發(fā)展趨勢(shì)是計(jì)算機(jī)與儀器的不斷融合。在PC機(jī)平臺(tái)上使用Windows,只要給定正確的軟件和相關(guān)工具。PCle Gen 4協(xié)議分析儀/訓(xùn)練器找歐奧!東莞I2C/SPI協(xié)議分析儀售價(jià)
歐奧電子是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ù)。對(duì)于分析高速并行總線就不能勝任了。更進(jìn)一步的設(shè)計(jì),需要增加FPGA、SRAM等器件,才能解決速度不夠和通道數(shù)量不足的問(wèn)題。圖2圖3圖4下面就以Saleae邏輯分析儀為例,通過(guò)采樣分析I2C總線波形和PWM波形,簡(jiǎn)單介紹它的特點(diǎn)和使用方法。先介紹用邏輯分析儀采樣單片機(jī)對(duì)I2C器件AT24C16的寫數(shù)據(jù)過(guò)程。硬件連接先將邏輯分析儀的GND與目標(biāo)板的GND連接,讓二者共地。2.選擇需要采樣的信號(hào),這里就是AT24C16的SDA和SCL,將SDA接入邏輯分析儀的通道1(Input1),SCL接入通道1(Input2)。3.將邏輯分析儀和電腦USB口連接,windows會(huì)識(shí)別該設(shè)備,并在屏幕右下角顯示USB設(shè)備標(biāo)識(shí)。廣州SDIO協(xié)議分析儀報(bào)價(jià)邏輯訓(xùn)練器廠家哪家好?歐奧電子!
如果在時(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)存的百分比。
以及高速信號(hào),如UFS,DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務(wù)。除非已在觸發(fā)序列中使用了它們。一般情況下,如果可能的話,應(yīng)使用發(fā)生計(jì)數(shù)器代替全局計(jì)數(shù)器,原因是發(fā)生計(jì)數(shù)器的用法比較簡(jiǎn)單,而且全局計(jì)數(shù)器的數(shù)量有限。定時(shí)器:定時(shí)器用于檢查事件之間消耗的時(shí)間。例如,如果想在出現(xiàn)一個(gè)時(shí)鐘沿后的500ns內(nèi)出現(xiàn)另一個(gè)時(shí)鐘沿的情況下引發(fā)觸發(fā),請(qǐng)使用定時(shí)器。使用定時(shí)器時(shí)要記住的關(guān)鍵一點(diǎn)是:先啟動(dòng)定時(shí)器,然后再對(duì)其進(jìn)行測(cè)試。換句話說(shuō),定時(shí)器無(wú)法自動(dòng)啟動(dòng)。設(shè)置定時(shí)器的關(guān)鍵是確定在何種情況下進(jìn)行啟動(dòng)和測(cè)試。存儲(chǔ)限定:存儲(chǔ)限定用于確定應(yīng)該存儲(chǔ)(即,存入內(nèi)存)還是丟棄已獲得的樣本。這可以避免不需要的樣本占用邏輯分析儀內(nèi)存。設(shè)置存儲(chǔ)限定簡(jiǎn)單的方法是設(shè)置“默認(rèn)存儲(chǔ)”。默認(rèn)存儲(chǔ)表示“如果未經(jīng)序列步驟指定,則進(jìn)行存儲(chǔ)”。例如,可能只想在ADDR的范圍為1000到2000時(shí)存儲(chǔ)樣本,那么就應(yīng)將“默認(rèn)存儲(chǔ)”設(shè)置為:ADDRInRange1000to2000默認(rèn)情況下,“默認(rèn)存儲(chǔ)”設(shè)置為存儲(chǔ)所有已獲得的樣本。也可以將“默認(rèn)存儲(chǔ)”設(shè)置為不存儲(chǔ)任何樣本,這意味著除非某序列步驟覆蓋該默認(rèn)存儲(chǔ),否則將不存儲(chǔ)任何樣本。UFS邏輯分析儀/訓(xùn)練器廠家找歐奧!
即可通過(guò)互聯(lián)網(wǎng)進(jìn)行遠(yuǎn)程控制,從目標(biāo)文件格式中提取源碼和符號(hào),而且處理器可運(yùn)行各種控制操作。二、邏輯分析儀的分類目前市場(chǎng)上邏輯分析儀有兩類,一類是式邏輯分析儀,主要供應(yīng)商有安捷倫和泰克;另一類是價(jià)格相對(duì)低廉的基于PC的虛擬邏輯分析儀(VI),主要供應(yīng)商為美國(guó)國(guó)家儀器公司(NationalInstruments,NI),主要產(chǎn)品為圖形化測(cè)試測(cè)量編程軟件LabVIEW。傳統(tǒng)上,在PC上運(yùn)行的LabVIEW軟件被稱為虛擬儀器,但隨著LabVIEWRT的推出,這些VI可以在多種設(shè)備上運(yùn)行,如便攜式儀器、工業(yè)PC或基于Web的儀器等。三、邏輯分析儀的主要技術(shù)指標(biāo)1、邏輯分析儀的通道數(shù)在需要邏輯分析儀的地方,要對(duì)一個(gè)系統(tǒng)進(jìn)行地分析,就應(yīng)當(dāng)把所有應(yīng)當(dāng)觀測(cè)的信號(hào)全部引入邏輯分析儀當(dāng)中,這樣邏輯分析儀的通道數(shù)至少應(yīng)當(dāng)是:被測(cè)系統(tǒng)的字長(zhǎng)(數(shù)據(jù)總線數(shù))+被測(cè)系統(tǒng)的控制總線數(shù)+時(shí)鐘線數(shù)。這樣對(duì)于一個(gè)8位機(jī)系統(tǒng),就至少需要34個(gè)通道?,F(xiàn)在幾個(gè)廠家的主流產(chǎn)品的通道數(shù)也高達(dá)340通道,例Tektronix等,市面上主流的產(chǎn)品是34通道的邏輯分析儀,用它來(lái)分析常見的8位系統(tǒng),像北京海洋新推出的OLA系列邏輯分析儀就是34通道的。2、定時(shí)采樣速率在定時(shí)采樣分析時(shí),要有足夠的定時(shí)分辨率。USB PD,3.1, 3.0,2.0協(xié)議分析儀/訓(xùn)練器找歐奧!云浮I3C協(xié)議分析儀廠家
數(shù)字訓(xùn)練器源頭工廠,一手勁爆價(jià),就找歐奧!東莞I2C/SPI協(xié)議分析儀售價(jià)
USBtypeC等高速協(xié)議抓取和分析的服務(wù)。序列步驟存儲(chǔ)總會(huì)覆蓋默認(rèn)存儲(chǔ),但只針對(duì)序列步驟存儲(chǔ)中特別指定的條件。處理默認(rèn)存儲(chǔ)和序列步驟存儲(chǔ)之間的時(shí)一定要謹(jǐn)慎。雖然設(shè)置邏輯分析儀很困難,但觸發(fā)函數(shù)可以降低此過(guò)程的難度。觸發(fā)函數(shù)是可以組合起來(lái)設(shè)置觸發(fā)的常用構(gòu)建塊。由于這些函數(shù)涵蓋了多數(shù)普通觸發(fā),因此通過(guò)選擇適當(dāng)?shù)暮瘮?shù)并將其填充到數(shù)據(jù)中即可設(shè)置觸發(fā)。下圖顯示了邏輯分析儀觸發(fā)用戶界面。請(qǐng)注意,觸發(fā)函數(shù)位于屏幕左側(cè)的一個(gè)醒目位置。圖21使用觸發(fā)函數(shù)通常,設(shè)置復(fù)雜觸發(fā)的難題是對(duì)問(wèn)題進(jìn)行分解。換句話說(shuō),就是如何將復(fù)雜觸發(fā)映射到序列步驟、分支和布爾邏輯表達(dá)式。將問(wèn)題分解為不同時(shí)發(fā)生的事件。這些事件對(duì)應(yīng)于序列步驟。掃描觸發(fā)函數(shù)列表,嘗試找出一些與步驟1中確定的事件相匹配的函數(shù)。將所有剩余事件分解為布爾邏輯表達(dá)式及其相應(yīng)操作。各個(gè)布爾邏輯表達(dá)式/操作對(duì)分別對(duì)應(yīng)于序列步驟中的一個(gè)單獨(dú)分支。請(qǐng)記住,可能存在只用于為序列步驟處理存儲(chǔ)限定的“存儲(chǔ)”分支。設(shè)置邏輯分析儀觸發(fā)與編寫軟件相徑庭。如果使用預(yù)定義的觸發(fā)函數(shù)和較早編寫的文檔完善的觸發(fā)來(lái)完成其他工作,就可降低設(shè)置邏輯分析儀觸發(fā)的難度。在沒有其他可用的資源時(shí)。東莞I2C/SPI協(xié)議分析儀售價(jià)
多總線上的數(shù)據(jù)有效窗口小于總線時(shí)間周期的一半。要精確采集總線上的數(shù)據(jù),需符合以下條件:邏輯分析儀的建...
【詳情】以及高速信號(hào),如UFS,DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務(wù)。除非已在觸發(fā)...
【詳情】整體功能雖然不能和專業(yè)儀器相比,但是用較低的成本來(lái)實(shí)現(xiàn)特定的功能,也是非常成功的設(shè)計(jì)。本文以下討論的...
【詳情】簡(jiǎn)單觸發(fā)示例:請(qǐng)看下面顯示的“D”觸發(fā)器,在正值的時(shí)鐘沿出現(xiàn)之前,“D”輸入上的數(shù)據(jù)是無(wú)效的。因此,...
【詳情】結(jié)果見圖3,在“start”條件后,在SCL的8個(gè)連續(xù)脈沖的高電平處,SDA對(duì)應(yīng)的信號(hào)為101000...
【詳情】軟件使用運(yùn)行Saleae軟件,此時(shí)邏輯分析儀的硬件已經(jīng)與電腦相連,軟件會(huì)顯示[Connected]。...
【詳情】以及高速信號(hào),如UFS,DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務(wù)。除非已在觸發(fā)...
【詳情】這里設(shè)置為20MSamples@4MHz的速度,也就是能持續(xù)采樣5秒鐘。3.設(shè)置協(xié)議,點(diǎn)右上角的“O...
【詳情】以及各種相關(guān)的基于示波器的解碼軟件和SI測(cè)試軟件。同時(shí),歐奧電子也有提供高難度焊接,以及高速信號(hào),如...
【詳情】但由于“轉(zhuǎn)到”操作,剩余的序列步驟可以以任意順序執(zhí)行。執(zhí)行一個(gè)序列步驟且布爾邏輯表達(dá)式均為假時(shí),邏輯...
【詳情】即可通過(guò)互聯(lián)網(wǎng)進(jìn)行遠(yuǎn)程控制,從目標(biāo)文件格式中提取源碼和符號(hào),而且處理器可運(yùn)行各種控制操作。二、邏輯分...
【詳情】定時(shí)分析只保存信號(hào)跳變后采集的樣本,以及與上次跳變的時(shí)間。3.毛刺捕獲數(shù)字系統(tǒng)中毛刺是令人頭疼的問(wèn)題...
【詳情】