精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    文章

    258

    瀏覽量

    34228
  • CPHA
    +關注

    關注

    0

    文章

    8

    瀏覽量

    9363
  • LSB算法
    +關注

    關注

    0

    文章

    7

    瀏覽量

    5795
  • MCU芯片
    +關注

    關注

    3

    文章

    242

    瀏覽量

    11257
收藏 人收藏

    評論

    相關推薦

    詳解SPI串行外設接口

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

    詳解SPI接口

    來源:易特創芯串行外設接口(SPI)是微控制器和外圍IC(如傳感器、ADC、DAC、移位寄存器、SRAM等)之間使用最廣泛的接口之。本文先簡要說明SPI接口,然后介紹ADI公司支持SPI
    發表于 10-22 18:05

    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 ?1524次閱讀

    詳解分立元件門電路

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

    詳解pcb和smt的區別

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

    詳解pcb地孔的作用

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

    詳解TVS二極管

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

    詳解pcb不良分析

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

    詳解pcb的msl等級

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

    詳解pcb微帶線設計

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

    詳解pcb的組成和作用

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

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

    詳解pcb回流焊溫度選擇與調整
    的頭像 發表于 12-29 10:20 ?1193次閱讀