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