位置:51电子网 » 技术资料 » 测试测量

一种单片机实现的嵌入式视频切换器

发布时间:2008/5/27 0:00:00 访问次数:653

作者:长沙国防科技大学电子科学与工程学院atr重点实验室(410073)邱兆坤 王 伟 陈曾平 叶 伟 黄小红 来源:《电子技术应用》

摘要:介绍一种以单片机为主控cpu的嵌入式视频切换器,简述其工作过程、硬件构成、软件设计。该切换器已成功地应用于湖南省地县电视会议系统中,实际应用表明,切换器工作可靠、成本低廉,具有很强的通用性和很高的实用价值。该切换器亦可用于普通的多媒体监控系统。 关键词:89c51单片机 视频切换 嵌入式 i2c总线

随着多媒体通信技术的迅速发展,会议电视的理论研究和实用系统研制也得到了迅速发展。近年来,我国的会议电视业务也以超出人们想象的速度得到推广应用。视频矩阵切换电路是会议电视系统的关键部件。要求具有以下功能:

·具有与多媒体电脑通讯的功能。可根据实际安装的不同需要,提供可选的通讯接口。

·对主机发送的命令具有分析、判断、处理的功能。

·具有上电、掉电和死机等异常情况下的自恢复能力。

·对系统配置的更新具有保存的功能。当上级控制命令对系统更改成功时,能及时保存所更改的信息。

考虑到该部分电路在系统中的独立性和功能要求,决定选用89c51单片机作为主控cpu实现嵌入式的视频矩阵切换;视频切换电路则根据视频通道的多少,可选用 max459、ad8111等不同的视频矩阵切换芯片。

1 硬件构成

硬件电路主要由单片机控制器、矩阵切换电路、通讯接口、i2c总线数据存储器、看门狗电路及其它外围电路组成。框图如图1所示。

1.1 单片机控制器

89c51单片机是atmel公司生产的8位单片机,采用cmos工艺,与intel的8051单片机在管脚功能上完全兼容。该控制器采用p0口作为矩阵切换数据的输出口;p1口用来对矩阵切换发出/update、/ce等控制命令;p2口用来设置该控制器在整个会议电视系统中的地址。由硬件来设置控制器的地址可以增强系统的可靠性,方便软件的设计。

1.2 通讯接口部分

通讯接口可以根据实际安装的不同需要,提供rs-232标准和rs-485标准,其波特率可由用户编程设定。这部分电路主要由max202e(+5v rs-232接收发送器)、max491和光电耦合器件6n137构成。

1.3 复位与看门狗电路

采用max813l作为电源监视和看门狗电路。当电源上电、掉电时,该芯片都可提供复位电平,并且当其wdi管脚不能采集到翻转信号时,就会发送200ms的复位脉冲。单片机控制器采用p3.2脚定时向看门狗电路发送电压翻转信号,以示系统正常工作。当由于外部干扰或其他原因导致死机时,看门狗电路会自动发出复位信号。

1.4 i2c总线数据存储器

i2c总线是由philips公司提出的串行通讯接口规范,使用串行数据线(sda)和串行时钟线(scl)来进行主从器件之间的数据传输。i2c总线上的数据传输率可达100kbit/s,快速方式下可达400kbit/s。在i2c总线传输中,开始和停止条件定义如下:当scl为高时,sda由高变为低为开始条件;当scl为高时,sda由低变为高为停止条件(如图2)。sdah和scl都是双向传输线,sda线上的数据在时钟高期间必须是稳定的,只有当scl线上的时钟信号为低时,数据线上的状态才可以改变(如图3)。输出到sda线上的每一个字节必须是8位,每次传输的字节不受限制,每个字节必须有一个应答位。

在该控制器中,采用的串行e2prom芯片是x24c04,scl和sda分别接单片机的p3.6和p3.7脚数据的读写完全由软件控制。

1.5 矩阵切换电路

矩阵切换电

作者:长沙国防科技大学电子科学与工程学院atr重点实验室(410073)邱兆坤 王 伟 陈曾平 叶 伟 黄小红 来源:《电子技术应用》

摘要:介绍一种以单片机为主控cpu的嵌入式视频切换器,简述其工作过程、硬件构成、软件设计。该切换器已成功地应用于湖南省地县电视会议系统中,实际应用表明,切换器工作可靠、成本低廉,具有很强的通用性和很高的实用价值。该切换器亦可用于普通的多媒体监控系统。 关键词:89c51单片机 视频切换 嵌入式 i2c总线

随着多媒体通信技术的迅速发展,会议电视的理论研究和实用系统研制也得到了迅速发展。近年来,我国的会议电视业务也以超出人们想象的速度得到推广应用。视频矩阵切换电路是会议电视系统的关键部件。要求具有以下功能:

·具有与多媒体电脑通讯的功能。可根据实际安装的不同需要,提供可选的通讯接口。

·对主机发送的命令具有分析、判断、处理的功能。

·具有上电、掉电和死机等异常情况下的自恢复能力。

·对系统配置的更新具有保存的功能。当上级控制命令对系统更改成功时,能及时保存所更改的信息。

考虑到该部分电路在系统中的独立性和功能要求,决定选用89c51单片机作为主控cpu实现嵌入式的视频矩阵切换;视频切换电路则根据视频通道的多少,可选用 max459、ad8111等不同的视频矩阵切换芯片。

1 硬件构成

硬件电路主要由单片机控制器、矩阵切换电路、通讯接口、i2c总线数据存储器、看门狗电路及其它外围电路组成。框图如图1所示。

1.1 单片机控制器

89c51单片机是atmel公司生产的8位单片机,采用cmos工艺,与intel的8051单片机在管脚功能上完全兼容。该控制器采用p0口作为矩阵切换数据的输出口;p1口用来对矩阵切换发出/update、/ce等控制命令;p2口用来设置该控制器在整个会议电视系统中的地址。由硬件来设置控制器的地址可以增强系统的可靠性,方便软件的设计。

1.2 通讯接口部分

通讯接口可以根据实际安装的不同需要,提供rs-232标准和rs-485标准,其波特率可由用户编程设定。这部分电路主要由max202e(+5v rs-232接收发送器)、max491和光电耦合器件6n137构成。

1.3 复位与看门狗电路

采用max813l作为电源监视和看门狗电路。当电源上电、掉电时,该芯片都可提供复位电平,并且当其wdi管脚不能采集到翻转信号时,就会发送200ms的复位脉冲。单片机控制器采用p3.2脚定时向看门狗电路发送电压翻转信号,以示系统正常工作。当由于外部干扰或其他原因导致死机时,看门狗电路会自动发出复位信号。

1.4 i2c总线数据存储器

i2c总线是由philips公司提出的串行通讯接口规范,使用串行数据线(sda)和串行时钟线(scl)来进行主从器件之间的数据传输。i2c总线上的数据传输率可达100kbit/s,快速方式下可达400kbit/s。在i2c总线传输中,开始和停止条件定义如下:当scl为高时,sda由高变为低为开始条件;当scl为高时,sda由低变为高为停止条件(如图2)。sdah和scl都是双向传输线,sda线上的数据在时钟高期间必须是稳定的,只有当scl线上的时钟信号为低时,数据线上的状态才可以改变(如图3)。输出到sda线上的每一个字节必须是8位,每次传输的字节不受限制,每个字节必须有一个应答位。

在该控制器中,采用的串行e2prom芯片是x24c04,scl和sda分别接单片机的p3.6和p3.7脚数据的读写完全由软件控制。

1.5 矩阵切换电路

矩阵切换电

相关IC型号

热门点击

 

推荐技术资料

音频变压器DIY
    笔者在本刊今年第六期上着重介绍了“四夹三”音频变压器的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!