基于DSP的存储器外围扩展设计

  • 格式:pdf
  • 大小:177.96 KB
  • 文档页数:1

福建电脑2006年第9期
基于DSP的存储器外围扩展设计
滕泓虬
(广东省科贸职业学院广东广州510460)
【摘要】:对于以DSP为核心的系统设计来说,存储器外围扩展往往是必须要解决的问题。

本文根据实际系统设计,对针对DSP的存储扩展问题进行了探讨。

【关键词】:DSP;SRAM;外围扩展
1.系统介绍
本系统以DSP为控制核心,具体型号为TMS320LF2407。


DSP产生控制信号去控制功率模块,进而控制电机的运行。

系统的硬件可以分为两大功能模块,即DSP控制电路模块和功率主
电路模块。

系统以电流检测电路和脉冲编码电路作为反馈,达到闭环控制的目的。

采用TMS320LF2407是因为24系列的DSP非常适合于电机控制,它具有产生PWM波的内置模块,并且具有脉冲编码捕获电路。

这样就利用DSP2407的功能简化了控制电路的设计并易于进行功能扩展。

系统的主要功能就是通过对DSP2407编程产生符合预定要求的PWM波形,驱动功率模块。

DSP的辅助电路主要包括外围扩展电路、
信号输入输出电路、与上位机串行通信电路。

其中DSP的外围扩展在本系统中是必须要解决的问题。

系统结构框图见图1。

图1系统结构框图
2.存储器外围扩展
TMS320LF2407可扩展地外部存储器总共192K字。

其中包括64K字程序存储器、64K字数据存储器和64K字I/O寻址空
间。

TMS320LF2407内部含有32K字的FLASH程序存储器,2.5K字的RAM数据存储器。

对一个DSP系统来说,32K字FLASH完全可以满足程序存储要求。

2.5K字的RAM很可能不够。

在研发调试阶段,一般都是把程序装载在RAM里面运行,这样就考虑扩展RAM用来装载程序,使编程速度和效率都会得到
极大的改善。

另外,考虑到系统运行所需要的数据量还是比较大的,需要足够的存储空间,因此也需要考虑进行外围扩展。

在此选用两片SRAM,一片用作很可能不够用的数据存储,另外一片用作在调试阶段的程序存储。

由于TMS320LF2407是低电压芯片,选用的SRAM最好也是低电压3.3V供电的,这样接线方便、简捷明了。

这里选用SRAM芯片是ISSI公司的IS61LV6416。

该芯片引脚图如图2所示:
IS61LV6416是一款16位的高速静态RAM,可以方便地与DSP直接连接。

特点如下:
・快速存取时间,分为8ns,10ns,12ns,15ns和20ns;
・CMOS低功耗工作:运行时功耗为250mW,等待时功耗为250μW;
・兼容TTL电平接口;・单电源3.3V工作;
・整个运行过程保持静态操作:不用时钟也不用刷新;
・三态输出:高阻态、
低电平和高电平;・可以分别对高字节和低字节操作。

图2IS61LV6416引脚图
图374HC32功能结构图表174HC32逻辑表
在本设计中,外部存储读写选通芯片采用TI公司的
74HC32。

该款芯片是一款双或门输入高速CMOS芯片。

在使用时,每个或门的两个输入分别接外部存储器选通信号/STRB和DSP的读、写使能引脚/RD、/WE,如果二者都为低电平,则读、写选通。

74HC32的功能结构图和逻辑真值表分别见图3和表
1。

另外需要指出的是,在调试阶段,IS61LV6416的片选信号CE#与TMS320LF2407的程序选通信号PS#连接,当调试完以后,IS61LV6416的片选CE#应该接高电平。

3.结论
上述存储器外围扩展方案,解决了数据存储和程序存储问题。

经实验调试,结果表明该设计方案是完全可行的。

参考文献:
1.章云等.DSP控制器及其应用.机械工业出版社,北京,20012.杨斌.微机原理及其接口设计原理.西南交通大学出版社,20053.耿恒山等.微机原理与接口.中国水利水电出版社,2003
ÁÂÃÄÅÆÇÂÄÅ
ÁÁ
Á
158。