![]() |
發布時間: 2023-11-7 11:24
正文摘要:求助貼: 如圖所示, 穩壓源作為系統供電,輸出為DC 5V,再經過LDO給MCU(STM32F407ZGT6)供電,正常GPIO(PD3)輸出為低,穩壓源2一上電,GPIO就輸出為高(穩態) |
很明顯是穩壓源2上電工作干擾到了MCU工作,或者說干擾到了MCU的供電(穩壓源1 LDO) |
按樓主描述的情況,有沒有可能是穩壓源1的問題? 首先可以用示波器測量MCU的3.3V,在接通穩壓源2瞬間,電壓有沒有跳變? 然后有直流電源代替穩壓源1,在接通穩壓源2,是否還會發生? |
IO上拉或者下拉 |
Hephaestus 發表于 2023-11-7 11:55 穩壓源2換成其他的(如手機充電器等)也是一樣的,會導致GPIO變化。低壓側,已經全部仔細檢查過了,哪怕是換成了買的開發板也是一樣的現象 |
chxelc 發表于 2023-11-7 11:44 經過實測,GPIO初始為穩態低,受到穩壓源2的影響,才跳變為高 |
如果不是穩壓源2功率太大把220V暫時拉低,那么在低壓側一定有你沒注意到的連接。 |
需要GPIO上電為高就接上拉電阻,為低則加下拉電阻。 |