整體功能雖然不能和專業(yè)儀器相比,但是用較低的成本來實(shí)現(xiàn)特定的功能,也是非常成功的設(shè)計(jì)。本文以下討論的邏輯分析儀,主要是指這類入門級設(shè)計(jì)?;陔娔X并口的邏輯分析儀曾是主流,但是近年來電腦系統(tǒng)逐步不再配置并口,這類設(shè)計(jì)已經(jīng)成為明日黃花,還具有原理學(xué)習(xí)的價(jià)值。另一類的邏輯分析儀,是以低速單片機(jī)為基礎(chǔ)的。很多愛好者用PIC、AVR等常見單片機(jī)設(shè)計(jì)了自己的作品。但這類單片機(jī)邏輯分析儀的共同弱點(diǎn)就是采樣速度太慢,通常不超過1MHz。以USBIO芯片為基礎(chǔ)的入門級邏輯分析儀現(xiàn)在為流行。比如Saleaelogic,還有類似的USBee等。這類產(chǎn)品主要采用一個(gè)USBIO芯片,例如CYPRESS公司的CY7C68013A-56PVXC,所有的信號觸發(fā)和處理工作都是電腦上的軟件完成的,硬件部分就只是一個(gè)數(shù)據(jù)記錄儀。高采樣速度為24MHz。它們可以“無限數(shù)量”地采樣,因?yàn)樗械臄?shù)據(jù)都是存儲(chǔ)在電腦里的。目前一般多是8個(gè)通道,更多的通道數(shù)量會(huì)成比例地降低高采樣速度。這類產(chǎn)品構(gòu)造簡單,方便易用,價(jià)格便宜,是調(diào)試單片機(jī)開發(fā)工作的好工具。它的缺點(diǎn)主要是采樣速度只有24MHz、8個(gè)通道,對于分析高速并行總線就不能勝任了。更進(jìn)一步的設(shè)計(jì),需要增加FPGA、SRAM等器件。HSIC協(xié)議分析儀/訓(xùn)練器找歐奧!天津分析儀費(fèi)用
每個(gè)采樣點(diǎn)都只使用一個(gè)存儲(chǔ)位置。因此,精度越高(采樣頻率越高),采樣周期越短。觸發(fā)定時(shí)分析儀:在測量中的某些點(diǎn),邏輯分析儀必須了解何時(shí)采集(存儲(chǔ))流經(jīng)其內(nèi)存的數(shù)據(jù)。這些點(diǎn)叫做觸發(fā)點(diǎn)。使分析儀觸發(fā)的一種方法是:相應(yīng)地配置分析儀,使之從一組信號(總線)中查找上限或下限碼型,或者查找單個(gè)信號的上升或下降時(shí)鐘沿。當(dāng)分析儀在數(shù)據(jù)中發(fā)現(xiàn)指定的碼型或時(shí)鐘沿時(shí),它便觸發(fā)。碼型觸發(fā):碼型觸發(fā)用于在總線上查找特定的上限和下限碼型。您可以指定不同的標(biāo)準(zhǔn),如等于、不等于、在或不在某個(gè)范圍內(nèi)或者于/小于。示例:擁有一條包含8條信號線的總線。歐奧電子是Prodigy在中國區(qū)的官方授權(quán)合作伙伴,ProdigyMPHY,UniPro。UFS總線協(xié)議分析儀測試解決方案不會(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測試軟件。同時(shí),歐奧電子也有提供高難度焊接,以及高速信號,如UFS,DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務(wù)。西安PCIE分析儀售價(jià)I2C/SPI協(xié)議分析儀/訓(xùn)練器找歐奧!
DDR3/DDR4,USBtypeC等高速協(xié)議抓取和分析的服務(wù)。這種類型的時(shí)鐘計(jì)時(shí)會(huì)使邏輯分析儀中的數(shù)據(jù)采樣與被測設(shè)備中的時(shí)鐘異步。具體來講:定時(shí)分析儀適用于顯示信號活動(dòng)“相當(dāng)于其他信號”“何時(shí)”發(fā)生。定時(shí)分析儀側(cè)重于查看各個(gè)信號之間的時(shí)序關(guān)系,而不是與被測設(shè)備中控制執(zhí)行的信號之間的時(shí)序關(guān)系。這就是為什么定時(shí)分析儀可以對與被測設(shè)備時(shí)鐘信號“不同步”或異步的數(shù)據(jù)進(jìn)行采樣。在定時(shí)采集模式下,邏輯分析儀的工作是對輸入波形進(jìn)行采樣,從而確定它們是高電平還是低電平。為了確定高低,邏輯分析儀會(huì)將輸入信號的電壓電平與用戶定義的電壓閾值進(jìn)行比較。如果采樣時(shí)信號高于閾值,則分析儀將信號顯示為1或高。同樣,低于閾值的信號將顯示為0或低。下圖闡釋了當(dāng)正弦波跨過閾值電平時(shí)邏輯分析儀對其進(jìn)行采樣的情況。圖2定時(shí)分析采集原理采集之后采樣點(diǎn)被存儲(chǔ)在內(nèi)存中,并用于重建方形數(shù)字波形。這種要使一切變成方形的處理方式似乎會(huì)限制定時(shí)分析儀的用處。不過定時(shí)分析儀本來也不是打算用作參數(shù)儀器的。若要查看信號的上升時(shí)間,可以使用示波器。若需校驗(yàn)幾個(gè)或幾百個(gè)信號之間的時(shí)序關(guān)系,對其同時(shí)進(jìn)行查看,則定時(shí)分析儀才是正確的選擇。
才能符合此表達(dá)式。換句話說,在ADDR等于1000的同時(shí)DATA等于2000。因此,如果要在同時(shí)發(fā)生兩個(gè)事件時(shí)觸發(fā),則應(yīng)使用布爾邏輯表達(dá)式。常見錯(cuò)誤是應(yīng)使用布爾邏輯表達(dá)式時(shí)嘗試使用兩個(gè)序列步驟,或者應(yīng)使用兩個(gè)序列步驟時(shí)嘗試使用布爾邏輯表達(dá)式。當(dāng)多個(gè)事件同時(shí)發(fā)生時(shí)使用布爾邏輯表達(dá)式,而在一個(gè)事件接著一個(gè)事件發(fā)生時(shí)使用多個(gè)序列步驟。分支:分支類似于C編程語言中的Switch語句和Basic中的SelectCase語句。分支可提供測試多個(gè)sADDR”。多數(shù)邏輯分析儀還支持“notinrange”功能。范圍是一種方便的快捷方式,因此您無需指定“ADDR>=1000andADDR<=>標(biāo)志:標(biāo)志是用于從一個(gè)模塊向另一個(gè)模塊發(fā)送信號的布爾變量。當(dāng)某種情況在某一模塊中發(fā)生而稍后被另一模塊測試時(shí)可以設(shè)置標(biāo)志。在下面的示例中,標(biāo)志1用于跟蹤在模塊1的觸發(fā)序列中發(fā)生的情況,如,如果想在ADDR=1000第5次出現(xiàn)時(shí)觸發(fā),可以將觸發(fā)設(shè)置為:IfADDR=1000occurs5timesthenTrigger全局計(jì)數(shù)器類似于整數(shù)變量。全局計(jì)數(shù)器比發(fā)生計(jì)數(shù)器更靈活,因?yàn)樗鼈兛捎糜跒閺?fù)雜事件(例如一個(gè)時(shí)鐘沿后跟另一時(shí)鐘沿的事件)計(jì)數(shù)??梢栽黾?、測試和重新設(shè)置全局計(jì)數(shù)器。默認(rèn)情況下,全局計(jì)數(shù)器以零開頭并且不需要重新設(shè)置。分析儀源頭工廠,一手勁爆價(jià),就找歐奧!
捕獲總線上傳輸?shù)倪@些信息,并把需要的信息存入存儲(chǔ)器??稍O(shè)置觸發(fā)條件,捕獲需要關(guān)注的或出問題的總線上的信息,據(jù)此可了解協(xié)議或軟件執(zhí)行的情況。上面已經(jīng)簡短討論了邏輯分析儀的一些用法,現(xiàn)在,讓我們更詳細(xì)地了解一下有關(guān)邏輯分析儀的概念。到目前為止,我們已經(jīng)很地使用了“邏輯分析儀”這一術(shù)語。實(shí)際上,多數(shù)邏輯分析儀中都包含兩個(gè)分析儀。1.定時(shí)分析儀:定時(shí)分析儀是邏輯分析儀的一部分,它與示波器相似。事實(shí)上,它們之間的關(guān)系非常密切。定時(shí)分析儀顯示信息的一般形式,這一點(diǎn)與示波器相同,即橫軸表示時(shí)間,縱軸表示電壓振幅。因?yàn)閮蓚€(gè)儀器上的波形都取決于時(shí)間,所以這種顯示可以說是“時(shí)間域”中的顯示。2.狀態(tài)分析儀:狀態(tài)分析儀非常適用于跟蹤軟件中的缺陷或硬件中的缺陷組件。它有助于確定問題是出現(xiàn)在軟件代碼中還是出現(xiàn)在某些硬件設(shè)備中。多數(shù)情況下,狀態(tài)分析儀用于在出現(xiàn)特定時(shí)鐘信號時(shí)查找總線上存在哪些邏輯電平。換句話說,可以了解在時(shí)鐘出現(xiàn)且假設(shè)數(shù)據(jù)有效時(shí)將顯示哪些“活動(dòng)狀態(tài)”。內(nèi)存中采集的數(shù)據(jù)將以列表格式顯示,且?guī)в羞B接到各個(gè)狀態(tài)的時(shí)間標(biāo)簽。定時(shí)分析定時(shí)分析儀使用自己的內(nèi)部時(shí)鐘控制數(shù)據(jù)采樣。FlexRay協(xié)議分析儀/訓(xùn)練器找歐奧!徐州EMMC分析儀品牌
I3C訓(xùn)練器協(xié)議分析儀/訓(xùn)練器找歐奧!天津分析儀費(fèi)用
USBtypeC等高速協(xié)議抓取和分析的服務(wù)。序列步驟存儲(chǔ)總會(huì)覆蓋默認(rèn)存儲(chǔ),但只針對序列步驟存儲(chǔ)中特別指定的條件。處理默認(rèn)存儲(chǔ)和序列步驟存儲(chǔ)之間的時(shí)一定要謹(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è)的一個(gè)醒目位置。圖21使用觸發(fā)函數(shù)通常,設(shè)置復(fù)雜觸發(fā)的難題是對問題進(jìn)行分解。換句話說,就是如何將復(fù)雜觸發(fā)映射到序列步驟、分支和布爾邏輯表達(dá)式。將問題分解為不同時(shí)發(fā)生的事件。這些事件對應(yīng)于序列步驟。掃描觸發(fā)函數(shù)列表,嘗試找出一些與步驟1中確定的事件相匹配的函數(shù)。將所有剩余事件分解為布爾邏輯表達(dá)式及其相應(yīng)操作。各個(gè)布爾邏輯表達(dá)式/操作對分別對應(yīng)于序列步驟中的一個(gè)單獨(dú)分支。請記住,可能存在只用于為序列步驟處理存儲(chǔ)限定的“存儲(chǔ)”分支。設(shè)置邏輯分析儀觸發(fā)與編寫軟件相徑庭。如果使用預(yù)定義的觸發(fā)函數(shù)和較早編寫的文檔完善的觸發(fā)來完成其他工作,就可降低設(shè)置邏輯分析儀觸發(fā)的難度。在沒有其他可用的資源時(shí)。天津分析儀費(fèi)用