探索 E220 - 400T22S:LoRa 无线模块的卓越之选

电子说

1.4w人已加入

描述

探索 E220 - 400T22S:LoRa 无线模块的卓越之选

在无线通信模块的广阔领域中,E220 - 400T22S 以其独特的性能和丰富的功能脱颖而出,成为众多电子工程师的心头好。我将结合实际设计经验,对这款模块进行全面剖析。

文件下载:E220-400T22S.pdf

一、产品概述

E220 - 400T22S 是全新一代的 LoRa 无线串口模块,基于 Semtech 原厂的 SX1262 芯片方案设计。它采用了 LoRa 扩频技术,工作在 410.125 - 493.125MHz 频段,默认频率为 433.125MHz,具备 TTL 电平输出,并且兼容 3.3V 与 5V 的 IO 口电压。

特点功能

  1. 高性能芯片方案:采用 SX1262 芯片,具有功耗低、速度快、距离远的显著优势,在理想条件下,通信距离可达 5km。
  2. 灵活可调功率:最大发射功率为 22dBm,且支持软件多级可调,能适应不同的应用场景。
  3. 数据安全保障:支持用户自行设定通信密钥,且无法被读取,大大提高了用户数据的保密性。
  4. 信号质量评估:支持 RSSI 信号强度指示功能,可用于评估信号质量、改善通信网络以及测距。
  5. 超低功耗运行:支持空中唤醒功能,适用于电池供电的应用方案,有效延长电池使用寿命。
  6. 多种传输方式:支持定点传输、广播传输和信道监听,满足多样化的数据传输需求。
  7. 宽频段支持:支持全球 ISM 433MHz 频段和 470MHz 抄表频段,应用范围广泛。
  8. 参数掉电保存:模块重新上电后会按照设置好的参数继续工作,避免频繁配置。
  9. 可靠的看门狗设计:一旦发生异常,模块将自动重启,并能继续按照先前的参数设置工作。
  10. 宽电压供电:支持 2.3 - 5.5V 供电,大于 5V 供电可保证最佳性能。
  11. 宽温工作范围:工业级标准设计,支持在 - 40 - +85℃的环境下长时间使用。
  12. 双天线可选:提供 IPEX/邮票孔两种天线接口,便于用户进行二次开发和集成。

应用场景

这款模块的应用场景十分广泛,涵盖了家庭安防报警、智能家居、工业传感器、无线报警安全系统、楼宇自动化、无线工业级遥控器、医疗保健产品、高级抄表架构(AMI)以及汽车行业等多个领域。

二、规格参数

极限参数

性能 最小值 最大值 备注
电源电压(V) 2.3 5.5 超过 5.5V 可能永久烧毁模块
阻塞功率(dBm) 10 - 近距离使用烧毁概率较小
工作温度(℃) - 40 + 85 工业级

工作参数

性能 最小值 典型值 最大值 备注
工作电压(V) 2.3 5.0 5.5 ≥5.0V 可保证输出功率
通信电平(V) - 3.3 - 使用 5V 电平有烧毁风险
工作温度(℃) - 40 - 85 工业级设计
工作频段(MHz) 410.125 - 493.125 支持 ISM 频段
发射电流(mA) 110 - - 瞬时功耗@22dBm
接收电流(mA) 11 - - -
休眠电流(μA) - - 2 软件关断
最大发射功率(dBm) 21.5 22.0 22.5 -
接收灵敏度(dBm) - - - 多种不同带宽和扩频因子下有不同的值
空中速率(bps) 2.4k - 62.5k 用户编程控制
参考距离 - - 5km 晴朗空旷,天线增益 5dBi,天线高度 2.5 米,空中速率 2.4kbps
发射长度 - - 240 Byte 可通过指令设置分包 32/64/128/240 字节发送
缓存容量 - - 256 Byte -
调制方式 - - LoRa/FSK 新一代 LoRa 调制技术
通信接口 - - UART 串口 TTL 电平 -
封装方式 - - 贴片式 -
接口方式 - - 1.27mm 邮票孔,间距 1.27mm -
外形尺寸 16 * 26 mm - - -
射频接口 - - IPEX/邮票孔 等效阻抗约 50Ω

这些参数为工程师在设计时提供了明确的参考,确保模块能在合适的条件下稳定运行。

三、机械尺寸与引脚定义

模块的外形尺寸为 16 * 26mm,引脚定义如下: 引脚序号 引脚名称 引脚方向 引脚用途
1 - 4、11、13、19、20、22 GND - 模块地线
5 M0 输入(极弱上拉) 和 M1 配合,决定模块的 4 种工作模式(不可悬空,如不使用可接地)
6 M1 输入(极弱上拉) 和 M0 配合,决定模块的 4 种工作模式(不可悬空,如不使用可接地)
7 RXD 输入 TTL 串口输入,连接到外部 TXD 输出引脚
8 TXD 输出 TTL 串口输出,连接到外部 RXD 输入引脚
9 AUX 输出 用于指示模块工作状态,用户唤醒外部 MCU,上电自检初始化期间输出低电平(可以悬空)
10 VCC - 模块电源正参考,电压范围:2.3 - 5.5V DC
12、14 - 18 NC - 空脚
21 ANT - 天线

清晰的引脚定义方便了工程师进行电路连接和模块控制。

四、推荐连线图与连接说明

文档中给出了以 STM8L 单片机为例的推荐连线图,并提供了连接说明:

  1. 无线串口模块为 TTL 电平,需与 TTL 电平的 MCU 连接。
  2. 某些 5V 单片机,可能需要在模块的 TXD 和 AUX 脚加 4 - 10K 上拉电阻。

按照这些说明进行连接,能确保模块与单片机之间的通信稳定。

五、功能详解

定点发射与广播发射

定点发射时,模块会将串口数据的前三个字节识别为地址高、地址低和信道,并将其作为无线发射目标。而广播发射则是将模块地址设置为 0xFFFF,信道设置为特定值,如 0x04,此时在该信道下所有的接收模块都可以收到数据,实现广播功能。

广播地址与监听地址

当模块作为发射端,将地址设置为 0xFFFF,信道设置为 0x04 时,可实现广播目的;当作为接收端时,则可以接收到该信道下所有的数据,达到监听的目的。

模块复位

模块上电后,AUX 将立即输出低电平,进行硬件自检和工作方式设置。在此过程中,AUX 保持低电平,完毕后输出高电平,模块开始按照 M1、M0 组合的工作模式正常工作。因此,用户需要等待 AUX 上升沿,作为模块正常工作的起点。

AUX 详解

AUX 用于无线收发缓冲指示和自检指示,具体功能如下:

  1. 串口数据输出指示:用于唤醒休眠中的外部 MCU,当所有收到的无线数据都已通过 TXD 发出时,AUX 提前 2 - 3ms 输出高电平,表示缓冲区为空。
  2. 无线发射指示:当 AUX = 1 时,内部 256 字节缓冲区的数据已全部写入到无线芯片,此时用户连续发起小于 256 字节的数据不会溢出;当 AUX = 0 时,缓冲区不为空,模块可能在等待用户数据结束超时,或正在进行无线分包发射。但需注意,AUX = 1 并不代表模块全部串口数据均通过无线发射完毕。
  3. 模块正在配置过程中:仅在复位和退出休眠模式时,AUX 输出低电平,进行自检和初始化配置,完成后输出高电平。
  4. 注意事项:上述功能 1 和功能 2,输出低电平优先,即满足任何一个输出低电平条件,AUX 就输出低电平;当所有低电平条件均不满足时,AUX 输出高电平。当 AUX 输出低电平时,模块繁忙,不会进行工作模式检测;当模块 AUX 输出高电平后 1ms 内,将完成模式切换工作;用户切换到新的工作模式后,至少需要在 AUX 上升沿 2ms 后,模块才会真正进入该模式;若 AUX 一直处于高电平,模式切换将立即生效;用户从休眠模式进入到其他模式或在复位过程中,模块会重新设置用户参数,期间 AUX 输出低电平;因 LoRa 调制方式的特点,信息传输时延相较于 FSK 要长很多,建议客户不要在低空速下进行大数据量传输,以免因数据堆积造成数据丢失引发通信异常。

六、工作模式

模块有四种工作模式,由引脚 M1、M0 设置,具体如下: 模式(0 - 3) M1 M0 模式介绍 备注
0 0 0 传输模式,串口打开,无线打开,透明传输 -
1 0 1 WOR 发送模式,WOR 发送数据,WOR 接收数据,支持空中唤醒 -
2 1 0 WOR 接收模式,WOR 发送关闭,WOR 接收数据 -
3 1 1 休眠模式,无法发射和接收无线数据,可配置参数 从休眠模式进入到其他模式,模块会重新配置参数,配置过程中,AUX 保持低电平,完毕后输出高电平,建议用户检测 AUX 上升沿

模式切换时,若模块空闲,改变 M1、M0 后 1ms 即可按照新的模式开始工作;若模块有数据处理任务,则需处理完毕后才能进入新的工作模式。所以模式切换只能在 AUX 输出 1 的时候有效,否则会延迟切换。一般建议检测 AUX 引脚输出状态,等待输出高电平后 2ms 再进行切换。当模块从其他模式切换到休眠模式时,会将未处理完的数据处理完毕后再进入休眠,可用于快速休眠,节省功耗。

七、寄存器读写控制

指令格式

在配置模式(模式 2:M1 = 1,M0 = 0)下,支持以下指令:

  1. 设置寄存器:指令格式为 C0 + 起始地址 + 长度 + 参数,响应为 C1 + 起始地址 + 长度 + 参数。
  2. 读取寄存器:指令格式为 C1 + 起始地址 + 长度,响应为 C1 + 起始地址 + 长度 + 参数。
  3. 设置临时寄存器:指令格式为 C2 + 起始地址 + 长度 + 参数,响应为 C1 + 起始地址 + 长度 + 参数。
  4. 无线配置:指令格式为 CF CF + 常规指令,响应为 CF CF + 常规响应。
  5. 格式错误:格式错误响应为 FF FF FF。

寄存器描述

模块的寄存器包含多个参数,如模块地址、串口波特率、空中速率、分包设定、发射功率、信道控制等。不同的寄存器位对应不同的功能和参数设置,工程师可以根据实际需求进行配置。

出厂默认参数

E220 - 400T22S 的出厂默认参数值为 C0 00 00 62 00 00,具体参数如下: 模块型号 频率 地址 信道 空中速率 波特率 串口格式 发射功率
E220 - 400T22S 433.125MHz 0x0000 0x17 2.4kbps 9600 8N1 22dbm

八、上位机配置说明

用户可通过 M0、M1 切换为命令模式,在上位机进行参数快速配置和读取。上位机显示界面中,模块地址、频率信道、网络 ID、密钥均为十进制显示模式,各参数有相应的取值范围。

九、硬件设计要点

在硬件设计时,需要注意以下几点:

  1. 供电方面:推荐使用直流稳压电源,电源纹波系数尽量小,模块需可靠接地。设计供电电路时,保留 30%以上余量,有利于整机长期稳定工作。
  2. 电磁干扰:模块应远离电源、变压器、高频走线等电磁干扰较大的部分。若高频数字走线、高频模拟走线、电源走线需经过模块下方,应在模块接触部分的 Top Layer 铺地铜并良好接地,且走线在 Bottom Layer。同时,要注意避免在模块周围存在较大电磁干扰的器件和走线,必要时进行隔离与屏蔽。
  3. 电源连接:确保电源正负极正确连接,检查供电电源在推荐电压范围内,且电压稳定,避免大幅频繁波动。
  4. 通信线:通信线若使用 5V 电平,必须串联 1k - 5.1k 电阻,但仍有损坏风险,尽量避免。
  5. 协议干扰:尽量远离部分物理层亦为 2.4GHz 的 TTL 协议,如 USB3.0。
  6. 天线安装:天线安装结构对模块性能有较大影响,务必保证天线外露且最好垂直向上。当模块安装于机壳内部时,可使用优质的天线延长线将天线延伸至机壳外部,切不可将天线安装于金属壳内部。

十、常见问题及解决方法

传输距离不理想

原因可能包括直线通信障碍、温度湿度影响、同频干扰、地面吸收反射、天线附近有金属物体、功率寄存器设置错误、空中速率设置过高、电源电压过低、天线匹配或品质问题等。解决方法是消除通信障碍、改善环境条件、避开干扰源、调整功率和空中速率、保证电源电压稳定、选择合适的天线等。

模块易损坏

可能是供电电压超出范围、电源不稳定、静电操作不当、湿度过高、使用温度过高或过低等原因导致。解决办法是检查供电电源、确保电源稳定、做好防静电措施、控制使用环境的湿度和温度。

误码率太高

可能是附近有同频信号干扰、电源不理想、延长线或馈线品质差或太长等原因。解决方法是远离干扰源、修改频率或信道、保证电源可靠性、选择优质的延长线和馈线。

十一、焊接作业指导

回流焊温度

曲线特征 Sn - Pb Assembly Pb - Free Assembly
锡膏 Sn63/Pb37 Sn96.5/Ag3/Cu0.5
最小预热温度(℃) 100 150
最大预热温度(℃) 150 200
预热时间(sec) 60 - 120 60 - 120
平均上升速率(℃/second max) 3 3
液相温度(℃) 183 217
液相线以上的时间(sec) 60 - 90 30 - 90
峰值温度(℃) 220 - 235 230 - 250
平均下降速率(℃/second max) 6 6
25℃到峰值温度的时间(minutes max) 6 8

回流焊曲线图

文档中给出了回流焊曲线图,工程师可根据曲线特征进行焊接操作,确保焊接质量。

十二、相关型号与天线指南

相关型号

产品型号 芯片方案 载波频率 发射功率(dBm) 测试距离(km) 封装形式 通信接口
E220 - 400T30S SX1262 433/470M 30 10 贴片 TTL

天线推荐

天线是通信过程中的重要组成部分,劣质天线会对通信系统造成极大影响。文档推荐了多种适用于 433M 和 470/490M 频段的天线,包括胶棒天线和吸盘天线,工程师可根据实际需求进行选择。

总结

E220 - 400T22

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分