一、背景
首先要感谢 EEPW(电子产品世界) 和 成都亿佰特电子科技有限公司 联合举办的本次开发板测评活动,让我有缘拿到这块套件做评测。
一直测试一下lora 433MHz 频段的远距离低功耗数据传输,正好看到亿佰特出的 E22P-433B评估套件,把"封装兼容型 Sub-1G 模块"思路直接做成一块完整的开发板——主控 STM32F103C8T6 + 板载 0.96 OLED + 三按键 + SMA 天线 + Type-C 供电,几乎是一站式开箱即用。对比在淘宝上 E22-400M30S 裸模块要自己画底板,这一套省了不少事。
二、本次测评计划
按照活动要求,我打算按照 开箱贴 / 过程贴 / 成果贴来做:
本贴(开箱贴):从收到快递到上电点亮,把板子外观、尺寸、配件、原理图速览和基本参数整理清楚;
过程贴:用我手头一块 SX1278 模组 + STM32 测试板(自制的 LoRa 节点)和 E22P-433MBH-SC 评估板做互通空口测试,两者都是 433MHz 频段、LoRa 调制,只要 SF/BW/CR/SyncWord 对齐就能通;过程贴里会用 手持频谱仪 把板子上的 SMA 天线接口直接接出来看实际发射频谱,验证频点、带宽、杂散抑制,同时记录不同 LoRa 参数下的发射电流、待机电流等;
成果贴:基于 STM32CubeMX 做二次开发, 把传感器接到板子上然后将采集到的数据在屏幕上显示,并转发出去。
关于"互通测试":活动只配了 1 套评估板,再买一套做"A 板发 / B 板收"有点奢侈。好在 SX1278 和板载 SX1262 都是 Semtech 的 LoRa 收发器,把扩频因子、带宽、编码率、同步字对齐,就是一份实打实的"异芯片 LoRa 互通测试"——E22P 当发射、SX1278 当接收(或反过来)两种姿势都跑一遍。
三、开箱过程
快递外层是顺丰的纸箱,里面气泡膜+防静电袋双层包裹,套件本体没有任何磕碰。全家福如下:

图1 板子与配件全家福
从图上能清楚看到套件里的全部东西:
评估板本体:蓝色 30×85mm PCB,板载 0.96 OLED、三颗微动按键(UP/OK/DOWN)、Type-C 供电口、SMA 天线座,两侧 2.54mm 排针已经把可用 IO 全引出;
433MHz 胶棒天线:SMA 内针,可弯折,比 PCB 天线省事很多;
排针两排:默认没焊,需要自己用电烙铁焊到两侧,方便插面包板或杜邦线;
黄色短路帽:应该是测试电阻 TR 的位置短接用;
Type-C 数据线:直接给板子供电和 USB 串口通信。
拆开防静电袋细看一下板子正面,拿钢尺比对:长约 85mm、宽约 30mm,和手册标的 30×85mm 一致。

图2 板子正面与尺寸
板子正面布局一目了然:
右侧:SMA 天线座,直接拧上套件自带胶棒天线即可;
中部:贴的是 E22P-433M30S 模块,标签上印着 Freq: 433MHz、Manufacturer: EBYTE、SN: S5204552S00516,确认是大功率 SX1262 方案;
左侧:STM32F103C8T6 主控 + 0.96 OLED + 三按键;
上下两侧:2.54mm 排针焊盘,丝印标出了每个引脚定义,二次开发不用猜线序。
沉金工艺,机贴无铅,焊点干净。
背面主要是 STM32F103C8T6 主控、Type-C 接口的 ESD 防护以及板载的 TR 测试电阻(手册说是用来串电流表测模块工作电流的)。丝印层标了 IO 定义,二次开发时省了翻原理图的时间。

图3 板子背面
四、原理图速览
附上官方 A3 原理图,信息量很大,一图就能把整个套件的信号链路看清楚:
左上方:Type-C 输入 + ESD 保护 + 5V→3.3V LDO(ME6211C33)
中间:STM32F103C8T6 主控,晶振、复位、BOOT0、SWD 下载全部标出
右上方:0.96 OLED 屏,I2C 接口
右中部:电源指示灯 PWR、TXD/RXD 收发指示灯
中下部:E220/E22 模块插座,所有 SPI 和天线引脚对应到排针
左中部:UP / OK / DOWN 三按键 + 蜂鸣器驱动
右下方:SMA 天线接口

图3-1 E22P-xxxXBX-SC 套件原理图
从原理图上看,最方便的是 LoRa 模块的 SPI 信号全部经排针 CON2/CON3 引出,如果后续想把它从评估板拆出来接到自己的底板,线序一目了然。
五、套件包含与参数一览
主控:STM32F103C8T6
板载 Sub-1G 模块:E22P-433M30S(30dBm 大功率 SX1262 方案),SPI 接口
板子尺寸 / 接口:30×85mm、SMA 天线接口、Type-C 供电
板子重量:裸板 17.0g(不含天线)

图4 板子重量实测
天线长度:胶棒天线约 195mm(不含弯折处),SMA 内针接口

图5 天线长度实测
显示 / 操作:0.96 OLED + 三按键 + TX/RX/PWR 指示灯 + 蜂鸣器
环境:工作温度 -40~+85℃,工作湿度 10%~90%
兼容型号(同一块底板,可直接换板载模块):
小功率 SPI:E22-400M22S、E32-400M20S、E220-400M22S、E290-400M20S 等
小功率 UART:E22-400T22S、E32-433T20S、E220-400T22S 等
大功率 SPI:E22-400M30S、E32-400M30S、E220-400M30S、E22P-433M30S 等
大功率 UART:E22-400T30S、E32-433T30S、E220-400T30S 等
开发工具:MDK-ARM ≥ v5.31.0、固件包 ≥ v1.8.5
六、上电
插上 Type-C 立刻能看到 PWR 灯常亮,OLED 屏亮起进入首页,显示 EBYTE 的 logo,确认主控已经正常启动。

图6 上电首屏
按一下 OK 键进入主菜单,屏幕显示 Home、Setting、Tx Mode、Rx Mode、Version 五个选项,就是手册里说的"首页→按确认键进入对应选项页面"。这个菜单把 LoRa 参数设置、收发测试、版本信息都直接做进去了,根本不用先写代码就能玩——后面如果接两套就能做透传 demo,对调试非常友好。(再次吐槽一套真的不太好测试)

图7 按 OK 进入主菜单
试了一下三按键手感,按键段落清晰,蜂鸣器每次按键会响一声,反馈做得不错。
NOTE:翻了一下整块板子,没有专门的 reset 键,但 PCB 上 STM32F103C8T6 的 RESET 引脚旁边留了两个裸露金属焊盘,需要手动复位时拿镊子短接一下就行。日常调试建议直接用 ST-LINK 的 RESET 输出,避免每次翻镊子。
七、资料
亿佰特官网可以直接下到示例工程,目录结构是:
Drivers/ sx126x / sx127x / llcc68 射频驱动
MDK-ARM/ Keil 启动工程
Core/Src/ exx_demo 应用示例
下一步打算分三步走:
互通对发:两边 LoRa 参数对齐后,E22P 端用 OLED 菜单发射固定长度 payload,SX1278 测试板串口打印接收内容,统计丢包率;
频谱验证:手持频谱仪直接卡到 SMA 接口,在不同 SF/BW/CR/功率组合下截图,验证频点、占用带宽和邻道泄漏,顺便把发射电流、待机电流采一遍;
二次开发:基于示例工程把传感器数据在 OLED 上显示并经 LoRa 转发出去。
NOTE:手册里专门写了一条"取掉测试电阻 TR,串入电流表测试模块电流"——这板子评估发射功耗非常方便,省得自己在电源回路上飞线。
我要赚赏金
