
亿佰特SX1268 433470MHz 1W LoRa无线模块E22.docx
22页第一章产品概述 11.1产品简介 11.2特点功能 1I. 3应用场景 1第二章规格参数 22.1极限参数 22.2工作参数 2第三章 机械尺寸与引脚定义 3第四章推荐连线图 4第五章功能详解 55.1定点发射 55.2广播发射 55.3广播地址 65.4监听地址 65.5模块复位 65.6 AUX 详解 65.6.1串口数据输出指示 65.6.2无线发射指示 75.6.3模块正在配置过程中 75.6.4注意事项 7第六章工作模式 86.1模式切换 86.2 一般模式(模式0) 96.3 WOR模式(模式1) 96.4配置模式(模式2) 96.5深度休眠模式(模式3) 9第七章寄存器读写控制 107.1指令格式 107.2寄存器描述 117.3出厂默认参数 13第八章中继组网模式使用 13第九章上位机配置说明 14第十章硬件设计 14第十一章常见问题 15II. 1传输距离不理想 1511.2模块易损坏 1611.3误码率太高 16第十二章焊接作业指导 1612.1回流焊温度 1612.2回流焊曲线图 17第十三章相关型号 17第十四章天线指南 1814.1天线推荐 18第十五章批量包装方式 19第一章产品概述1.1产品简介E22-400T30D是全新一代的LoRa无线模块,基于SEMTECH公司SX1268射频芯片的无线串口模块(UART),具有多种传输 方式,工作在(410.125〜493.125MHz)频段(默认433.125MHz), LoRa扩频技术,TTL电平输出,兼容3.3V与5V的IO 口 电压。
E22-400T30D采用全新一代LoRa扩频技术,与传统SX1278方案相比,SX1268方案传输距离更远,速度更快,功耗更低, 体积更小;支持空中唤醒、无线配置、载波监听、自动中继、通信密钥等功能,支持分包长度设定,可提供定制开发服务1.2特点功能• 基于SX1268开发全新LoRa扩频调制技术,带来更远的通讯距离,抗干扰能力更强;• 支持自动中继组网,多级中继适用于超远距离通信,同一区域运行多个网络同时运行;• 支持用户自行设定通信密钥,且无法被读取,极大提高了用户数据的保密性;• 支持LBT功能,在发送前监听信道环境噪声,可极大的提高模块在恶劣环境下的通信成功率;• 支持RSSI信号强度指示功能,用于评估信号质量、改善通信网络、测距;• 支持无线参数配置,通过无线发送指令数据包,远程配置或读取无线模块参数;• 支持空中唤醒,即超低功耗功能,适用于电池供电的应用方案;• 支持定点传输、广播传输、信道监听;• 支持深度休眠,该模式下整机功耗约2uA;• 支持全球免许可ISM 433MHz频段,支持470MHz抄表频段;• 模块内置PA+LNA,理想条件下通信距离可达8km;• 参数掉电保存,重新上电后模块会按照设置好的参数进行工作;• 高效看门狗设计,一旦发生异常,模块将在自动重启,且能继续按照先前的参数设置继续工作;• 支持0.3k〜62.5kbps的数据传输速率;• 支持3.3〜5.5V供电,大于5V供电均可保证最佳性能;• 工业级标准设计,支持-40〜+85°C下长时间使用;• SMA-K接口,可方便连接同轴电缆或外置天线。
1.3应用场景• 家庭安防报警及远程无钥匙进入;• 智能家居以及工业传感器等;• 无线报警安全系统;• 楼宇自动化解决方案;• 无线工业级遥控器;• 医疗保健产品;• 高级抄表架构(AMI);• 汽车行业应用第二章规格参数2.1极限参数主要参数性能备注最小值最大值电源电压(V)05.5超过5.5V永久烧毁模块阻塞功率(dBm)_10近距离使用烧毁概率较小工作温度(°C)-40+85工业级2.2工作参数主要参数性能备注最小值典型值最大值工作电压(V)3.35.05.5N5.0V可保证输出功率通信电平(V)3.3使用5V TTL有风险烧毁工作温度(C)-40-85工业级设计工作频段(MHz)410.125-493.125支持ISM频段功耗发射电流(mA)610瞬时功耗接收电流(mA)17休眠电流(uA)2软件关断最大发射功率(dBm)29.530.030.5接收灵敏度(dBm)-146-147-148空中速率2.4 kbps空中速率(bps)0.3k2.4k62.5k用户编程控制主要参数描述备注参考距离8km晴朗空旷,天线增益5dBi,天线高度2.5米,空中速率2.4kbps发射长度240 Btye可通过指令设置分包32/64/128/240字节发送缓存容量1000 Btye调制方式LoRa新一代LoRa调制技术通信接口UART 串口TTL电平封装方式直插式接口方式1*7*2.54mm外形尺寸24*43mm天线接口SMA-K等效阻抗约50Q第三章机械尺寸与引脚定义2+IOW引脚序号引脚名称引脚方向引脚用途1M0输入(极弱上拉)和M1配合,决定模块的4种工作模式(不可悬空,如不使用可接地)2M1输入(极弱上拉)和M0配合,决定模块的4种工作模式(不可悬空,如不使用可接地)3RXD输入TTL串口输入,连接到外部TXD输出引脚; 可配置为漏极开路或上拉输入,详见参数设置。
4TXD输出TTL串口输出,连接到外部RXD输入引脚;可配置为漏极开路或推挽输出,详见参数设置5AUX输出用于指示模块工作状态;用户唤醒外部MCU,上电自检初始化期间输出低电 平;可配置为漏极开路输出,或推挽输出,详见参数设置可以悬空)6VCC输入模块电源正参考,电压范围:3.3〜5.5V DC7GND输入模块地线8固定孔固定孔9固定孔固定孔10固定孔固定孔11固定孔固定孔第四章推荐连线图UIMCUAd壹¥PC1PCOPC4P67PA0PB6PA1FB5PA2USART^RXPA3USART_TXVSSFB4VDDPB3PD0PB2PB0PB1o-^ r 16,15 2 1淄 3.X4 ;:14 1o-^O77MDWRXDTXDAUXVCCGND业 npcvo^vsnVCC GND序号模块与单片机简要连接说明(上图以STM8L单片机为例)1无线串口模块为TTL电平,请与TTL电平的MCU连接2某些5V单片机,可能需要在模块的TXD和AUX脚加4〜10K上拉电阻第五章功能详解5.1定点发射00 03 04AABB CC 目标地址萌倦道河00 07 06地址信道□0 03 04她址赢5.2广播发射5.3广播地址• 举例:将模块A地址设置为0xFFFF,信道设置为0x04。
• 当模块A作为发射时(相同模式,透明传输方式),0x04信道下所有的接收模块都可以收到数据,达到广播的目的5.4监听地址• 举例:将模块A地址设置为0xFFFF,信道设置为0x04• 当模块A作为接收时,可以接收到0x04信道下所有的数据,达到监听的目的5.5模块复位• 模块上电后,AUX将立即输出低电平,并进行硬件自检,以及按照用户参数进行工作方式设置;在此过程中,AUX保持低电平,完毕后AUX输出高电平,并按照M1、M0组合而成的工作模式开始正常工作;所以,用户需要等待AUX 上升沿,作为模块正常工作的起点5.6 AUX详解• AUX用于无线收发缓冲指示和自检指示• 它指示模块是否有数据尚未通过无线发射出去,或巳经收到无线数据是否尚未通过串口全部发出,或模块正在初始化自 检过程中5.6.1串口数据输出指示• 用于唤醒休眠中的外部MCU;5.6.2无线发射指示• 缓冲区空:内部1000字节缓冲区的数据,都被写入到无线芯片(自动分包);当AUX= 1时用户连续发起小于1000字节的数据,不会溢出;当AUX=0时缓冲区不为空:内部1000字节缓冲区的数据,尚未全部写入到无线芯片并开启发射,此时模块有可能在等 待用户数据结束超时,或正在进行无线分包发射。
注意】:AUX=1时并不代表模块全部串口数据均通过无线发射完毕,也可能最后一包数据正在发射中分包发段;最后一包数据lT 写入KF趟片并自动发射,用户 诃以缱续坳入3 口口0字节,£安 - 质是爆冲区为空)一/模块接收串口数据时,蜀JX引脚时序图WUWWW皿村洋1- TXD5.6.3模块正在配置过程中• 仅在复位和退出休眠模式的时候;5.6.4注意事项序号AUX注意事项1上述功能1和功能2,输出低电平优先,即:满足任何一个输出低电平条件,AUX就输出低电平; 当所有低电平条件均不满足时,AUX输出高电平2当AUX输出低电平时,表示模块繁忙,此时不会进行工作模式检测; 当模块AUX输出高电平后1ms内,将完成模式切换工作3用户切换到新的工作模式后,至少需要在AUX 上升沿2ms后,模块才会真正进入该模式; 如果AUX 一直处于高电平,那么模式切换将立即生效4用户从模式3 (休眠模式)进入到其他模式或在复位过程中,模块会重新设置用户参数,期间AUX输出低电平第六章工作模式模块有四种工作F模式,由引脚M1、M0设置;详细情况如下表所示:模式(0-3)M1M0模式介绍备注0传输模式00串口打开,无线打开,透明传输支持特殊指令空中配置1 WOR模式01可以定义为WOR发送方和WOR接收方支持空中唤醒2配置模式10用户可通过串口对寄存器进行访问,从而控制模块工作状态3深度休眠11模块进入休眠6.1模式切换序号备注1• 用户可以将M1、M0进行高低电平组合,确定模块工作模式。
可使用MCU的2个GPIO来控制模式切换;• 当改变M1、M0后:若模块空闲,1ms后,即可按照新的模式开始工作;• 若模块有串口数据尚未通过无线发射完毕,则发射完毕后,才能进入新的工作模式;• 若模块收到无线数据后并通过串口向外发出数据,则需要发完后才能进入新的工作模式;• 所以模式切换只能在AUX输出1的时候有效,否则会延迟切换2• 例如:用户连续输入大量数据,并同时进行模式切换,此时的切换模式操作是无效的;模块会将所有用户数据处。
