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

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

完善資料讓更多小伙伴認識你,還能領取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單片機】歡迎添加關注!文章轉載請注明出處。

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

    關注

    6037

    文章

    44568

    瀏覽量

    636041
  • STM32
    +關注

    關注

    2270

    文章

    10904

    瀏覽量

    356417

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

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

收藏 人收藏

    評論

    相關推薦

    S32K3xxICU應用筆記

    S32K3xxICU應用筆記
    發表于 12-30 15:38 ?0次下載

    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

    CSU18M91/CSU18M92 應用筆記

    Sigma-Delta ADC、8K×16 MTP 程序存儲器、128 字節 EEPROM 和 896 字節數據存儲器。本應用筆記,旨在指導用戶針對芯海CSU18M91/CSU18M92的開發環境、仿真配置、燒錄
    發表于 05-16 10:09

    讓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

    xmc7200開發COOLDIM_PRG_BOARD,用邏輯分析儀捕捉輸出的最后一位直為低電平的原因?

    我使用 xmc7200 開發 COOLDIM_PRG_BOARD。 我用PWM輸出正弦波,我用邏輯分析儀捕捉輸出的最后一位異常,最后一位應該是高電平,但長時間低電平,為什么?
    發表于 01-18 09:37
    主站蜘蛛池模板: 教室里的激情电影| 日韩久久影院| 亚洲欧美高清在线| 久久精品动漫99精品动漫| 在线欧美免费人成视频| 免费国产网站| 爱爱好爽好大好紧视频| 无人区日本电影在线观看| 饥渴的40岁熟妇完整版在线| 最近的2019中文字幕国语| 秋霞影院福利电影| 国产又爽又黄又不遮挡视频 | WWW国产色情在线观看APP| 乌克兰18性hd| 美女胸被男子强捏视频| 国产AV精品一区二区三区漫画| 亚洲日本激情| 全黄h全肉细节全文| 黄色三级三级免费看| ewp绞死vk失禁编| 亚洲免费三区| 日韩精品一卡二卡三卡四卡2021| 国产一卡在线观看完整版| 97人人添人人澡人人澡人人澡| 色婷婷综合久久久中文字幕| 久久久97丨国产人妻熟女| 成视频高清| 最近中文字幕MV高清在线| 午夜福利体验试看120秒| 奶头被客人吸得又红又肿| 国内久久久久影院精品| 苍井空a 集在线观看网站| 印度人XXx| 午夜熟女插插XX免费视频| 女性酥酥影院| 久久精品99国产精品日本| 国产成人a一在线观看| 97精品国产自产在线观看永久| 亚洲AV无码专区国产精品麻豆| 强上轮流内射高NP男男| 理论937|