测试条件:
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设置上下拉和其他单片机的通信上是否会有问题?
灰小子:
个人没测试过这种极端温度的情况。
这种极端的温度,要优先考虑在这个温度下电容、电阻等的变化。
Susan Yang:
另外过高或过低的温度更会加剧内部的MOSFETs管的导通电流的不稳定,会有可能导致功耗升高
user4633009:
测试条件:
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设置上下拉和其他单片机的通信上是否会有问题?
user5805327:
应该是RX上连接其他元器件(电阻或者电容)在地温度环境下发生变化导致的吧
da qin zheng sheng:
回复 user5805327:
这个首先需要挑选好的元器件,在这样环境下能正常工作的
da qin zheng sheng:
回复 da qin zheng sheng:
板子的串口使用外部上拉电阻?