
最近焊了几块ESP32-WROOM-32D-N8的板子之前一直用N4版本这次换成N8主要图Flash大一点OTA分区不用抠抠搜搜。这颗模组在ESP32家族里算老资历了网上资料一抓一大把但还是记一下上手的情况。和N4的区别就一个字N8和N4的区别特别简单Flash从4MB换成了8MB其他一模一样。核心还是ESP32-D0WD那颗双核Xtensa LX6240MHz主频448KB ROM520KB SRAM。不带PSRAM这点和WROVER系列拉开差距。如果固件本身不大4MB其实够用。但一旦上了OTA双分区、配了网页配网界面、再塞个语音唤醒词模型4MB就很容易吃紧。这次选N8就是不想在编译的时候反复纠结固件大小。尺寸和封装18×25.5mm厚度3.1mm邮票孔封装38个引脚。这个尺寸在现在的模组里不算小但胜在引脚间距大手工焊接很友好。板载PCB天线在模组边缘背面有禁布区画板的时候要避开不然信号衰减明显。第一版把天线旁边放了一颗DC-DC电感信号直接掉了快一半后来把电感挪到背面才恢复正常。硬件参数Wi-Fi支持802.11 b/g/n2.4G频段蓝牙4.2双模。发射功率标称20.5dBm接收灵敏度-98dBm左右-1-5。实际在办公室隔两堵轻质隔断墙信号还能剩个两格板载天线的表现算正常水平。接口方面GPIO、UART、SPI、I2C、I2S、PWM、ADC都有-1-3。需要注意的是GPIO6到GPIO11这几个脚内部连到了Flash外部不能用。第一次画板子时把GPIO9拉了个上拉电阻模组直接起不来折腾了半天才排查到原因。功耗和电源3.3V供电发射峰值能到350mA以上。电源芯片得留足余量用500mA的LDO在Wi-Fi握手那一下很容易掉电复位。Deep-sleep模式能做到20μA级别电池类的应用可以考虑。型号怎么选WROOM-32D系列主要有D和U两种后缀D是板载PCB天线U是外置天线座-11。选哪个看外壳材质金属壳必须上U加外置天线。Flash容量方面N4是4MBN8是8MB还有N16的16MB版本。新项目如果对存储没底直接上N8或N16比较稳妥省得后期换料。一个需要留意的地方这颗模组目前的供货状态是“不适用于新设计”-1-8。乐鑫官方已经不推荐新项目用了存量还能买到但新项目建议看看ESP32-S3或者ESP32-C3系列。如果是在维护老产品继续用没问题毕竟这颗太成熟了文档和坑都已经被踩平了。实际调试中遇到的情况烧录方式和之前ESP8266类似UART0接串口模块EN和IO0配合拉低进下载模式。IO0最好留个测试点不然每次烧录都要飞线挺麻烦的。GPIO12和GPIO15在启动时有特殊作用外部上拉下拉会影响启动模式画板的时候需要仔细看规格书里的启动引脚说明-6。总体来说ESP32-WROOM-32D-N8没什么惊喜但也没什么意外。稳定、资料多、踩坑成本低除了零件状态需要注意之外拿来干活还是挺踏实的。后续等跑完整机功耗测试再补一篇。