新闻中心

EEPW首页>嵌入式系统>设计应用> 基于DSP TMS 3 2 0F2 8 1 2的智能接口板设计

基于DSP TMS 3 2 0F2 8 1 2的智能接口板设计

作者: 时间:2011-04-05 来源:网络 收藏


板采用30M石英晶体提供时钟,XPLLDIS引脚上拉使能PII模块,倍频选择最大的XCLKIN×5=150MHz。
1.2.2 复位电路
复位电路会中断F2812的执行,复位板上资源,同时使处理器从0x3FF000地址开始执行指令序列。F2812的复位可由外部复位管脚引起。
F2812外部复位源采用MAX706芯片进行复位,MAX706复位的产生条件有以下3种情况:
(1)上电复位,当Vcc>4.40V(典型值)时产生复位,并保持200ms复位有效;
(2)掉电复位,当Vcc4.40V(典型值)时产生复位,此时可防止对存储器进行错误写入;
(3)手动复位,当手动复位信号有效,产生复位,用于调试。
MAX706的复位信号形成F2812的上电复位输入,使系统所有资源复位。复位电路如图7所示。


1.3 串行总线处理电路
本模块串行数据的接收和发送都采用TL16C554协议芯片来完成,RS422和RS232总线传输通过不同的芯片完成电平转换,其功能框图如图8所示。


16C554通过对各个寄存器的编程完成串行数据的初始化及传输,在上电初始化时,本模块将串行数据初始化为数据位8位,停止位1位,无奇偶校验位,波特率为115.2kB/s,在完成上电BIT后,主机可通过改变双口存储器的初始化参数来满足自身对串行数据格式的约定,16C554各寄存器地址分配如表3所示,各个寄存器对应的访问地址为该串行通道分配的基地址加上偏移地址,即:各寄存器访问地址=BASE+[A2A1A0]16。


串行协议芯片通过有效的初始化才能实现串行数据的正确接收和发送,在进行初始化的时候确保串行通道没有接收和发送数据。其初始化流程如表4所示。


1.4 控制逻辑电路
控制逻辑电路负责整个数据处理模块上控制和状态信号的产生,负责PCI总线时序控制和逻辑译码。该逻辑功能由CPLD可编程逻辑器件实现,逻辑描述由VHDL语言完成。控制逻辑电路主要完成以下功能:
(1)32812总线时序支持电路;
(2)系统总线时序支持电路;
(3)地址译码;
(4)地址转换及地址三态控制;
(5)实现对数据总线管理逻辑的控制;
(6)系统总线复位。

2 结束语
根据以上原理,我们研制了本接口板,其通用性强,接口简单,可以满足大多数应用条件,经使用证明合理,稳定可靠。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭