微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于DSP E1—16XS的硬件开发平台设计

基于DSP E1—16XS的硬件开发平台设计

时间:07-27 来源:互联网 点击:

(2)DRAM接口电路


与Flash存储器相比较,动态随机存储器DRAM虽然不具有掉电保持数据的特性,但其存取速度大大高于Flash存储器,在系统中主要用作程序的运行空间。

E1-16XS内部的DRAM控制器支持DRAM的各种形式,例如Fast—Page Mode,、EDO和SDRAM,都可以直接和处理器无缝连接。存储器存取的总线时序刷新控制等可由总线控制寄存器(BCR)设定。这里以目前嵌入式系统设计中常用的SDRAM说明电路的具体连接。

系统中SDRAM选用IS42S16100一7T。它的存储容量为2 BatLks×512 K×16位(2 MB),工作电压为(3.3±0.3)V,16位数据宽度。如果用户需要运行嵌入式操作系统及各种相对较复杂的功能,可以考虑增加SDRAM的容量。E1 —16XS最大支持128 MB。

图4为IS42S16l。  
  
0—7T SDRAM存储器和El一。16XS的连接框图。将该SDRAM配置到系统存储器的Bank0,即将E1—16XS的DP0(SDRAM选择信号)接至 IS42S16100的CS端。表l可以清晰地反映出El一16XS和IS42S16100的连接情况。  

  

(3)I/O扩展
由于DSP本身的I/O口相对比较少,在很多应用场合下,需要进行I/O扩展。E1 16XS内部I/O总线控制寄存器提供了6位作为芯片选择用,也就是可以连接64个周边器件;另外还有3位作为I/O器件内部寄存器地址寻址用,9位用来设定读写访问的总线时序设置,例如地址建立时间和保持时间等。这样可以降低对外设的访问速度,适应低速外设的要求。一般对外设I/O的访问连接如图5所示。  
  

图5中,IORD和IOWR为I/O访问时的读控制信号和写控制信号,分别连接到I/O设备的读和写控制端;I/0设备的中断输出信号INT连接到DSP的中断输入信号INTn。E1—16XS提供了最多7个外部中断输入可供连接。   

3 PCB板设计要点

设计好电路图后,就可以设计PCB板了。在系统中,E1-16XS的片内工作频率可以达到150 MHz以上,系统总线频率也接近1OOMHz,因此,在PCB设计过程中,应该遵循高频电路设计的基本原则。首先应注意电源的质量与分配,其次要注意信号线和时钟线的分布。

(1)电源质量与分配


在设计PCB板时,给各个单元电路提供高质量的电源,会使系统的稳定性大幅度提高。一般应在电源进入印刷电路板的位置和靠近各器件的电源引脚处加上几十~几百μF的电容,以滤除电源噪声。还要注意在器件的电源和地之间加上0.0l μF~O.1μF左右的电容,用来滤除元器件工作时产生的高频噪声。由于双面PCB板电源采用电源总线的方式,受到电路板面积的限制,一般存在较大的直流电阻,所以为了提高系统的稳定性,通常采用多层板。一般专门拿出两层,作为电源层和地层,而不在其上布信号线。低阻抗的电源层也可以像地层一样作为高频信号的返回通路,可以有效地降低噪声。

(2)同类型信号线的分布


在设计PCB时,对于处理器的输入输出信号中的数据线、地址线等相同类型的线应该成组、平行分布,并保持它们之间的长短差异不要太大。采用这种方式布线,既可以减少干扰,增加系统的稳定性,还可以简化布线,使PCB板的外观美观。

(3)时钟信号线的分布


较高频的时钟信号是电路板的关键信号,频率越高的时钟其布线要求也越高。布线时应使时钟源到负载的连线尽量短,线应尽量宽。不同时钟之间、时钟与其他信号之间避免平行走线。信号负载较多时,在一个驱动器上不要驱动其他时钟信号,保证时钟信号的质量良好。   

结 语

该精简开发板具有最小化的功能,用户仅仅需要在Flash里预先烧写Boot监控程序,就可以进行应用程序的调试和下载。该开发板具有良好的扩展性,通过 I/O扩展接口为用户的硬件扩展提供了很大的便利。用户可以在不更改Boot监控程序的前提下对该精简开发板进行硬件功能(串口、USB、可编程器件等) 的扩充。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top