在刚上电的时候,所有的输出引脚都初始化成禁止状态,防止发生输出冲突。
本视频矩阵MAX4357与LPC2378的连接如图6所示。每块MAX4357的DOUT与相邻芯片的DIN相连接,而第一块MAX4357的DIN引脚连接LPC2378上的P2.0端口,获得控制命令,控制字能够通过串行移位的方式发送到4片MAX4357。LPC2378上的P2.1〜P2.4引脚分别连接每一块矩阵芯片的SCLK、CE、MODE、UPDATE,给每片MAX4357提供控制时钟信号、片选信号、模式选择信号、复位信号,从而实现对于视频矩阵切换阵列的片选、视频切换模式、复位和矩阵切换等控制。
图6 视频矩阵MAX4357与LPC2378的连接图
视频矩阵总体设计
视频矩阵总体框图如图7所示。
图7 视频矩阵总体框图
静态随机存储器SRAM和闪存FLASH采用总线连接方式与LPC2378相连。
MAX4357阵列由4块芯片构成,通过视频输入模块输入的128路信号经切换后取16路信号经视频输出模块输出,从而实现128×16视频信息的切换。
LPC2300系列ARM7微控制器芯片内部集成一个功能齐全的10Mb/100Mb以太网MAC控制器,这个以太网MAC通过使用加速的DMA硬件来提供优化的性能。以太网模块与使用RMIII的片外以太网PHY通过MIIM(媒体独立接口管理)串行总线进行连接,因此只需接一个以太网PHY(物理层)接口芯片DM9161A和状态指示灯、网络变压器、匹配电阻、高压电容和RJ45插座等相关电路即能实现以太网通信功能。
摄像机云台通过RS—485通信来实施控制,RS—485总线通信可使用LPC2378的UART3来实现;RS—485收发器选用RSM485系列隔离收发器模块,该模块集成电源隔离、电气隔离、RS-485 接口芯片,总线保护器件于一身,具有很好的隔离特性。
由于篇幅限制,有关电源电路、复位系统、调试端口等不一一赘述。
视频矩阵控制字发送软件设计
图8 控制字发送处理软件流程图
该视频矩阵控制字发送软件流程如图8所示。视频矩阵将通过以太网传输来的控制字存储在控制命令数据缓存区,根据控制模式的要求,选择模式0或模式1发送。