电子说
在当今的电子设计领域,无线通信技术的应用愈发广泛。TRM-868-EUR RF 收发器模块作为一款功能强大的无线通信解决方案,为众多 RS-232/422/485 应用场景提供了有效的有线替代方案。本文将对该模块进行全面解析,涵盖其特性、技术规格、操作原理、配置方法以及实际应用中的注意事项等方面,希望能为电子工程师们在设计过程中提供有价值的参考。
文件下载:TRM-868-EUR.pdf
TRM-868-EUR 模块将先进的低功耗无线收发器与强大的多点对多点协议控制器相结合,形成了一个完整的无线通信解决方案。它具有 115dB 的链路预算和极低的功耗模式,适用于自动抄表(AMR)、射频识别(RFID)、家庭自动化等需要长距离(视距 1 英里/1.6 公里)和长电池寿命的应用场景。
| 参数 | 最小值 | 最大值 | 单位 |
|---|---|---|---|
| 电源电压 (V_{cc}) | -0.3 | +3.6 | VDC |
| 任何输入或输出引脚 | -0.3 | 5.0 | VDC |
| 电源电压上升时间 | 1 | ms | |
| RF 输入 | 15 | dBm | |
| 工作温度 | -40 | +85 | ºC |
| 存储温度 | -40 | +85 | ºC |
超出这些额定值可能会导致设备永久性损坏,长时间在最大额定值下运行也会缩短设备的使用寿命。同时,该产品包含众多静电敏感组件,操作时需佩戴 ESD 腕带并遵循正确的 ESD 处理程序。
| 引脚编号 | 名称 | I/O | 描述 |
|---|---|---|---|
| 1, 12, 14, 15, 16, 17, 18 | GND | — | 接地 |
| 2, 3, 8, 9 | NC | — | 无电气连接,勿连接任何走线 |
| 4 | CMD | I | 命令输入,用于设置串口数据为配置命令或要发送的数据包 |
| 5 | RXD | I | UART 接收数据输入,用于配置命令和要发送的数据 |
| 6 | TXD | O | UART 发送数据输出,用于配置命令响应和接收到的数据 |
| 7 | CTS | O | UART 清除发送,低电平有效,指示模块是否准备好接收数据 |
| 10 | C2D | — | 保留 |
| 11 | RESET | — | 保留 |
| 13 | ANT | — | 50 - 欧姆 RF 天线端口 |
| 19 | VCC | — | 电源电压 |
EUR 系列收发器是一款低成本、高性能的合成 FSK 收发器,工作在 868 - 870MHz 频率波段。其 RF 合成器包含 VCO 和低噪声分数 - N PLL,接收和发射合成器集成在一起,可自动配置以实现最佳的相位噪声、调制质量和稳定时间。
发射器输出功率可在 -2dBm 到 +15dBm 之间编程,频率偏差经过优化以在宽数据速率范围内提供最高性能。接收器采用高效低噪声放大器,灵敏度可达 -102dBm。板载控制器负责无线电控制和管理功能,处理器执行高级协议功能并控制串行和硬件接口。
该模块采用 DTS 数字扩频技术,增加了传输带宽至 500KHz 以上,并对输出 RF 数据进行编码,确保其平均占空比为 50%。DTS 模式下,模块的通道带宽为 600kHz,可在 2 个通道上运行,最大 RF 数据速率为 76.8kbps,接收器灵敏度为 -102dBm,链路预算为 115dB。LP 模式下,通道带宽为 200kHz,可在 6 个通道上运行,最大数据速率为 9.6kbps,接收器灵敏度为 -104dBm,链路预算为 117dB。与 FHSS 和 DSSS 系统相比,DTS 系统具有无同步要求、可在占空比模式下运行以延长电池寿命等优点。
当模块有数据包要发送时,使用载波侦听多路访问(CSMA)协议来确定是否有其他模块正在传输。如果有,模块会先接收该数据,然后再尝试重新发送自己的数据。CSMA 机制会引入可变延迟,对于确保任何给定时间只有一个模块传输的应用,可以关闭 CSMA 机制以避免延迟。
模块在数据前添加数据包头,在数据后添加 16 位 CRC。16 位 CRC 错误检查可禁用,以便主机应用程序进行自己的错误检查。数据使用专有算法进行编码,以在传输带宽内扩展 RF 能量并满足监管要求。
模块支持主从和对等两种网络模式。主从模式下,主设备可以与从设备和其他主设备通信,从设备只能与主设备通信;对等模式下,任何模块都可以与其他模块通信。两种模式都强制执行组完整性,每个模块可以分配一个 7 位组 ID,只有相同组 ID 的模块才能通信。
要将非易失性寄存器恢复到出厂默认值,需将 CMD 线保持低电平并循环电源以硬件复位模块。复位后,CMD 线必须保持低电平至少 600ms,释放 CMD 线后,模块的非易失性寄存器将恢复到出厂默认值。
将 RESET 线拉低可使模块的协议控制器进入硬件复位状态。如果电源电压上升时间大于 1ms,模块应保持复位状态直到 (V_{cc}) 达到 2.7V。RESET 线必须保持低电平至少 20μs 才能使模块进入复位状态,将该引脚恢复高电平可恢复正常操作。
电源电压上升时间必须在 1ms 内从接地上升到 2.7V。如果无法满足此规格,必须使用外部复位监控电路将模块保持在复位状态,直到电源稳定。否则,可能会导致模块重要配置信息丢失。
CMD 线用于告知模块将传入的 UART 数据路由到何处。当该线为高电平或浮空时,所有传入的 UART 数据都被视为有效负载数据并路由到发射器进行无线传输;当 CMD 线为低电平时,传入的 UART 数据将路由到命令解析器进行处理。
模块使用标准 UART 接口进行无线数据传输和模块配置。CMD 线用于指示 UART 数据是用于配置还是传输。模块有一个 192 字节的输入数据缓冲区,可根据缓冲区达到的限制或 UART 字节之间的时间自动传输数据,支持流式数据。如果缓冲区已满或定时器到期,模块将 CTS 线置高,指示主机不应再发送数据。
模块包含多个易失性和非易失性寄存器,用于控制其配置和操作。字节值超过 127(0x80 或更大)必须转换为两字节转义序列:0xFE, [value - 128]。配置命令需添加 0xFF 头和大小说明符。
模块的配置设置存储在易失性和非易失性两种内存中。上电时从非易失性寄存器读取设置并保存到易失性寄存器中,正常操作时使用易失性寄存器控制模块。常见的配置寄存器包括发射和接收通道设置、功率模式、UART 数据速率、网络模式、传输等待超时、网络组 ID、CRC 控制、UART 最小传输单元、CSMA 启用、睡眠控制和 MAC 地址等。
将收发器 UART 连接到微控制器 UART,用于通信配置数据和要无线发送的数据。只要两者工作在相同电压下,无需在收发器和微控制器之间进行缓冲或其他电路处理。
模块没有内部电压调节器,需要干净、稳定的电源。电源噪声应小于 20mV,可使用 10Ω 电阻与电源串联,后跟 10μF 钽电容接地来改善电源质量。
天线的选择对 RF 链路的范围、性能和合法性至关重要。专业设计的天线如 Linx 天线可确保最大性能和符合 FCC 等监管要求。Linx 发射器模块的输出功率通常高于法定限制,可使用低效天线满足尺寸、成本或外观要求,若使用高效天线则可能需要对输出功率进行衰减。在原型产品运行良好之前,最好使用基本的四分之一波长鞭状天线,然后根据产品的成本、尺寸和外观要求评估其他天线。
RF 频谱拥挤,模块可能受到内部或外部干扰源的影响。内部干扰可通过注意布局、接地、滤波和旁路来消除;外部干扰可能表现为输出噪声、哈希和链路范围减小,严重时可能导致设备无法正常工作。此外,还需考虑多径效应,它会导致接收器信号电平降低和链路有效距离缩短。
Linx RF 模块作为组件设备,可能需要额外的批准才能销售或运行。在美国,RF 设备的监管由联邦通信委员会(FCC)负责,需进行合规测试并获得唯一识别号。国际批准相对复杂,若产品要出口到其他国家,需联系 Linx 确定模块对应用的具体适用性。
TRM-868-EUR RF 收发器模块为电子工程师提供了一个强大而灵活的无线通信解决方案。通过了解其特性、技术规格、操作原理和配置方法,以及在设计和应用过程中注意各种因素,工程师们可以充分发挥该模块的优势,实现高效、稳定的无线通信系统。希望本文能为大家在实际设计中提供有益的帮助,你在使用该模块的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !