测试条件:
1、硬件上给MCU使用32768khz的外部晶振;
2、供电电压3.3V、MCU运行主频16Mhz;
3、程序使用了UART(P3.4与P3.5)、其余引脚均设置为输出低电平(没有上下拉),定时器组未使用;
4、关闭看门狗;
在常温下,进入LPM3模式,功耗在1~3uA左右;
低温(-30℃ ~ -40℃)条件下:功耗会不断上升,达到100~200uA左右;
若将串口功能禁用,并将引脚设置为低电平输出,则低温下(-30℃ ~ -40℃)条件下,功耗在1~3uA左右,恢复正常;
若将串口Rx设置为下拉,则低温下(-30℃ ~ -40℃)条件下,功耗在1~3uA左右,也可恢复正常;
为何串口Rx会影响功耗?
测试条件:
1、硬件上给MCU使用32768khz的外部晶振;
2、供电电压3.3V、MCU运行主频16Mhz;
3、程序使用了UART(P3.4与P3.5)、其余引脚均设置为输出低电平(没有上下拉),定时器组未使用;
4、关闭看门狗;
在常温下,进入LPM3模式,功耗在1~3uA左右;
低温(-30℃ ~ -40℃)条件下:功耗会不断上升,达到100~200uA左右;
若将串口功能禁用,并将引脚设置为低电平输出,则低温下(-30℃ ~ -40℃)条件下,功耗在1~3uA左右,恢复正常;
若将串口Rx设置为下拉,则低温下(-30℃ ~ -40℃)条件下,功耗在1~3uA左右,也可恢复正常;
为何串口Rx会影响功耗?
Rx设置上下拉和其他单片机的通信上是否会有问题?