WDOG_B为什么要串一个电容而不能直接接复位芯片

描述

在MIMXRT1060EVK的电源设计中,有一小段并不起眼的电路,却藏着一个非常经典、也非常容易踩坑的设计点:

复位芯片

WDOG_B为什么要串一个电容,而不能直接接复位芯片?

很多工程师第一眼看到这个电路时,都会有这个疑问。但真正理解之后,你会发现这颗电容,实际上是在“拯救系统”。

这篇文章,我们就把这个问题彻底拆清楚。

先看电路(简化版)

关键器件如下:

复位芯片

U27:UM805RE(复位监控)

MR:手动复位输入(内部20kΩ上拉)

D14:肖特基二极管(RB521S-30)

R291:1MΩ下拉

C150:1uF

同时暂时忽略PMIC_ON_REQ和POR_BUTTON的影响

这里最重要的关键点:MR引脚并不是悬空的,它内部有20kΩ上拉到VCC。

这个内部上拉,决定了整个电路的关键行为。

先说结论(建议先记住)

C150的作用,不是传递电平,而是“制造脉冲”。

更准确地说:

它把WDOG_B的“下降沿”

转换成一个“短暂的低电平脉冲”

输入到MR

正是这个“短暂”,让系统:

能够触发复位

但不会被一直卡死在复位状态  

稳态分析:一切都没那么简单

在分析瞬态之前,必须先把稳态看明白。

当WDOG_B保持高电平时,如果WDOG_B=3.3V,那么:

C150左端电压为3.3V

U27内部通过20kΩ将MR上拉到VCC

同时还存在这样一条直流通路:

VCC → U27内部20kΩ → MR → D14 → 节点X → R291(1MΩ) → GND

因此,节点X不会简单地被R291拉到0V。相反,它会被这条通路抬高到一个接近高电平的位置。如果按3.3V电源、D14正向压降约0.25V来估算:

MR ≈ 3.24V

节点X ≈ 2.99V

则此时,C150在WDOG_B为高时,并没有承受完整的3.3V,而是只存了大约0.31V的电压差。

WDOG_B从高变低时,发生了什么?

电路的灵魂,就在这一瞬间。

第一步:C150 让节点 X 产生负向下冲

当WDOG_B从3.3V快速下降到0V时,由于电容两端电压不能突变,所以C150左端往下掉的时候,右端节点X也必须同步往下掉,以维持原有的电压差。

由于在跳变前,C150两端约有0.31V压差,因此在下降沿刚到来的瞬间,节点X的电压约为-0.31V,也就是说:

WDOG_B一旦从高变低,节点X会瞬间出现一个负向下冲。

第二步:D14导通,把MR一起往下拉

当节点X变成负压之后,D14就会正向导通,进而把MR一起往下拉。也就是说:

MR会在下降沿瞬间被拉到接近0V。

这个状态不会持续太久。因为MR在U27内部通过20kΩ上拉到VCC,所以当瞬态过程逐渐衰减后,MR会重新被拉回高电平。

为什么绝不能直接连接?

这正客户最关心的问题。

如果不加C150,而是把WDOG_B直接连接到MR,那么电路关系会变成:

WDOG_B低电平 → MR被持续拉低 → RESET持续有效→ DCDC持续关断 → 系统无法重新上电

换句话说:

只要WDOG_B维持低电平

MR就会一直被拉低

复位条件始终无法释放

DCDC也就起不来

系统最终进入一种无法自恢复的锁死状态

这就是为什么不能简单地把WDOG_B直接接到 MR。

加了电容之后发生了什么?

逻辑彻底改变:

行为 结果
WDOG_B下降沿 触发一次复位
WDOG_B持续低 不再持续复位
MR自动恢复  
DCDC重新启动  
系统恢复运行  

最终结论

把整个过程归纳起来,可以得到下面几个结论:

1. 在稳态下,节点X并不是0V,而是会通过“VCC → U27内部20kΩ → MR → D14 → 节点X → R291 → GND”这条通路被抬高到接近3V。

2. 当WDOG_B从高变低时,C150会让节点X产生一个负向下冲。

3. 这个负向下冲会通过D14传到U27的MR,使MR瞬间被拉低到接近0V。

4. 随后,MR在U27内部20kΩ上拉作用下恢复到高电平,因此MR上实际出现的是一个低脉冲,而不是持续低电平。

5. 这种结构既能触发一次有效复位,又能避免MR被持续拉低导致系统锁死。

没有这颗电容,WDOG_B就是“关机键”;有了它,才变成“重启键”。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分