跳转至

ESRIO TX — 无线 DMX 发射模块

文档版本:v1.0.4

修改时间:2026.06.17

ESRIO-TX模块 是一款高性能无线/低延时/抗干扰的无线DMX512信号发射模块,可将DMX512 信号转换为无线信号进行传输至远端,免除拉取DMX信号线的烦恼。经过合理的外形大小设计和无线电参数匹配,使得模块便于集成到各类灯光控制设备中。

典型应用

  • 影视/舞台灯光无线控制
  • 电视演播室灯光系统
  • 建筑照明无线控制
  • 演出活动临时灯光搭建

特点

  • 无线DMX512协议
  • 抗干扰低延时
  • 长距离下维持保真度和帧完整性
  • 开阔环境 400 m
  • 多协议
  • 固件无线升级
  • 状态寄存器可SPI读写
  • 33.5 × 18.5 mm

协议兼容性

本产品支持两种无线工作模式,可与市面上其他主流的无线 DMX 协议协同工作:

  • V3 模式(配对模式):通过配对建立无线连接,兼容其他主流的、采用配对机制进行通信的无线 DMX 协议设备。
  • V2 模式(域值模式):通过设置相同的域值(信道)直接建立通信,采用域值/信道直连方式进行无线 DMX 协议连接。

规格参数

参数 规格
工作频率 2.4GHz
传输协议 DMX512
DMX 通道 512通道
传输距离 开阔环境400m
延迟 < 5ms
供电电压 3.3VDC
工作电流 ≤ 300mA
工作温度 -10°C ~ +55°C
天线连接器 IPEX
尺寸 33.5mm x 18.5mm
重量 3 g

引脚分布

ESRIO TX/RX Pinout
ESRIO-TX

引脚定义

电源与地

引脚 名称 类型 说明
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 数字输出 信号强度 LED 0
14 SIG_LVL1 数字输出 信号强度 LED 1
15 SIG_LVL2 数字输出 信号强度 LED 2
16 SIG_LVL3 数字输出 信号强度 LED 3
17 SIG_LVL4 数字输出 信号强度 LED 4
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次
引脚 名称 类型 说明
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 状态下:

  1. 未连接到任何发射器 输出为低电平,LED不亮

  2. 已经连接到发射器,发射器没上电,输出为快速闪烁

  3. 已经连接到发射器,发射器没有DMX数据输入,输出为慢速闪烁

  4. 已经连接到发射器,并且发射器有DMX数据输入,输出为高电平,LED常亮

V2 状态下LINK_STATUS(Pin33)通过闪烁次数指示当前的UNI值,该模式小模块在上电后自动接收与其同域值的发射器信号。

该引脚外部需接10K电阻拉高至3.3V;

  1. LINK_KEY(Pin32)单击 3 次后,再单击 1 次, V2/V3 工作模式切换选择。

  2. LINK_KEY(Pin32)单击 5 次后,再单击 1 次,UNI域值+1,以切换UNI域值(V2)/颜色(V3)。

  3. LINK_KEY(Pin32)保持在低电平 3 秒以上,此时断开本模块与发射器的链接。

  4. LINK_KEY(Pin32)保持在低电平 10 秒以上,进入恢复出厂设置。

模式切换

TX模块默认出厂为 V3 模式,切换后断电保持当前模式,重新上电后会进入到当前模式。

  1. 处于V3模式下,连续单击3次按 LINK_KEY(Pin32) 按键,等待信号强度指示灯熄灭,然后再单击1次LINK_KEY(Pin32)按键,此时就会进入到 V2 模式。

  2. 处于V2模式下,连续单击3次按 LINK_KEY(Pin32) 按键,等待信号强度指示灯熄灭,然后再单击1次LINK_KEY(Pin32)按键,此时就会进入到 V3 模式。

配对操作

TX模块出厂默认是在 V3 模式,且为未配对状态

  1. 发射器TX模块 单击1次 LINK_KEY(Pin32) 按键,LINK_STATUS(Pin33)状态指示灯快速闪烁8S进入配对模式。

  2. RX模块/RX mini模块 未配对发射的状态下,直接进入配对状态配对发射。

  3. RX模块/RX mini模块 配对过发射器的状态下,长按3s LINK_KEY(Pin32) 按键解除配对并进入未配对状态,与配对中的发射器进行配对。

  4. 配对结束后,RX模块/RX mini模块的状态指示灯变为常亮或者闪烁,表示配对成功。

注意:V2 模式不需要配对,但是必须将TX模块和RX模块都保持在 V2 模式,并切换到同一个域值下,在正常通电,此时TX和RX即可建立无线连接。

UNI域值颜色说明

  1. 在 V2 模式下,UNI指示灯的颜色指示当前域,一共有8个域,8种颜色对应8个域进行切换,红、橙、黄、绿、青、蓝、紫、白分别对应1~8域;

  2. 在 V3 模式下,UNI指示灯的颜色表示为发射器TX的当前域,理论上有无数颜色去区别不同发射器所在域,目前内置64种颜色,随机切换,表示发射器当前所在的域。

UNI域值按键操作

在 V2 模式下,连续单击5次 LINK_KEY(Pin32) 按键,信号强度指示灯常亮,此时已进入域的切换,再单击1次 LINK_KEY(Pin32) 按键可以切换UNI域值/颜色,5s内未操作,灯光熄灭,退出配置。

在 V3 模式下,连续单击5次 LINK_KEY(Pin32) 按键,信号强度指示灯常亮,此时已进入域的切换,再单击1次 LINK_KEY(Pin32) 按键可以切换UNI颜色,5s内未操作,灯光熄灭,退出配置。

无线固件升级

拉低模块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

寄存器详细说明

ESRX_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读写时序如下图所示:

ESRIO TX/RX Pinout
SPI读时序
ESRIO TX/RX Pinout
SPI写时序

读取注意事项

Common 类型的 Reg 每次读取时需要发送**两次**相同的指令,第二次接收到的才是有效值;且第二次收到的数据的第一个参数为发送时的指令码。

读取示例:读取信号质量

--- 第一次发送 ---
MOSI:  0x00/0x06 + 0x00
MISO:  (无效值,不使用)

--- 等待 INT 拉低 ---

--- 第二次发送 ---
MOSI:  0x00/0x06 + 0x00
MISO:  0x00/0x06 + 信号质量(0-4)

典型应用电路图

ESRIO TX/RX Pinout
signal-LED
ESRIO TX/RX Pinout
UNI-LED
ESRIO TX/RX Pinout
MCU

推荐PCB焊盘布局

ESRIO TX/RX Pinout
ESRIO-TX

PCB布线注意事项

  1. 模块底部禁示敷铜,避免改变射频匹配造成接收性能下降
  2. 100nF滤波电容尽量靠近VCC引脚电源端,如下图所示:
ESRIO TX/RX Pinout
ESRIO-TX

认证

ESRIO-TX 已通过以下产品认证,满足全球主要市场的合规要求:

  • FCC — 美国(联邦通信委员会)
  • CE RED — 欧盟(无线电设备指令)
  • SRRC — 中国(无线电发射设备型号核准)
微信二维码