01
历史记录
12 条 SYNC
02
对话框
INPUT READY
03
当前对话
STM32 最小系统复位电路 STREAM今天 14:26
我 · YOU
STM32 的 NRST 引脚,内部已经有上拉了,外部还需要再接一个 10k 上拉吗?
芯答 · XINDA
结论:不强制,但工程上建议保留外部上拉(典型 10k)。
STM32 内部确实集成了约 40kΩ 的弱上拉,正常环境下足以把 NRST 拉到高电平。但它阻值偏大、抗扰能力弱,长走线或噪声环境下容易被误触发复位。
推荐的外部复位电路是:10kΩ 上拉到 VDD,并联 100nF 到 GND,再串一个 100Ω 电阻到按键,构成一个 RC 去抖网络。
NRST · 推荐电路
VDD ──[10k]──┬── NRST
│
[100nF]
│
GND
按键 ──[100Ω]── NRST
我 · YOU
那 100nF 会不会让复位脉冲被拉得太宽,影响上电时序?
芯答 · XINDA
不会。10k × 100nF 的时间常数约为 1ms,而 STM32 要求的最小复位脉宽通常在 20µs 量级,余量充足。
真正需要注意的是上电速率:如果 VDD 上升过慢,RC 会跟着 VDD 缓慢爬升,可能落在芯片的复位阈值模糊区。这种情况建议改用带滞回的复位监控芯片(如 IMP809)。
芯答 · XINDA
04