有时,在低功耗应用中处理高电流消耗可能会很麻烦。微控制器(MCU) 是低功耗应用设计中的复杂器件。

以下考虑可能有助于简化与MCU相关的功率损耗。

1. 检查所有未使用的GPIO是否已正确配置且没有浮动

    在大多数情况下,应该遵循数据手册中提到的方法,将未使用的GPIO配置为输出低电平或高电平,或者如果切换为输入,则使用内部上拉或下拉电阻。任何不正确配置的GPIO都可能导致难以评估的高电流情况,这种情况会因设备和环境条件(如温度和湿度)而导致。

2. 检查GPIO输入的电平

    大部分情况下,GPIO输入的电平必须参照数据表中描述中的范围内,如DVss或DVcc±300mV。如果GPIO用于ADC输入等模拟功能,则可能不适用

3. 检查设备如何在低功耗模式下运行

    如果MCU由于损坏而吸收太多电流,可以通过在低功耗模式(Low Power Mode)  下运行一些代码来调查问题。

  (Digi-Key)