一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于SDS3000X系列智能示波器的SPI總線測(cè)試方案

電子設(shè)計(jì) ? 作者:工程師飛燕 ? 2018-11-09 08:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SPI總線簡(jiǎn)介

SPI是串行外設(shè)接口(Serial Peripheral Interface)的縮寫,是一種高速、全雙工、同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳,同時(shí)為PCB的布局上節(jié)省空間,提供方便。其現(xiàn)已發(fā)展成為一種工業(yè)標(biāo)準(zhǔn),目前,各半導(dǎo)體公司推出了大量的帶有SPI接口的具有各種各樣功能的芯片,如RAM,EEPROM,F(xiàn)lashROM,A/D(D/A)轉(zhuǎn)換器、LED顯示驅(qū)動(dòng)器、I/O接口芯片、實(shí)時(shí)時(shí)鐘、UART收發(fā)器等等,為用戶的外圍擴(kuò)展提供了極其靈活而經(jīng)濟(jì)的選擇。這也使得對(duì)SPI信號(hào)的測(cè)試分析需求更加廣泛。


SPI總線包含四種輸出方式(SPI0,SPI1,SPI2,SPI3),SPI0和SPI3方式比較常用。SPI模塊為了和外設(shè)進(jìn)行數(shù)據(jù)交換,根據(jù)外設(shè)工作要求,其輸出串行同步時(shí)鐘極性和相位可以進(jìn)行配置,時(shí)鐘極性(CPOL)對(duì)傳輸協(xié)議沒有重大的影響。如果CPOL=0,串行同步時(shí)鐘的空閑狀態(tài)為低電平;如果CPOL=1,串行同步時(shí)鐘的空閑狀態(tài)為高電平。時(shí)鐘相位(CPHA)能夠配置用于選擇兩種不同的傳輸協(xié)議之一進(jìn)行數(shù)據(jù)傳輸。如果CPHA=0,在串行同步時(shí)鐘的第一個(gè)跳變沿(上升或下降沿)數(shù)據(jù)即被采樣;如果CPHA=1,在串行同步時(shí)鐘的第二個(gè)(上升或下降沿)數(shù)據(jù)才被采樣。

基于SDS3000X系列智能示波器的SPI總線測(cè)試方案

圖1 SPI信號(hào)四種輸出方式時(shí)序圖

SPI總線測(cè)試需求

工程師對(duì)SPI總線測(cè)試和分析的需求主要涵蓋以下兩個(gè)方面:


1.了解總線正在發(fā)生什么:軟件工程師設(shè)計(jì)SPI主設(shè)備發(fā)出的消息內(nèi)容,硬件工程師則需要確定消息是不是被準(zhǔn)確無誤的傳送到從設(shè)備上。傳統(tǒng)的方法是使用示波器把信號(hào)捕獲下來,然后根據(jù)高低電平特點(diǎn)轉(zhuǎn)換成“1”或“0”,然后再去對(duì)比SPI協(xié)議,將其還原成有意義的消息幀。顯然這種方式費(fèi)時(shí)費(fèi)力,在轉(zhuǎn)換的過程中還容易出錯(cuò)。SDS3000X系列智能示波器支持SPI總線解碼功能,可以直接對(duì)總線傳輸信號(hào)進(jìn)行觸發(fā)解碼。并以不同的方式動(dòng)態(tài)顯示在示波器屏幕上。不同的顯示方式可以更好地適應(yīng)不同的分析需求:比如硬件工程師可能希望以二進(jìn)制的方式查看SPI消息內(nèi)容,底層驅(qū)動(dòng)工程師希望以16進(jìn)制方式分析波形,而應(yīng)用軟件工程師則希望以ASCII碼的方式去了解總線上實(shí)際運(yùn)行的數(shù)據(jù)內(nèi)容。


2.調(diào)試總線上有故障的節(jié)點(diǎn):SPI設(shè)備可以實(shí)現(xiàn)一個(gè)主設(shè)備連接多個(gè)從設(shè)備的需求,通過片選信號(hào)(SS/CS)來選擇需要操作的從設(shè)備。當(dāng)主設(shè)備切換傳輸對(duì)象的時(shí)候,我們需要關(guān)注總線所發(fā)送的信息是否與所選擇的從設(shè)備一致。有可能出現(xiàn)所發(fā)送的信息與當(dāng)前所選擇的從設(shè)備并不一致的狀況。


SPI總線模擬測(cè)試方法

本例中我們使用SDS3000X系列智能示波器以及STB-3信號(hào)演示板進(jìn)行單向SPI總線測(cè)試模擬

圖2 實(shí)驗(yàn)連接圖


單向的SPI總線信號(hào)包括一根時(shí)鐘線SCLK、一根片選信號(hào)線CS和一根數(shù)據(jù)線SDA,可由鼎陽的STB-3板模擬輸出,其輸出信號(hào)速率為1Mbps,數(shù)據(jù)內(nèi)容為:(XX為隨機(jī)字符)96'h53_49_47_4C_45_4E_54_5F_XX_XX_XX_XX。


SPI觸發(fā)

SPI 總線是為芯片間的數(shù)據(jù)通信而設(shè)計(jì)的,因此,在大多數(shù)情況下,由于傳輸數(shù)據(jù)的不同使得信號(hào)并非周期性信號(hào)。這就要求在對(duì)該總線進(jìn)行測(cè)試時(shí),要能準(zhǔn)確地觸發(fā)到數(shù)據(jù)幀的“頭”,并將其“穩(wěn)定”顯示在儀器上,便于觀察和分析。


SDS3000X系列智能示波器支持串行總線觸發(fā)功能,按下前面板上側(cè)菜單欄區(qū)域的“觸發(fā)–觸發(fā)設(shè)置”喚出觸發(fā)設(shè)置對(duì)話框,設(shè)定好信號(hào)對(duì)應(yīng)的探頭(本例設(shè)置為CH1:SDA;CH2: SCLK;CH3:CS),就可以直接對(duì)SPI信號(hào)進(jìn)行觸發(fā)。

圖3 SPI信號(hào)觸發(fā)功能


在模擬測(cè)試前,我們已知STB-3演示板所輸出的SPI信號(hào)輸出方式為SPI3(在實(shí)際測(cè)試中,SPI從設(shè)備的工作模式也會(huì)在數(shù)據(jù)手冊(cè)里標(biāo)明,或者在時(shí)序圖中給出)。因此我們?cè)谟|發(fā)的時(shí)候就要進(jìn)行相應(yīng)的配置。SDS3000X智能示波器支持在觸發(fā)和解碼時(shí)對(duì)SPI輸出方式進(jìn)行選擇。

圖4 SPI觸發(fā)信號(hào)設(shè)置

PS:SDS3000X系列智能示波器支持串行總線觸發(fā)解碼功能,支持的協(xié)議有IIC、IIS、SPI、UART/RS232、LIN、CAN、CAN-FD、FlexRay、MIL 1553、USB 2.0。


SPI解碼

在成功捕獲到待測(cè)試的SPI總線信號(hào)后,接下來我們關(guān)注的問題是對(duì)SPI總線信號(hào)進(jìn)行解碼。


如圖5所示,選擇“分析-串行解碼”選項(xiàng),進(jìn)行相應(yīng)設(shè)置,即可獲得解碼的結(jié)果,并可以列表顯示出來,便于查看。(解碼的結(jié)果可以二進(jìn)制、16進(jìn)制以及ASCALL碼的形式顯示)解碼的結(jié)果與輸入信號(hào)一致。

圖5 SPI解碼設(shè)置

圖6 SPI解碼結(jié)果(十六進(jìn)制)

以上只是簡(jiǎn)單的使用SDS3000X系列智能示波器對(duì)SPI信號(hào)進(jìn)行觸發(fā)和解碼。在實(shí)際應(yīng)用中,SDS3000X系列智能示波器的串行總線觸發(fā)解碼功能可以快速的使我們獲得“總線上正在發(fā)生什么”;并可根據(jù)示波器界面所呈現(xiàn)的解碼結(jié)果分析總線所傳輸?shù)牡男畔⑹欠窈臀覀冾A(yù)想的一致,從而精準(zhǔn)快速地發(fā)現(xiàn)故障點(diǎn)并進(jìn)行調(diào)試。

聲明:本文內(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)投訴
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1804

    瀏覽量

    96042
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2960

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    鼎陽科技發(fā)布SDS800X HD系列數(shù)字示波器,打造專業(yè)級(jí)示波器新標(biāo)桿

    定義入門級(jí)專業(yè)數(shù)字示波器,意在推動(dòng)鼎陽科技一直以來的愿景:讓每個(gè)工程師都能擁有專業(yè)的測(cè)試測(cè)量設(shè)備。 ? 專業(yè)級(jí)性能表現(xiàn) SDS800X HD 表現(xiàn)不俗 SDS800X HD作為后標(biāo)帶有
    發(fā)表于 12-12 16:44 ?1275次閱讀
    鼎陽科技發(fā)布<b class='flag-5'>SDS800X</b> HD<b class='flag-5'>系列</b>數(shù)字<b class='flag-5'>示波器</b>,打造專業(yè)級(jí)<b class='flag-5'>示波器</b>新標(biāo)桿

    中國首款智能示波器SDS3000系列增添四款新型號(hào)

    2015年6月23日,深圳 - 為更廣泛普及智能示波器,持續(xù)引領(lǐng)工程師日常使用的“人手一臺(tái)”型示波器由功能示波器智能
    發(fā)表于 06-26 11:13 ?2575次閱讀

    鼎陽科技宣布推出四通道SDS1000X-E系列數(shù)字示波器

    2017年8月29日 深圳 鼎陽科技宣布推出四通道SDS1000X-E系列超級(jí)熒光示波器。
    發(fā)表于 08-29 10:58 ?3376次閱讀

    關(guān)于SIGLENT SDS2000總線協(xié)議的詳細(xì)解析

    SIGLENT于近期推出的SDS2000系列超級(jí)熒光示波器,加入了SPO(Super Phosphor Oscilloscope)技術(shù),使得該產(chǎn)品具有了高刷新,深存儲(chǔ),數(shù)字觸發(fā)和輝度顯示等特性
    發(fā)表于 06-04 15:31 ?1450次閱讀
    關(guān)于SIGLENT <b class='flag-5'>SDS</b>2000<b class='flag-5'>總線</b>協(xié)議的詳細(xì)解析

    深圳市鼎陽科技有限公司宣布發(fā)布SDS3000X系列智能示波器

    深圳市鼎陽科技有限公司宣布發(fā)布SDS3000X系列智能示波器。其具備優(yōu)異的模擬前端設(shè)計(jì),最高帶寬可達(dá)1GHz;采用新一代的SPO技術(shù),使其采樣率高達(dá)4GSa/s,單通道存儲(chǔ)深度可達(dá)20
    發(fā)表于 05-09 18:29 ?2524次閱讀

    SDS2000X系列超級(jí)熒光示波器詳解

    SDS2000X 系列超級(jí)熒光示波器,最大帶寬300MHz,實(shí)時(shí)采樣率最高2GSa/s,存儲(chǔ)深度可達(dá)140Mpts,是一款高性能經(jīng)濟(jì)型通用示波器。
    發(fā)表于 05-24 15:34 ?6177次閱讀
    <b class='flag-5'>SDS2000X</b><b class='flag-5'>系列</b>超級(jí)熒光<b class='flag-5'>示波器</b>詳解

    SDS3000X系列智能示波器的數(shù)據(jù)手冊(cè)免費(fèi)下載

    SDS3000X 系列智能示波器,最大帶寬 1GHz,最高實(shí)時(shí)采樣率 4GSa/s,采用創(chuàng)新的 SPO 技術(shù),支持高刷新、256 級(jí)波形輝度等級(jí)及色溫顯示、數(shù)字觸發(fā)和深存儲(chǔ)特性;采用單
    發(fā)表于 02-19 08:00 ?8次下載
    <b class='flag-5'>SDS3000X</b><b class='flag-5'>系列</b><b class='flag-5'>智能</b><b class='flag-5'>示波器</b>的數(shù)據(jù)手冊(cè)免費(fèi)下載

    鼎陽科技SDS2000X HD系列示波器的觸發(fā)功能

    上次我們講解了示波器的觸發(fā)功能,鼎陽科技SDS2000X HD系列(一),本次博銘訊銘繼續(xù)針對(duì):鼎陽科技示波器SDS2000XHD
    發(fā)表于 04-28 11:07 ?987次閱讀
    鼎陽科技<b class='flag-5'>SDS2000X</b> HD<b class='flag-5'>系列示波器</b>的觸發(fā)功能

    鼎陽科技發(fā)布SDS1000X HD系列高分辨率示波器

    SDS1000X HD示波器全帶寬下本底噪聲僅70μVrms, 具有256級(jí)輝度等級(jí)及色溫顯示,觸發(fā)靈敏度高,觸發(fā)抖動(dòng)小,支持豐富的智能觸發(fā)、串行總線觸發(fā)和解碼,支持歷史(Histor
    發(fā)表于 03-31 14:16 ?1099次閱讀

    示波器的觸發(fā)功能,鼎陽示波器SDS2000X HD系列(二)

    上次我們講解了示波器的觸發(fā)功能,鼎陽科技SDS2000X HD系列00X HD系列,鼎陽科技SDS200
    的頭像 發(fā)表于 04-28 11:23 ?1616次閱讀
    <b class='flag-5'>示波器</b>的觸發(fā)功能,鼎陽<b class='flag-5'>示波器</b><b class='flag-5'>SDS2000X</b> HD<b class='flag-5'>系列</b>(二)

    發(fā)布兩款數(shù)字示波器,高分辨率數(shù)字示波器產(chǎn)品線趨于完善

    2023年9月26日,鼎陽科技發(fā)布兩款數(shù)字示波器,分別是SDS3000X HD系列數(shù)字示波器以及新款SDS1000X HD
    的頭像 發(fā)表于 09-26 17:16 ?1245次閱讀
    發(fā)布兩款數(shù)字<b class='flag-5'>示波器</b>,高分辨率數(shù)字<b class='flag-5'>示波器</b>產(chǎn)品線趨于完善

    鼎陽科技為工程師提供從70MHz到4GHz帶寬的12-bit示波器可選項(xiàng)

    ADC——波形細(xì)節(jié)清晰可見 SDS3000X HD/SDS1000X HD系列示波器全系采用12-bit高分辨率ADC,量化等級(jí)高達(dá)4
    的頭像 發(fā)表于 09-27 09:57 ?1444次閱讀

    SDS800X HD系列數(shù)字示波器,重新定義專業(yè)級(jí)的入門示波器

    定義入門級(jí)專業(yè)數(shù)字示波器,意在推動(dòng)鼎陽科技一直以來的愿景:讓每個(gè)工程師都能擁有專業(yè)的測(cè)試測(cè)量設(shè)備。 ? 專業(yè)級(jí)性能表現(xiàn) SDS800X HD表現(xiàn)不俗 SDS800X HD作為后標(biāo)帶有“
    的頭像 發(fā)表于 12-12 14:53 ?1016次閱讀
    <b class='flag-5'>SDS800X</b> HD<b class='flag-5'>系列</b>數(shù)字<b class='flag-5'>示波器</b>,重新定義專業(yè)級(jí)的入門<b class='flag-5'>示波器</b>

    InfiniiVision 3000T X 系列示波器

    示波器上無法捕獲的偶發(fā)毛刺和異常。 3000T X 系列示波器搭配了豐富的軟件選件和探頭,能夠讓您進(jìn)行可信賴的測(cè)量。 功能特點(diǎn) ◆ ◆特點(diǎn) 用于遠(yuǎn)程控制、數(shù)據(jù)記錄和自動(dòng)
    的頭像 發(fā)表于 09-27 17:09 ?554次閱讀

    SDS1000系列數(shù)字存儲(chǔ)示波器

    電子發(fā)燒友網(wǎng)站提供《SDS1000系列數(shù)字存儲(chǔ)示波器.pdf》資料免費(fèi)下載
    發(fā)表于 10-21 11:07 ?0次下載