当前文档版本为 NDK-v1.0.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

NDK 常见问题(FAQs)

Q2:为什么芯片在执行(软件)复位的时候会出现瞬间大电流?

当芯片工作的 DCDC(BUCK)模式的时候,BUCK 引脚(VOUT_BK)输出电压为 1.45v 左右,而芯片复位的时候,芯片供电模式会切换回默认的 LDO 模式,此模式下 BUCK 引脚(VOUT_BK)输出电压与 VBAT 引脚电压一致(通常为 3.3v),即复位瞬间 BUCK 引脚电平是有抬升的,这会导致 BUCK 引脚的电容充电,于是出现瞬间大电流(> 10mA)的情况。

由前面分析可知,复位的时候出现瞬间大电流是正常现象,不影响芯片使用,但方案中若确有需求希望避免此情况,则电路上可以将一个普通的 GPIO 引脚连接到 BUCK 引脚(VOUT_BK)上,在程序触发软件复位(Chip Reset)之前,先将此 GPIO 引脚配置成推挽输出高电平的状态,提前给 BUCK 引脚电容充电,延时一段时间(如 10ms)后,再触发软件复位,这样即可避免复位瞬间的大电流。