基于双DSP 芯片的红外制导控制信息数据处理系统设计

时间:2013-05-29

  摘要:针对红外制导控制信息数据处理系统功能分析,提出了一种基于TMS320C6202B 与ADSP-2187NBST-320双DSP的信息数据处理系统设计方案,并从工作原理.硬件以及软件3个方面详细介绍了系统的设计和实现方法.由主DSP负责整个信息数据处理系统的任务管理.调度以及数值计算;从DSP负责管理I/O模块上的模拟量采集与输出.离散量的采集与输出.具有极高的通用性和可扩展性,并极大地简化了系统开发过程.

  0 引言

  现代空战中,装备高制导武器已成为必然趋势,采用红外制导技术实现打击是现代战争的一个方向.通过研究国外红外制导武器的装备现状和发展前沿技术,设计了用于红外制导控制的信息数据处理系统,本系统具有高可靠性.灵活性等优点.

  1 红外制导控制系统硬件总体设计

  红外制导控制系统按照功能划分为三大功能板块,由DSP处理器板块和I/O板块组成内部数据处理系统及外部的飞控计算机.其红外制导控制信息数据处理系统图如图1 所示.DSP 处理器板块控制I/O 板块,DSP模块主要负责系统管理.数值运算;I/O处理模块主要负责模拟量.离散量的采集和输出.

  2 红外制导控制信息数据处理系统硬件功能设计

  红外制导控制信息数据处理系统硬件由主.从DSP及外围电路.RS 232接口电路.A/D采集等电路组成,电路结构图如图2所示.

  2.1 主处理器

  TMS320C6202B是DSP 模块上的主处理器,它负责整个导引头信息处理平台系统的任务管理.调度以及数值计算.该芯片为32 位定点DSP,芯片内部继承了128 KB片内FLASH 存储器及丰富的控制外围设备,为系统设计提供了一个理想的解决方案;外部存储接口(EMIF接口),提供了DSP访问片外存储器的访问途径,提供了对FLASH?SBSRAM以及双口存储器的访问控制信号的途径;芯片工作频率为250 MHz,高速的计算能力可以完成复杂的信号处理和控制算法.提高采样频率实现数据处理的高性能控制.

  DSP的外围电路包括JTAG 接口.时钟.电源及复位电路.其中时钟选用50 MHz 外部有源晶振,通过CPU内部PLL电路4倍频后作为处理器的工作频率,即200 MHz;复位电路选用RC上电复位电路,一方面需保证复位低电平时间足够长,保证DSP可靠复位,另一方面要保证稳定性良好;电源芯片选用TI 公司的TPS70348,该正可调稳压器可提供5 A的输出电流,给主DSP和从DSP分别提供3.3 V和1.5 V的工作电源.

  2.2 从处理器

  从处理器选用AD 公司的ADSP-2187NBST-320,该芯片具有运算速度快.高性能.高可靠.低功耗等特点.它采用3.3 V 和1.8 V 电压供电,处理能力为80 MIPS,ADSP2187N内部采用哈佛结构--程序总线与数据总线采用独立的总线结构,具有独立的程序存储器和数据存储器.

  ADSP2187N 的工作方式包括:全存储器方式(Full Memory Mode).主机方式(Host Mode).红外制导控制信息数据处理系统中的ADSP2187N工作在主机方式下.当ADSP2187N工作在主机方式下时,ADSP2187N的程序只能够存储在DSP内部,外部地址线只有A0一根,支持16位DMA方式--IDMA?由于只有A0一根地址线,所以2187N对外部寻址能力有限.在这种工作方式下,ADSP2187N不允许执行程序存放在外部.

  IDMA 方式有效地提供了主机与ADSP2187N 间的通信.在这种DMA 方式下,16位接口可以在一个DSP周期内,完成对DSP内部的PM?DM 的访问.但主机接口无法访问2187N 内部地址映射的控制寄存器.用ADSP2187N执行来自IDMA接口的程序,它负责管理I/O模块上的模拟量采集与输出.离散量的采集与输出.

  2.3 IDMA接口

  IDMA 接口是主处理器与从处理器通信的通道,TMS320C6202B 可以通过ADSP2187N 的IDMA 接口直接访问其片上RAM?此外,ADSP2187N 没有片内可固化程序的FLASH 存储器,它的程序需要C6202B 通过ADSP2187N的IDMA接口来加载.

  IDMA 接口电路包括IDMA 接口和中断申请电路.

  该接口采用16位总线接口,传输过程中,16位总线地址数据分时使用.IDMA接口采用异步应答通信方式,将IDMA 接口的16 位数据地址复用总线接在C6202B 的EMIF 接口上.当C6202B 访问AD2187N 内部资源时,在CPLD内实现两者间的控制.此外,由AD2187N的离散量输出FL2 实现中断请求信号,用于实现AD2187N与TMS320C6202B之间的信息通信,如图3所示.

  3 红外制导控制信息数据处理系统软件功能设计

  红外制导控制信息数据处理系统(以下简称信息数据处理系统软件)主要实现了对信息数据处理系统底层硬件系统的实时控制和自身的硬件测试.系统软件包括系统初始化.BIT 测试软件和设备驱动等内容,以标准DRIVER的形式提供使用.

  初始化软件实现对系统中各接口.硬件的初始化,包括DSP初始化及所有变量的初始化.

  BIT 测试软件主要用于检测信息数据处理系统处理器相关硬件的功能是否正常.BIT 测试软件为自检BIT?上电后,BIT 对导引头信息处理平台自身资源进行检测,包括存储器检测,A/D检测,D/A检测和离散量检测,旨在对导引头信息处理平台的资源进行全面测试.测试的结果信息由RS 232接口向外发送.其自测试的软件流程图如图4所示.

  设备驱动是导信息数据处理系统的接口设备驱动软件,这些设备主要包括RS 232,A/D,D/A,离散量输入.离散量输出等.

  4 结论

  通过主.从DSP芯片处理应用于红外制导控制信息数据处理系统上大大提高了硬件的集成度和灵活性,调试方便.便于系统硬件中故障的定位.主.从DSP的红外制导控制信息数据处理系统硬件设计方案,弥补了单个DSP不能完成多项数字功能处理的缺点,使系统功能划分更为合理,便于系统进行扩展.

上一篇:1553B总线远程终端的FPGA程序设计
下一篇:基于XMEGA的便携式仪表设计

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料