ESP32-WROOM-32-N4:老当益壮的元老级模组
翻仓库的时候找出来一批ESP32-WROOM-32-N4之前做项目剩的正好拿来给老产品补点库存。这颗模组在ESP32家族里算是第一代虽然现在出了不少新东西但焊上去烧完程序跑起来还是那个熟悉的感觉。和32D的关系ESP32-WROOM-32-N4是早期版本里面封的是ESP32-D0WDQ6芯片。后来出了ESP32-WROOM-32D-N4换成了ESP32-D0WD封装更小但性能参数基本一样。尺寸都是18×25.5mm邮票孔封装38个引脚PCB板载天线。管脚定义完全兼容老设计上直接换32D也能用不用改板。如果手上还有库存继续用没问题。N4后缀是4MB Flash这个系列还有8MB和16MB的版本但N4是最常见的。硬件参数双核Xtensa LX6主频最高240MHz。448KB ROM520KB SRAM4MB Flash。两个核可以独立控制不需要的时候关掉一个省电。无线部分支持2.4G Wi-Fi 802.11 b/g/n最高速率150Mbps。发射功率20dBm接收灵敏度-98dBm。蓝牙是4.2双模BR/EDR和BLE都支持。外设接口该有的都有UART、SPI、I2C、I2S、PWM、ADC、DAC、SDIO、电容触摸。GPIO6到GPIO11内部连了Flash外部不能用画板子的时候要注意。电压范围2.7V到3.6V工作温度-40°C到85°C。睡眠电流小于5μA电池设备可以考虑。功耗Wi-Fi发射峰值300多毫安电源芯片按1A选比较稳妥500mA的LDO在重连时容易掉电。功耗和32D系列差不多毕竟核心一样。和几种相关型号的对比WROOM-32D是32的后续版本芯片封装更小。WROOM-32U则是外置天线版本带U.FL座子适合金属外壳或者需要远距离的场景。SOLO-1是单核版本主频也降到160MHz适合任务简单成本敏感的项目。带WROVER后缀的型号多了PSRAM适合跑语音或者图像处理这类吃内存的应用。封装和引脚上这些型号都是兼容的板子做好了想换料很方便。一个需要注意的地方这颗目前的零件状态是“不适用于新设计”乐鑫不推荐新项目用了。如果是在维护老产品或者手头有库存继续用没问题。新项目建议直接看ESP32-S3或者ESP32-C3系列性能和功耗都更好。实际使用情况烧录方式和新款一样UART0接串口工具EN和IO0拉低进下载模式。IO0最好留个测试点不然每次烧录要飞线。天线附近不要放DC-DC电感或者高频走线。画第一版的时候把天线旁边放了一颗功率电感信号直接掉了一半挪走之后恢复正常。这颗模组没什么花哨的地方就是稳定、皮实、资料多、踩坑成本低。虽然是老型号了但干起活来一点不含糊。后续跑完功耗实测再补一篇。