那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一文詳解SPI通訊

冬至子 ? 來源:模擬世界的搬運工 ? 作者:模擬應用工程師 ? 2023-05-12 17:49 ? 次閱讀

Serial Peripheral Interface:是Motorola公司推出的三線同步接口,串行外圍設備接口,是一種高速全雙工的通信總線。它被廣泛地使用在 ADC 等設備與 MCU 間,要求通訊速率較高的場合。

SPI 的硬件連接

1. 對于SPI主機總線上是可以掛1個或者多個從機設備。

2. 主機通過片選CS信號選擇從機設備。

poYBAGReC1eAX_RnAABmkizbAwM917.png

SPI的數據和控制線(CS 、SDO、SDI、SCLK)

1. CS(chip select)片選,又叫從選(slave select),用于選擇從機設備,由主機來驅動,片選信號低,SPI開始通訊。

2.SDO/SDI(serial data out/serial data in),串行數據輸入和串行數據輸出數據線,用于傳輸數據。描述了主從系統之間的數據流關系的名稱:MOSI(Master Out Slave In)=主輸出從輸入,對應SDI;MISO(Master In Slave Out .)=主輸出從輸出對應SDO。

pYYBAGReC3CAHo6VAABKJxwPoIM715.png

3. SCLK (serial clock):串行時鐘,由SPI主控驅動的方波。SPI總線上SDO和SDI上的數據相對于控制數據鎖存的SCLK信號具有時序性。

SPI數據鎖存

1. SPI數據鎖存于SCLK的上升沿或下降沿上。

2. 鎖存于的邊緣數據稱為臨界沿。

3. 下圖說明了鎖存邏輯1在上升沿上,邏輯0在下降沿上。

pYYBAGReC4qAK4_CAAAqzRc2KSM519.png

SPI讀時序

1.上升沿鎖存數據。

2.主機輸出寫入從設備(相對于從設備的SDI)。

3.主機拉低CS到0V,激活從設備SPI總線。

4.數據在SCLK的上升沿從MSB到LSB被鎖存。

5.最終完成的SPI讀取的數據是二進制1011001 。

pYYBAGReC52AavoXAAA4Cc3eF2k296.png

SPI模式

CPHA (clock phase)時鐘相位:定義數據鎖存在(SCLK)時鐘的上升沿還是下降沿,0表示上升沿鎖存,1表示下降沿鎖存。

CPOL (clock polarity) 時鐘極性:定義(SCLK)時鐘在SPI幀之間是高空閑還是低空閑。CPOL = 0低空閑,CPOL = 1高空閑。

pYYBAGReC7GAfbpdAACn6VYsLS0550.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SPI接口
    +關注

    關注

    0

    文章

    259

    瀏覽量

    34554
  • CPHA
    +關注

    關注

    0

    文章

    8

    瀏覽量

    9400
  • LSB算法
    +關注

    關注

    0

    文章

    7

    瀏覽量

    5835
  • MCU芯片
    +關注

    關注

    3

    文章

    253

    瀏覽量

    11634
收藏 人收藏

    評論

    相關推薦

    詳解SPI串行外設接口

    SPI也是MCU最常見的對外通信口之,由摩托羅拉在上世紀80年代中開發,用于嵌入式系統中器件之間的短距離數據通信,標準模式使用四條信號線。目前常見的應用器件有:LCD模組、以太網模塊、SPI串行Flash和很多傳感器等,大部分
    的頭像 發表于 01-18 09:45 ?7540次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>詳解</b><b class='flag-5'>SPI</b>串行外設接口

    Modbus_通訊協議詳解

    Modbus_通訊協議詳解,Modbus_通訊協議詳解
    發表于 12-08 14:13 ?0次下載

    ethercat通訊模塊詳解

    ethercat通訊模塊詳解
    發表于 09-09 08:11 ?57次下載

    詳解藍牙模塊原理與結構

    電子發燒友網站提供《詳解藍牙模塊原理與結構.pdf》資料免費下載
    發表于 11-26 16:40 ?94次下載

    詳解精密封裝技術

    詳解精密封裝技術
    的頭像 發表于 12-30 15:41 ?1710次閱讀

    詳解分立元件門電路

    詳解分立元件門電路
    的頭像 發表于 03-27 17:44 ?3381次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>詳解</b>分立元件門電路

    詳解pcb和smt的區別

    詳解pcb和smt的區別
    的頭像 發表于 10-08 09:31 ?3485次閱讀

    詳解pcb地孔的作用

    詳解pcb地孔的作用
    的頭像 發表于 10-30 16:02 ?1752次閱讀

    詳解TVS二極管

    詳解TVS二極管
    的頭像 發表于 11-29 15:10 ?1717次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>詳解</b>TVS二極管

    詳解pcb不良分析

    詳解pcb不良分析
    的頭像 發表于 11-29 17:12 ?1238次閱讀

    詳解PCB半成品類型

    詳解PCB半成品類型
    的頭像 發表于 12-11 15:41 ?1497次閱讀

    詳解pcb的msl等級

    詳解pcb的msl等級
    的頭像 發表于 12-13 16:52 ?1w次閱讀

    詳解pcb微帶線設計

    詳解pcb微帶線設計
    的頭像 發表于 12-14 10:38 ?3667次閱讀

    詳解pcb的組成和作用

    詳解pcb的組成和作用
    的頭像 發表于 12-18 10:48 ?1675次閱讀

    詳解pcb回流焊溫度選擇與調整

    詳解pcb回流焊溫度選擇與調整
    的頭像 發表于 12-29 10:20 ?1828次閱讀
    大发888下载亚洲城| 网上百家乐真实度| 百家乐官网视频造假| 上海百家乐官网赌博| 百家乐官网娱乐城怎么样| 真人百家乐官网网站接口| 优博家百家乐官网娱乐城| 百家乐官网龙虎斗等| 网上百家乐官网赌城| 下三元八运24山详解| 澳门百家乐娱乐城送彩金| 百家乐牌路图表下| 永利高娱乐城| 九游棋牌大厅| 神木县| 百家乐官网半圆桌| 跨国际百家乐官网的玩法技巧和规则 | 百家乐官网伴侣破解版| 属鸡与属羊做生意| 百家乐园游戏77sonci...| 百家乐网络游戏信誉怎么样| 大发888游戏代充值| 真人888| 百家乐官网娱乐天上人间| 24山向吉凶| 如何玩百家乐的玩法技巧和规则 | 大发888娱乐场168| 360棋牌游戏大厅| 现场百家乐官网百家乐官网| 南京百家乐官网赌博现场被| 蓝宝石百家乐官网娱乐城| 申博百家乐有假吗| 大发888怎么玩能赢| 娱乐城百家乐官网论坛| 赢家百家乐官网的玩法技巧和规则| 百家乐软件稳赚| 尊龙百家乐娱乐城| 信博娱乐| 百家乐官网技巧赚钱| 百家乐赌场讨论群| 金赞娱乐城|