色另类_婷婷激情四月_亚洲精品无码不卡在线播放he_欧美第七页_精品国产综合区久久久久99_青娱乐极品盛宴在线

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 數據通訊產品 > 現場總線/網關

類型分類:
科普知識
數據分類:
現場總線/網關

SPI總線協議的通信原理及應用舉例

發(fā)布日期:2022-04-18 點擊率:124

  SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,事實上3根也可以(單向傳輸時)。也是所有基于SPI的設備共有的,它們是SDI(數據輸入),SDO(數據輸出),SCK(時鐘),CS(片選)。

  (1)SDO – 主設備數據輸出,從設備數據輸入

  (2)SDI – 主設備數據輸入,從設備數據輸出

  (3)SCLK – 時鐘信號,由主設備產生

  (4)CS – 從設備使能信號,由主設備控制

  其中CS是控制芯片是否被選中的,也就是說只有片選信號為預先規(guī)定的使能信號時(高電位或低電位),對此芯片的操作才有效。這就允許在同一總線上連接多個SPI設備成為可能。

  接下來就負責通訊的3根線了。通訊是通過數據交換完成的,這里先要知道SPI是串行通訊協議,也就是說數據是一位一位的傳輸的。這就是SCK時鐘線存在的原因,由SCK提供時鐘脈沖,SDI,SDO則基于此脈沖完成數據傳輸。數據輸出通過 SDO線,數據在時鐘上升沿或下降沿時改變,在緊接著的下降沿或上升沿被讀取。完成一位數據傳輸,輸入也使用同樣原理。這樣,在至少8次時鐘信號的改變(上沿和下沿為一次),就可以完成8位數據的傳輸。

  要注意的是,SCK信號線只由主設備控制,從設備不能控制信號線。同樣,在一個基于SPI的設備中,至少有一個主控設備。這樣傳輸的特點:這樣的傳輸方式有一個優(yōu)點,與普通的串行通訊不同,普通的串行通訊一次連續(xù)傳送至少8位數據,而SPI允許數據一位一位的傳送,甚至允許暫停,因為SCK時鐘線由主控設備控制,當沒有時鐘跳變時,從設備不采集或傳送數據。也就是說,主設備通過對SCK時鐘線的控制可以完成對通訊的控制。SPI還是一個數據交換協議:因為SPI的數據輸入和輸出線獨立,所以允許同時完成數據的輸入和輸出。不同的SPI設備的實現方式不盡相同,主要是數據改變和采集的時間不同,在時鐘信號上沿或下沿采集有不同定義,具體請參考相關器件的文檔。

  在點對點的通信中,SPI接口不需要進行尋址操作,且為全雙工通信,顯得簡單高效。在多個從設備的系統中,每個從設備需要獨立的使能信號,硬件上比I2C系統要稍微復雜一些。

  最后,SPI接口的一個缺點:沒有指定的流控制,沒有應答機制確認是否接收到數據。

  AT91RM9200的SPI接口主要由4個引腳構成:SPICLK、MOSI、MISO及 /SS,其中SPICLK是整個SPI總線的公用時鐘,MOSI、MISO作為主機,從機的輸入輸出的標志,MOSI是主機的輸出,從機的輸入,MISO 是主機的輸入,從機的輸出。/SS是從機的標志管腳,在互相通信的兩個SPI總線的器件,/SS管腳的電平低的是從機,相反/SS管腳的電平高的是主機。在一個SPI通信系統中,必須有主機。SPI總線可以配置成單主單從,單主多從,互為主從。

  SPI的片選可以擴充選擇16個外設,這時PCS輸出=NPCS,說NPCS0~3接4-16譯碼器,這個譯碼器是需要外接4-16譯碼器,譯碼器的輸入為NPCS0~3,輸出用于16個外設的選擇。

  SPI協議舉例

  SPI是一個環(huán)形總線結構,由ss(cs)、sck、sdi、sdo構成,其時序其實很簡單,主要是在sck的控制下,兩個雙向移位寄存器進行數據交換。

  假設下面的8位寄存器裝的是待發(fā)送的數據10101010,上升沿發(fā)送、下降沿接收、高位先發(fā)送。

  那么第一個上升沿來的時候 數據將會是sdo=1;寄存器=0101010x。下降沿到來的時候,sdi上的電平將所存到寄存器中去,那么這時寄存器=0101010sdi,這樣在 8個時鐘脈沖以后,兩個寄存器的內容互相交換一次。這樣就完成里一個SPI時序

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 国产精品久久久久久喷浆 | 一级做a爰性色毛片免费 | 在线观看av网站永久 | 亚洲 中文 欧美 日韩 在线 | 9久热这里只有精品免费 | 欧美老妇交乱视频 | 91成人短视频 | 精品国产一区二区国模嫣然 | 国产福利91精品一区二区三区 | 欧美一区二区精品 | 97精品久久| 亚洲精品无码成人A片九色播放 | 欧美日韩一区二区不卡 | 三级在线观看 | 9966av| 亚洲免费播放 | 香港三级日本三级人妇网站 | 精品视频日本 | 日本老熟妇毛茸茸 | 精品国产三级 | 久久日韩精品中文字幕网 | 日产乱码卡一卡2卡三卡四麻豆 | 加勒比精品久久一区二区三区 | 麻豆高清免费国产一区 | 日本 欧美 国产 | 色3344| 午夜影院恐怖电影免费看 | 欧美精品久久久久久久久久 | 天天插天天爽 | 国产一级毛片夜一级毛片 | 99视频在线观看精品 | 毛片免费在线视频 | 麻豆国产精品va在线观看不卡 | 国产换爱交换乱理伦片 | 92午夜剧场| 国产成人综合欧美精品久久 | 国产在线欧美 | 天天操bb | 亚洲伊人成综合网 | 色综合 成人 | 国产成人aaa在线视频免费观看 |