在此模块设计中,双口存储器一边由DSP处理器控制,另一边由PCI总线进行控制,而芯片本身自带的BUSY通过逻辑设计接READY来实现双口存储器产生竞争时的应答。
双口存储器读操作访问
双口存储器的读操作时序如图3所示扁平型电感,/CE为读写数据操作的片选信号,低电平有效;/OE为输出控制信号,由系统读信号控制,低电平有效;/UB、/LB是高/低字节有效控制信号,低电平有效,设计中将这两信号下拉;R/*W信号在读操作中保持高电平。
双口存储器写操作访问
双口存储器的写操作时序如图4
所示,/CE为写数据操作的片选信号,低电平有效;/UB、/LB是高/低字节有效控制信号,低电平有效,设计中将这两信号下拉;R/*W为输入控制信号,由系统写信号控制,低电平有效。
双口存储器BUSY信号使用及时序
A/B通道对双口存储器的某一个单元同时进行访问时会出现竞争冒险,要避免这种情况的出现必须对访问信号判断优先级,IDT7025双口存储器通过自身硬件的BUSY信号引脚告知该CPU以使之根据需要对该单元重新访问或撤消访问,其操作时序如图5所示,BUSY信号低电平有效,R/W为读写信号。

图3 读操作及时序

图4 写操作及时序

图5 读写操作时序
时钟和复位电路
时钟电路
F2812处理器上有基于PLL的时钟模块,为器件及各种外设提供时钟信号。锁相环有4位倍频设置位,可以为处理器提供各种频率的时钟。时钟模块提供两种操作模式,如图6所示。
内部振荡器:如果使用内部振荡器,则必须在X1/XCLKIN和X2引脚之间连接一个石英晶体;
外部时钟:如果使用外部时钟,可以把时钟信号直接接到X1/XCLKIN引脚上,X2悬空。
外部XPLLDIS引脚用来选择系统时钟源。当XPLLDIS为低电平时,系统直接采用外部时钟作为系统时钟;当XPLLDIS为高电平时,外部时钟经过PLL倍频后,为系统提供时钟。系统通过锁相环控制寄存器来选择锁相环的工作模式和倍频系数,如表2所示。
表2 锁相环控制寄存器位定义

该接口板采用30M石英晶体提供时钟,XPLLDIS引脚上拉使能PLL模块,倍频选择最大的XCLKIN×5=150MHz。
复位电路
复位电路会中断F2812的执行,复位板上资源,绕行电感同时使处理器从0x3FF000地址开始执行指令序列。F2812的复位可由外部复位管脚引起。
F2812外部复位源采用MAX706芯片进行复位,MAX706复位的产生条件有以下3种情况:
a. 上电复位,当Vcc>4.40V(典型值)时产生复位,并保持200ms复位有效;
b插件电感器. 掉电复位,当Vcc<4.40V(典型值)时产生复位,此时可防止对存储器进行错误写入;
c. 手动复位,当手动复位信号有效,产生复位,用于调试。
MAX706的复位信号形成F2812的上电复位输入,使系统所有资源复位。复位电路如图7电感式接近传感器所示。
串行总线处理电路
本模块串行数据的接收和发送都采用TL16C554协议芯片来完成,RS422和RS232总线传输通过不同的接口芯片完成电平转换,其功能框图如图8所示。

图6 DSP时钟输入电路

图7 复位电路

图8 串行数据功能实现电路
16C554通过对各个寄存器的编程完成串行数据的初始化及传输,在上电初始化时,本模块将串行数据初始化为数据位8位,停止位1位,无奇偶校验位,波特率为115.2KBPS,在完成上电BIT后,主机可通过改变双口存储器的初始化参数来满足自身对串行数据格式的约定,16C554各寄存器地址分配如表3,各个寄存器对应的访问地址为该串行通道分配的基地址加上偏移地址,即:各寄存器访问地址=BASE+[A2A1A0]16。
输入为直流 2.5v~60v, 2.5v~5v直接输入,判断电压输入为直流 2.5v~60v, 2.5v~5v直接输入,判断电压大于5v则降压到5v输入,怎么做啊,谢谢了!这是做什么的有个电压测量表220v供电,待测电压为 2.5v~60v,为了断电情况下也能使用,想用待 地铁列车LED显示屏的设计摘要:根据地铁车辆CAN智能总线通讯的要求设计了一种先进的多功能LED屏,其特点是采用多模块化设计,可根据需要对系统的总线通讯模块和测温模块进行更换,实现了对多种动态文字和静态图形的显示和车内外的温度 低压CMOS满幅度恒定增益运算放大器设计 随着便携式消费电子需求的日益增长,低压、低功耗设计已经成为集成电路设计的研究热点之一。趋势表明[1],电压的降低给模拟电路设计带来很大挑战。就低压运放设计而言,一般传统采用互补差分对输入级以实现满幅
2/3 首页 上一页 1 2 3 下一页 尾页 |