ESRIO RX — 无线 DMX 接收模块¶
文档版本:v1.0.4
修改时间:2026.06.17
ESRIO RX 是一款高性能无线 DMX512 接收模块,接收无线 DMX 信号并转换为DMX512信号输出。适用于集成到各类灯具和 DMX 设备中。
典型应用¶
- 无线 DMX 灯具集成
- 移动灯光设备
- 需要避免布线的灯光场景
- 临时灯光系统搭建
特点¶
- 无线DMX512协议
- 抗干扰低延时
- 长距离下维持保真度和帧完整性
- 开阔环境 400 m
- 多协议
- 固件无线群体升级
- 状态寄存器可SPI读写
- 33.5 × 18.5 mm
协议兼容性¶
本产品支持两种无线工作模式,可与市面上其他主流的无线 DMX 协议协同工作:
- V3 模式(配对模式):通过配对建立无线连接,兼容其他主流的、采用配对机制进行通信的无线 DMX 协议设备。
- V2 模式(域值模式):通过设置相同的域值(信道)直接建立通信,采用域值/信道直连方式进行无线 DMX 协议连接。
规格参数¶
| 参数 | 规格 |
|---|---|
| 工作频率 | 2.4 GHz |
| 传输协议 | DMX512 |
| DMX 通道 | 512通道 |
| 传输距离 | 开阔环境400m |
| 延迟 | < 5ms |
| 供电电压 | 3.3VDC |
| 工作电流 | ≤ 100mA |
| 工作温度 | -10°C ~ +55°C |
| 天线连接器 | IPEX |
| 尺寸 | 33.5mm x 18.5mm |
| 重量 | 3 g |
引脚分布¶
引脚定义¶
电源与地¶
| 引脚 | 名称 | 类型 | 说明 |
|---|---|---|---|
| 1, 7, 9, 22–27, 30, 37 | GND | 电源 | 地(0V) |
| 36 | VCC | 电源 | 电源输入(3.3V) |
SPI 接口¶
| 引脚 | 名称 | 类型 | 说明 |
|---|---|---|---|
| 2 | SPI_IRQ | 数字输出 | 中断信号,低电平有效 |
| 3 | SPI_CS | 数字输入 | 片选,低电平有效 |
| 4 | SPI_SCK | 数字输入 | SPI 时钟 |
| 5 | SPI_MOSI | 数字输入 | SPI 主出从入 |
| 6 | SPI_MISO | 数字输出 | SPI 主入从出 |
DMX / TTL 接口¶
| 引脚 | 名称 | 类型 | 说明 |
|---|---|---|---|
| 8 | DMX_TX | 数字输出 | 发送数据 |
| 10 | DMX_DE | 数字输出 | 驱动器使能 |
| 11 | DMX_RE | 数字输出 | 接收器使能 |
| 12 | DMX_RX | 数字输入 | 接收数据(最高 3.3V) |
LED 指示¶
| 引脚 | 名称 | 类型 | 说明 |
|---|---|---|---|
| 13 | SIG_BAD | 数字输出 | 接收信号强度 <10% |
| 14 | SIG_LVL1 | 数字输出 | 接收信号强度 >20% |
| 15 | SIG_LVL2 | 数字输出 | 接收信号强度 >40% |
| 16 | SIG_LVL3 | 数字输出 | 接收信号强度 >60% |
| 17 | SIG_LVL4 | 数字输出 | 接收信号强度 >80% |
| 19 | STREAMING_DMX | 数字输出 | DMX 指示 LED |
| 28 | UNI_B | 数字输出 | B蓝色指示LED |
| 29 | UNI_G | 数字输出 | G绿色指示LED |
| 31 | UNI_R | 数字输出 | R红色指示LED |
| 33 | LINK_STATUS | 数字输出 | 状态 LED |
| 34 | LINK_PAIRED | 数字输出 | 连接发射端 LED |
| 35 | STREAMING_RF | 数字输出 | RF 链路 LED |
| 0 | MODE_LED | 数字输出 | 模式指示灯,V2闪烁2次,V3闪烁3次 |
LINK_KEY 操作按键¶
| 引脚 | 名称 | 类型 | 说明 |
|---|---|---|---|
| 32 | LINK_KEY | 数字输入 | 配对按键,低电平触发 |
PIN脚未连接¶
| 引脚 | 名称 | 说明 |
|---|---|---|
| 18,20, 21 | N.C | 请勿连接 |
使用说明¶
工作模式¶
MODE_LED(Pin0) 为工作模式指示输出,可以通过限流电阻连接到LED灯,也可以直连到MCU进行状态解码。 在 V2 状态下LED灯闪烁2次,在 V3 状态下LED灯闪烁3次。 默认出厂为 V3 模式。
工作状态¶
LINK_STATUS(Pin33) 为工作状态指示输出,可以通过限流电阻连接到LED灯,也可以直连到MCU进行状态解码。
在 V3 状态下:
-
未连接到任何发射器 输出为低电平,LED不亮
-
已经连接到发射器,发射器没上电,输出为快速闪烁
-
已经连接到发射器,发射器没有DMX数据输入,输出为慢速闪烁
-
已经连接到发射器,并且发射器有DMX数据输入,输出为高电平,LED常亮
在 V2 状态下LINK_STATUS(Pin33)通过闪烁次数指示当前的UNI值,该模式小模块在上电后自动接收与其同域值的发射器信号。
LINK_KEY(Pin32)配对按键¶
该引脚外部需接10K电阻拉高至3.3V;
-
LINK_KEY(Pin32)单击 3 次后,再单击 1 次,进入 V2/V3 工作模式切换选择。
-
LINK_KEY(Pin32)单击 5 次后,再单击 1 次,进入UNI域值切换选择。
-
LINK_KEY(Pin32)保持在低电平 3 秒以上,此时断开本模块与发射器的链接。
-
LINK_KEY(Pin32)保持在低电平 10 秒以上,进入恢复出厂设置。
模式切换¶
RX模块默认出厂为 V3 模式,切换后断电保持当前模式,重新上电后会进入到当前模式。
-
处于V3模式下,连续单击3次按 LINK_KEY(Pin32) 按键,等待信号强度指示灯熄灭,然后再单击1次LINK_KEY(Pin32)按键,此时就会进入到 V2 模式。
-
处于V2模式下,连续单击3次按 LINK_KEY(Pin32) 按键,等待信号强度指示灯熄灭,然后再单击1次LINK_KEY(Pin32)按键,此时就会进入到 V3 模式。
配对操作¶
RX模块出厂默认是在 V3 模式,且为未配对状态
-
发射器T1U或者TX模块 单击1次 LINK_KEY(Pin32) 按键,a.在使用发射器T1U的情况下,UNI指示灯快速闪烁8S进入配对模式; b.在使用TX模块的情况下,LINK_STATUS(Pin33)状态指示灯快速闪烁8S进入配对模式。
-
RX模块/RX mini模块 未配对发射的状态下,直接进入配对状态配对发射。
-
RX模块/RX mini模块 配对过发射器的状态下,长按3s LINK_KEY(Pin32) 按键解除配对并进入未配对状态,与配对中的发射器进行配对。
-
配对结束后,RX模块/RX mini模块的状态指示灯变为常亮或者闪烁,表示配对成功。
注意:V2 模式不需要配对,但是必须将TX模块和RX模块都保持在 V2 模式,并切换到同一个域值下,在正常通电,此时TX和RX即可建立无线连接。
UNI域值颜色说明¶
-
在 V2 模式下,UNI指示灯的颜色指示当前域,一共有8个域,8种颜色对应8个域进行切换,红、橙、黄、绿、青、蓝、紫、白分别对应1~8域;
-
在 V3 模式下,UNI指示灯的颜色表示为发射器TX的当前域,理论上有无数颜色去区别不同发射器所在域,目前内置64种颜色,随机切换,表示发射器当前所在的域。
UNI域值按键操作¶
- 在 V2 模式下,连续单击5次 LINK_KEY(Pin32) 按键,信号强度指示灯常亮,此时已进入域的切换,再单击1次 LINK_KEY(Pin32) 按键可以切换UNI域值颜色,5s内未操作,灯光熄灭,退出配置。
注: 在 V3 模式下,RX模块是没有切换域的功能,接收器在与发射器配对成功后,接收器会自动同步发射器所在域值。
STREAMING_RF射频链接指示灯¶
-
RX模块在未配对状态下,该引脚输出低电平,LED灯不亮。
-
RX模块在已配对状态下,该引脚输出高电平,LED灯常亮。
LINK_PAIRED连接发射端指示灯¶
-
RX模块在未配对状态下,该引脚输出低电平,LED灯不亮。
-
RX模块在已配对状态下,并且接收机与发射机链接正常,该引脚输出高电平,LED灯常亮。
-
RX模块在已配对状态下,但是接收机与发射机断开链接,该引脚输出低电平,LED灯不亮。
无线固件升级¶
拉低模块LINK_KEY引脚上电(按着按键上电)即可使模块进入无线升级状态,等待无线更新程序。
固件版本
本节寄存器/指令内容适用于 ESRIO 当前发布固件版本,后续固件更新请以最新版本为准。
SPI指令集¶
指令格式¶
| 指令 | CMD | 说明 |
|---|---|---|
| SPI_CMD_READ_REG | 0x00 |
读指令,格式:0x00/Reg |
| SPI_CMD_WRITE_REG | 0x40 |
写指令,格式:0x40/Reg |
寄存器一览¶
| 寄存器 | 地址 | 说明 | RX | TX |
|---|---|---|---|---|
| ESRX_CONFIG_REG | 0x00 |
配制寄存器 | R/W | R/W |
| ESRX_STATUS_REG | 0x01 |
状态寄存器 | R | R |
| ESRX_LINK_QUALITY_REG | 0x06 |
信号质量 | R | - |
| ESRX_DMX_CONTROL_REG | 0x09 |
DMX Uart 使能 | R/W | R/W |
| ESRX_VERSION_REG | 0x10 |
应用版本号 | R/W | R/W |
| ESRX_RF_POWER_REG | 0x11 |
发射功率 | - | R/W |
| ESRX_PACKET_LOSSRATE | 0x13 |
丢包率 | R | - |
| ESRX_INTERFERENCE | 0x14 |
信道预测 | - | R |
| ESRX_RESET_CMD | 0x15 |
复位控制 | R | R |
| ESRX_BINDING_UID_REG | 0x20 |
Link_Code | R | R/W |
| ESRX_UNIVERSE_REG | 0x32 |
Universe 域 | R | R/W |
| ESRX_UNIVERSE_COLOR_REG | 0x33 |
RGB 颜色 | R | R/W |
| ESRX_LINK_KEY_REG | 0x35 |
配对操作 | W | W |
| ESRX_UNIVERSE_NAME_REG | 0x37 |
Universe名称 | R | R/W |
| ESRX_DEVICE_NAME_REG | 0x38 |
设备名称 | R/W | R/W |
寄存器详细说明¶
EESRX_CONFIG_REG(0x00)
配制寄存器
| Bit | 说明 | 描述 |
|---|---|---|
| [1:0] | PROTOCOL | 2=ProtocolV2 、3=ProtocolV3 |
| [7] | RADIO_EN | 0=禁用射频 、1=使能射频 |
ESRX_STATUS_REG(0x01)
状态寄存器
| Bit | 说明 | 描述 |
|---|---|---|
| [0] | PAIRED | 0=未配对、1=已配对 |
ESRX_LINK_QUALITY_REG(0x06)
信号质量
| Bit | 说明 | 描述 |
|---|---|---|
| [7:0] | LINK_QUALITY | 信号质量 (范围 0–4,数值越大信号越好) |
ESRX_DMX_CONTROL_REG(0x09)
DMX Uart 使能
| Bit | 说明 | 描述 |
|---|---|---|
| [0] | DMX_UART_ENABLE | 0=禁用DMX UART、1=使能DMX UART |
ESRX_VERSION_REG(0x10)
应用版本号
| Bit | 说明 | 描述 |
|---|---|---|
| [31:0] | VERSION | 4字节应用版本号 |
ESRX_RF_POWER_REG(0x11)
发射功率
| Bit | 说明 | 描述 |
|---|---|---|
| [7:0] | TX_POWER | 发射功率等级(具体数值含义需参考RF驱动) |
ESRX_PACKET_LOSSRATE(0x13)
丢包率
| Bit | 说明 | 描述 |
|---|---|---|
| [15:0] | PACKET_LOSS | 丢包率统计值(具体格式由GetPacketLossStats()决定) |
ESRX_INTERFERENCE(0x14)
信道预测
| Bit | 说明 | 描述 |
|---|---|---|
| 84个字节 | INTERFERENCE_SAMPLES | 每个频点的干扰采样值(长度84个字节) |
ESRX_RESET_CMD(0x15)
复位控制
| Bit | 说明 | 描述 |
|---|---|---|
| [7:0] | RESET_STATE | 写入复位状态标志:RESET = 1,RESET_TO_BOOT = 2,RESET_TO_TRANSPARENT = 3, |
ESRX_BINDING_UID_REG(0x20)
Link_Code
| Bit | 说明 | 描述 |
|---|---|---|
| [63:0] | BINDING_UID | 8字节绑定唯一标识符 |
ESRX_UNIVERSE_REG(0x32)
Universe 域
| Bit | 说明 | 描述 |
|---|---|---|
| [7:0] | UNIVERSE | Universe ID(根据协议版本不同,可能是Universe_V2或Universe) |
ESRX_UNIVERSE_COLOR_REG(0x33)
RGB 颜色
| Bit | 说明 | 描述 |
|---|---|---|
| [31:0] | UNIVERSE_COLOR | 4字节颜色值(RGBW或其它格式,由上层定义) |
ESRX_LINK_KEY_REG(0x35)
配对操作
| Bit | 说明 | 描述 |
|---|---|---|
| [7:0] | LINK_KEY_CMD | 1=进入配对模式,10=解绑(发射模式)或清除配对信息(接收模式) |
ESRX_UNIVERSE_NAME_REG(0x37)
Universe名称
| Bit | 说明 | 描述 |
|---|---|---|
| [127:0] | UNIVERSE_NAME | 16字节字符串,Universe名称 |
ESRX_DEVICE_NAME_REG(0x38)
设备名称
| Bit | 说明 | 描述 |
|---|---|---|
| [255:0] | DEVICE_NAME | 32字节字符串,设备名称 |
SPI时序¶
所有SPI读取命令序列都由两个SPI命令处理组成。第一个SPI命令通知ESRX 获取的寄存器。第二个SPI命令处理是有效数据。第一个SPI命令完成后,建议操作间隔大于200us后,在收到ESRX模块通过IRQ引脚上的高到低转换通知后 ,才能启动第二个处理。
SPI读写时序如下图所示:
读取注意事项
Common 类型的 Reg 每次读取时需要发送**两次**相同的指令,第二次接收到的才是有效值;且第二次收到的数据的第一个参数为发送时的指令码。
读取示例:读取信号质量¶
--- 第一次发送 ---
MOSI: 0x00/0x06 + 0x00
MISO: (无效值,不使用)
--- 等待 INT 拉低 ---
--- 第二次发送 ---
MOSI: 0x00/0x06 + 0x00
MISO: 0x00/0x06 + 信号质量(0-4)
典型应用电路图¶
推荐PCB焊盘布局¶
PCB布线注意事项¶
- 模块底部禁示敷铜,避免改变射频匹配造成接收性能下降
- 100nF滤波电容尽量靠近VCC引脚电源端,如下图所示:
认证¶
ESRIO-RX 为无线电接收设备(无意辐射器,仅接收不发射),符合 ETSI EN 300 328 v2.2.2 的接收器要求。
联系我们
联系人:苏先生
电话:18190706392
微信添加请注明:无线DMX产品购买