色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

SPI通訊速度與容錯率

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-12-04 10:21 ? 次閱讀

通訊速率

對于SPI通信并沒有規范最高的通信速率,在我的開發經驗中有見過達到50Mbit/s的應用場景,但通常比較常見的還是10Mbit/s左右。

具體選用多快的通信速度,還得在實際項目中根據情況具體設計,比如:

1、當前主從機的主頻和項目的具體應用都與SPI數據的處理能力有著直接關系,一般SPI通信的時鐘頻率都是來源于主頻分頻,這就在一定程度上限制了其通信速率上限。

即使能夠達到較高速的速率,而處理器還需要處理更多的業務邏輯,再去處理SPI數據也是不夠及時的,此時高速率并沒有太大的意義了。

2、SPI硬件PCB布線長度等等影響著線路阻抗,這也同樣限制了通信速率,一般通信距離越長,通信速度越低,否則容易造成通信不穩定。

特別是通信線路經過一些干擾源更是影響其穩定性,所以SPI作為一種相對高速的通信方式,一般都不會用于長距離通信中,而是大量用于微處理器與外部SPI接口的設備之間的通信,比如高速采樣芯片ADC、處理器之間等等。

3、前面說了即使SPI主機能夠達到較高的通信速率,但從機主頻或者數據處理能力不夠,這樣也是沒有太大意義的,當你可以通過配置從機為接收隊列或者DMA等方式進行優化,當然高速率在多機中能夠減少同步延時。

值得注意的是一些芯片標稱的最高通信速率,是在比較好的外界條件下的測試值,超過了該標稱值可能也能用,但并不會很穩定,容易導致通信異常。

所以具體選用多快的通信速度,還需根據實際情況分析確認。

pYYBAGOLLdGAQ3X9AAGNtuJ6_do508.png

容錯性

SPI不像IIC那樣存在應答機制,也沒有流控制機制,當從機配置較低,如果一個報文還沒處理完,后一個報文又到來,導致傳輸錯亂,其通信過程幾乎都是靠硬件來保證數據的傳輸穩定性,是一種不可靠傳輸。

當然如果是用于多機通信倒是可以通過制定可靠性校驗協議來保證傳輸數據的穩定,但這也在一定程度上會降低通信的有效數據傳輸速度。

stm32的SPI外設發送和接收都存在獨立的CRC校驗功能,大致的原理就是使用CRC在每個位上進行串行計算,然后在最后一次數據傳輸結束時來傳輸CRC校驗值,接受方接收到CRC以后自動拿著數據和CRC值進行比對,看是與否有數據故障,如果存在傳輸問題就會置位相應的CRC故障標志位告知。

當然如果所選用的芯片SPI外設沒有獨立CRC模塊可以模擬類似的操作進行處理,只是相對比較耗時,畢竟這個CRC得軟件自己處理。

stm32的SPI外設的靈活度遠不止這些,比如配置成雙線單向模式等,可以把MISO和MOSI都向一個方向傳輸,從而提高一倍的傳輸速度,感興趣可以參考一下手冊玩一下。






審核編輯:劉清

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

    關注

    17

    文章

    1706

    瀏覽量

    91505
  • PCB布線
    +關注

    關注

    20

    文章

    463

    瀏覽量

    42051
  • SPI通信
    +關注

    關注

    0

    文章

    35

    瀏覽量

    11358
收藏 人收藏

    評論

    相關推薦

    關于STM32的SPI主從雙機通訊問題

    大家,我想問下,我用兩塊STM32進行SPI通訊,一個主機一個從機,開始主從機是可以通訊成功的,而且數據也是對的,但是不知為什么,通訊一段時間后,從機接收主機發過來的數據會出現錯誤,感
    發表于 10-11 21:06

    SPI通訊錯誤問題解決

    SPI接口,與串口接口相似,是單片機中最基本的兩個通訊接口,都有T(發)、R(收), 不同的是SPI還有時鐘與片選 。我初入研發時,設計過一個SPI接口的
    發表于 09-30 23:59

    nrf24l01+和stm32的spi通訊需要設置nrf24l01+的spi波特

    nrf24l01+和stm32的spi通訊需要設置nrf24l01+的spi波特嗎如果需要,想問下是在哪段代碼設置的nrf24l01+的spi
    發表于 01-21 17:16

    Compact Rio下NI9401如何通過SPI通訊采集加速度信號?

    我想用C-rio下的NI9401 進行SPI通訊采集加速度信號,類似于使用NI9401采集ADXL345加速度信號,這樣可以采集信號進行實時處理,盡可能的降低系統的延時。但是我機械出身
    發表于 04-16 09:13

    nrf24l01+和stm32的spi通訊要設置nrf24l01+的spi波特嗎?是在哪段代碼設置的

    nrf24l01+和stm32的spi通訊需要設置nrf24l01+的spi波特嗎如果需要,想問下是在哪段代碼設置的nrf24l01+的spi
    發表于 06-09 04:35

    容錯CAN收發器TJA1054電子資料

    概述:TJA1054是飛利浦半導體公司生產的一款容錯CAN收發器。該TJA1054是在一個控制區域網絡的公交線路的協議控制器和物理線路(CAN)之間的接口。它主要用于forlow速度的應用,高達125K波特,在乘用...
    發表于 04-21 06:52

    硬件SPI與軟件模擬SPI速度區別

    硬件SPI與軟件模擬SPI速度區別實測目前為了程序移植方便,許多以SPI接口的芯片所提供的參考代碼大多都使用的是軟件SPI,比如筆者用過的存
    發表于 07-01 06:40

    RN8302spi通訊例程2011.5.30

    RN8302spi通訊例程2011.5.30
    發表于 08-24 08:41 ?44次下載

    USART波特SPI速率對比

    USART波特 vs SPI速率
    的頭像 發表于 01-15 16:37 ?1.3w次閱讀

    兩塊STM32之間SPI通訊進行的注意事項

    之前分享過的SPI通訊實例:STM32硬件SPI主從通信實例,是基于一塊STM32的兩個SPI通訊。如果要進行兩塊STM32之間的
    的頭像 發表于 04-04 17:24 ?1.5w次閱讀

    硬件SPI與軟件模擬SPI速度區別實測

    硬件SPI與軟件模擬SPI速度區別實測目前為了程序移植方便,許多以SPI接口的芯片所提供的參考代碼大多都使用的是軟件SPI,比如筆者用過的存
    發表于 12-22 19:13 ?9次下載
    硬件<b class='flag-5'>SPI</b>與軟件模擬<b class='flag-5'>SPI</b><b class='flag-5'>速度</b>區別實測

    SPI通訊協議介紹

    來到SPI通訊協議了。廢話兩句,“SPI很重要”,這是我在學校時候聽那些單片機開發工程師說的。出來實習,到后來工作,確實如此,SPI的使用很常見,那么自然重要咯。
    發表于 12-22 19:18 ?11次下載
    <b class='flag-5'>SPI</b><b class='flag-5'>通訊</b>協議介紹

    SPI通訊協議必備知識。

    SPI被廣泛地使用在 ADC、LCD 等設備與 MCU 間,要求通訊速率較高的場合,也是學習STM32必需要掌握的知識。...
    發表于 12-22 19:21 ?13次下載
    <b class='flag-5'>SPI</b><b class='flag-5'>通訊</b>協議必備知識。

    該如何提高代碼容錯、降低代碼耦合度?

    提高RT-Thread代碼的容錯和降低耦合度是確保代碼質量和可維護性的關鍵,下面列舉了幾種在編寫代碼時,提高代碼容錯和降低耦合度的思路。讓我們一起來看看吧~一、提高代碼
    的頭像 發表于 06-26 08:10 ?656次閱讀
    該如何提高代碼<b class='flag-5'>容錯</b><b class='flag-5'>率</b>、降低代碼耦合度?
    主站蜘蛛池模板: 我和妽妽在厨房里的激情区二区 | 青柠高清在线观看完整版| 精选国产AV精选一区二区三区 | 伊人热人久久中文字幕| 午夜性爽视频男人的天堂在线 | 久久久精品免费免费直播| 国产婷婷午夜精品无码A片| 成年人视频在线免费播放| av av在线| WWW亚洲精品久久久无码| 和尚轮流澡到高潮H| 国内精品自线在拍2020不卡 | 99视频福利| 99热在线免费观看| 99日精品欧美国产| 成人国产一区| 国产69精品久久久熟女| 国产成人免费片在线观看| 国产精品玖玖玖影院| 国产免费啪嗒啪嗒视频看看 | 99精品国产第一福利网站| 69ZXX少妇内射无码| 99热这里只有精品视频2| 苍老师刺激的120分钟| 高清大胆欧美videossexo| 国产成人无码WWW免费视频在线| 国产高清美女一级毛片久久| 国产三级视频在线| 久久AV喷吹AV高潮欧美| 久久综合电影| 欧美日韩一区二区三区四区| 日韩高清毛片| 泰国淫乐园实录| 亚洲午夜一区二区电影院| 69久久国产露脸精品国产| xx顶级欧美熟妞xxhd| 国产精品 中文字幕 亚洲 欧美| 国产亚洲精品福利视频| 久久久久久久99精品免费观看| 蜜芽一二三区| 色妺妺免费影院|