有时,在低功耗应用中处理高电流消耗可能会很麻烦。微控制器(MCU) 是低功耗应用设计中的复杂器件。
以下考虑可能有助于简化与MCU相关的功率损耗。
1. 检查所有未使用的GPIO是否已正确配置且没有浮动
在大多数情况下,应该遵循数据手册中提到的方法,将未使用的GPIO配置为输出低电平或高电平,或者如果切换为输入,则使用内部上拉或下拉电阻。任何不正确配置的GPIO都可能导致难以评估的高电流情况,这种情况会因设备和环境条件(如温度和湿度)而导致。
2. 检查GPIO输入的电平
大部分情况下,GPIO输入的电平必须参照数据表中描述中的范围内,如DVss或DVcc±300mV。如果GPIO用于ADC输入等模拟功能,则可能不适用
3. 检查设备如何在低功耗模式下运行
如果MCU由于损坏而吸收太多电流,可以通过在低功耗模式(Low Power Mode) 下运行一些代码来调查问题。 |