在MCU上電過(guò)程中,因?yàn)殡娫吹脑O(shè)計(jì)或者其他器件上電導(dǎo)致上電波形有階梯等情況,比如下面這個(gè)VDD波形:

那如何判斷這個(gè)波形是否會(huì)影響MCU啟動(dòng)呢?
以GD32F303為例,首先我們看一下DATASHEET,VDD和VDDA的供電范圍是2.6V-3.6V:

MCU上電復(fù)位的POR電壓是2.34V:

再查閱用戶(hù)手冊(cè)上電復(fù)位描述可知,MCU VDD電壓到達(dá)POR電壓值時(shí)會(huì)有2ms的遲滯時(shí)間再拉高啟動(dòng):

同時(shí)MCU最小系統(tǒng)中NRST引腳也有RC電路,會(huì)延遲NRST拉高到VIH

所以我們可以抓取VDD波形時(shí)同時(shí)抓取NRST波形:

可以看到NRST達(dá)到它的VIH電壓時(shí)VDD波形已經(jīng)穩(wěn)定了,此時(shí)MCU啟動(dòng)電源是可靠的,我們可以忽略電源的階梯和爬升對(duì)MCU的影響。