碧波液压网 欢迎你,游客。 登录 注册

基于TMS320C6416T的数据采集存储系统设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  

  随着数字信号处理技术的飞速发展,模数转换作为数字信号处理的前端,其重要作用日益凸显。采用DSP器件TMS320C6416T,结合A/D转换器THS12082和SDRAMHY57V283220T实现高速通用数据采集存储系统,该系统可为数字信号处理提供数字化前端,充分发挥高性能DSP在数字信号处理上的优势,广泛应用于雷达、通信等领域。

  1 器件简介

  1.1 TMS320C6416T简介

  TMS320C6416T型DSP工作主频高达1 GHz,处理性能可达8 000 MI/s,片上存储器采用两级存储器结构,第一级存储器包括相互独立的程序和数据,只能用于CPU高速缓存访问;第二级存储器寻址空间为1 M字节,可以选择配置为SRAM或2级Cache。片内资源主要含有增强型直接存储器访问(EDMA)控制器、外部存储器接口(EMIF)、主机接口(HPI)、通用目标输入输出(GPIO)、多通道缓冲串行接口(McBSP)、中断选择器、定时器、节电逻辑等。

  2.1THS12082简介

  THS12082是TI公司的可编程、双通道、低功耗、内置FIFO的8MS/s采样速率的12位并行高速A/D转换器,可与DSP实现无缝链接。THS12082含有两路采样保持器,可同时对两路信号采样保持,并按顺序转换各通道的采样保持值。单通道最高采样频率可达8 MS/s。而同时采样两通道的模拟信号,其采样频率为4 MS/s。THS12082内部功能框图如图1所示。

  

  THS12082内置2个控制寄存器(CR1和CR0),通过向内部控制寄存器写入特定的控制命令设定该器件的具体工作状态。输入引脚D11/RA1和D10/RA0可作为内部控制寄存器的地址线,并用于选择控制寄存器CR0或CR1。内置16字FIFO可编程设定采集多次数据后由DATA_AV信号线中断CPU读取数据,减少CPU读取数据的中断次数,提高系统的实时性。THS12082可采用内部电压和外部电压供电,并由内部寄存器控制。

  2 系统硬件设计

  2.1 数据采集电路设计

  TMS320C6416T的外部存储器接口(EMIFA、EMIFB)可与外部元件无缝链接,片外设备(存储器或I/O)则通过外部存储器接口(EMIF)进行访问。其中EMIFB为16位存储器总线,分成4个空间.即BCE0~BCE3,每个存储空间可独立配置。本系统设计采用EMIFB的BCE2存储空间,最高工作频率为133 MHz,工作时钟来源为BECLKIN(外部输入时钟)、CPU时钟四分频(250 MHz)、CPU时钟六分频(167 MHz)。EMIFB接口信号如图2所示,其中BECLKOUT1时钟输出和EMIFB输入时钟的频率相同。BECLKOUT2输出时钟的频率为EMIFB输入时钟频率的1/2或/14。BED[15:0]为16位数据总线,BEA[20:1]为20位外部地址总线。

  设计时,THS12082通过捅座JDSP连接到EMIFB,片选信号CS0与BCE2相连,将THS12082配置在EMIFB的BCE2中;THS12082读写控制信号RD、WR(R/W)分别接EMIFB的BARE、BAWE;AINP、AINM为模拟输入通道;外部输入参考电压的正负极REFM、REFP分别通过电容接地;由于THS12082的REFOUT为2.5 V参考电压输出,将REFIN引脚接至REFOUT引脚,实现2.5 V标准电压的输入;DATA_AV数据有效信号与DSP的EXT-INT4相连,数据采集FIFO存满后,申请中断通知DSP读取数据;THS12082溢出信号OV_FL与DSP的EXT-INT5相连,表示有溢出,这时应处理溢出处理;12位数据线接EMIFB的BED[15:0]的低12位;A/D时钟通过J_CLK插座接DSP的TOUT1定时器输出,通过对DSP内部定时器Timer1的编程产牛8 MHz采样时钟,并根据采样要求调整。THS12082与TMS320C6416的接口电路如图3所示。输入信号时,系统可通过J_AINP或J_AINM输入,经运算放大器AD8042AR将信号变换到THS12082采样范围1.5~3.5 V内进行采样,也可选择通过J_DIF输入,选择差分模式采样信号。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论