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

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

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

關(guān)于SPI基本知識(shí)和工作原理及硬件電路設(shè)計(jì)淺析

電子工程師 ? 來源:處事速不如思 ? 作者:處事速不如思 ? 2021-04-26 17:15 ? 次閱讀

設(shè)計(jì)之前先了解基本知識(shí)和工作原理

概述:SPI(Serial Perripheral Interface),中文是串行外圍設(shè)備接口,由Motorola 公司開發(fā)并推出的一種串行通訊接口,一般主要應(yīng)用在MCU和外圍設(shè)備之間的通訊,廣泛應(yīng)用在Flash,模數(shù)轉(zhuǎn)換器,通訊模塊等外圍芯片或者模塊與MCU之間的通訊。

特點(diǎn):高速(1.受限于最大時(shí)鐘頻率2.受限于CPU處理SPI數(shù)據(jù)的能力;3受限于PCB走線);

全雙工(兩個(gè)數(shù)據(jù)線可以同時(shí)收發(fā));

主從模式(既可當(dāng)主機(jī)又可當(dāng)從機(jī)工作);

提供頻率可編程時(shí)鐘;

接口:SCK: Serial Clock,作用是主設(shè)備往從設(shè)備傳輸時(shí)鐘信號(hào),控制數(shù)據(jù)交換及速率;

SS/CS:Slave Select/Chip Select,用于主設(shè)備片選從設(shè)備,由主設(shè)備控制;

SDO/MOSI:Serial Data Output/Master Out Slave In,作用是SPI設(shè)備發(fā)送數(shù)據(jù);

SDI/MISO: Serial Data Input/Master In Slave Out,作用是SPI設(shè)備接收數(shù)據(jù);

工作模式:有四種工作模式,工作模式是根據(jù)CPOL和CPHA邏輯配置而定的。

SPI主模塊和與之通信的外設(shè)備時(shí)鐘相位和極性應(yīng)該一致。

時(shí)鐘極性CPOL(Clock POLarity):配置為0時(shí)SPI總線空閑為低電平,配置為1時(shí)SPI

總線空閑為高電平;

時(shí)鐘相位CPHA(Clock PHAse):配置為0時(shí)在SCK第一個(gè)跳變沿采樣(上升或下降),

配置為1時(shí)在SCK第二個(gè)跳變沿采樣(上升或下降);

工作模式0:當(dāng)CPHA=0、CPOL=0時(shí)

R7zU7v.png

工作模式1:當(dāng)CPHA=1、CPOL=0時(shí)

neuYNj.png

工作模式2:當(dāng)CPHA=0、CPOL=1時(shí)

ymaqIz.png

工作模式3:當(dāng)CPHA=1、CPOL=1時(shí)

26j2mi.png

硬件電路設(shè)計(jì)

系統(tǒng)物理連接:SCK—SCK SDO/MOSI—SDI/MISO SS/CS—SS/CS

RnmyMb.png

實(shí)際電路設(shè)計(jì):

1.信號(hào)線和時(shí)鐘線串電阻:終端阻抗匹配:高速信號(hào)一般在電路的終端串接小電阻用于阻抗的匹配,TTL

信號(hào)阻抗約13,串接33Ω即可,防信號(hào)完整性問題;

ESD測(cè)試:用于過ESD測(cè)試;

接口防護(hù):當(dāng)信號(hào)線連接外部接口時(shí),在接插件拔插瞬間可能會(huì)有高壓,串接電阻可保護(hù)IO;

2. 片選信號(hào):是否要接上拉電阻或者下拉電阻,看具體規(guī)格書要求;

3. 線能粗則粗,能短則短。減小線路寄生電容,電感(走線長(zhǎng)度小于波長(zhǎng)的20分之一,最長(zhǎng)不要超過75cm;

4. 可以走弧形線就走弧形線;

5. 嚴(yán)格用地包絡(luò)屏蔽;

6. 如果要求嚴(yán)格的話,可以把時(shí)鐘線和數(shù)據(jù)線分開;

EvEfye.png

信號(hào)測(cè)試:

1.高低電平值;

2.最大和最新的過沖;

3.正回沖和負(fù)回沖;
編輯:lyn

聲明:本文內(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)注

    33

    文章

    8366

    瀏覽量

    150556
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1684

    瀏覽量

    91068
  • 硬件電路設(shè)計(jì)

    關(guān)注

    4

    文章

    30

    瀏覽量

    21435
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    自舉電路工作原理 自舉電路的作用是什么

    自舉電路的基本概念 自舉電路的核心思想是利用電路自身的工作狀態(tài)來提升某個(gè)節(jié)點(diǎn)的電壓。這種電路通常包含一個(gè)或多個(gè)電容器,這些電容器在
    的頭像 發(fā)表于 10-21 10:11 ?91次閱讀

    堆棧和內(nèi)存的基本知識(shí)

    本文主要聊聊關(guān)于堆棧的內(nèi)容。包括堆棧和內(nèi)存的基本知識(shí)。常見和堆棧相關(guān)的 bug,如棧溢出,內(nèi)存泄漏,堆內(nèi)存分配失敗等。后面介紹軟件中堆棧統(tǒng)計(jì)的重要性,以及如何使用工具工具軟件中堆棧使用的范圍,并給出在軟件開發(fā)中,如何降低堆棧問題,優(yōu)化堆棧的一些實(shí)踐。
    的頭像 發(fā)表于 08-29 14:10 ?327次閱讀
    堆棧和內(nèi)存的<b class='flag-5'>基本知識(shí)</b>

    藍(lán)牙模塊的工作原理電路設(shè)計(jì)

    藍(lán)牙技術(shù)是一種短距離無線通信技術(shù),廣泛應(yīng)用于各種智能設(shè)備中,如手機(jī)、耳機(jī)、智能手表等。藍(lán)牙模塊作為實(shí)現(xiàn)藍(lán)牙通信的核心部件,其工作原理電路設(shè)計(jì)對(duì)于藍(lán)牙設(shè)備的性能和穩(wěn)定性至關(guān)重要。本文將深入解析藍(lán)牙
    的頭像 發(fā)表于 06-14 16:04 ?1145次閱讀

    關(guān)于MOS管電路工作原理的講解

    MOS管的話題雖說是老生常談,但這份資料幾年前就有人給我分享過,這是網(wǎng)上評(píng)價(jià)非常高的一篇關(guān)于MOS管電路工作原理的講解,從管腳的識(shí)別,到極性的分辨,再到常用功能,應(yīng)用電路等等
    發(fā)表于 04-22 12:26 ?405次閱讀
    <b class='flag-5'>關(guān)于</b>MOS管<b class='flag-5'>電路</b><b class='flag-5'>工作原理</b>的講解

    半波整流電路工作原理和特點(diǎn)

    半波整流電路工作原理和特點(diǎn)? 半波整流電路是一種常見的電路設(shè)計(jì),它能將交流電信號(hào)轉(zhuǎn)換成直流電信號(hào)。在本文中,我們將詳細(xì)介紹半波整流電路
    的頭像 發(fā)表于 02-01 10:39 ?2011次閱讀

    硬件spi和軟件spi的區(qū)別

    硬件SPI(串行外設(shè)接口)和軟件SPI是兩種不同的SPI傳輸方式。SPI是一種同步串行數(shù)據(jù)通信協(xié)議,通常用于連接微控制器和外部設(shè)備,如存儲(chǔ)器
    的頭像 發(fā)表于 12-26 16:55 ?5254次閱讀

    低壓配電基本知識(shí)

    低壓配電基本知識(shí)
    的頭像 發(fā)表于 12-21 09:48 ?714次閱讀
    低壓配電<b class='flag-5'>基本知識(shí)</b>

    電機(jī)驅(qū)動(dòng)電路工作原理

    電機(jī)驅(qū)動(dòng)電路工作原理 電機(jī)驅(qū)動(dòng)電路是控制電機(jī)運(yùn)行的核心部分,其工作原理涉及到電機(jī)的運(yùn)行和控制。本文將詳細(xì)介紹電機(jī)驅(qū)動(dòng)電路
    的頭像 發(fā)表于 12-13 10:54 ?6220次閱讀

    淺析工業(yè)低功耗紅外氣體濃度傳感器和常規(guī)鎢絲燈氣體濃度傳感器的工作原理及其區(qū)別

    淺析工業(yè)低功耗紅外氣體濃度傳感器和常規(guī)鎢絲燈氣體濃度傳感器的工作原理及其區(qū)別
    的頭像 發(fā)表于 12-13 10:53 ?604次閱讀
    <b class='flag-5'>淺析</b>工業(yè)低功耗紅外氣體濃度傳感器和常規(guī)鎢絲燈氣體濃度傳感器的<b class='flag-5'>工作原理</b>及其區(qū)別

    硬件電路設(shè)計(jì)SPI電路設(shè)計(jì)

    SPI(Serial Peripheral Interface) 是串行外設(shè)接口的簡(jiǎn)稱,是微控制器(MCU)與外圍設(shè)備通信最常見的接口,常見的外圍設(shè)備包含ADC/DAC、傳感器以及存儲(chǔ)器等。
    的頭像 發(fā)表于 12-07 18:16 ?4044次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計(jì)</b>之<b class='flag-5'>SPI</b><b class='flag-5'>電路設(shè)計(jì)</b>

    SPI接口知識(shí)

    電子發(fā)燒友網(wǎng)站提供《SPI接口知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 11-23 10:12 ?0次下載
    <b class='flag-5'>SPI</b>接口<b class='flag-5'>知識(shí)</b>

    示波器應(yīng)用的基本知識(shí)

    電子發(fā)燒友網(wǎng)站提供《示波器應(yīng)用的基本知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 11-18 14:50 ?1次下載
    示波器應(yīng)用的<b class='flag-5'>基本知識(shí)</b>

    SPI協(xié)議知識(shí)講解

    電子發(fā)燒友網(wǎng)站提供《SPI協(xié)議知識(shí)講解.ppt》資料免費(fèi)下載
    發(fā)表于 11-16 10:41 ?2次下載
    <b class='flag-5'>SPI</b>協(xié)議<b class='flag-5'>知識(shí)</b>講解

    淺析板框壓濾機(jī)類型構(gòu)造和工作原理

    電子發(fā)燒友網(wǎng)站提供《淺析板框壓濾機(jī)類型構(gòu)造和工作原理.doc》資料免費(fèi)下載
    發(fā)表于 11-03 10:37 ?0次下載
    <b class='flag-5'>淺析</b>板框壓濾機(jī)類型構(gòu)造和<b class='flag-5'>工作原理</b>

    淺析智能家居照明系統(tǒng)工作原理及應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《淺析智能家居照明系統(tǒng)工作原理及應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 11-02 11:23 ?2次下載
    <b class='flag-5'>淺析</b>智能家居照明系統(tǒng)<b class='flag-5'>工作原理</b>及應(yīng)用