激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月

多路SPI從設備連接方法

 2018-2-8     作者:劉乾坤         
文章標簽:SPI

  SPI是串行外設接口(Serial Peripheral Interface)的縮寫,SPI是高速的全雙工同步通訊總線,英創(chuàng)公司的所有工控主板都提供了一路4線SPI總線接口,4線包括片選信號(SPI_CSn)、時鐘信號(SPI_SCLK)、數(shù)據(jù)輸入(SPI_MISO)和數(shù)據(jù)輸出(SPI_MOSI)信號。


  SPI以主從方式工作,英創(chuàng)主板SPI接口工作在主模式,SPI_CSn是SPI從設備的使能控制信號,當從設備被SPI_CSn使能時,通過SPI總線對此設備的操作才有效,因此可以在同一條SPI總線上增加片選信號來連接多個SPI設備。


  一個簡單的增加片選的方法是使用GPIO來模擬SPI_CSn信號,在每傳輸一個數(shù)據(jù)之前,將相應的GPIO置低(假設從設備片選信號為低有效),選中對應的SPI從設備,傳輸結束后再將GPIO置高。SPI總線的連接如下圖:


多路SPI從設備連接方法.gif


  由于每傳輸一個字(8 - 32bits)都需要操作一次GPIO,所以使用GPIO模擬SPI片選的效率不高。同時這種方法不適用于SPI的DMA傳輸,僅適合數(shù)據(jù)量少、對傳輸速度要求不同的場合。


  當SPI采用DMA模式進行高速數(shù)據(jù)傳輸時,數(shù)據(jù)傳輸過程由硬件控制,片選信號也由SPI硬件直接產(chǎn)生輸出,所以無法實現(xiàn)利用GPIO模擬SPI片選,此時可通過硬件電路來擴展SPI片選信號。下面是采用3 - 8譯碼器擴展8路SPI的原理示意圖。在與一個SPI Slave通訊之前,先設置好參與譯碼的GPIO,然后直接調用SPI讀寫API函數(shù),當SPI_CSn由驅動程序置低時,相應的YX輸出低電平,當SPI_CSn為高時,所有的YX都輸出高電平。在與同一SPI設備進行批量數(shù)據(jù)傳輸時,只需要設置一次GPIO,與使用GPIO直接模擬片選信號相比,效率大大提高了。


多路SPI從設備連接方法.gif


  英創(chuàng)工控主板的SPI接口可以支持60Mbps甚至更高的波特率,所以需要選擇低延時的邏輯器件,同時英創(chuàng)工控的GPIO電平范圍是0 - 3.3V,因此選擇的器件也應該使用3.3V供電。上圖所用的74LVC138A使用3.3V供電,而且輸入與輸出的延時小于3nS(Typ),滿足SPI高速通訊的應用。最后附上74LVC138A的真值表如下:


多路SPI從設備連接方法.gif

文章標簽:SPI
主站蜘蛛池模板: 亚州精品一区二区三区| 一级一级一级一级毛片| 免费看欧美一级特黄a大片一| 高清一区在线| 国产chinese在线视频| 久久五月女厕所一区二区| 亚洲嗯啊| aaa一级特黄| 久久99精品麻豆国产| 中国女人一级片| 成年女人免费视频播放77777| 国产91视频网| 国产黄色免费在线观看| 韩国一级毛片大全女教师| 国产免费不卡v片在线观看| 浪潮ar二三区| 青草娱乐极品免费视频| 亚洲国产综合专区在线播一一| 99久久精品国产交换| 一级黄色录像放| 久青草视频在线播放| 日韩毛片在线看| 手机能看的黄色网址| 亚洲视频在线观看免费视频| 你懂的免费在线| 青青国产成人久久激情91麻豆| 国产一级毛片午夜福| 国产色视频在线| 国产草草| 国产真实乱人视频在线看| 国产精品福利视频主播真会玩| 黄色毛片网| 黄色片不卡| 黄色伊人网| 黄色福利视频网站| 精品一区二区影院在线| 99青草青草久热精品视频| 国产91福利在线精品剧情尤物 | h版欧美大片免费观看| 久久久久久久91精品免费观看| 久青草久青草高清在线播放|