超声波液位计基于DSP的探讨 十九
3.3.5JTAG仿真电路
JTAG工作的时候可以通过EMUO和EMUl设置为两种工作模式:边界扫描模式和仿真工作模式。在本课题中将两脚均拉高。在本课题中使用的仿真器是合众达公司生产的SEED XDS510PLUS Emulator。
3.3.6存储器电路
在本课题中所设计的DSP处理模块中,DSP芯片、外部的程序存储器和数据存储器是整个系统的核心部分。芯片选型上,外部程序存储器选择的是FLASH K9F1208UOM-YCBO,外部数据存储器选择的是SDRAM HY57V561620,DSP芯片与外部存储器之间使用EMIF连接。在硬件设计过程中,TMS320C6745芯片的地址、数据引脚与程序存储器、数据存储器对应的引脚连接时,由于信号的频率非常高,需要在中间加一个小电阻过渡。电阻的作用是抑制高频信号传输过程中出现的过分抖动,在本课题的设计过程中使用的是33欧姆的排阻。(I)SDRAM电路设计
SDRAM,同步动态随机存储器,工作的时候需要外部控制器提供同步时钟,控制引脚以及数据的传输都需要以时钟的边沿为基准。SDRAM存储的数据需要不断的刷新来保证数据的有效性。本课题选择的是HY57V561620,这是一个存储器容量为4Banks x 4M×16Bit的CMOS工艺随机数据存储器。供电电源为3.3V±0.3V,芯片引脚为TTL电平接口,其逻辑电平与C6745的IO 1:2电平保持一致(3.3V),输入输出的为时钟上升沿触发。
如上表所示,数据存储器的RAS、CAS、WE这3个引脚是SDRAM的三个读写控制信号线,在使用的时候与DSP芯片的EMIFB中的EMIFB—RAS,EMIFB—CAS,EMIFB—WE三引脚相连,为了防止信号的纹波对传输的数据产生影响,在两个芯片的引脚之间连接33欧姆的电阻。
DSP中的EMIFB设置过程主要步骤如下:由于DSP的外部引脚均采用分时复用的方式,在使用EMIFB与SDRAM连接之前必须要先将涉及到的引脚的功能通过相关的PINMUX寄存器全部设置为EMIFB外设的功能;
将SDRAM设置完成以后,使用之前先采用SDRAM测试程序测试SDRAM,具体测试内容包括:初始化设置,向SDRAM中写入Ox0000、OxFFFF、OxAAAA、0x5555测试SDRAM的硬件连接以及SDRAM控制寄存器设置是否正确,此外写入随机数测试SDRAM的响应。写入测试成功表明SDRAM的硬件连接设计以及软件设置均获得成功。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 超声波液位计
超声波流量计