为ESP32设计外置电源时,需确保稳定可靠的供电。以下是关键要点和方案:
1. ESP32 电源要求
- 工作电压:3.3V(直接供电)或 5V(通过开发板的稳压电路供电)。
- 电流需求:
- 空闲状态:约80mA。
- 高负载(WiFi/BT开启):峰值可达500mA以上。
2. 常用外置电源方案
方案1:LDO线性稳压器
- 适用场景:输入电压接近3.3V(如锂电池)、低噪声要求。
- 推荐型号:
- AMS1117-3.3(最大1A,输入≤15V)。
- RT9013(1A,低压差,适合电池供电)。
- 接线:输入→LDO→ESP32的3.3V引脚。
方案2:DC-DC开关稳压器
- 适用场景:输入电压较高(如12V适配器)、需高效率。
- 推荐型号:
- MP1584(3A,4.5-28V输入)。
- LM2596(3A,需搭配3.3V稳压模块)。
- 接线:输入→DC-DC→ESP32的5V/Vin引脚(开发板自带稳压)或直接接3.3V引脚。
方案3:锂电池供电
- 锂电池类型:3.7V锂离子/锂聚合物电池。
- 注意事项:
- 需搭配TP4056等充电模块管理充电。
- 通过LDO或低压差稳压器输出3.3V(如HT7333)。
方案4:USB供电
- 直接供电:通过USB接口(5V)连接开发板的Micro USB口。
- 扩展供电:使用USB电源适配器或移动电源供电。
3. 接线注意事项
- 直接接3.3V引脚:必须确保输入电压精确为3.3V±0.3V,否则可能损坏芯片。
- 接5V/Vin引脚:输入电压需为5V(部分开发板支持6-12V输入,通过板载稳压芯片降压)。
- 电源滤波:在电源输入端并联100μF电解电容和0.1μF陶瓷电容,减少噪声。
4. 推荐电路示例
使用AMS1117-3.3供电
[5-12V输入] → [AMS1117-3.3] → [3.3V输出] → ESP32的3.3V引脚
- 输入电容:10μF(降低输入噪声)。
- 输出电容:22μF + 0.1μF(提高稳定性)。
5. 注意事项
- 过压保护:避免输入电压超过芯片极限(ESP32的3.3V引脚绝对最大电压为3.6V)。
- 电流余量:建议电源能提供至少1A的电流,以应对峰值负载。
- 电池管理:使用锂电池时需加入保护电路(过充/过放保护)。
6. 开发板差异
- 部分开发板(如NodeMCU):支持5V输入到
Vin或5V引脚,通过板载稳压芯片降压。 - 裸芯片模块(如ESP32-WROOM):需外部提供3.3V电源。
合理选择电源方案后,ESP32可稳定运行于物联网设备、传感器节点等场景。建议优先测试电源稳定性后再连接其他外设。
esp32外置flash的大小
ESP32是一款功能强大的微控制器,广泛应用于物联网和嵌入式设备领域。虽然ESP32内置了一定的闪存空间,但有时候我们可能需要更大的储存空间来存储更多的数据或者程序。因此,一些厂商推出了外置
2024-01-09 11:24:25