VGA RGB矩阵通讯协议-V1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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:多入多出(输出路数不同)切换:
96X96以下规模
*01N01;03N05;31N64;……;80N90#
96X96以上规模如128X128矩阵
*001N001;003N005;031N064;101N101;……;101N128#
该指令将输入1切换至输出第1路,将输入3切换至输出第5路,依此类推。
(一次最多16组) (注:1U矩阵一次最多切换8组,且输入输出数用两位数表示,如输入数1用01表示) 注意:‘;’和‘,’的区别,前者表示输入可以不同,输出是变化的,后者表示输入固定,输出是变化的。
4:1路输入至所有输出
96X96以下规模
*32NX#
96X96以上规模
*032NX#
该指令将输入32切换至矩阵所有输出。
5:切换成初始化状态,1-1,2-2,3-3,……
*XNX#
该指令将矩阵切换成1-2,2-2,……32-32 (最大值由矩阵规模决定)。
(二):查询指令
*N01# 查询输出口1对应的输入数(96X96以下)。
*N001# 查询输出口1对应的输入数(96X96以上)。
这里,‘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。