国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一個 24 通道 100Msps 邏輯分析儀

這篇具有很好參考價值的文章主要介紹了一個 24 通道 100Msps 邏輯分析儀。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

這是一個創(chuàng)建非常便宜的邏輯分析儀的項目,但其功能可與昂貴的商業(yè)分析儀相媲美。該分析儀可以以每秒 1 億個樣本的最高速度對多達 24 個通道進行采樣,并且可以通過單個通道中的極性變化或多達 16 個通道形成的模式來觸發(fā)。

該項目不僅包含硬件,還包含軟件,它有一個多平臺應(yīng)用程序,可以可視化和分析信號。由于該設(shè)備非常獨特,其協(xié)議與 Sigrok 等其他軟件不兼容,但客戶端還允許以兼容格式導(dǎo)出捕獲的數(shù)據(jù),其他程序可以讀取該格式(甚至有一個 cmd 應(yīng)用程序可以直接捕獲到此如果您不想使用 GUI 應(yīng)用程序,請格式化)。

該項目基于 Raspberry Pico,它支持其兩個變體,即常規(guī) Pico 和 Pico W,因此您甚至可以在沒有物理連接到計算機的情況下使用該設(shè)備。

資料下載鏈接>>

所需硬件

由于項目目標(biāo)是創(chuàng)造盡可能便宜但有用的設(shè)備,我將最低要求保持在最低限度,最低限度到最簡單的設(shè)備形式是......一個 Pico,沒有別的,你可以對固件進行編程,將一些電線連接到它,就是這樣,您就可以使用邏輯分析儀了。

這帶來了一些限制,因為 Pico 只支持 3.3v IO,所以我設(shè)計了幾個板,一個用于分析儀本身(主要是為了更容易連接/斷開杜邦線并將其連接到輔助板)和一個電平轉(zhuǎn)換器木板。

電平轉(zhuǎn)換器板允許使用范圍從 1.6v 到 5v 的電壓,它默認(rèn)參考 5v,但您可以重新配置它以接受外部參考電壓。

此外,最新版本的分析儀板允許以菊花鏈方式連接分析儀,因此您最多可以鏈接其中的五個,并同時對多達 120 個通道進行采樣,這是邏輯分析儀的大量通道。

準(zhǔn)系統(tǒng)配置

要將 Pico(或其他基于 RP2040 的電路板,如 RP2040 Zero)用作邏輯分析儀,您需要短接觸發(fā)引腳,這兩個引腳保留用于快速和復(fù)雜的觸發(fā)(有關(guān)固件和軟件部分的更多信息)。

完成這些短路后,將 UF2 文件上傳到板上,設(shè)備就可以使用了。

Pico 引出線是這樣的:

一個 24 通道 100Msps 邏輯分析儀

和零引出線:

一個 24 通道 100Msps 邏輯分析儀

分析板

分析儀板包含非常少的組件:一個包含通道、接地、+3v3、+5v 和兩個外部觸發(fā)引腳的水平排針、兩個用于菊花鏈分析儀的三針連接器(公頭和母頭)、一個電阻器、二極管和 Pico 本身。

一個 24 通道 100Msps 邏輯分析儀

外部觸發(fā)引腳允許使用向設(shè)備請求的相同觸發(fā)模式觸發(fā)其他設(shè)備,如示波器,這僅適用于快速和復(fù)雜的觸發(fā),因為這些是使用 GPIO0/1 橋觸發(fā) PIO 機器的設(shè)備。

標(biāo)頭的引出線是這樣的:

一個 24 通道 100Msps 邏輯分析儀

變速板

移位器板也很容易組裝,它包含六個 TXU0104 電平轉(zhuǎn)換器、一些去耦電容器、連接到邏輯分析儀和通道線的引腳/接頭以及一個用于配置電壓的跳線。

一個 24 通道 100Msps 邏輯分析儀

移位器分布在 PCB 的兩側(cè)以減小尺寸和走線長度(我盡量保持走線盡可能短以避免高頻干擾,但這些也是長度匹配的以避免邊緣情況下的不一致)但它們非常容易組裝,我總是使用拖動方法手工焊接這些,但使用紅外線烤箱焊接它們也應(yīng)該沒問題。

移位器的引腳排列與邏輯分析儀完全相同,除非您移除 5v 參考跳線,在這種情況下,5v 引腳成為外部參考電壓源。

邏輯分析儀固件

固件

固件是使用標(biāo)準(zhǔn) Pico SDK 和 Visual Studio Code 構(gòu)建的。如果您想自己構(gòu)建項目并且沒有安裝 SDK,我建議使用適用于 Windows 的 pico 安裝程序,它使安裝變得輕而易舉,并為構(gòu)建項目做好一切準(zhǔn)備。對于其他操作系統(tǒng),有不同的方法來設(shè)置 SDK,請參閱 Pico?“入門”文檔。

可以為不同的板構(gòu)建固件,現(xiàn)在您可以使用 Pico、Pico W(帶和不帶 WiFi)和 RP2040 Zero。

要更改構(gòu)建哪個文件,您需要修改兩個文件:

構(gòu)建設(shè)置文件

該文件包含選擇哪個板將成為固件目標(biāo)所需的定義:

<span style="color:#1f2328"><span style="background-color:#ffffff"><span style="color:var(--color-fg-default)"><span style="background-color:var(--color-canvas-subtle)"><code>#define FIRMWARE_VERSION "4_5"

//Select the board type to build the firmware for
#define BUILD_PICO
//#define BUILD_PICO_W
//#define BUILD_PICO_W_WIFI
//#define BUILD_ZERO
</code></span></span></span></span>

根據(jù)需要取消注釋目標(biāo)板的定義。

如果你想知道為什么有人想在沒有 WiFi 支持的情況下使用 W,很簡單,為了減少設(shè)備的功耗,你可能想在沒有連接到電源的筆記本電腦上使用它,在這種情況下,啟用 WiFi 支持將浪費電能,這會減少電池的使用時間。

CMakeLists 文件

此文件包含項目構(gòu)建過程的定義并指示包含哪些庫。由于 W 功能基于外部模塊,因此其使用需要包含一個庫。

取決于你是否想在有或沒有 WiFi 的情況下使用它,庫是不同的(即使你不想啟用 WiFi,你也需要包含一個庫,因為 Pico 的 LED 通過此模塊連接)并且它已配置在這個文件中。

<span style="color:#1f2328"><span style="background-color:#ffffff"><span style="color:var(--color-fg-default)"><span style="background-color:var(--color-canvas-subtle)"><code># Configure the correct cyw library based on what this is built for
# Regular pico: empty
# Pico W without WiFi support: pico_cyw43_arch_none
# Pico W with WiFi support: pico_cyw43_arch_lwip_poll
# set (CYW_LIB pico_cyw43_arch_lwip_poll)
# set (CYW_LIB pico_cyw43_arch_none)
</code></span></span></span></span>

如果您使用的是 W,請取消注釋您需要的那個,否則請留下這些注釋。

目前,唯一帶有 CYW 模塊的開發(fā)板是 Pico-W,但如果將來另一塊開發(fā)板添加此模塊,您將需要按照說明啟用它。

添加對不同板的支持。

RP2040 已成為一種非常流行的微控制器,因此其他制造商已開始創(chuàng)建自己的電路板,每一種都具有不同的特性。

為了支持任何主板,固件已使用定義系統(tǒng)進行了修改,該系統(tǒng)簡化了為其中任何一個配置它的任務(wù)。

定義新板的第一步是創(chuàng)建定義集。為此,您需要編輯電路板定義文件。

在那里添加一個新的#elif名稱#define,您的板將使用,并在其中添加板的所有定義:

<span style="color:#1f2328"><span style="background-color:#ffffff"><span style="color:var(--color-fg-default)"><span style="background-color:var(--color-canvas-subtle)"><code>This defines the name sent to the software
#define BOARD_NAME "PICO"

If defined the device supports complex, fast and external triggers. To support these kind of triggers two channels need to be
reserved and the first 16 channels need to be sequential.
#define SUPPORTS_COMPLEX_TRIGGER

Stablishes the channel base GPIO, this is the first GPIO that will be used as a channel.
This is not the GPIO mapped to channel 1 but the first GPIO used as an input channel.
#define INPUT_PIN_BASE 2

Complex/fast/ext trigger output pin (if enabled)
#define COMPLEX_TRIGGER_OUT_PIN 0

Complex/fast/ext trigger input pin (if enabled)
#define COMPLEX_TRIGGER_IN_PIN 1

If defined, the onboard led is a led connected to a GPIO
#define GPIO_LED

If defined, the onboard led is a led connected to a CYGW module (for the Pico W)
#define CYGW_LED

If defined, the onboard led is a RGB led connected to a GPIO
#define WS2812_LED

Defines the used GPIO used for the GPIO and WS2812 led types
#define LED_IO 25

If defined enables the Pico W WiFi module
#define USE_CYGW_WIFI
</code></span></span></span></span>

請記住,至少需要定義一種 LED 類型。

創(chuàng)建電路板定義后,您將需要添加通道映射。搜索這個:

<span style="color:#1f2328"><span style="background-color:#ffffff"><span style="color:var(--color-fg-default)"><span style="background-color:var(--color-canvas-subtle)"><code>//Pin mapping, used to map the channels to the PIO program
#if defined (BUILD_PICO)
    const uint8_t pinMap[] = {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,27,28,COMPLEX_TRIGGER_IN_PIN};  
#elif defined (BUILD_PICO_W)
    const uint8_t pinMap[] = {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,27,28,COMPLEX_TRIGGER_IN_PIN};
#elif defined (BUILD_PICO_W_WIFI)
    const uint8_t pinMap[] = {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,27,28,COMPLEX_TRIGGER_IN_PIN};
#elif defined (BUILD_ZERO)
    const uint8_t pinMap[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,26,27,28,29,22,23,24,25,COMPLEX_TRIGGER_IN_PIN};
#endif
</code></span></span></span></span>

要添加映射,請#elif使用您在板定義中使用的定義名稱創(chuàng)建一個新條目。您必須映射所有通道,如果您的電路板沒有暴露足夠的引腳,只需重復(fù)您已經(jīng)使用的通道之一,這可以防止軟件出現(xiàn)問題,通道的數(shù)據(jù)將被重復(fù)而不會產(chǎn)生任何其他后果。

一旦您的電路板被定義,您就可以像任何其他電路板一樣編譯啟用它的固件。

主窗口

讓我們看一下軟件的主窗口及其部分。

一個 24 通道 100Msps 邏輯分析儀

  • 1:文件菜單,可以管理抓包文件。
  • 2:協(xié)議分析器菜單,允許調(diào)用已安裝的協(xié)議分析器。
  • 3:網(wǎng)絡(luò)設(shè)置,允許配置一個WiFi設(shè)備的網(wǎng)絡(luò)設(shè)置。
  • 4:刷新按鈕,刷新可用COM端口列表。
  • 5:端口選擇器,選擇要連接的設(shè)備。
  • 6:打開/關(guān)閉設(shè)備按鈕,連接或斷開設(shè)備。
  • 7:設(shè)備標(biāo)識,顯示連接到軟件的設(shè)備類型。
  • 8:重復(fù)捕捉按鈕,重復(fù)上次相同參數(shù)的捕捉。
  • 9:捕捉按鈕,打開捕捉對話框。
  • 10:中止按鈕,取消正在運行的捕獲。
  • 11:頻道查看器,顯示捕獲的頻道信息。
  • 12:樣本查看器,顯示捕獲的樣本。
  • 13:樣本查看器位置,滑動樣本查看器。
  • 14:Sample marker,顯示顯示哪些樣本,用于對樣本進行操作。
  • 15:協(xié)議分析數(shù)據(jù),這是協(xié)議分析器數(shù)據(jù)的顯示方式。
  • 16:樣本查看器選擇器,選擇在屏幕上顯示多少個樣本。
  • 17:Capture info,顯示當(dāng)前捕獲是如何實現(xiàn)的信息。

一切都很簡單,最基本的用法是連接到設(shè)備,點擊“捕獲”,配置捕獲對話框并接受它,設(shè)備將開始捕獲,一旦捕獲完成,樣本將顯示在示例查看器。但當(dāng)然,這是最基本的用法,該軟件允許做更多的事情,所以我們將逐節(jié)探討。

現(xiàn)在我們將查看應(yīng)用程序的所有菜單,了解我們可以訪問哪些功能,然后我們將了解如何使用設(shè)備的所有功能。

文件菜單

一個 24 通道 100Msps 邏輯分析儀

文件菜單允許管理捕獲文件。LogicAnalyzer 允許您存儲捕獲以及有關(guān)捕獲的所有信息,這對于共享或比較捕獲非常有用,并且為了管理這些文件,我們使用“文件”菜單。

文件菜單有以下選項:

  • 1:新建...,創(chuàng)建一個新的捕獲文件。它是使用“信號描述語言”(從現(xiàn)在開始使用 SDL)創(chuàng)建的。
  • 2:打開...,打開一個現(xiàn)有的捕獲文件。
  • 3:保存...,保存當(dāng)前捕獲,存儲所有關(guān)于它的信息和創(chuàng)建的區(qū)域。
  • 4:導(dǎo)出...,將當(dāng)前捕獲的數(shù)據(jù)導(dǎo)出到與 PulseView 等其他程序兼容的 CSV 文件。
  • 5:退出,關(guān)閉應(yīng)用程序。

協(xié)議分析器菜單

一個 24 通道 100Msps 邏輯分析儀

協(xié)議分析器菜單允許調(diào)用協(xié)議分析器或清除示例查看器中的覆蓋信息。請記住,此菜單是動態(tài)的,它將顯示安裝在“analyzers”文件夾中的分析器,您可以創(chuàng)建自己的分析器,它們將顯示在此處。此外,此菜單可能會更改其順序,因為它是根據(jù)找到文件的順序填充的。現(xiàn)在讓我們看看默認(rèn)預(yù)裝的那些。

  • 1:I2C,允許分析I2C協(xié)議。
  • 2:SPI,允許分析SPI協(xié)議。
  • 3:串口:允許分析RS-232協(xié)議
  • 4:清除分析數(shù)據(jù):清除協(xié)議分析儀覆蓋在樣本查看器上的所有數(shù)據(jù)。

網(wǎng)絡(luò)設(shè)置菜單

一個 24 通道 100Msps 邏輯分析儀

此菜單只有一個選項,“更新網(wǎng)絡(luò)設(shè)置”,并且只有在軟件通過 USB 連接到 Pico-W 分析儀時才會啟用。顧名思義,它會更新設(shè)備的網(wǎng)絡(luò)設(shè)置。

連接到設(shè)備

通過 USB 連接到單個設(shè)備非常簡單,只需從下拉列表中選擇設(shè)備并按“打開”即可。

但是還有另外兩種設(shè)備類型,“網(wǎng)絡(luò)”設(shè)備和“多設(shè)備”設(shè)備。

網(wǎng)絡(luò)設(shè)備

這用于通過 WiFi 連接到 Pico-W。一旦我們選擇它并按“打開”,這將向我們展示網(wǎng)絡(luò)設(shè)置對話框。

一個 24 通道 100Msps 邏輯分析儀

這個對話框非常簡單,我們介紹設(shè)備的 IP 地址(我們必須在使用網(wǎng)絡(luò)設(shè)置菜單之前配置它)、端口,然后我們按“接受”,如果設(shè)備可用,它將連接。

多設(shè)備設(shè)備

這用于連接最多五個以菊花鏈連接的設(shè)備,第一個設(shè)備將充當(dāng)主設(shè)備,負(fù)責(zé)檢測觸發(fā)條件(只允許復(fù)雜和快速的觸發(fā)) , 其他四個將充當(dāng)從機,并在主機檢測到觸發(fā)后進行捕獲。

一個 24 通道 100Msps 邏輯分析儀

首先,我們必須選擇主設(shè)備,然后啟用我們在菊花鏈中連接的盡可能多的設(shè)備并配置它們的設(shè)置。如果我們選擇網(wǎng)絡(luò)設(shè)備,我們將看到網(wǎng)絡(luò)設(shè)置對話框,引入的設(shè)置將顯示在設(shè)備下拉菜單的旁邊。

設(shè)置好所有設(shè)備后,我們可以按“接受”,如果一切正常,我們將看到設(shè)備顯示為“MULTI_ANALYZER_(version)”。請注意,所有設(shè)備必須共享相同的設(shè)備版本,如果您在設(shè)備中編程了不同的版本,驅(qū)動程序?qū)⒕芙^將它們連接為多設(shè)備鏈。

一個 24 通道 100Msps 邏輯分析儀

捕獲

現(xiàn)在我們已經(jīng)熟悉了連接過程,讓我們開始真正的交易,捕獲。

一旦我們按下“捕獲”按鈕,我們將看到“捕獲”對話框。

一個 24 通道 100Msps 邏輯分析儀

基本參數(shù)

在對話框的第一行,我們將看到捕獲的基本參數(shù):頻率(每秒樣本數(shù))、觸發(fā)前樣本和觸發(fā)后樣本。

頻率選擇器允許我們選擇每秒捕獲的樣本數(shù)量,范圍從 3100 (3.1Khz) 到 100000000 (100Mhz)。

接下來,我們將在觸發(fā)發(fā)生之前存儲大量樣本,這對于在滿足觸發(fā)條件之前驗證通道狀態(tài)非常有用。

最后,我們有大量的樣本將在觸發(fā)發(fā)生后存儲,這將是我們捕獲的主要數(shù)據(jù)。

我們可以捕獲的樣本數(shù)量將取決于我們捕獲的數(shù)量和通道。這些限制是:

  • 最多通道 8(模式 0)
    • 最少 2 個預(yù)觸發(fā)樣本
    • 最多 98303 個預(yù)觸發(fā)樣本
    • 最少 512 個后觸發(fā)樣本
    • 最多 131069 個后觸發(fā)樣本
  • 最多通道 16(模式 1)
    • 最少 2 個預(yù)觸發(fā)樣本
    • 最多 49151 個預(yù)觸發(fā)樣本
    • 最少 512 個后觸發(fā)樣本
    • 最多 65533 個后觸發(fā)樣本
  • 最多通道 24(模式 2)
    • 最少 2 個預(yù)觸發(fā)樣本
    • 最多 24576 個預(yù)觸發(fā)樣本
    • 最少 512 個后觸發(fā)樣本
    • 最多 32765 個后觸發(fā)樣本

此規(guī)則同樣適用于多設(shè)備,但考慮到使用最高通道的設(shè)備,例如,如果我們有兩個設(shè)備,我們有 48 個可用通道,通道 1 到 24 是第一個設(shè)備通道,通道 25 到 48 是第二個設(shè)備通道,范圍從 1 到 24。例如,如果我們選擇通道 1 和通道 48,我們將使用第一個設(shè)備的通道 1 和第二個設(shè)備的通道 24,因此選擇的捕獲模式將是模式 2。

頻道

接下來我們有頻道選擇器,這允許我們選擇我們想要捕獲的頻道。您可以隨機選擇要使用的通道,但請記住模式選擇所應(yīng)用的規(guī)則。除了為捕獲啟用通道外,我們還可以命名通道,這將在通道編號后顯示在通道查看器中,并且還將存儲在保存的任何捕獲文件中(這對于記住哪個信號是哪個信號非常有用,如果我們存儲捕獲以供以后分析)。

觸發(fā)器

最后我們有觸發(fā)器選擇器。它分為兩個不同的部分,邊緣觸發(fā)部分和模式觸發(fā)部分。

邊沿觸發(fā)是最簡單但最快的,它會在通道取高值或低值時觸發(fā)。如果我們選擇“邊緣”單選按鈕,我們將能夠選擇 24 個通道之一作為觸發(fā)通道,我們也可以選擇邊緣是正的還是負(fù)的(高或低)。請注意,如果我們使用多設(shè)備,則此觸發(fā)模式將不可用,這僅適用于模式觸發(fā)器。

模式觸發(fā)要復(fù)雜得多,我們最多可以使用 16 個通道而不是單個通道,當(dāng)所有指定的通道形成一個具體的模式時它就會滿足,但這也比邊沿觸發(fā)慢并且有一些限制。首先,我們必須指定基本通道,這是用于模式的第一個通道。它的范圍可以從通道 1 到通道 16,并且模式不能超過通道 16,因此如果我們使用通道 8 作為基本通道,我們有 9 個通道可用于模式,如果我們選擇通道 2,我們有 15 個通道可用于模式, ETC。

我們還可以指定“快速”模式,這種模式限制更多但也更精確,模式最多只允許五個通道,但觸發(fā)器將以 100Mhz 運行。如果我們不選擇快速模式,觸發(fā)器將以大約 66Mhz 的頻率運行,因此請記住這一點。這應(yīng)該不是問題,除非觸發(fā)條件持續(xù)的時間少于一個周期,因為我們可以選擇在觸發(fā)之前和之后捕獲多少樣本,我們可以以一種我們可以確保不會安全的方式設(shè)置它不錯過任何重要數(shù)據(jù)。這也是驅(qū)動本身補償?shù)?,所以通常無論我們選擇哪一個都會有大約+-1 sample的誤差。

模式觸發(fā)器具有這些限制,因為它使用 pico 的輔助 PIO 單元來檢查觸發(fā)模式,而邊沿觸發(fā)器使用相同的程序來捕獲和檢測觸發(fā)器。這就是為什么我們還必須將 GPIO0 和 GPIO1 捆綁在一起,觸發(fā)程序通知捕獲程序上升 GPIO0 的觸發(fā)條件,捕獲程序使用 GPIO1 讀取它。

運行捕獲

一旦我們設(shè)置了所有參數(shù),我們就可以開始捕獲了。按“接受”,捕獲對話框?qū)㈥P(guān)閉,設(shè)備將開始閃爍,等待觸發(fā)條件得到滿足。如果出于某種原因我們想要取消捕獲,“中止”按鈕將被啟用并停止捕獲。

捕獲完成后,樣本將顯示在屏幕上,樣本查看器將跳轉(zhuǎn)到觸發(fā)發(fā)生的位置,并將調(diào)整屏幕上顯示的樣本數(shù)量。

關(guān)于 Multidevice 設(shè)備的說明

由于鏈中的每個設(shè)備都運行自己的時鐘,因此它們之間可能存在一點偏差,該偏差可能為 +-1 個樣本,因此請將其考慮在內(nèi)。

目錄

所需硬件

準(zhǔn)系統(tǒng)配置

分析板

變速板

邏輯分析儀固件

固件

構(gòu)建設(shè)置文件

CMakeLists 文件

添加對不同板的支持。

主窗口

文件菜單

協(xié)議分析器菜單

網(wǎng)絡(luò)設(shè)置菜單

連接到設(shè)備

網(wǎng)絡(luò)設(shè)備

多設(shè)備設(shè)備

捕獲

基本參數(shù)

頻道

觸發(fā)器

運行捕獲

關(guān)于 Multidevice 設(shè)備的說明

分析協(xié)議

I2C分析儀

SPI分析儀

串口分析儀

編輯捕獲

基本編輯

轉(zhuǎn)移

測量

地區(qū)

創(chuàng)建樣本


分析協(xié)議

正如我們所見,該程序默認(rèn)包括三個協(xié)議分析器:I2C、SPI 和串行。一旦我們加載了一個捕獲,我們就可以根據(jù)需要運行其中的多個,我們可以運行相同的分析器或多個不同的分析器來捕獲一個捕獲并且信息將被合并,這允許每個示例一次捕獲三個 SPI 設(shè)備并分析它們在同一個捕獲中,或者分析一個 SPI 設(shè)備和一個串行設(shè)備,等等。

I2C分析儀

如果我們選擇 I2C 分析器,我們將看到配置對話框。

一個 24 通道 100Msps 邏輯分析儀

要使用分析儀,您需要指定哪個通道是 SDC 通道和 SDA 通道(時鐘和數(shù)據(jù))。該對話框看起來有點奇怪,但這是有原因的,所有協(xié)議分析器都是使用通用接口實現(xiàn)的,如果您想知道它們是如何實現(xiàn)的。

一旦我們選擇了兩個通道,分析器就會運行并向我們顯示有關(guān)捕獲的信息。

一個 24 通道 100Msps 邏輯分析儀

分析器將顯示開始和停止條件、操作請求、地址,并將在每個字節(jié)中包含它是否被確認(rèn)以及是否發(fā)生幀錯誤。條件將顯示在“<”和“>”之間,“A”表示“已確認(rèn)”,“N”表示“未確認(rèn)”,“F”表示“幀錯誤”。

SPI分析儀

選擇 SPI 分析器將打開 SPI 分析器對話框。

一個 24 通道 100Msps 邏輯分析儀

請注意此對話框現(xiàn)在如何適應(yīng)得更好,并注意右側(cè)出現(xiàn)了一個滾動條,這是因為所有設(shè)置都不適合對話框。

要配置分析儀,我們必須提供:CS、CK、MISO 和 MOSI 通道、移位方向(LSB 到 MSB 或 MSB 到 LSB)CPOL(極性)和 CPHA(采樣邊沿)。CS、MISO 和 MOSI 通道是可選的,如果未指定 CS 通道,則分析儀假定始終選擇該設(shè)備,對于 MISO 和 MOSI 也是如此,如果未提供其中之一,則不會處理(至少其中之一必須選擇 IO 通道)。CK 通道是必需的。

一旦我們選擇了參數(shù),分析器就會向我們顯示有關(guān)捕獲的數(shù)據(jù)。

一個 24 通道 100Msps 邏輯分析儀

SPI 協(xié)議實際上是已實現(xiàn)協(xié)議中最簡單(但最安全)的,它是完全同步的,主從數(shù)據(jù)有不同的線路,因此它僅提供有關(guān)已讀取數(shù)據(jù)的信息。

串口分析儀

選擇串行分析器將打開串行分析器對話框。

一個 24 通道 100Msps 邏輯分析儀

要配置分析儀,我們必須提供:RX 和 TX 通道、極性(真正的 RS-232 物理層使用負(fù)極性,但現(xiàn)在更常見的是使用正極性的 TTL 物理層)、數(shù)據(jù)位、奇偶校驗、停止位和波特。RX 和 TX 是可選的,但至少必須提供一個,其余所有參數(shù)都是必需的。

在繼續(xù)之前,我必須指出,除非捕獲沒有正確完成,否則您將遇到幀錯誤。RS-232 是異步的,所以沒有時鐘信號,因為分析儀會嘗試根據(jù)采樣頻率和指定的波特率計算時鐘,但如果您不捕獲傳輸波特率的倍數(shù),則很有可能幀錯誤將被檢測到,因為它會讀取一些超出幀位置的位。

輸入所有參數(shù)后,將顯示分析數(shù)據(jù)。

一個 24 通道 100Msps 邏輯分析儀

分析器將顯示分析的數(shù)據(jù),如果發(fā)現(xiàn)任何幀錯誤,它也會在數(shù)據(jù)包中顯示為“F”。

編輯捕獲

有時編輯捕獲、刪除無用樣本、插入缺失數(shù)據(jù)、重復(fù)樣本等會很有用。為此,我們將使用樣本標(biāo)記中的上下文對話框。

一個 24 通道 100Msps 邏輯分析儀

基本編輯

首先我們有插入選項,這將允許在我們點擊的地方插入一些樣本。這將打開創(chuàng)建示例對話框,這允許使用 SDL 語言創(chuàng)建示例。

一個 24 通道 100Msps 邏輯分析儀

接下來我們有常規(guī)的編輯選項:剪切、復(fù)制、粘貼和刪除。要使用剪切、復(fù)制和刪除功能,首先我們必須在樣本標(biāo)記中選擇一個范圍,您可以在樣本標(biāo)記上單擊鼠標(biāo)左鍵并拖動,或者您可以放置??臨時標(biāo)記(左鍵單擊樣本標(biāo)記),轉(zhuǎn)到您所在的位置想要結(jié)束選擇并使用 Ctrl+左鍵單擊來創(chuàng)建一個范圍(您也可以在單擊機智 Ctrl+左鍵后拖動)。要粘貼一組樣本,您必須先剪切或復(fù)制一系列樣本。

轉(zhuǎn)移

下一個編輯操作是 Shift,這將移動一些通道的大量樣本。

一個 24 通道 100Msps 邏輯分析儀

移動將發(fā)生在我們單擊以調(diào)出上下文菜單的示例中,我們可以根據(jù)需要移動任意數(shù)量的頻道。要從列表中選擇/取消選擇一個通道,您可以單擊它,或者您可以按住 Ctrl 并單擊并拖動以同時反轉(zhuǎn)多個通道的選擇狀態(tài)。

我們還可以選擇向左或向右移動,以及將在移動后的樣本中插入的內(nèi)容:低值、高值或旋轉(zhuǎn)樣本。

測量

這不是編輯功能,但它包含在同一菜單中,因為它需要選擇一系列樣本。如果我們選擇“Measure”選項,Measure 對話框?qū)棾鲇杏玫男畔?,例如所選樣本的數(shù)量、樣本的持續(xù)時間、頻率等。

一個 24 通道 100Msps 邏輯分析儀

地區(qū)

最后我們有區(qū)域功能。有時突出顯示樣本區(qū)域很有用,也許您想與某人共享捕獲并顯示哪個區(qū)域很重要,或者您可能想保存文件以備后用并指出一些重要區(qū)域捕獲。

為此,我們可以創(chuàng)建一個區(qū)域,為此我們首先需要選擇一系列樣本,打開上下文菜單,然后選擇“創(chuàng)建區(qū)域”。這將帶來區(qū)域?qū)υ捒颉?/p>

一個 24 通道 100Msps 邏輯分析儀

要創(chuàng)建一個區(qū)域,我們可以給它起一個名字并選擇一種顏色。一旦我們選擇了參數(shù),該區(qū)域?qū)@示在示例查看器中。

一個 24 通道 100Msps 邏輯分析儀

如果我們想刪除一個區(qū)域,右鍵單擊該區(qū)域上方的樣本標(biāo)記,將啟用“刪除區(qū)域”菜單,單擊它,它將被刪除。

如果我們編輯樣本,區(qū)域?qū)⒈徽{(diào)整,如果我們刪除屬于一個區(qū)域的樣本,該區(qū)域?qū)⒈豢s短,如果我們插入該區(qū)域?qū)⒈粩U展,如果該區(qū)域的所有樣本都被刪除,該區(qū)域也將被刪除。

創(chuàng)建樣本

LogicAnalyzer 結(jié)合了一種創(chuàng)建樣本的強大方法,即 SDL 語言。這允許以一種簡單的方式從頭開始修補和創(chuàng)建捕獲文件。該程序甚至包含一個用于 SDL 語言的語法著色編輯器,這使得創(chuàng)建這些文件變得非常容易。

但為什么?為什么創(chuàng)建這些樣本如此重要?好吧,這確實與將來添加的新功能有關(guān),即重播捕獲文件的可能性。

看看它的實際效果。

一個 24 通道 100Msps 邏輯分析儀

這里我們有三個不同的部分:

  • Ammount 選擇器,指定我們要創(chuàng)建多少個樣本,僅在“插入”模式下可用。
  • 頻道信息,這里我們可以看到頻道號和名稱
  • 信號查看器,這是已生成信號的表示

要生成信號,我們單擊通道的信號查看器,這將帶來信號合成器,如果我們已經(jīng)為通道加載或創(chuàng)建 SDL,它將自動加載。文章來源地址http://www.zghlxwxcb.cn/news/detail-429970.html

資料下載鏈接>>

到了這里,關(guān)于一個 24 通道 100Msps 邏輯分析儀的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第十三章 Kingst VIS邏輯分析儀的使用

    第十三章 Kingst VIS邏輯分析儀的使用

    目錄 13.1 產(chǎn)品簡介 13.1.1 基礎(chǔ)知識 13.1.2 產(chǎn)品型號及規(guī)格 13.1.3 支持的協(xié)議類型 13.2 Kingst VIS 軟件簡介 13.2.1 軟件安裝指南 13.2.2 軟件界面簡介 13.2.3 多語言切換 ?13.2.4 模擬演示功能 13.3 設(shè)備連接 13.3.1 連接設(shè)備與電腦 ?13.3.2 連接設(shè)備與被測系統(tǒng) 13.3.3 多點接地提高測量準(zhǔn)確度

    2024年02月15日
    瀏覽(34)
  • vivado 在線邏輯分析儀 ila 無法打開的原因

    vivado 在線邏輯分析儀 ila 無法打開的原因

    報錯信息: 報錯原因: 沒有時鐘觸發(fā)信號??赡苡捎跁r鐘觸發(fā)信號為 有產(chǎn)生條件的,導(dǎo)致此時沒有時鐘信號,從而無法正常運行ILA進行信號抓取。 尤其是在使用了PLL產(chǎn)生的時鐘時,有可能復(fù)位信號出錯,導(dǎo)致PLL的輸出時鐘不存在。 解決方式 更換時鐘信號,或者檢查時鐘信

    2024年02月11日
    瀏覽(30)
  • [VIVADO] 集成邏輯分析儀(ILA)的4種使用方法

    [VIVADO] 集成邏輯分析儀(ILA)的4種使用方法

    目錄 01 HDL代碼實例化ILA IP核 02 Block Design添加ILA IP核 03?綜合后添加Mark Debug 04?HDL中使用MARK_DEBUG 05?文章總結(jié) 大家好,這里是程序員 杰克 。一名平平無奇的嵌入式軟件工程師。 在日常FPGA開發(fā)過程中,邏輯代碼設(shè)計完成后,為了驗證代碼邏輯的正確性,優(yōu)先使用邏輯仿真(mo

    2024年02月05日
    瀏覽(29)
  • FPGA_Signal TapII 邏輯分析儀 在線信號波形抓取

    FPGA_Signal TapII 邏輯分析儀 在線信號波形抓取

    由于一些工程的仿真文件不易產(chǎn)生,所以我們可以利用 quartus 軟件自帶的 SignalTap 工具對波形進行抓取 對各個信號進行分析處理,讓電子器件與FPGA進行正常通訊工作,也驗證所繪制的波形圖是否一致。 1、 首先確保你的工程已經(jīng)完成(包括引腳配置,I/O 設(shè)置等),然后編譯

    2024年02月02日
    瀏覽(18)
  • keil5 Logic Analyzer邏輯分析儀端口輸出波形觀測

    keil5 Logic Analyzer邏輯分析儀端口輸出波形觀測

    在選項卡中找到debug,如果是軟件仿真,就要選擇左邊的\\\"Use Simulation\\\"。下面的\\\"Dialog DLL\\\" 和 “Parameter” 也需要更改;\\\"Dialog DLL\\\"軟件仿真填入的是\\\"DARMSTM.DLL” ,硬件仿真填入“TARMSTM.DLL” 。 “Parameter” 為 “-pSTM32F103C8”填的是芯片型號,以TM32F108C8T6為例。 設(shè)置好后點擊OK 打開

    2024年02月16日
    瀏覽(22)
  • 硬件設(shè)計 之 CAN通信-DSView邏輯分析儀使用-CAN波形測試

    硬件設(shè)計 之 CAN通信-DSView邏輯分析儀使用-CAN波形測試

    ** CAN,Controller Area Network,控制器局域網(wǎng)是用于解決汽車眾多控制部件之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信總線。 ** can總線采用差分電壓傳輸數(shù)據(jù),分別是CANH和CANL兩根總線??偩€上的信號電平分為這兩條線之間的差分電壓。 隱形電平:兩條線靜態(tài)時均為2.5V左右,壓差

    2024年02月02日
    瀏覽(31)
  • 高云USB下載器仿真器用戶手冊(包括在線邏輯分析儀的使用方法)

    高云USB下載器仿真器用戶手冊(包括在線邏輯分析儀的使用方法)

    仿真器用于高云 GOWIN 公司所生產(chǎn)的 FPGA,可用于程序下載和調(diào)試。主要特點如下: 1.支持寬電壓1.2V - 3.6V; 2.速度最高可達30Mb/s,極速完成下載和波形調(diào)試功能; 3.完美支持在線邏輯分析儀; 4.具有過流保護、TVS 保護,使用更可靠; 5.配高速柔性 USB 線,使用效果佳; 1.無需

    2024年02月09日
    瀏覽(35)
  • 《AP音頻分析儀的使用》

    《AP音頻分析儀的使用》

    AP,音頻分析儀器(AudioPrecision),是指既能夠測量話筒、音頻功放、揚聲器等各類單一音頻設(shè)備的各種電聲參數(shù),也能測試組合音響、調(diào)音臺等組合音頻設(shè)備的整體性能的分析類儀器。所謂音頻設(shè)備就是將實際的聲音拾取到將聲音播放出來的全部過程中需要用到的各類電子設(shè)

    2023年04月09日
    瀏覽(21)
  • APx500音頻分析儀硬件簡介

    APx500音頻分析儀硬件簡介

    兩通道模擬輸出,兩通道或以上的模擬輸入接口 線性編碼數(shù)字音頻接口(AES/EBU,TOSLINK,SPDIF)Linear PCM 脈沖密度調(diào)制碼流(需要APx-PDM選件支持) Bluetooth 藍牙音頻碼流(需APx-BT選件支持) 最高支持192kHz數(shù)字采樣音頻(APx555最高支持216kHz) APx500 v4.0 新增Bench模式,有效幫助工程師

    2024年04月12日
    瀏覽(32)
  • CAN總線分析儀使用及調(diào)試方式

    CAN總線分析儀使用及調(diào)試方式

    1、軟件安裝 工具下載地址: 關(guān)注公眾號:Kevin的學(xué)習(xí)站;后臺發(fā)送:CAN總線分析儀;即可獲取軟件! 安裝: 1、以管理員身份運行軟件;選擇簡體中文安裝。 點擊下一步; 勾選“我同意此協(xié)議”選項,點擊下一步; 選擇所需的安裝路徑,點擊下一步 USB_CAN TOOL:調(diào)試軟件,

    2024年02月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包