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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

應用筆記 | SPI讀取數據的最后一位出錯問題

STM32單片機 ? 來源:未知 ? 2023-08-18 18:15 ? 次閱讀


關鍵字:STM32F42xx,SPI,OSPEEDR,APB



目錄預覽


1.問題描述

2.問題的排查

3.原因的進一步分析



01

問題描述


客戶在項目開發中使用STM32F427GT6的SPI連接外部Flash時,發現在常溫下能正常讀寫,但是在高溫下一段時間后(大概5分鐘左右)出現讀寫異常的情況。讀寫異常時發生在發送0x5指令后,返回數據通過軟件讀取的是0,而硬件抓取的是1。同時也發現同一份代碼,同樣硬件,如果flash換成別的廠家的,在同樣溫度條件下又沒有出現讀寫異常。


02

問題的排查


根據客戶的描述,初期懷疑是否是不同Flash廠家的兼容性問題,現場進一步測試,發現客戶軟件在70℃環境溫度下,除了program、erase時寄存器會讀錯數據,用只讀指令0x03也會讀錯數據(0x55、0xaa會被軟件讀成0x54、0xab)。


根據這個結果,我們懷疑到tCLQV這個參數。看上去當前的軟件是在flash輸出數據時,在CLK下降沿時去采集flash MO數據的,所以高溫引起的細微的tCLQV變化可能會導致軟件采集出錯。我們建議MCU在下一個CLK的上升沿去采集數據,此時flash MO數據已經穩定為1。



現場調整GPIO(即flash CLK/SI/SO)OSPEEDR速率后異常現象消失,GPIO速率調整后CLK信號斜率變大,tCLQV跟隨變小,軟件抓到錯誤數據的現象消失,這個實驗結果也與上述tCLQV這個懷疑點相匹配。下面是不同GPIO速率下的測試結果。


GPIO_SPEED_FREQ_LOW,常溫:tCLQV=5.584ns。

GPIO_SPEED_FREQ_LOW,70℃:tCLQV=6.064ns,FAIL

GPIO_SPEED_FREQ_MEDIUM,70℃:tCLQV=4.805ns。

GPIO_SPEED_FREQ_HIGH,70℃:tCLQV=4.577ns。


03

原因的進一步分析


進一步了解客戶系統的初始化,其中clock配置信息如下:采用外部晶振為25MHZ,plln=360,pllm=25,pllp=2,pllq=8,系統主頻:25/25*360/2=180MHz,APB2:180/2=90MHz,SPI的波特率為2.8MHz。SPI的引腳設置均為GPIO_Initure.Speed為low。


查找到STM32F42xx的勘誤手冊,我們發現有同樣問題的描述:



對于文檔推薦的2種workaround也和我們測試時發現的一樣。



至此也是能較好的和客戶解釋了MCU底層的一些原理,并建議客戶按照相應workaround的配置,去設定APB總線與OSPEEDR的關系,最終讓問題得以解決。


完整內容請點擊“閱讀原文”下載原文檔。

長按掃碼關注公眾號


更多資訊,盡在STM32

點擊“閱讀原文”,可下載原文檔


原文標題:應用筆記 | SPI讀取數據的最后一位出錯問題

文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

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

    關注

    6049

    文章

    44681

    瀏覽量

    641032
  • STM32
    +關注

    關注

    2276

    文章

    10942

    瀏覽量

    359025

原文標題:應用筆記 | SPI讀取數據的最后一位出錯問題

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    了解ISL28022的電流和功率計算應用筆記

    本應用筆記討論數字電源監控器(DPM) ISL28022的內部計算程序。它解釋了數據寄存器的格式,并舉例說明了內部數學處理器從測得的分流和總線電壓導出電流和功率值的程序步驟。本應用筆記
    的頭像 發表于 02-21 11:30 ?129次閱讀
    了解ISL28022的電流和功率計算應<b class='flag-5'>用筆記</b>

    使用ADS8331 SPI通訊的SCLK為1K左右能正常讀取數據,為10K 以上讀到的數據都是去的?如何解決?

    您好!我使用ADS8331 SPI通訊的SCLK為1K左右能正常讀取數據,為10K 以上讀到的數據都是去的?請問如何解決?
    發表于 02-07 08:12

    CDK應用筆記

    電子發燒友網站提供《CDK應用筆記.pdf》資料免費下載
    發表于 01-16 16:17 ?0次下載
    CDK應<b class='flag-5'>用筆記</b>

    ADS1292R檢測到DRDY有下降沿的時候,讀取數據,讀出的數據一位都代表什么啊?

    請教TI技術支持: 當檢測到DRDY有下降沿的時候,讀取數據,讀出的數據一位都代表什么啊
    發表于 12-27 07:42

    使用STM32F407的硬件SPI接口去讀取ADS8694的18ad數據怎樣才能讀取出來?

    使用STM32F407的硬件SPI接口去讀取ADS8694的18ad數據怎樣才能讀取出來,因為STM32F407的硬件
    發表于 12-27 06:23

    ADS1299讀取數據出錯的原因?

    寄存器正確。用/DRDY下降沿觸發中斷,在中斷程序內讀取24+8*24Byte(1個狀態+8個通道) 但是讀出來的數據,只有第個24狀態為0xC00000,后8個24
    發表于 12-25 06:48

    DS90UB954出錯后就不能繼續收圖圖,怎么解決?

    在使用過程中出現DS90UB954出錯后就不能繼續收圖現象. 出錯時候0x4D提示:[0x4D] : 0x30 或者是0x33 手冊提示是: Bi-directional Control
    發表于 12-16 08:27

    ADS1292R讀取spi總線,有延時會讀取數據出錯,怎么回事?

    ADS1292R讀取spi總線,當有延時讀取數據出錯 (1)ADS1292R 2mS 定時采樣中斷
    發表于 11-29 14:46

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-spi編程示例之spi硬件原理

    應的CS(下圖使用NSS表示)信號線拉低。SPI接口為收發為雙全工串行方式傳輸,收發同步,主設備發出一位給從設備時,從設備也發出一位給主設備。主多從情況如下圖: 工作模式
    發表于 11-06 09:17

    飛凌嵌入式ElfBoard ELF 1板卡-spi編程示例之spi硬件原理

    應的CS(下圖使用NSS表示)信號線拉低。SPI接口為收發為雙全工串行方式傳輸,收發同步,主設備發出一位給從設備時,從設備也發出一位給主設備。主多從情況如下圖: 工作模式
    發表于 11-05 08:44

    tas6424E-Q1 iic的sda的數據位初始化的時候最后一位現半高電平 , 直初始化不成功,為什么?

    現在所用的芯片tas6424E-Q1iic的sda的數據位初始化的時候最后一位現半高電平 ,直初始化不成功 ,波形圖和原理圖如下,可能
    發表于 09-27 09:35

    CSU18MX86應用筆記

    本應用筆記旨在為用戶提供關于CSU18MX86的詳細信息和使用指南,幫助用戶快速開發基于CSU18MX86的應用。*附件:CSU18MX86應用筆記_V1.0.pdf
    發表于 05-16 10:21

    CSU18M91_藍牙體脂秤_應用筆記

    字節 EEPROM 和 896 字節數據存儲器。本文檔是CSU18M91藍牙體脂秤應用筆記,可以幫助用戶快速開發。*附件:CSU18M91_藍牙體脂秤_應用筆記V1.5.pdf
    發表于 05-16 10:16

    讓STM32的SPI主設備從從設備讀取數據時遇到的疑問求解

    STM32的SPI在作為主設備,與個帶有SPI接口的AD芯片通信。 時鐘,相位都配置的對,數據位配置為8。 我想問
    發表于 05-16 07:50

    STM8 SPI外設采集外部AD芯片數據錯位的原因?

    FF F0 00 0F FF FF FF 有效數據中的第一位spi移進入上個字節,有效數據中的
    發表于 04-30 06:38
    主站蜘蛛池模板: 国产成人一区二区三中文 | 久久国产精品久久国产精品 | 花蝴蝶高清在线视频免费观看 | 天天射天天爱天天干 | 欧洲精品不卡1卡2卡三卡四卡 | 大陆午夜伦理 | 性色AV一区二区三区V视界影院 | 成人无码在线超碰视频 | 日韩欧美亚洲精品综合在线 | 中文字幕偷乱免费视频在线 | 一本道中文无码亚洲 | 爽a中文字幕一区 | qvod小电影| 国产网址在线观看 | 99国产福利 | 伊人青青草 | 成人天堂婷婷青青视频在线观看 | 东京热影院 | 国产 浪潮AV性色四虎 | 四库影院永久国产精品 | 趁老师睡着吃她的奶水 | 国产AV精品白浆一区二 | 亚洲国产成人在线视频 | 92看看福利午夜影院 | 嗯啊不要老师 | 大陆女人内谢69XXXORG | 免费无码又爽又黄又刺激网站 | 国产系列在线亚洲视频 | 爱爱好爽好大好紧视频 | 国产一区二区三区四区五在线观看 | 国产色播视频在线观看 | 超碰日韩人妻高清视频 | 久久婷五月综合色啪网 | 精品网站一区二区三区网站 | 亚洲欧洲日产国码久在线 | 脱jk裙的美女露小内内无遮挡 | 国产成人无码视频一区二区三区 | 东北老妇人70OLDMAN | 色姐妹久久综合在线av | 天海翼精品久久中文字幕 | 免费观看成人www精品视频在线 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品