当前位置:文档之家› VGA RGB矩阵通讯协议-V1.0

VGA RGB矩阵通讯协议-V1.0

TC87H系列矩阵控制协议

版本:V1.00

日期:2006-06-20

1U机箱矩阵通讯协议

字符定义:

“*”,起始标志字符

“#”,结束标志字符

“!”,应答字符 矩阵收到一组切换指令时的应答。

‘N’代表矩阵中所有类型信号如VGA、复合视频、音频等,

‘R’代表RGB矩阵或VGA矩阵,

’V’代表复合视频,

’A’代表音频左声道,

’B’代表音频右声道,

’D’代表SDI数字视频,

’S’代表RS422,

’Y’代表YUV分量。

SOH代表十六进制数 “0x01” 对应的ASCII码,读指令应答起始标志字符。

EOT代表十六进制数 “0x04” 对应的ASCII码,读指令应答结束标志字符。

默认速率为 9600,N,8,1。控制线连接方式为2、3交叉,5接5。

测试推荐使用本公司随设备提供的控制电缆。

下面所有发送的指令都以*开始,以#结束。所有字母皆为大写。

输入输出路数,01表示第1路,全部为10进制数,16X16规模以下矩阵所有的输入输出路数用2位数表示,10以下路数前面加0。

控制器(计算机)与控制板通讯协议

(一):切换指令

若矩阵中同时存在VGA、复合视频、音频等,可用N表示对这些信号同时进行切换的操作。如果要单独切换VGA、复合视频或音频,就把N替换为R、V或A。

A:单路切换:

*01N01#

这里N前面的数表示输入端口数,01表示第1路,N后面的数表示输出口数。

以下是视音频矩阵的几个示例:

*01N06# 输入1切换到输出6,视音频齐切。

*10N06# 输入10切换到输出6,视音频齐切。

*02V08#输入2切换到输出8,只切换视频。

B:多路切换

1:多入多出(输出路数不同)切换:

*01N01;03N05;04N06;……;08N08#

该指令将输入1切换至输出第1路,将输入3切换至输出第5路,依此类推。

(一次最多16组) (注:1U矩阵一次最多切换8组,且输入输出数用两位数表示,如输入数1用01表示) 2:1路输入至所有输出

*16NX#

该指令将输入16切换至矩阵所有输出。

3:切换成初始化状态,1-1,2-2,3-3,……

*XNX#

该指令将矩阵切换成1-2,2-2,……8-8 (最大值由矩阵规模决定)。

(二):查询指令

*N01#查询输出口1对应的输入数。

这里,‘N’为查询指令关键字,――应答指令如下(无空格。SOH ,十六进制数 “0x01” 对应的ASCII码,读指令应答起始标志字符;EOT,十六进制数 “0x04” 对应的ASCII码,读指令应答结束标志字符): SOH UV001A001R001 EOH VGA矩阵加视音频矩阵应答3组数据,V后面代表复合视频的输入数为第1路,A 后面代表音频的输入数为第1路,R后面代表VGA的输入数为第1路。

如果矩阵只有RGBHV或VGA,应答数据如下:

SOH UR001 EOH

如果矩阵只有复合视频或音频,应答数据如下:

SOH UV001 EOH 或者SOH UA001 EOH

3U及以上机箱矩阵通讯协议

字符定义:

“*”,起始标志字符。

“#”,结束标志字符。

“!”,应答字符 矩阵收到一组切换指令时的应答。

‘N’代表矩阵中所有类型信号如VGA、复合视频、音频等,

‘R’代表RGB矩阵或VGA矩阵,

’V’代表复合视频,

’A’代表音频左声道,

’B’代表音频右声道,

’D’代表SDI数字视频,

’S’代表RS422,

’Y’代表YUV分量。

SOH代表十六进制数 “0x01” 对应的ASCII码,读指令应答起始标志字符。

EOT代表十六进制数 “0x04” 对应的ASCII码,读指令应答结束标志字符。

默认速率为 9600,N,8,1。控制线连接方式为2、3交叉,5接5。

下面所有发送的指令都以*开始,以#结束。所有字母皆为大写。

输入输出路数,01或001表示第1路,全部为10进制数,当矩阵规模在96X96以下时,所有的输入输出路数用2位数表示,10以下路数前面加0;当矩阵规模在96X96以上时,所有路数用3位数表示,位数不足前面加一个0(10-99)或2个0(1-9)。

控制器/计算机与控制板通讯协议

(一):切换指令

若矩阵中同时存在VGA、复合视频、音频等,可用N表示对这些信号同时进行切换的操作。如果要单独切换VGA、复合视频或音频,就把N替换为R、V或A。

A:单路切换:

*001N001#

输入1切换到输出1。

这里N前面的数表示输入端口数,001表示第1路,N后面的数表示输出口数。

以下是视音频矩阵的几个示例:

96X96以下规模

*01N06# 输入1切换到输出6,视音频齐切。

*10N16# 输入10切换到输出16,视音频齐切。

*32V48# 输入32切换到输出48,只切换视频。

96X96以上规模如128X128 矩阵

*128A110# 输入128切换到输出110,只切换音频。

*010N016# 输入10切换到输出16,视音频齐切。

*001N006# 输入1切换到输出6,视音频齐切。

B:多路切换

1:1入多出(输出路数不同)切换:

96X96以下规模

*01N01,03,15,84, (90)

96X96以上规模如128X128矩阵

*001N001,003,015,084, (128)

该指令将输入1切换至输出第1路、第3路、第15路、第84路、……、第128路。

(一次最多16路输出) (注:1U矩阵不支持,可以用第3条指令替代)

2:1入多出,输出路数连续:

96X96以下规模

*32N08TO24#

96X96以上规模

*032N008TO024#

该指令将输入32切换至输出第8路至第24路。

(一次最多16路输出) (注:1U矩阵不支持,可以用第3条指令替代)

3:多入多出(输出路数不同)切换:

相关主题