<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 關(guān)于RTC備份數據區數據丟失問(wèn)題的討論

關(guān)于RTC備份數據區數據丟失問(wèn)題的討論

作者: 時(shí)間:2016-12-02 來(lái)源:網(wǎng)絡(luò ) 收藏
問(wèn):最近在使用STM32F103RB時(shí),出現了斷電后再上電時(shí)備份數據區數據丟失的現象,不知道是什么原因,最初在設計的時(shí)候芯片核的電源(數字部分電源)和ADC的電源是相連的,備份數據區的數據沒(méi)有丟失,現在將ADC的電源單獨采用一個(gè)電壓基準芯片供電后,斷電再上電發(fā)現備份數據區的數據丟失了,全部為0包括時(shí)間。如果我將現在的電路板的ADC電源鏈接到數字電源上,數據就不丟失了。為提高ADC精度,又不丟失備份數據區數據,哪位仁兄有好的建議,感謝??!

答:在斷電時(shí),請保證同時(shí)切斷VDD和VDDA 請用示波器看看,懷疑斷電時(shí)你的VDDA下降的太慢,而VDD很快消失。在斷電時(shí),應該保證同時(shí)切斷VDD和VDDA。

問(wèn):RTC備份數據區與ADC電源關(guān)系???不管是VDDA下降慢,還是VDD下降慢,我認為這個(gè)芯片的工作與否不應該受VddA的影響,如果說(shuō)備份電池數據受VDDA的影響的話(huà),應該在手冊中有說(shuō)明,我還認為當不使用ADC時(shí)我們可以不給ADC供電,為什么說(shuō)呢,當模擬、數字電路分離時(shí),模擬電源可能故障失電,數字部分存在電源,當然正常工作的CPU可以通過(guò)程序檢查到ADC部分出錯,現在根據實(shí)驗發(fā)現,ADC失電后芯片根本不工作。如果說(shuō)一定要同時(shí)切斷電源的話(huà)就必須連接到同一電源上,要不肯定丟數據呀,香主你說(shuō)呢。

香主分析的對,但是我就是不明白VDDA必須要先斷電,這是為什么呢。我總是認為這個(gè)問(wèn)題不應該出現,至少我認為VDDA自然為獨立電源引腳,為什么內核工作受VDDA的影響呢?

答:RTC備份數據區與ADC電源關(guān)系,以及VDD與VDDA的關(guān)系最近正在翻譯大容量的STM32F103數據手冊,正好供電部分的說(shuō)明與中等容量STM32F103說(shuō)明一樣,下面貼圖中的2.3.11節與STM32F103RB數據手冊中的2.3.9節內容相同,你可以對照著(zhù)看:



從關(guān)于VDDA的說(shuō)明中可以看到,VDDA不單是為ADC供電,它為所有的模擬部分供電,特別是復位模塊,這就回答了你的“不使用ADC時(shí)我們可以不給ADC供電”這個(gè)問(wèn)題。關(guān)于VBAT部分說(shuō)明了當關(guān)閉VDD時(shí),通過(guò)內部電源切換器,VBAT為RTC、外部32kHz振蕩器和后備寄存器供電。這里說(shuō)的內部電源切換器就是下圖中靠近VBAT的“供電開(kāi)關(guān)”,下面這張圖就是上面貼圖中提到的圖12:



這張圖中沒(méi)有說(shuō)明這個(gè)供電開(kāi)關(guān)是由哪個(gè)電源控制,但從圖上看可以認為是VDD控制。

關(guān)于你的問(wèn)題(包括在前面提的問(wèn)題),我是這樣分析的:VDD先掉電,在VDDA還沒(méi)有完全掉電時(shí),因為內部漏電流,上述供電開(kāi)關(guān)并沒(méi)有切換到 VBAT,而此時(shí)VDD已經(jīng)消失,造成RTC內容丟失。正因為如此,數據手冊上才會(huì )要求VDD應與VDDA同源,同時(shí)他們之間的電壓差不能超過(guò) 300mV。

如果這個(gè)供電開(kāi)關(guān)是由VDDA控制,那么你看到的現象就是顯而易見(jiàn)了。不過(guò)這一點(diǎn)我需要確認。

再答:"AN2586-STM32F10xxx硬件開(kāi)發(fā)入門(mén)"中說(shuō)明:供電開(kāi)關(guān)由PDR控制在應用筆記《AN2586-STM32F10xxx硬件開(kāi)發(fā)入門(mén)》中,我找到了上面所提到的供電開(kāi)關(guān)是由VDDA控制的清楚說(shuō)明。

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: RTC備份數據區數據丟

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>