256×32大容量中文矩阵系统的设计
(3)由于视频信号要叠加时间、日期
信息,报警记录也需要系统能提供时间、日期,因而系统必须有时钟芯片。另外系统要存储128张切换表(每张约占0.5K字节的存储空间)及监视器、报警记录等各种资料。因而,系统需要至少64K字节的存储器。为此,选用DS1248作为时钟及存储器。DS1248是一具有灵式(Phantom)时钟的128K×8 NV SRAM。它提供嵌入式RTC和全静态非挥发性RAM。NV SRAM的操作和原来的SRAM一样。时钟操作方法如下:通过D0脚连续串行输入预设的8字节(64bits),再串行写入或读出时间、日期信息(8个字节)。编程时,可将NVSRAM的最后一个字节地址(1FFFF)定义为时钟地址,这样读写时钟跟读写SRAM一样可使用并行数据传送指令。此时NVSRAM的最后一个字节空间(1FFFF)不能作RAM用。
(4)接口电路1主要由MAX483、MAX3082、MAX232及P89C2051等芯片组成,完成CPU对键盘、报警器、解码器、PC机及打印机的控制。
(5)接口电路2主要由8155接口芯片及74LS138译码器组成,用来实现对视频矩阵切换芯片及音频矩阵切换芯片的控制。
(6)主板上有12个插槽,每个插槽可插一块视频输入插板或输出插板。其中8个插槽用于视频信号的输入及切换,每块视频输入插板可输入32路视频信号;另外4个插槽用于汉字叠加及输出视频信号,每块4个插槽用于汉字叠加及输出视频信号,每块视频输出插板可输出8路已叠加好时间日期及其它中文信息的视频信号。
(7)由于开关电源不需要沉重的电源变压器,具体体积小、重量轻、效率高的优点,因而主板上的电源采用开关电源。在设计时要注意开关电源的抗干扰性能,尽量减少开关电源产生的干扰。
2.2 视频切换模块
视频切换方框图如图3所示。选用MAXIM公司最新推出的MAX4358做为视频矩阵切换芯片。16片MAX4358完成256×32视频矩阵切换。2片MAX4358组成一块视频输入插板,其中第1片和第9片组成第一块视频输入插板,第2片第第10片组成第二块视频输入插板,依此类推,第8片和第16片组成第八块视频输入插板。每块视频输入插板完成32路视频信号输入、16或32路视频信号切换输出。如果系统只需16路视频输出,则每块视频输入插板只需一片MAX4358。MAX4358的主要特点如下:①其输出均带缓冲放大,工作电压可选择±3V、±5V或+5V;既可对16个输出一起编程,也可以对某个输出单独编程。②其输出缓冲器的增益可编程设定为Av=+1V/V或+2V/V;当某输出端设定为禁止输出时,对外呈现高阻态,因而,多片MAX4358的输出端可直接用导线并接以组成大容量切换矩阵。③它的最小串扰为-62dB,6MHz时的隔离度为-110dB,微分增益为0.05%,微分相位为0.1度,功率消耗为195mW,工作温度为-40℃~+85℃,它可直接驱动75Ω视频负载。显然,该芯片的性能要优于目前常用的矩阵切换芯片如MT8816或MAX4456。④上电复位后,所有的输出均初始化成禁止状态,以避免大容量系统中MAX4358的输出互相干扰。
MAX4358有两种矩阵开关编程模式,分别称为模式0和模式1。模式0可对单个输出通道编程,模式1可一次性对16个输出通道编程。本设计选模式1,该模式的编程数据包含112位,每个输出通道占7位。软件编程时应特别注意:编程数据串行输入时,第15输出通道的数据先输入,然后是第14输出通道,最后是第0输出通道的数据,且高位在前,低位在后。
2.3 汉字叠加、缓冲放大模块
由视频切换模块输出的32位视频信号分别加到4块视频输出插板上。每块视频输出插板将8路视频信号叠加上汉字、时间日期信息,
《256×32大容量中文矩阵系统的设计(第2页)》