dsp和慢速设备接口的实现

dsp和慢速设备接口的实现

ID:22951786

大小:52.00 KB

页数:5页

时间:2018-11-02

dsp和慢速设备接口的实现_第1页
dsp和慢速设备接口的实现_第2页
dsp和慢速设备接口的实现_第3页
dsp和慢速设备接口的实现_第4页
dsp和慢速设备接口的实现_第5页
资源描述:

《dsp和慢速设备接口的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、DSP和慢速设备接口的实现介绍了DSP与慢速设备接口的一种时序转换方法。通过该方法,可以解决DSP与传统输入输出设备时序不匹配的问题,从而实现DSP与8080、6800等时序兼容的或其它慢速读写周期的输入/输出设备的直接连接,如液晶显示模块、打印机、键盘等。这种时序转换方法能使DSP在工业控制和测试设备中获得更加广泛的应用。关键词:DSPTMS320F206液晶显示模块时序匹配DSP是一种高性能的数字信号处理器。由于其具有快速的计算能力和强大的处理能力,因此被广泛地应用到工业自动化、国防科研等领域中。与常规单片机相比,DSP的内部

2、结构和时序发生了很大的变化。所以单片机适用的接口芯片,DSP并不一定适用。对于非常熟悉单片机电路的设计人员,在进行DSP电路设计时.freelS320F206的I/O读写时序在DSP与慢速外围设备接口设计过程中,通常采用双CPU的方法,由DSP完成高速数据处理和计算,用普通单片机(如51系列单片机)实现系统的输入/输出功能。这种方法由于采用两种结构不同的CPU,增加了系统的复杂性,而且接口和调试难度加大。本文将利用DSP的READY(外部设备准备就绪)引脚,通过硬件扩展实现外部状态自动等待,从而使DSP与慢速输入/输出设备能直接连

3、接以实现访问的时序匹配。这种方法接口容易,硬件扩展电路并不复杂,而且内、外等待状态结合起来使用,可产生任何数目的等待状态,甚至可以将外部硬件等待状态设计为受控方式,只在需要的时候启动外部等待状态。这样,使用的时候就会更加灵活。1DSP的I/O读写时序现以TMS320F206DSP芯片为例进行介绍。其时钟频率设20MHz,它的外部读写时序如图1所示。TMS320F206的读周期为一个时钟周期(5ns),写周期为两个时钟周期。读、写操作数据的保持时间T1、T2只有几个纳秒。内部可编程等待状态发生器最多只能扩展到等待7个时钟周期,即35

4、0ns。利用内部状态等待,只能实现DSP与常用单片机的外围芯片的读写时序相匹配。图2液晶模块的写时序图2液晶模块的读时序2慢速设备的读写时序现以MDL(S)16465字符液晶显示模块为例进行介绍。其读写时序如图2和图3所示。该液晶模块的读写周期Tcyc最小为1000ns。脉冲宽度PS320F206与该液晶模块接口,即使采用最大的状态等待数目,DSP的读写时序也不能满足该液晶模块的要求。为实现二者的时序匹配,本文将给出一种合适的外部硬件等待扩展方法,以实现DSP与液晶模块的直接读写访问控制。3DSP的READY信号TMS320F20

5、6提供两种状态等待选项,一种是片内状态等待产品器,可以实现有限的可编程状态等待;另一种是READY信号,利用它可进行硬件扩展,从片外产生任何数目的状态等待。DSP在进行外部读写操作时,如果READY引脚信号为低电平,DSP将等待一个时钟周期后再次检查READY信号。在READY引脚被驱动至高电平之前,程序处于等待状态,将不会继续往下执行。如果不使用READY信号,DSP在进行外部访问期间内,READY应始终保持高电平。利用DSP的READY信号和相关外部访问控制信号,通过硬件扩展,可以实现外部自动状态等待,从而使DSP能够与慢速外

6、部设备进行直接连接访问。4DSP与慢速外部设备的直接访问接口外部状态等待硬件扩展电路采用一片12级的二进制波纹计数器74HC4040来实现,该芯片每一级的输出信号的频率为前级的一半。将TMS320F206的时钟输出信号CLKOUT1作为74HC4040的输入时钟,如果CLKOUT1为20MHz,那么最大等待时间可以达到212×50ns,使用者可以根据外部设备的时序需要选用74HC4040的不同输出引脚进行等待控制。由于输入时钟的频率较高,一般的CD4040或MC14040芯片响应速度不够快,至少应选和74HC4040或响应速度更快

7、的芯片。自动硬件等待扩展电路如图4所示。选用74HC4040的Q5脚输出作为延时等待控制,等待时间为1600ns。将Q4脚输出信号分别与DSP的读写信号相或,产生外部设备的读写控制信号,这样可以充分保证读写操作时数据的保持时间。该电路所产生的时序如图5所示。经过以上硬件状态等待扩展,DSP以外部设备读写周期达到1600ns,读写操作的数据保持时间大于20ns,满足液晶模块的时序要求。此外,DSP在进行内部程序和数据访问时,READY始终为高电平,不影响DSP的内部运行速度。应用该电路,DSP与MDL(S)16465液晶模块的直接访

8、问连接如图6所示。RS为液晶模块的数据指令控制输入端,“1”表示数据,“0”表示指令;R/W为读写控制输入端,“1”为读操作,“0”为写操作;E为使能控制输入端,高电平有效。按图6的接法,用两根地址线A8、A9分别与RS、R/W相连,根据每个引脚的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。