哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用PicoScope示波器解碼SPI總線信號(hào)

英國(guó)比克科技 Pico Technology ? 來源:英國(guó)比克科技 Pico Technol ? 2026-02-04 09:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1關(guān)于SPI總線

串行外設(shè)接口(SPI,Serial Peripheral Interface)總線最早由Motorola開發(fā),用于其微控制器產(chǎn)品。由于其結(jié)構(gòu)簡(jiǎn)單、實(shí)現(xiàn)直接,隨后被其它廠商廣泛采用,目前已在嵌入式系統(tǒng)領(lǐng)域的各類器件中得到普及。

SPI總線通常用于微控制器或CPU與外設(shè)之間的芯片級(jí)通信,例如顯示模塊、ADCDAC、EEPROM、SD卡及其它存儲(chǔ)器件。

SPI總線是一種主從式、四線制串行通信總線,包含以下四條信號(hào)線:MOSI(主輸出/從輸入)、MISO(主輸入/從輸出)、SCLK或SCK(串行時(shí)鐘)、SS(從設(shè)備選擇)或CS(片選)。

089f37a2-0112-11f1-90a1-92fbcf53809c.jpg

圖1 SPI總線架構(gòu)

在SPI通信系統(tǒng)中,各設(shè)備以主從關(guān)系運(yùn)行。主設(shè)備通過生成共享的串行時(shí)鐘信號(hào)來發(fā)起并控制所有數(shù)據(jù)傳輸。

SPI是一種全雙工通信協(xié)議,這意味著在每一個(gè)時(shí)鐘周期內(nèi),主設(shè)備和從設(shè)備都可以同時(shí)發(fā)送和接收數(shù)據(jù)。為了與多個(gè)從設(shè)備進(jìn)行通信,主設(shè)備通常為每個(gè)從設(shè)備提供一根獨(dú)立的片選(CS)信號(hào)線。

為了保證SPI總線的正常工作,主設(shè)備在任意時(shí)刻只能與一個(gè)從設(shè)備通信。這一機(jī)制通過CS信號(hào)來實(shí)現(xiàn)。任何未被選中的從設(shè)備都必須忽略來自主設(shè)備的SCK和MOSI信號(hào),同時(shí)不得驅(qū)動(dòng)MISO信號(hào)線,其輸出應(yīng)保持高阻態(tài),以避免總線沖突。

SPI通信通常包括以下幾個(gè)步驟

?初始化:主設(shè)備首先將SCK時(shí)鐘頻率配置為目標(biāo)從設(shè)備所支持的范圍內(nèi)(通常為幾MHz到幾十MHz)。

?從設(shè)備選擇:主設(shè)備將對(duì)應(yīng)從設(shè)備的CS信號(hào)拉低(通常為邏輯低電平,即0 V),以選中該從設(shè)備。

?數(shù)據(jù)交換:在每一個(gè)時(shí)鐘周期內(nèi)都會(huì)發(fā)生一次全雙工數(shù)據(jù)傳輸。主設(shè)備通過MOSI信號(hào)線輸出一位數(shù)據(jù),從設(shè)備進(jìn)行采樣;同時(shí),從設(shè)備通過MISO信號(hào)線輸出一位數(shù)據(jù),主設(shè)備進(jìn)行采樣。

?通信結(jié)束:數(shù)據(jù)交換完成后,主設(shè)備停止輸出時(shí)鐘信號(hào),并將CS信號(hào)拉高,取消對(duì)從設(shè)備的選中。

0910200c-0112-11f1-90a1-92fbcf53809c.jpg

圖2 SPI總線中的數(shù)據(jù)傳輸機(jī)制

SPI的數(shù)據(jù)傳輸依賴于主設(shè)備和從設(shè)備內(nèi)部位寬相同的移位寄存器(例如8位)。這些寄存器通過MOSI和MISO信號(hào)線相互連接,形成一個(gè)環(huán)形緩沖結(jié)構(gòu)。其工作原理如下:

?在每一個(gè)時(shí)鐘沿,主設(shè)備和從設(shè)備都會(huì)將寄存器中的一位數(shù)據(jù)(通常是最高有效位MSB)移出到各自的輸出線上。同時(shí),它們也會(huì)從對(duì)方的輸出線上采樣一位數(shù)據(jù),并移入自身寄存器的最低有效位(LSB)。

?當(dāng)時(shí)鐘脈沖數(shù)量達(dá)到寄存器位寬時(shí),主設(shè)備和從設(shè)備寄存器中的原始數(shù)據(jù)就完成了一次完整交換。

?如果需要繼續(xù)傳輸數(shù)據(jù),只需重新加載移位寄存器,并重復(fù)該過程即可。

09745ebe-0112-11f1-90a1-92fbcf53809c.jpg

圖3 SPI在時(shí)鐘上升沿采樣的時(shí)序圖

2 Pico串行總線解碼與協(xié)議分析解決方案簡(jiǎn)介

PicoScope示波器標(biāo)配有超過40種串行通信協(xié)議解碼功能。隨著PicoScope軟件的持續(xù)免費(fèi)升級(jí),未來還將支持更多協(xié)議解碼功能。

目前支持的協(xié)議包括:

1-Wire、ARINC 429、BroadRReach、CAN、CAN FD、CAN J1939、CAN XL、DALI、DCC、DMX512、Ethernet 10BASE-T、擴(kuò)展UART、Fast Ethernet 100BASE-TX、FlexRay、I2C、I2S、I3C BASIC v1.0、LIN、Manchester、MIL-STD-1553、MODBUS ASCII、MODBUS RTU、NMEA-0183、并行總線、PMBus、PS/2、PSI5(傳感器)、Quadrature、RS232/UART、SBS Data、SENT Fast、SENT Slow、SENT SPC、SMBus、SPI-MISO/MOSI、SPI-SDIO、USB(1.0/1.1)以及風(fēng)速傳感器協(xié)議等。

09ce23d6-0112-11f1-90a1-92fbcf53809c.jpg

圖4 PicoScope支持的串行協(xié)議解碼器

解碼后的數(shù)據(jù)通過兩種互補(bǔ)的方式進(jìn)行顯示,便于高效分析。

圖形顯示方式:解碼數(shù)據(jù)以十六進(jìn)制、二進(jìn)制、十進(jìn)制或ASCII格式顯示在波形下方,并與原始波形共用同一時(shí)間軸。錯(cuò)誤幀會(huì)自動(dòng)以紅色高亮顯示,便于快速識(shí)別。用戶可以對(duì)任意數(shù)據(jù)幀進(jìn)行放大,以進(jìn)一步分析信號(hào)完整性或噪聲問題。

0a25b4d4-0112-11f1-90a1-92fbcf53809c.jpg

圖5 PicoScope中的圖形解碼顯示方式

表格顯示方式:表格視圖提供所有解碼數(shù)據(jù)幀的完整列表,包括數(shù)據(jù)內(nèi)容、標(biāo)識(shí)符和標(biāo)志位。用戶可以對(duì)數(shù)據(jù)進(jìn)行篩選,僅顯示感興趣的幀,也可以通過搜索功能查找具有特定屬性的數(shù)據(jù)幀。統(tǒng)計(jì)功能還可顯示更詳細(xì)的物理層信息,例如幀時(shí)間和電壓電平。

0a7dec6c-0112-11f1-90a1-92fbcf53809c.jpg

圖6 PicoScope中的表格解碼顯示方式

這兩種視圖是相互聯(lián)動(dòng)的:在表格中點(diǎn)擊任意一幀,示波器界面會(huì)自動(dòng)縮放并定位到對(duì)應(yīng)的波形位置。

為了進(jìn)一步提升分析效率,“Link File(鏈接文件)”功能允許用戶將數(shù)據(jù)字段與自定義的、易于理解的文本字符串進(jìn)行關(guān)聯(lián)。此外,PicoScope還支持將所有解碼數(shù)據(jù)導(dǎo)出為電子表格,用于后續(xù)分析。

0ad8aa26-0112-11f1-90a1-92fbcf53809c.jpg

圖7顯示解碼數(shù)據(jù)的可讀文本

3使用PicoScope捕獲SPI信號(hào)的測(cè)試設(shè)置

使用PicoScope對(duì)SPI總線通信進(jìn)行有效解碼,首要前提是精確的捕獲到原始數(shù)據(jù),這要求示波器具有足夠的帶寬和采樣率。

SPI信號(hào)的工作頻率范圍較廣?;趯?shí)踐經(jīng)驗(yàn)建議:

?示波器帶寬為SPI時(shí)鐘頻率的3~5倍。

?采樣率確保在單個(gè)數(shù)據(jù)位的上升沿或下降沿至少采集5個(gè)采樣點(diǎn),從而實(shí)現(xiàn)準(zhǔn)確的數(shù)字信號(hào)重構(gòu)。

為了進(jìn)行全面分析,理想情況下應(yīng)采集以下信號(hào)

?SCK(串行時(shí)鐘):用于同步,是必需信號(hào)

?MOSI(主輸出/從輸入):主設(shè)備發(fā)送的數(shù)據(jù)

?MISO(主輸入/從輸出):從設(shè)備返回的數(shù)據(jù)

所需的示波器通道數(shù)量取決于具體的分析需求:

?使用兩通道示波器時(shí):必須將其中一個(gè)通道用于采集SCK,因此一次只能解碼一條數(shù)據(jù)線(MOSI或MISO)。

?使用四通道或更多通道時(shí):可同時(shí)采集SCK、MOSI、MISO以及CS信號(hào),從而對(duì)指定從設(shè)備的通信進(jìn)行完整分析。

下圖8展示了使用PicoScope進(jìn)行SPI測(cè)試的測(cè)試設(shè)置:

?一臺(tái)PicoScope 3418E示波器(500MHz,5GS/s,2GS)通過USB Type C連接至PC,用于控制和數(shù)據(jù)采集。

?四個(gè)無(wú)源探頭連接至被測(cè)設(shè)備,用于采集SCK、MOSI、MISO和CS信號(hào)。

?PC上運(yùn)行PicoScope 7軟件,用于控制示波器、顯示波形并執(zhí)行SPI協(xié)議解碼。

0b320c7e-0112-11f1-90a1-92fbcf53809c.jpg

圖8使用PicoScope 3418E捕獲SPI信號(hào)的測(cè)試設(shè)置

4使用PicoScope解碼SPI信號(hào)

按照以下步驟在PicoScope 7中完成SPI數(shù)據(jù)的采集與解碼。

步驟1:在PicoScope 7的通道菜單中為各通道命名,便于后續(xù)操作和識(shí)別。

步驟2:打開“Views”,添加四個(gè)示波視圖窗口,每個(gè)窗口顯示一條波形,并為每個(gè)窗口命名為所顯示的SPI信號(hào)。

步驟3:根據(jù)實(shí)際信號(hào)情況設(shè)置合適的垂直量程、時(shí)基和采樣率。

步驟4:設(shè)置觸發(fā)條件以穩(wěn)定顯示SPI數(shù)據(jù),推薦使用針對(duì)SCK信號(hào)的脈沖觸發(fā)。

完成以上步驟后,即可獲得如圖9所示的SPI波形。

0b8a7382-0112-11f1-90a1-92fbcf53809c.jpg

圖9 PicoScope 7中的SPI波形顯示

步驟5:點(diǎn)擊“Serial decoding”,選擇“SPI – MISO/MOSI”.

0be2c12c-0112-11f1-90a1-92fbcf53809c.jpg

圖10在PicoScope 7中選擇SPI解碼器

步驟6:將各通道分配到解碼器中對(duì)應(yīng)的解碼信號(hào)。若之前已正確命名通道,該過程會(huì)更加直觀。閾值和遲滯參數(shù)會(huì)被自動(dòng)識(shí)別,但仍可根據(jù)需要手動(dòng)調(diào)整。其它SPI參數(shù)按照?qǐng)D11進(jìn)行配置。

0c3d4b56-0112-11f1-90a1-92fbcf53809c.jpg

圖11在PicoScope 7中配置SPI解碼器

步驟7:點(diǎn)擊“Next”,為解碼器命名,并選擇解碼數(shù)據(jù)顯示格式。同時(shí)還可以限制解碼的時(shí)間范圍,以便僅采集和分析關(guān)注的數(shù)據(jù)。

0c969c7e-0112-11f1-90a1-92fbcf53809c.jpg

圖12在PicoScope 7中選擇SPI解碼顯示格式

步驟8:點(diǎn)擊“Finish”后,解碼結(jié)果表格將顯示在屏幕上。該表格既可以與示波器視圖聯(lián)動(dòng)縮放,也可以像其它圖表一樣單獨(dú)顯示。

0ced4fce-0112-11f1-90a1-92fbcf53809c.jpg

圖13 PicoScope 7中的SPI解碼結(jié)果

更多功能和設(shè)置:

?解碼數(shù)據(jù)上方的工具欄提供了多種實(shí)用功能,可通過“Export”或“Data to Text”導(dǎo)出數(shù)據(jù)。

?使用“Fields”可以選擇需要顯示的數(shù)據(jù)字段,并重新配置解碼內(nèi)容。

?搜索功能在深存儲(chǔ)應(yīng)用中尤為重要。由于PicoScope支持捕獲大量數(shù)據(jù)包,借助搜索功能可以僅顯示所需數(shù)據(jù),從而大幅節(jié)省分析時(shí)間。

?將鼠標(biāo)懸停在任意數(shù)據(jù)包上,即可查看該數(shù)據(jù)包的詳細(xì)內(nèi)容。

0d4a5c28-0112-11f1-90a1-92fbcf53809c.jpg

圖14 PicoScope 7中SPI解碼器的更多功能

關(guān)于Pico Technology

Pico Technology是高性能電子測(cè)試儀器的全球領(lǐng)先制造商。源于英國(guó)劍橋強(qiáng)大電子工程傳統(tǒng),自創(chuàng)立以來,通過創(chuàng)建和領(lǐng)導(dǎo)創(chuàng)新的基于PC的測(cè)試儀器,比克實(shí)現(xiàn)了連續(xù)33年的增長(zhǎng)。其獨(dú)特的解決方案和完整的產(chǎn)品線為電子工程師提供了高性能且經(jīng)濟(jì)高效的工具,涵蓋了從物理層到協(xié)議層的整個(gè)設(shè)計(jì)驗(yàn)證周期:

具有內(nèi)置AWG,F(xiàn)G,邏輯分析儀,頻譜分析儀,串行協(xié)議分析儀的實(shí)時(shí)示波器,提供高達(dá)16位ADC分辨率,4G超深存儲(chǔ)器,8個(gè)高分辨率通道和真正的差分探測(cè)。緊湊的30GHz采樣示波器使工程師能夠輕松實(shí)現(xiàn)TDR特征阻抗測(cè)試,眼圖和時(shí)鐘恢復(fù)等。PicoVNA(矢量網(wǎng)絡(luò)分析儀),RFSynthesizer(射頻信號(hào)合成器)和PicoConnect高帶寬探頭可擴(kuò)展到RF應(yīng)用。此外,還有最暢銷的PicoLogger系列數(shù)據(jù)記錄儀產(chǎn)品。

SDK允許用戶與實(shí)現(xiàn)測(cè)試自動(dòng)化的其他儀器一起開發(fā)自定義應(yīng)用程序。終身免費(fèi)軟件和5年保修可保護(hù)客戶的投資。

比克科技是未來。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    49

    文章

    8800

    瀏覽量

    165469
  • 嵌入式
    +關(guān)注

    關(guān)注

    5208

    文章

    20603

    瀏覽量

    336491
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11319

    瀏覽量

    225731
  • SPI總線
    +關(guān)注

    關(guān)注

    4

    文章

    110

    瀏覽量

    28490
  • 總線信號(hào)
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    1513

原文標(biāo)題:使用 PicoScope 解碼 SPI 總線信號(hào)

文章出處:【微信號(hào):英國(guó)比克科技 Pico Technology,微信公眾號(hào):英國(guó)比克科技 Pico Technology】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用PicoScope 6000E示波器解碼1000base-SX以太網(wǎng)

    PicoScope6000E 系列是Pico Technology于2020年2月推出的新一代高性能 FlexRes?示波器,該示波器具有16 個(gè)數(shù)字通道和 8、10 或 12 位ADC分辨率硬件可調(diào)。
    發(fā)表于 02-05 14:12 ?2946次閱讀
    使用<b class='flag-5'>PicoScope</b> 6000E<b class='flag-5'>示波器</b><b class='flag-5'>解碼</b>1000base-SX以太網(wǎng)

    PicoScope示波器探頭補(bǔ)償操作指南

    PicoScope示波器以“輕量化 + 全功能 + 高性價(jià)比”重構(gòu)了示波器體驗(yàn),從入門便攜到旗艦級(jí)性能覆蓋全場(chǎng)景需求,是研發(fā)、教學(xué)、生產(chǎn)測(cè)試的高效工具。每個(gè)PicoScope
    發(fā)表于 03-31 12:04

    PicoScope 2000系列示波器的優(yōu)勢(shì) 購(gòu)線網(wǎng)

    `PicoScope 2000系列示波器介紹: 高級(jí)示波器顯示屏 軟件充分利用顯示屏的大小和分辨率以及您的 PC的處理能力在本例中,可同時(shí)顯示四個(gè)模擬信號(hào),;兩個(gè)
    發(fā)表于 03-21 09:16

    PicoScope 5000系列PC示波器優(yōu)勢(shì)

    。標(biāo)配有高端功能從某些公司購(gòu)買示波器有點(diǎn)像買車。在您添加了所有需要的選件后,價(jià)格已經(jīng)大幅上漲。借助PicoScope 5000系列,分辨率增強(qiáng)、容限測(cè)試、串行解碼、高級(jí)觸發(fā)、測(cè)量、數(shù)學(xué)通道和 XY 模式
    發(fā)表于 07-13 09:41

    PicoScope 6000系列高性能電腦示波器的優(yōu)勢(shì)

    時(shí)間分辨率顯示單發(fā)脈沖。等效采樣(ETS)模式提高最大采樣率至50GS/s,為重復(fù)性信號(hào)提供更高的定時(shí)分辨率?! O深緩存,超過其它任何示波器  PicoScope 6000系列為你標(biāo)配最深的緩存,比任何
    發(fā)表于 08-03 10:31

    示波器用于汽車CAN總線解碼的案例

    演示,相比于老師之前用的DS1000E,DS2000A增加了總線觸發(fā)和解碼功能,更方便觀測(cè)CAN總線信號(hào),這也是為什么技術(shù)推薦普源示波器DS
    發(fā)表于 09-02 18:08

    終極USB示波器PicoScope 6000系列

    PicoScope 6000系列是終極USB示波器。標(biāo)準(zhǔn)配置包括串行解碼,模板限制測(cè)試和分段存儲(chǔ)器等高端功能。PicoScope 6000系列示波器
    發(fā)表于 05-14 09:43 ?2280次閱讀

    4444四通道USB隔離示波器的性能指標(biāo)及應(yīng)用特點(diǎn)

    PicoScope4444不僅僅適用于差分測(cè)量,它的功能更甚于一臺(tái)具備優(yōu)越差分測(cè)量通用示波器。 PicoScope軟件提供了諸如串行總線解碼
    發(fā)表于 01-19 09:58 ?1700次閱讀

    怎么用示波器看can總線信號(hào)?

    怎么用示波器看can總線信號(hào)?? CAN總線是一種高速、可靠的控制器局域網(wǎng)絡(luò),常被用于汽車、航空等領(lǐng)域。在調(diào)試和故障排查時(shí),我們可以使用示波器
    的頭像 發(fā)表于 10-11 17:19 ?7000次閱讀

    PicoScope中滯后量參數(shù)的作用及其在實(shí)際應(yīng)用中的重要性

    PicoScope是一款功能強(qiáng)大的示波器信號(hào)解碼器,廣泛應(yīng)用于電子工程、通信、汽車等領(lǐng)域。其中,觸發(fā)和解碼功能是
    的頭像 發(fā)表于 11-06 18:17 ?1411次閱讀

    Pico Technology Ltd發(fā)布最新的USB示波器PicoScope 3000E系列

    2024年6月,PicoTechnologyLtd推出可調(diào)分辨率、USB供電的5GS/s示波器——PicoScope3000E系列。該款示波器有兩種型號(hào),帶寬分別為350MHz、500MHz,采樣率
    的頭像 發(fā)表于 06-15 08:31 ?1589次閱讀
    Pico Technology Ltd發(fā)布最新的USB<b class='flag-5'>示波器</b><b class='flag-5'>PicoScope</b> 3000E系列

    Pico Technology推出PicoScope 9404A-25高性能示波器

    英國(guó)劍橋郡圣尼茨(St Neots) – 通過推出可在四個(gè)通道上提供令人印象深刻的 25 GHz 帶寬的 PicoScope 9404A-25 高性能示波器,極大的增強(qiáng)了其 PicoScope
    的頭像 發(fā)表于 11-13 11:50 ?1396次閱讀
    Pico Technology推出<b class='flag-5'>PicoScope</b> 9404A-25高性能<b class='flag-5'>示波器</b>

    搞不定示波器SPI解碼?這幾步就行!

    SPI總線是為芯片間的數(shù)據(jù)通信而設(shè)計(jì)的,因此,在大多數(shù)情況下,由于傳輸數(shù)據(jù)的不同使得信號(hào)并非周期性信號(hào)。這就要求在對(duì)該總線進(jìn)行測(cè)試時(shí),要能準(zhǔn)
    的頭像 發(fā)表于 11-19 17:32 ?1070次閱讀
    搞不定<b class='flag-5'>示波器</b><b class='flag-5'>SPI</b><b class='flag-5'>解碼</b>?這幾步就行!

    PicoScope2000系列緊湊PC示波器技術(shù)手冊(cè)

    PicoScope 2000系列提供2個(gè)通道和4個(gè)通道示波器,以及2個(gè)模擬輸入+16個(gè)數(shù)字輸入的混合信號(hào)示波器(MSO)供您選擇。所有型號(hào)都具備頻譜分析儀、函數(shù)發(fā)生器、任意波形發(fā)生器和
    發(fā)表于 03-12 14:54 ?0次下載
    西峡县| 曲靖市| 海南省| 竹溪县| 巨野县| 武川县| 华池县| 凌云县| 克什克腾旗| 逊克县| 汽车| 新野县| 滦南县| 汕头市| 沽源县| 南川市| 乳源| 鄂州市| 甘德县| 灌云县| 龙山县| 育儿| 永新县| 靖安县| 大荔县| 静海县| 南平市| 凤庆县| 鲜城| 台安县| 晋江市| 城口县| 民乐县| 嘉义县| 论坛| 佛教| 嘉定区| 金乡县| 石首市| 醴陵市| 永兴县|