电子说
在物联网蓬勃发展的今天,无线通信技术的性能直接影响着各类应用的效果。DL - SX1278PA LoRa大功率收发模块凭借其出色的性能,成为众多工程师在设计无线通信系统时的优选。下面就为大家详细介绍这款模块的相关信息。
文件下载:DL-SX1278PA.pdf
DL - SX1278PA以Semtech公司的射频芯片SX1278为核心,是自主研发的LoRa模块。它集成了功率放大器(PA)与低噪声放大器(LNA),使信号功率输出相比芯片提升了3倍多,达到1W,同时还提高了接收灵敏度。采用新一代LoRa™调制技术,芯片最高灵敏度可达 - 149dBm@LoRa,具有功耗低、传输距离远、抗干扰能力强、保密性高、隐蔽性高的特点,发射功率大小可通过软件配置(20dbm),模块最大输出功率可达30dBm,有效解决了传统设计方案无法兼顾距离、抗干扰、信号死角和功耗的问题。
适用于无线自动抄表(水表、电表、气表)、工业控制器与传感器、超远距离数据通讯、农业自动化解决方案、智能家居系统、智能停车系统、智能安防监控、智能楼宇自动化、集装箱信息管理、供应链物流等领域。
| 参数 | 最小 | 典型 | 最大 | 单位 | 备注 |
|---|---|---|---|---|---|
| 工作电压 | 3.3 | 5 | 5.5 | V | 电源稳定≥4.7V能发挥模块最大功率 |
| IO电压范围 | 3.3 | 3.9 | V | > 3.9V可能会损坏芯片 | |
| 工作温度范围 | -30 | 25 | +85 | ℃ | 温差大时注意软件配置带宽不太太载 |
| 接收电流 | 16 | 17 | 20 | mA | |
| 发射电流 | 570 | 600 | 640 | mA | @29.5dBm工作电压5V的瞬时电流 |
| 休眠电流 | <10 | uA | 寄存器保存 |
| 参数 | 最小 | 典型 | 最大 | 单位 | 备注 |
|---|---|---|---|---|---|
| 推荐频率范围 (保证性能最大化) | 410 | 433/470 | 510 | MHz | 支持ISM工业频段, 且是模块较好的匹配频段 |
| 发射功率 | 27.0 | 29.5 | 30.5 | dBm | @433M最大发射功率 |
| LoRa接收灵敏度 | -140 -137 -122 | -142 -139 -124 | -144 -141 -126 | dBm | @0.49kbps(SF = 11 BW = 3 20.8 CR4/5) @0.179kbps(SF = 11 BW = 5 41 CR4/5) @5.469kbps(SF = 7 BW = 7 125 CR4/5) |
| FSK速率范围 | 1.2 | - | 300 | Kb/s | 软件射频初始化配置 |
| LoRa速率范围 | 0.018 | - | 37.5 | Kb/s | 软件射频初始化配置 |
| 序号 | 引脚定义 | 类型 | 功能说明 |
|---|---|---|---|
| 1 | GND | PWR | 接地 |
| 2 | DIO5 | I/O | 软件可配置的通用IO口 |
| 3 | DIO4 | I/O | 软件可配置的通用IO口 |
| 4 | DIO3 | I/O | 软件可配置的通用IO口 |
| 5 | DIO2 | I/O | 软件可配置的通用IO口 |
| 6 | DIO1 | I/O | 软件可配置的通用IO口 |
| 7 | DIO0 | I/O | 软件可配置的通用IO口 |
| 8 | RST | I | 芯片复位触发输入脚, 低电平有效 |
| 9 | GND | PWR | 接地 |
| 10 | GND | PWR | 接地 |
| 11 | VCC | PWR | 供电电源,范围4.75 - 5.5V (建议外部增加陶瓷滤波电容) |
| 12 | SCK | I | 模块SPI时钟输入引脚 |
| 13 | MISO | O | 模块SPI数据输出引脚 |
| 14 | MOSI | I | 模块SPI数据输入引脚 |
| 15 | NSS | I | 模块片选引脚,用于开始和结束一次SPI通讯 |
| 16 | TXEN | I | 射频开关脚控制;发射时, TXEN高电平, RXEN低电平 |
| 17 | RXEN | I | 射频开关脚控制;接收时, RXEN高电平, TXEN低电平 |
| 18 | GND | PWR | 接地 |
| 19 | ANT | A IO | 模拟信号天线接口 |
| 20/21/22 | GND | PWR | 接地 |
模块的尺寸对于实际应用中的布局至关重要,虽然文档中未详细给出尺寸数据,但提供了DL - SX1278PA尺寸图,工程师可根据图纸进行精确设计。
软件上DIO0 - DIO5可以用来映射芯片的中断事件,并通过函数查询到中断源。在设计硬件时,如果控制器有多余的GPIO可以将模块的所有端口都连上控制器;在引脚不充足的情况下,对于LoRa调制方式的数据包模式(SPI传输而非连续模式)至少需要引出通用SPI总线,RST、DIO、DI1、TXEN、RXEN到控制器的GPIO上。
| 引脚 | 功能 |
|---|---|
| RST | 初始化及其他特殊情况复位芯片, 建议连接到单片机 |
| DIO0 | 实现中断检测收发, 及CAD完成中断 |
| DIO1 | 实现单次接收超时, 频率改变及检测到CAD中断, 如果引脚不够且对跳频要求不高, 则可以不连接 |
| TXEN/RXEN | 连接到控制器的GPIO,软件根据收发状态切换逻辑电平(移植中实现), 如果不按逻辑控制会导致芯片发送功率和灵敏度大大降低 |
| 实现TXEN和RXEN的控制,在收发模式切换的时候软件会自动调用,对应逻辑电平如下: | 状态 | TXEN | RXEN |
|---|---|---|---|
| 发送模式(OPMODE_TRANSMITTER) | H | L | |
| 接收模式(OPMODE_RECEIVER) | L | H | |
| 休眠模式(OPMODE_SLEEP) | L | L |
注:模式切换相关函数SX1276LoRaSetOpMode;休眠模式,需要手动调用开关切换RXE_LOW();特别要注意验证RST复位的功能正常。
需要熟悉数据手册中6.4.LoRaTM模式寄存器映射的内容。
根据例程,利用两个验证板完成收发通讯验证。
| 建议使用LoRa调制,通讯正常后,需要对调制参数进行优化,根据自己的需求来更改扩频因子、带宽等参数来控制发码时长(符号时间有关)及通讯距离。 | 调制参数 | 说明 | 相关函数 |
|---|---|---|---|
| 调制带宽 (BW_L) | BW越高,调制速率越快,但是信号带宽大,会降低接收机的灵敏度。在一般应用情况下建议 > 5(41.7kHz),LoraWan为6 (125kHz) | SX1276LoRaSetSpreadingFactor | |
| 扩频因子 (SF) | SF越高可以增加解调的灵敏度,提升距离。缺点就是会大大增加传输时间 | SX1276LoRaGetSignalBandwidth | |
| 编码率 (CR) | 在干扰严重情况下,能增加抗干扰性,缺点就是会编码效率减低,波特率变慢,正常情况下使用默认的CR = 4/5即可。参数: 1: 4/5, 2: 4/6, 3: 4/7, 4: 4/8 | SX1276LoRaSetErrorCoding | |
| 低速率优化(LDRO) | 当单个符号时间等于或大于16.38 ms,需要开启低速率优化 | SX1276LoRaSetLowDatarateOptimize | |
| 功率设置 (Power) | 功率越大,所需的电流越大,通信距离越远,参数:0 - 20 | SX1276LoRaSetRFPower |
发射功率最大可以 + 20dbm,以提供最大的链路预算;如果需要低功耗,可以在软件上采用CAD工作模式(睡眠 - 检测信号 - 睡眠)来实现低功耗。同时,要根据LoRa模式下扩频因子带宽与发送的符号时间的关系(表6)以及扩频因子SF、带宽BW与实际有效负载的速率Rate及灵敏度S的对应表(表7)来优化射频性能。
深圳市骏晔科技有限公司为大家提供了全面的技术支持与商务合作渠道。
DL - SX1278PA LoRa大功率收发模块在无线通信领域有着广泛的应用前景,工程师们在设计过程中,只要充分了解其特性、参数、电路设计和软件调试流程,并注意相关事项,就能充分发挥其性能优势,为各类物联网应用打造稳定、高效的无线通信系统。大家在使用过程中遇到过哪些问题呢?欢迎在评论区交流分享。
全部0条评论
快来发表一下你的评论吧 !