复位电路分三类:上电复位(RC 或专用复位芯片)、按键复位(RC+按键对地)、看门狗复位(外部看门狗芯片或 MCU 内部);复位脚要加 100nF 滤波电容和限流电阻,复位时间要满足芯片上电时序要求。
本文概述
复位是硬件设计基础但容易画错,面试常考:上电复位 RC 参数、按键复位、复位芯片、看门狗。回答要讲清三种复位场景和典型参数。
核心要点
上电复位:典型 RC 电路(10kΩ+100nF),或专用复位芯片(如 MAX809/RT9818)
按键复位:按键并联 RC,按下时 NRST 拉低,松开后 RC 充电释放复位
复位脚加 100nF 去耦电容,防止噪声误触发;复位信号走线短
看门狗:外部看门狗芯片(如 MAX6369)或 MCU 内部 IWDG,定时喂狗,超时复位
复位时间要满足芯片要求:多数 MCU 要求低电平持续 1~10ms

面试官考察点
面试官看你是否真画过复位、是否理解 RC 参数和噪声。重点听:RC 值、按键、电容、复位芯片选择。
回答思路
按「RC 复位→按键复位→去耦电容→看门狗」讲,给具体元件值。
参考回答
第一,基本 RC 上电复位。
NRST 脚典型电路:
VDD → 10kΩ 电阻 → NRST;
NRST → 100nF 电容 → GND;
上电时电容充电,NRST 从低慢慢拉高,产生上电复位。
RC 时间常数 τ=R·C=10k×100n=1ms,通常够 MCU 要求。但有些芯片要求复位脉宽更长,或电源上升慢,就要用专用复位芯片。
第二,按键复位。
按键一端接 NRST,一端接 GND;
按下时 NRST 拉低复位,松开后 RC 充电释放;
按键加 100nF 小电容消抖,避免机械抖动造成多次复位。
第三,去耦和防护。
| 元件 | 值 | 作用 |
|---|---|---|
| NRST 电容 | 100nF | 滤除噪声,防止毛刺误触发复位 |
| NRST 电阻 | 10kΩ | 上拉到 VDD |
| 按键电容 | 100nF | 消抖 |
| ESD 器件 | 低电容 TVS | 如果复位脚对外暴露 |
第四,专用复位芯片 vs RC。
RC 复位:便宜、够用,但电源上升慢或 VDD 毛刺时不可靠;
专用复位芯片(MAX809/RT9818/TPS3823):带固定复位阈值(如 2.93V)、固定复位脉宽(200ms)、手动复位脚,可靠;
工业/医疗/无人值守产品推荐用复位芯片。
第五,看门狗。
内部看门狗(STM32 IWDG):独立看门狗,程序跑飞不喂狗就复位;
外部看门狗(MAX6369/SP706):MCU 死了看门狗自己复位,更可靠;
喂狗不能放在中断里,要在主循环任务正常跑完才喂,否则任务卡死但中断还在喂狗。

扫码关注




























