關(guān)于RTC備份數據區數據丟失問(wèn)題的討論
這里是有關(guān)部分截圖,這個(gè)文檔的中文譯文在STMCU中文網(wǎng)頁(yè)上:

文中紅線(xiàn)劃出的部分寫(xiě)明:VBAT的開(kāi)關(guān)由復位模塊內的掉電復位(PDR)電路控制。再根據上面提到的部分,復位模塊由VDDA供電。所以當VDDA晚于VDD調電時(shí),VBAT的開(kāi)關(guān)還沒(méi)有切換到VBAT,VDD已經(jīng)消失了,RTC的內容自然也就消失了。
關(guān)于前面提到的多電源問(wèn)題,手冊上已經(jīng)明確寫(xiě)明,VDD必須與VDDA同源,所以不應理解為是多電源供電。
至于VBAT缺失和電池沒(méi)有電是2個(gè)問(wèn)題,VBAT缺失的情況時(shí),電路上有相應處理,所以不會(huì )有問(wèn)題;而電池沒(méi)有電的情況下,并不表示VBAT信號懸空,此時(shí)VBAT是通過(guò)電池接地,也不會(huì )有問(wèn)題,只不過(guò)RTC的內容不能繼續維持。電池沒(méi)有電時(shí)好像應該是等效于一個(gè)電容加一個(gè)電阻,具體什么樣的參數我不太清楚,但我可以肯定不是一個(gè)無(wú)窮大的電阻。
問(wèn):現在看來(lái)對于STM32的設計那是相當的不一樣,大家以后設計的時(shí)候不要想當然,一定要仔細閱讀說(shuō)明文檔的每個(gè)細節,要不,設計會(huì )走彎路,當然也會(huì )帶來(lái)一個(gè)麻煩就是不同用途的地方很多要求不一樣,我從來(lái)都不會(huì )想象到PLL會(huì )掛在VDDA上,常理上PLL電路應該屬于數字部分??善珤煸诹?VDDA上。
由于Vdd的電壓不穩定,在大量的IO來(lái)回動(dòng)作的情況下,VDD的電壓極度不穩定,當然如果VddA也連接到VDD的話(huà),對于48腳和64腳封裝的芯片來(lái)講Vdda連接到VDD對于要求高精度的應用來(lái)講,這個(gè)應該是不充許的,我使用的就是103VB,如果將VDDA連接到VDD,此時(shí)的AD采樣誤差明顯低于VDDA與VDD分離的誤差,我將VDDA連接到一個(gè)3.3V的參考電壓芯片上了。一般的芯片VDDA和VDD都是可以分離供電的,至少我看見(jiàn)過(guò)的,ST的除外。
第三者答:PLL電路似乎不可能是純數字電路,至少VCO應該用模擬電路。
評論