收藏 分销(赏)

报告视频矩阵切换装置本科毕业论文.doc

上传人:胜**** 文档编号:2662397 上传时间:2024-06-04 格式:DOC 页数:33 大小:1.30MB
下载 相关 举报
报告视频矩阵切换装置本科毕业论文.doc_第1页
第1页 / 共33页
报告视频矩阵切换装置本科毕业论文.doc_第2页
第2页 / 共33页
报告视频矩阵切换装置本科毕业论文.doc_第3页
第3页 / 共33页
报告视频矩阵切换装置本科毕业论文.doc_第4页
第4页 / 共33页
报告视频矩阵切换装置本科毕业论文.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、大学毕业设计题目:视频矩阵切换器姓名:王卿系别:电气系99级通信工程1班指导老师:目 录一、 摘要、关键字.1二、 引言.2三、 硬件部分.71、 MAX4358.82、 MAX202153、 8032AH.174、 外部地址锁存器74LS373215、 27256.226、 2816A.247、 62256.278、 HD6120230四、 软件部分.35五、 结束语.37六、 参考文献.371、MAX4358随着视频监控系统的广泛应用,视频矩阵系统正发挥着越来越重要的作用。目前,视频矩阵系统正朝着大容量,多功能,可联网等方面发展。绝大多数的视频矩阵系统是采用MITEL公司的MT8816矩阵

2、切换芯片或MAXIM公司的MAX456矩阵切换芯片来实现视频切换。MT8816的容量为16 *8,而MAX456的容量为8*8。显然,用它们来设计容量不大的视频矩阵系统是比较理想的,但如果用来设计大容量视频矩阵系统,则会因为所用的矩阵切换芯片的不断增多,而导致越来越多的硬件和软件设计。如设计容量为256*32的视频矩阵系统,则需要64片MT8816或128片MAX456,要使这么多矩阵切换芯片协调一致的工作,而且串扰失真等指标又要符合要求,这无疑将对硬件及软件提出更高的要求。最近MAXIM公司推出的容量为32*16的矩阵切换芯片MAX4358简化了这些问题。如用它来设计256*32视频矩阵系统

3、,只需16片即可。这样,无论是硬件还是软件均比用MT8816或MAX456要简单得多。下面就介绍一下4358及其应用。 图5 MAX4358管脚图l MAX4358的功能特性及引脚MAX4358的输入,输出均带缓冲放大,工作电压可选择正负3V,正负5V或正5V。它既可对16个输出一起编程,也可对某个输出单独编程。输出缓冲器的增益可编程设定为AV=+1V/V或+2V/V,当某个输出端设定为禁止输出时,其对外呈现高阻态,因而多片MAX4358的输出端,可直接用导线并接。MAX4358的最小串扰为-62dB,6MHz时的隔离度为-110dB,微分增益为0.05%,微分相位为0.1度,功率消耗为195

4、mW,工作温度范围为-40+85,它可直接驱动75视频负载。当系统上电复位后,所有的输出均初始化成禁止状态,这样可以避免大容量系统中MAX4358的输出互相干扰问题。另外,该芯片还具有在屏显示(OSD)插入功能,并可在视频信号上叠加其它模拟信号(如字符信号等)。MAX4358采用TQFP144脚封装形式。表1所列是其各引脚的功能说明。l 工作原理1. 模拟输入和输出MAX4358提供有32个模拟输入,所有的输入信号在到达矩阵交叉点开关之前均经过缓冲放大,该缓冲放大器是一个输入阻抗高、输入偏置电流小的电压负反馈放大器,任意输入均可连接到16路输出的任一输出。MAX4358的输出是一个能直接驱动7

5、5终端的高速放大器,可通过串行控制字的第5位来选择放大器的增益(Av=+1v/v或+2v/v)。而通过串行控制字的第6位可将输出端设定为允许或禁止状态。当输出端设为禁止状态时,对外呈现高阻态,并允许多个MAX4358级联在一起组成大容量的矩阵系统。在系统上电复位后,所有的输出均设定为禁止状态,以防止各片之间的输出互相干扰。2. OSDFILL和OSDKEY输出MAX4358有在屏显示(On-Screen Display)插入功能。能通过对OSDKEY的控制,16路OSDFILL模拟信号通过缓冲放大后可叠加到对应某一路的输出信号上,利用此功能可在视频信号上叠加字符信息。3. 数字接口MAX435

6、8的数字接口包括以下引脚:DIN、DOUT、SCLK、AOUT、UPDATE、CE、A3-A0、MODE和RESET。其中DIN为串行数据输入脚,DOUT为串行数据输出脚,SCLK为时钟输入脚,在SCLK的下降沿,DIN数据输入至内部的寄存器,而在UPDATE的下降沿,MAX4358将锁存所输入的数据并对矩阵开关进行编程,CE为片选端,为低电平有效。MODE为编程模式选择脚,高电平时,选择模式1编程模式,低电平时,选择模式0编程模式。A3-A0为芯片地址输入脚。对于模式0来说,在大容量矩阵系统中,每片MAX4358必须有一个特定地址。而在模式1中,则无需芯片地址A3-A0。RESET为复位脚,

7、低电平有效。当该脚为低电平时所有的模拟输出缓冲都为高阻态。当芯片复位完成后,输出仍然保持高阻态,并可通过输入控制命令将输出缓冲变为允许状态。4. 两种编程模式a. 模式0 当MODE引脚为低电平时,为模式0编程模式。此时,可对单个输出通道进行单独编程,编程数据包含16位。各位的含义如下:0- 4位:输入通道选择,可选择32个输入通道中的任意一个。5位:输出缓冲器增益选择。该位为0时,Av=1v/v;该位为1时Av=2v/v6位:输出使能控制,该位为0时,禁止输出;为1时,允许输出。7-10位:输出通道选择。11-14位:芯片地址,在大容量矩阵系统中,每一片MAX4358均有一个地址。15位:无

8、关项。编程数据串行输入时,应特别注意高位在前、低位在后。b. 模式1当MODE引脚为高电平时,即为模式1。此时可以一次性对16个输出通道进行编程,编程数据包含112位,每个输出通道占7位。各位的含义如下:0- 4:输出通道选择,含义同模式0。5位:输出缓冲器增益选择,含义同模式0。6位:输出使能控制,含义同模式0。数据串行输入时,第15个输出通道的数据先输入,然后是第14个输出通道,最后是第0个输出通道的数据,且高位在前,低位在后。引 脚 号 名称功能1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,127,129,

9、131,133,135,137,139,141,143IN0-IN31模拟输入2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,72,73,107,108,109,126,128,130,132,134,136,138,140,142AGND模拟地38,40,42,44A3-A0芯片地址编程输入脚,在模拟0时,可将其与DGND或VDD相连以决定芯片地址36,74,78,82,86,90,94,98,102,106Vcc模拟正电源输入脚,各引脚接0.1F 电容旁路到地,其中一个引脚接10F电容旁路到地46DGND数字地47AOUT地址确认输出,芯片地址

10、被成功确认后,该脚输出低电平48MODE串行接口模式选择,该脚为低时选模式0,该脚为高时选模式149DIN串行数据输入,SCLK的下降沿串行输入数据50SCLK串行时钟输入51UPDATE刷新输入,该脚为低电平时,将模式寄存器中的数据传送给矩阵开关52RESET异步复位输入,该脚为低时复位该芯片,所有的模拟输出均被禁止53CE芯片使能输入,低电平时允许串行数据输入54DOUT串行数据输出5570OSDKEY0OSDKEY15数字控制输出入,高电平时模拟输入与输出缓冲器相连,低电平时OSDFILL输入与对应的输出缓冲器相连71VDD数字电源,接0.1F电容旁路到地75,77,79,81,83,8

11、5,87,89,91,93,95,97,99,101,103,105OUT0OUT15模拟输出,上电后,所有输出均处于禁止状态76,80,84,88,92,96,100,104,144VEE模拟负电源输入脚,各引脚接0.1F 电容旁路到地,其中一个引脚接10F电容旁路到地110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125OSDFILL0OSDFILL15OSD模拟信号输入脚 表1 MAX4358的引脚功能l MAX4358的应用MAX4358易于构建大规模的开关阵列,所需芯片取决于输入通道数和输出通道数。可参照图6构建

12、大规模视频切换系统。由于芯片输出缓冲器可被设置成“禁止”状态,“禁止”时输出为高阻态,因此,视频矩阵的输出端允许线或连接。32 MAX 16In 4358 Out32 MAX 16In 4358 OutInputs(0-31)32 MAX 16In 4358 Out32 MAX 16In 4358 OutInputs(32-63)32 MAX 16In 4358 Out32 MAX 16In 4358 OutInputs(64-95)32 MAX 16In 4358 Out32 MAX 16In 4358 OutInputs(96-127) Outputs(0-15) Outputs(16-3

13、1) 图6 128路输入,32路输出视频矩阵开关1. 容性负载由图6可以看出,在实际电路中需要将许多个输出端连接在一起,每路输出阻抗不仅包括缓冲器的标准负载阻抗,还包括与相关节点连接的其他处于“禁止”状态缓冲器的输出阻抗,该阻抗包括阻性和容性元件,阻性元件降低了输出驱动电路的有效负载,对输出性能影响不大。对线或连接影响较大的是容性负载,所有处于“禁止”状态的输出电容相加,等效电容的大小与视频阵列的尺寸有关,另外,较大规模的视频阵列通常存在较长的PC板引线,这也导致容性负载的增大。为克服容性负载的影响,MAX4358系列产品的输出级采用独特的设计,使其在驱动30PF电容时仍能保持较好的交流响应特

14、征(在20MHz频带内保持0.1dB的增益平坦度),如果视频阵列开关数量过多导致容性负载过大,使系统性能降低时,可采取以下措施改善系统性能:首先,通过添加矩阵开关器件减少输出端的连接数(图7)。另一种解决方案是在输出端串联一个小电阻(5至30)将负载与输出隔离开,该电阻使输出级能够驱动不受限制的容性负载,同时他将与寄生电容共同构成一阶RC低通滤波器,单阶RC网络对视频信号的性能没有影响,但大规模视频阵列中会包括多个RC网络串联,其累计效应将导致幅频特性在高频32 MAX 16In 4358 OutInputs(0-31)32 MAX 16In 4358 OutInputs(32-63)32 M

15、AX 16In 4358 Out32 MAX 16In 4358 Out Inputs(64-95)32 MAX 16In 4358 OutInputs(96-127) Outputs(0-15) 图7 12816矩阵开关可降低容性负载端出现跌落,使图像出现“软化”现象。这种现象对于安防系统还可以接受,但在一些高清晰度系统中需采取一些措施抑制这种效应,如:设计输出端的引线使其产生一定的电感量,电感使幅频特性在高频端出现峰值,与寄生电容的效应相互抵消。当然,也可直接在电路中接入一个小的电感达到同样的效果。2. 串扰与线路板布局在大规模视频切换系统中,不良的信号布线会导致诸多的负面影响,最主要的是

16、与串扰相关的引线,与大多数芯片一样,MAX4358系列产品具有内在的抑制串扰特性,其串扰抑制最小值为65dB典型值大于70dB。但不良的线路板布局可能导致串扰抑制比降低20dB,因此,设计中必须重视线路板的合理布局。具体设计时注意以下事项:信号线之间采用地线隔离,所添加的地线如同屏蔽线一样可避免信号间的干扰。注意:信号线平行排列或仅利用线路板层面隔离都会导致串扰增大。线路板层面之间的潜在耦合与线路板厚度及所用的板材的电介质有关。保证引线阻抗可控制,将PC板引线设计成阻抗为75的传输线能够大大减小串扰,为整体平衡系统设计,许多元件都需要匹配电阻,大多数电源也都采用缓冲输出以驱动更低的阻抗。除串扰

17、外,另一设计关键是隔离问题指出被禁止时从输入端到输出端的不良信号。为达到理想的隔离,芯片引脚按照输入和输出分别排在两侧,这种排列能够在6MHz时达到80dB以上的隔离度。对用户而言,只需考虑外部元器件的排列,如:PC板引线间的耦合、电源耦合(这主要取决于旁路电容的质量和安装位置),低阻元件应尽量靠近IC安装,应尽量避免输入信号靠近输出信号,注意适当的线路隔离。3. 功耗问题在多媒体及大型安防系统中常常需要解决开关阵列的热耗散问题,这些系统一般安装在非常不理想的环境中,设备产生的热量会使环境温度提升许多,为解决这一问题,Maxim设计的矩阵开关具有极低的功耗,可工作于正负5V,也可工作于低电压正

18、负3V,或单电源正5V。4. 负载驱动为适应不同的负载驱动环境,Maxim的视频矩阵开关可通过串行接口设置增益(1V/V或2V/V),增益为1V/V时可用于驱动近距离(3cm)、PC板上负载;当驱动75传输线时可将增益设置为2V/V,并在输出端串联一个75电阻(这是视频系统中的一种常见配置)。增益设置为2V/V时,串联电阻和75负载电阻分压使信号减半,为负载提供标准的1V视频信号。串联75电阻为潜在的反射信号提供匹配阻抗,大大抑制或减少了信号反射。5. 随屏显示插入视频切换系统中通常需要在每个通路中插入一些有关视频信号源的信息,如摄像机、日期、时间等信息,称其为随屏显示功能(OSD)。MAX4

19、358/MAX 4356具有OSD功能,内部相应于每个输出通路内置2:1模拟复用开关,开关时间典型值为30ns。利用这些高速复用器切换16路OSD模拟输入信号和16OSD控制线。需要插入的图像或字符信号加载到OSD模拟输出端;另外,还需要在OSD控制端提供适当的时序信号。由于OSD信号在矩阵开关之前被插入,省去了连接在OSD器件后面的输出缓冲器,降低了成本。6. 独特的控制结构Maxim的视频矩阵开关可以通过标准的SPI串行接口与主机通信,具有两种通信方式:独立地址模式和交替工作模式,独立地址模式下,芯片地址由外部引脚设置,主机发送包括片选、控制指令的16位字节给视频开关,11位控制字中有4位

20、表示所选输出通路,5位表示所要接通的输入道路,1位用于设置输出缓冲器的增益,另一位用于设置是否“禁止”输出。交替工作模式下,许多视频矩阵开关串行连接,前级芯片的数据输出与后级芯片的数据输入相连,多个芯片通过一个较长的数据字节编程。两种编程模式通过一条控制线选择,两种模式下线路连接完全相同,因此,可以在系统启动时采用菊花链编程模式,发送一个长数据字配置视频开关的各个通道,而后,按照独立地址模式具体配置需要切换的矩阵开关的状态。在无需改变引脚和线路连接的条件下,能够采用两种编程模式设置开关状态。2、MAX2021、RS一232C标准接口RS一232C标准规定了双极性电平值数据“0”和“l”的含义由

21、电压幅值和电压极性共同表示。在任何情况下,电路的最大允许值为正负15V,RS232C标准定义了4个逻辑电平,对于输入端而言,数据“0”及控制线接通状态电平值规定为+3V至15V,而数据“l”及控制线断开状态电平值则规定为3V至15V,电平绝对值在3V以内为不确定状态。对于输出端而言,数据“0”及控制线接通状态电平值规定为+5V至+15V,数据“l”及控制线断开状态电平值规定为5V至15V,电平绝对值在5V以内为不确定状态。RS232C接口的允许的通信速率在020000bps之内变动,一般应用的最高上限为19200bps。由于采用了不平衡电器特性,所使用的电缆长度,即直接通信的最大距离,不应超过

22、15m,影响传输距离的主要原因是电缆的分布电容,若能保证总的有效电容小于2500pF,电缆线则可适当延长。 计算机串口使用的是RS232C电平,转换板处理器AT89C51使用的是TTLCOMS电平,需进行电平转换。转换的芯片选用MAXIM公司生产的MAX202。2、MAX202Maxim公司的MAX202芯片是标准的RS232电平转换器,是符合RS232通信标准的接口芯片;在RS-232通信接口中日益得到广泛应用,具有功耗低、工作电源有单电源、外接电容从0.110F可选、集成度高,只用单5V电源,每片有2个驱动器和2个接收器,具有2组接收和发送通道;全部接口电路简单,可靠性高,可实现TTL电平

23、和RS232电平的直接转换。MAX202芯片是为在缺少正负12V电源的情况下进行RS232C与TTLCOMS电平转换而设计的双向转换芯片,MAX202的供电电源是+5V,输出的 图8 MAX202引脚图TTLCOMS电平的电压最大为0.4V,输出的TTLCOMS电平的电压最小为3.5V,电平转换的速度的最大值不小于120kbps。MAX202芯片的外围器件很少,只需用4个0.1uF的电容,其应用电路见下图。图9 MAX202的典型应用电路图10 MAX202片内结构与接线原理图3、8032AH8032AH的硬件资源和特性如下: 3个16位定时/计数器; 可扩展至128K的外部存储器; 与MCS

24、80和MCS85的外围兼容; 布尔处理机; 大部分指令执行时间为1s; 乘法和除法为4s; 111条指令(64条单字节指令); 可编程全双工串行口; 二级中断优先级结构,6个中断源。Intel8032是自成系统的高级单片计算机。采用高度可靠的Intel +5V电源,低压负载,N沟道硅栅HMOS技术制成。8032的引脚图如图11所示,结构方框图如图12所示。 图11 8032的引脚图8032产品最适合控制方面的应用,可用于复杂的实时操作:如测试设备、时钟基准 计数器 中断128RAM4096ROM晶振时钟双16位定时/计数器8位CPU串行口可编程I/O64位总线扩展控制 中断 控制线 地址/数据

25、总线和I/引脚 数据入 数据出 图12 8032内部结构方框图工业控制和智能计算机外围设备。为了达到64K字节的程序储存和64K字节的数据储存,使用了高性能的硬件,改进的体系结构和新的指令,这些指令能使其成为效率高,成本低的控制器。8032内有2568字节的RAM,4个I/O线,3个16位定时/计数器,一个全双工的串行口,振荡器和时钟电路。8032引脚功能如下:Vcc:引脚40,芯片的主电源,接+5V。Vss:引脚20,电源地线。XTAL1:引脚18,内部振荡器外接晶振的一个输入端。HMOS芯片使用外部振荡器时,此端必须接地。XTAL2:引脚19,内部振荡器外接晶振的另一个输入端。HMOS芯片

26、使用外部振荡器时,此端用于输入外部振荡信号。ALE/PROG:引脚30,上有地址锁存有效信号。其主要作用是提供一个适当的定时信号,它的下降沿用于锁存外部存储器的低8位地址,使P0口分时用作地址总线低8位和数据总线。此信号每个机器周期出现2次,只是在访问外部数据存储器期间才不输出ALE。所以,在任何不使用外部数据存储器的系统中,ALE以1/6振荡频率的固定速率输出,因而它能用作外部时钟或定时。PSEN:引脚29,上有程序选通有效信号,当从外部程序存储器读取指令时信号产生,其为低电平时,指令内容读到数据总线上。当执行外部程序存储器中的程序时PSEN持续二个机器周期;在访问外部数据空间时,跳过二个P

27、SEN脉冲信号。RST/VPD:引脚9,上有复位输入信号,振荡器工作时,该引脚上2个机器周期的高电平可实现复位操作,在掉电情况下(Vcc降到操作允许限度以下),后备电源加到此引脚,将只给片内RAM供电。EA /VPP:引脚31,访问外部程序存储器控制信号输入端,当为低电平时,单片机到外部程序存储器取指。当为高电平时,程序存储器由内外二部分构成,内部ROM/EPROM编址为0000H1FFFH,外部EPROM/ROM从2000H开始编址。8032 EA /VPP端只能接地,外部EPROM从0开始编址,CPU只能从外部程序存储器中取指令。P0(BUS):引脚3239,单片机的双向数据总线和低8位地

28、址总线。分时操作,先用作地址总线,在ALE信号的下降沿,地址被锁存,然后用作数据总线;也可以用作双向输入/输出口。并且是8位漏极开路的I/O口。P1:引脚18,准双向输入/输出口。带有内部上拉负载电阻,P1的输出缓冲器中能吸收/驱动4个LSTTL的输入。P1引脚写入“1”,由于内部上拉电阻将它们拉高,在这个状态中能被用作输入。由于内部上拉电阻拉高的缘故只能作为输入,否则在外部输出驱动电流将输出电平拉低,产生的是内部正脉冲。在EPROM编程和ROM/EPROM中的程序校验时,P1口可接收低位地址字节。P1.0和P1.1还有另外一种功能:P1.0:T2,定时/计数器2的外部事件脉冲输入端。P1.1

29、:T2EX,定时/计数器2的捕捉/重新装入触发脉冲输入端。P2:引脚2128,准双向输入/输出口。在访问外部存储器时,用作高8位地址总线。P3:引脚号1017,准双向输入/输出口。P3口的每一根线还有另一种功能:P3.0:RXD,串行输入口,接收数据端。P3.1:TXD,串行输出口,发送数据端。P3.2:INT0,外部中断0输入口。P3.3:INT1,外部中断1输入口。P3.4:T0,定时/计数器0外部事件脉冲输入端。P3.5:T1,定时/计数器1外部事件脉冲输入端。P3.6:WR:外部数据存储器写脉冲。P3.7:RD:外部数据存储器读脉冲。 4、外部地址锁存器74LS373 在MS51单片机

30、中的16位地址,分为高8位(A15A8)和低8位(A7A0)。高8位由P2口输出,低8位由P0口输出。而P0口同时又是数据输入/输出接口,故在传送时采用分时方式,先输出低8位地址,然后在传送数据。但是,在对外部存储器进行读/写操作时,地址必须保持不变,这就需要选用适当的寄存器存放低8位地址,这个外接的寄存器就称为地址锁存器。本设计选用带三态缓冲输出的地址锁存器芯片74LS373。图13表示这种锁存器的引脚图。 图13 74LS373的引脚图74LS373可简化成图十所示的结构,涉及的引脚符号功能如下: D7D0 三态门输入端; Q7Q0 三态门输出端;GND 接地端;Vcc 电源端;OE 三态

31、门使能端。OE=0,三态门输出为标准TTL电平;OE=1,三态门输出高阻态;G(STB) 8D锁存器控制端。若G(STB)=1,则输出跟随输入(即锁存器透明);若G(STB)=0,则输出保持不变,即将D7D0的状态存入Q7Q0。 8D锁存器D0 Q0 D7 Q7 三态门 8 8 8IN18 OUT18图14 74LS373原理结构 图14是使用74LS373及8282芯片作为MCS51系列单片机P0口的低8位地址锁存器的连接方法。表2是74LS373的功能表:OEGDQ0111010000XQ不变1X高阻态 表2 74LS373的功能表5、2725627256是一种32K8的EPROM,采用双

32、列直插式28引脚封装。正常工作图15 27256的引脚图时,采用单一+5V电源供电,其引脚图15如下所示:A14A0 地址输入线;D7D0 三态数据总线,读时为数据输出线,写时为数据输入线,维持或禁止编程时为高阻态;CE 片选信号端,低电平有效;PGM 编程脉冲输入线;OE 读选通(输出允许)信号输入线,低电平有效;Vpp 编程电源输入线,其值因芯片型号和制造厂商而异;Vcc 主电源输入线,一般为+5V;GND 接地线。27256的主要技术特性:容量32KB;引脚28个;最大工作电流100mA;最大维持电流40mA。它采用HMOS工艺技术制成,读取速度快,最大读取时间不超过250ns。正常工作

33、时,工作电流为100mA,静止等待时,最大电流为40 mA。图16 32KB程序存储器扩展电路编程电压VPP为12.5V。程序写入时,VPP接12.5V,OE为高电平时,27256处于编程状态,当地址和数据稳定后,在CE/PGM端上加入一个宽度为50ms的TTL高电平脉冲,就可以把数据写入到给出的地址单元上。8032与27256的接口电路如图16为32KB程序存储器的扩展电路,该电路的地址锁存器采用了74LS373。8032的端口P0作为低8位地址及数据总线的分时复用引脚,需接地址锁存器,将低8位的地址锁存后再接到27256的A7A0上。8032的地址锁存控制信号线ALE接锁存器控制端G,当A

34、LE发生负跳变时,74LS373将低8位地址锁存,P0口方可作为数据线使用。27256的高位地址线7条:A8A14,直接接到P2.0P2.6即可,27256的输出允许OE信号由8032的片外程序存储器读选通信信号PSEN提供。27256的片选端CE接地。6、2816AEEPROM兼有程序存储器与数据存储器的特点,故在单片机应用系统中,既可作为程序存储器,也可作为数据存储器。与RAM芯片相比,E2PROM的写操作速度慢,它的擦除/写入次数是有限制的,不宜用在数据频繁更新的场合.因此,要平均地使用各存储单元,不然有些单元可能提前结束寿命.1、其应用特点:(1)对硬件电路无特殊要求,操作简便。将高压

35、电源集成在芯片内,故可省去电路中的电源电路,给用户带来极大方便。(2)对+5V电擦除的EEPROM,通常不需要设置专门的擦除操作,可在写入的过程中自动擦除。(3)目前EEPROM的擦除时间较长(约10ms),必须保证有足够的写入时间,有的EEPROM芯片设有写入结束标志,可中断或查询。(4)将EEPROM的擦除作为程序存储器使用时,应按程序存储器的连接方法编址。2、2816A2816A是一个2K8EEPROM,对2816A写入要通过在WE端加上一个5V的脉冲来完成。2816A的写入数据类似于静态RAM的写入数据。加在引脚WE的一个200ns的TTL低电平信号就可启动单字节写操作,写操作在最长为

36、10ms时间内自动定时输出的。由于地址和数据在内部锁存,2816A可释放系统使其在这10ms内去执行其它任务。例如系统可为其它的EEPROM编程。除字节修改能力外,其提供了在10ms内完成对整个芯片擦除的功能。2816A使用了一个2线(CE和OE)控制结构,以消除在系统环境中争用总线的情况。2816A是采用N沟道漂移栅MOS工艺制造的,与非易失性静态RAM的工艺一样。2816A采用双列直插式24脚封装,其引脚如图17,图中所涉及的引脚符号的功能如下:图17 2816A的引脚图A10A0:地址输入线;D7D0:双向三态数据线;CE:片选信号输入线,低电平有效;OE:读选通信号输入线,低电平有效;

37、WE:写选通信号输入线,低电平有效;Vcc:主电源端+5V;GND:接地端。其内部结构如下: X译码器 20488位EEPROM存储阵列 X译码器Y译码器输入输出缓冲器和锁存器控制逻辑 图18 2816A内部结构方框图2816A主要技术特性:取数时间200/250ns;写入时间915ms;读操作电压5V;写/擦操作电压5V;写字节擦除时间915ms;写入时间915ms;引脚数24。 引 脚工作方式(18)(20)(21)输入/输出(911),(1317)读VILVILVIHDOUT维持VIH任意任意高阻字节擦除VILVIHVILDIN=VIH字节写入VILVIHVILDIN全片擦除VILVIL

38、DIN=VIH不操作VILVIHVIH高阻E/W禁止VIHVIHVIL高阻表33、2816A扩展2K程序存储器2816A属于+5V电擦除可编程只读存储器,因此扩展电路不需要专门配置写入电源,扩展电路如图19所示。 图中片选线CE由P2.7进行线选,当系统中有其它程序存储器或数据存储器时,要统一考虑地址选择。作为程序存储器时,它与单片机的连接方式和EPROM作为程序存储器与单片机的连接方式几乎完全相同,图中片选信号端CE与P2.7相连,故2816A的地址为0000H07FFH,CE端可直接接地。当系统中有其它程序存储器时,要统盘考虑遍址。图19 2816A的扩展电路7、622561、数据存储器扩

39、展的基本原理数据存储器扩展性能: 1)据存储器与程序存储器地址重叠(0000HFFFFH),但使用不同的控制信号和指令,且与I/O、A/D、D/A转换电路、扩展定时/计数器及其它外围芯片统一遍址。2)由于数据存储器和程序存储器地址重叠,故两者的地址总线和数据总线可公用,但控制线不能公用,数据存储器用RD和WR控制线,而不用PSEN。片外数据存储器的操作指令及时序(1)存储器的操作指令 MCS51系统单片机片外数据操作指令简单,只有累加器A和片外数据存储器之间的数据传送操作,它可通过下面两类指令实现:a. MOVX Ri,AMOVX A,Ri这类指令中,可对片外数据存储器低256个单元寻址,其8

40、位地址由Ri(i=0,1)间接提供。b. MOVX DPTR,A MOVX A,DPTR这类指令中,片外数据存储器由16位数据指针DPTR间接提供,可对片外64KB数据存储器进行数据传送。(2)片外数据存储器的操作时序 MCS51系列单片机访问片外数据存储器时,所用的控制线有:ALE:地址锁存控制线;RD:片外数据存储器读控制线;WR:片外数据存储器写控制线。由图中可以看出,P2口输出片外数据存储器的高8位地址(来自DPH或P2口),P0口输出片外数据存储器的低8位地址(来自DPL或Ri),且由ALE的下降沿锁存在地址锁存器中。如果接下来是读操作,则P0口变为数据输入方式,在读信息号RD有效时

41、,片外数据存储器中相应单元的内容出现在P0口上,由CPU读入累加器A中;若接下来是写操作,则P0口变为数据输出方式,在写信号WR有效时,将P0口上出现的累加器A中的内容写入相应的片外数据存储器单元中。MCS51系列单片机通过16根地址线可分别对片外64KB程存储器(无片内程序存储器的单片机)及片外64KB数据存储器寻址,这是因为,在对片外程序存储器操作的整个取指令周期里,WR或RD始终为高电平,此时片外数据存储器不会进行读写操作。PSEN为低电平,因此选通片外程序存储器。而在片外程序存储器操作的周期内,PSEN为高电平,故片外程序存储器不能进行读操作,RD或WR为低电平,故CPU只能对片外数据存储器进行读或写操作,因此,片外程序存储器和程序存储器虽然共用16根地址线而地址空间能相互独立。2、数据存储器SRAM的扩展方法1)62256是一种328的高集成度的RAM,采用单一+5V电源供电,双列直插式28引脚封装,其引脚排列如图20所示,图中涉及的引脚符号功能如下:

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服