一般设计规范
天线/RF
- ESPC2-20E 用合规 2.4 GHz 外置天线,增益、驻波、线缆、IPEX/U.FL 连接可靠。
- 天线远离金属外壳、电池、大面积铜、屏蔽罩、线束、高速线和电源电感。
- 如果有 RF 走线,按 50 Ω 阻抗设计,短、直、少过孔,旁边有连续地参考。
- 整机装壳后必须复测 RSSI、吞吐和 OTA,不能只测裸板。Espressif 硬件指南也明确要求关注外壳对天线的影响,并做整机 RF 验证。
供电
- 3.3 V 电源要有足够瞬态余量,建议按 WiFi 发射峰值留裕量,常见设计至少按
500 mA级别预留。 - 模组电源入口放低 ESR 大电容,近端放
0.1 uF去耦;电源线不要细长。 - OTA 写 Flash + WiFi 发射期间不能掉压,否则会出现断连、重启或 OTA 校验失败。
- 3.3 V 电源要有足够瞬态余量,建议按 WiFi 发射峰值留裕量,常见设计至少按
PCB/Layout
- 模组和天线区域不要被主板铜皮、器件、金属结构覆盖。
- 地要完整,电源回流路径短。
- 不要让 DC/DC、电机、继电器、LED 大电流回路贴近天线或模组电源。
OTA 分区和固件机制
- 必须使用 OTA 分区表:至少
ota_0、ota_1两个 OTA app slot,加otadata分区。Espressif OTA 文档明确说明 OTA 需要至少两个 OTA app slot 和 OTA Data Partition。 - 下载完成后做镜像校验,再切换启动分区。
- 开启 rollback 或等效的自恢复机制:新固件启动后完成自检再标记有效,否则回滚。
- OTA 期间禁止进入省电模式,避免 WiFi modem sleep 影响稳定性。
- 做超时、断点/重试、HTTP 状态码检查、固件长度检查、SHA256/签名校验。
- OTA 前先检查 RSSI,建议 RSSI 稳定高于
-60 dBm持续几秒再开始;OTA 中掉到阈值以下可以继续但要记录,频繁掉线则判失败。
- 必须使用 OTA 分区表:至少
生产一致性
- 天线型号、线长、安装位置、外壳材料、螺丝/金属件位置必须固定。
- 每批至少抽测 RSSI、连接、OTA,不能只靠开发板结果外推。
WiFi 环境有要求,而且很关键。
建议把客户测试环境写成明确条件,否则“10 次 100%”没有可复现性:
- 2.4 GHz WiFi,固定信道优先用
1/6/11,带宽建议20 MHz。 - AP 到 DUT 位置实测 RSSI 必须
> -60 dBm,最好留 5 dB 裕量,即目标-55 dBm以上。 - 噪声底尽量低,建议 SNR
> 25 dB;RSSI 只是信号强度,不代表干扰小。 - 同信道/邻信道 AP 少,信道利用率低,避免微波炉、蓝牙密集设备、USB3.0 干扰、金属屏蔽环境。
- AP 不要开启奇怪的兼容/隔离策略;建议 WPA2-PSK/AES,关闭 captive portal、企业认证、客户端隔离。
- OTA 服务器在局域网或稳定公网,延迟和丢包可控;测试时不要让服务器带宽、DNS、DHCP 变成变量。
- DUT 姿态、距离、外壳状态要固定,RSSI 取模组端读数,不取手机或路由器显示值。
我的判断:如果整机天线设计合格、3.3 V 电源稳定、OTA 使用双分区+校验+回滚,并且测试环境保证 DUT 端 RSSI>-60 dBm且信道干净,那么连续 OTA 10 次成功是合理可达的。但“10/10=100%”只能证明该测试条件下通过,不能代表所有 WiFi 环境都 100%。建议验收条件写成“在指定 AP、距离、信道、RSSI、干扰水平、服务器条件下连续 10 次 OTA 成功”。