做了一个产品 ,使用3V电池供电,当电池电压低到2.4V左右时,会出现CPU复位。
经过排查发现是一个IO驱动P沟道的CMOS 管的原因。
电路图如下图。
请问大家是什么原因。
当控制IO去关闭和打开CMOS管时,就会造成重启。
灰小子:
这个cmos管是做什么用的?
觉得可能是操作cmos管后,电流不足拉低vcc电压造成的。
建议用示波器观察下电压的波动
fuchun liu:
回复 灰小子:
测了一下,电压跌落了0.3V左右
HG:
当CPU重启的时候,有没有量一下此时加在MCU上的实际电压是多少?这个MOS管是控制什么的,会不会瞬间抽出很多电流?
fuchun liu:
回复 HG:
控制一个温度定时采集的。经过我的试验,给那个CMOS管栅极加一个10K的上拉电阻能解决。
就很疑惑 是什么原因