關於stm32 SDIO初始化TF卡 失敗的問題


類似問題:http://www.openedv.com/thread-33232-1-1.html

現象:初始化4bit SDIO模式的TF卡,卡死在初始化過程中。

問題現象代碼移植於野火開發板相關例程。問題現象中的TF卡在野火開發板中初始化正常。

當TF卡初始化卡死的時候,測得TF卡回路耗電200mA以上,而單獨為TF卡回路供電的BL8555典型供電電流為150mA。所以懷疑和供電瓶頸有關。

分析野火開發板電路,3.3V供電全部來自AMS1117-3.3芯片(提供電流為800mA),應該對TF卡的最大供電電流沒有瓶頸問題。

查看Simplified_SDIO_Card_Spec看到如下資料:

 

由資料所知,在低功耗模式下,最大電流不超過200mA,在高功耗模式下,最大可以達到500mA。即使默認是工作在低功耗模式下,但是瞬間工作電流升至200mA,那么150mA的供電電流也是不夠的,可能就出現了意想不到的問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM