网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> C2000文章 >> C24X系列 >> 文章正文
  [组图]一种基于TMS320F206的雷达数据处理系统           ★★★ 【字体:
一种基于TMS320F206的雷达数据处理系统
作者:徐国平 章…    文章来源:嵌入式系统IC网    点击数:    更新时间:2008-3-4    

作者:徐国平 章红明   来源:嵌入式系统IC网

  :雷达数据处理系统是现代雷达的重要组成部分,实际应用中,一般采用微型计算机实现雷达数据处理功能。随着DSP芯片的快速发展,应用了DSP芯片的雷达数据处理系统极大地提高雷达数据的处理能力。文中给出了一种基于DSP芯片TMS320F206的雷达数据处理系统,阐述了此数据处理系统的主要结构和设计思想。同时介绍了TMS320F206芯片的中断特性和片内Flash RAM的使用方法。
关键词:雷达数据处理;DSP;中断;Flash RAMTMS320F206

    在现代雷达系统中,雷达信息处理包括雷达信号处理和雷达数据处理。雷达数据处理是雷达信号处理的后处理过程,录取器输出点迹之后的各种处理均属于雷达数据处理的范畴。边扫描边跟踪雷达系统的数据处理功能通常包括:
   
●录取点迹预处理;
   
●初始航迹建立;
   
●航迹滤波,预测及终止航迹参数的实时输出;
  ●相关处理,包括点迹-点迹相关和点迹-航迹相关处理等。
  目前,一般采用微型计算机实现以上功能,但是,要快速而准确的报告目标航迹的各种位置参数及运动要素,就要求计算机在建立航迹时能够对雷达数据进行大量的判断和运算处理并能够在极短的时间内完成,以提高雷达系统的快速反应能力,适应现代战争对雷达快速反应的要求。
  随着集成电路技术的飞速发展,DSP芯片在性能上取得了突破性的进展,将DSP芯片用于雷达数据处理系统可极大地提高雷达数据的处理能力。本文介绍一种基于DSP芯片TMS320F206的雷达数据处理系统。
1 TMS320F206
芯片的特点

  数字信号处理(DSP)芯片是一种能够实时快速地实现各种数字信号处理算法控制的微处理器,可广泛地应用于通信、雷达、声纳、语音和图像处理等领域。目前生产DSP芯片的厂家主要有TI公司、AD公司、Motorola公司等。其中TI公司的TMS320系列DSP芯片占据了将近一半的份额,并从定点、浮点到并行等形成了一个比较完整的DSP产品系列。
TMS320F206
TI公司C2XX系列16位定点DSP芯片中的一种,它采用静态CMOS集成电路工艺制造,并使用哈佛结构以及多级流水线操作技术,因而应用非常灵活,速度很高。
  TMS320F206内含可作为程序存储器的32k闪速存贮器(Flash RAM),由于Flash RAM具有比ROM灵活,比RAM便宜的优点,因而利用Flash RAM存储程序,既可减少体积又可降低成本,同时用户还可通过TMS320F206JTAG测试口将可执行的程序代码直接烧录到芯片内部,然后通过该测试口对程序进行仿真和调试。由于这种JTAG结构的设计方便了用户的系统设计与程序调试,因此,TMS320F206得到广泛的应用。其主要特点如下:
  ●TMS320F206的单周期指令执行时间为50ns35ns25ns,其处理速度可达20MIPS285MIPS40MIPS;当TMS320F2065V工作时,每MIPS的消耗电流仅为19mA,同时它可工作在低功耗模式,可以使用高级语言(C语言)编写程序,其源代码与C1XC2X产品向上兼容;该DSP含有强大的指令集,其中包括单指令重复操作、单周期相乘/累加、存储器块移动等;另外,TMS320F206还具有变址寻址能力以及适合于基2FFT的倒位序变址能力。
  ●可寻址的存储器空间有64k程序空间,64k数据空间、64k IO空间、32k全局存储空间,共224k字。其中,片内双存取的RAM544字,单存取RAM4k字,片内Flash RAM32k字。
  ●内含32位算术逻辑单元、32位累加器、16位并行乘法器以及用于间接寻址数据存储器的8个辅助寄存器,并有专用的算术单元和具有4级流水线操作和8级硬件中断堆栈,同时设有用户可屏蔽的中断引脚。
  ●含有丰富的片内外设,包括软件可编程定时器、振荡器与锁相环PLL(可进行时钟选择,有×1、×2、×4和除2模式)、用于程序/数据和IO存储空间的软件可编程等待状态产生器、CLK寄存器、同步串行口、异步串行口以及用于仿真和测试的片内扫描逻辑电路(符合IEEE标准11491)等。
雷达数据处理系统的设计

  本文所设计的边扫描边跟踪雷达数据处理系统以16位定点DSP芯片TMS320F206为处理和控制核心,同时使用了大容量静态存储器-IS61C1024128k×8位)、先进先出FIFOIDT72021k×9位)以及PLDispLSI1016E等器件,整个系统包括复位电路、存储器接口电路、FIFO接口电路以及译码控制电路等。雷达数据处理程序代码通过JTAG仿真测试口烧录到TMS320F206的片内Flash RAM中。当系统上电复位后,片内程序可以无等待的高速运行。图1所示是该雷达数据处理系统的结构框图。
  系统工作时,雷达自动检测系统检测出的目标信号参数(包括目标起始方位、距离和终止方位、距离[13位]以及起始、终止标志[1位],共14位),以时间的顺序存入由两片FIFOIDT7202组成的点迹数据存储电路。该系统可将整个雷达天线的扫描周期均匀地划分成若干个扇区来进行处理,当正北及扇区的中断信号到来后,电路将分别中断DSP芯片的INT2INT3TMS320F206响应中断后,系统将以IO口的“读”方式从FIFO提取点迹数据并进行点迹预处理(包括起始、终止数据的配对,点迹合并等),同时进行航迹的滤波、相关、预测等数据处理过程。而处理后的航迹数据则以IO口“写”的方式存入由FIFO组成的航迹参数存储电路,以供显示控制系统使用。

考虑到在目标较多的情况下应不丢失录取的目标数据,设计时将FIFO的半满标志信号接到了TMS320F206INT1引脚以作为中断信号。当FIFO中存入一半容量的目标数据时,DSP芯片响应中断并将提取的目标数据存入约定的数据存储空间,从而保证在目标较多的情况下不丢失点迹数据。   TMS320F206各有64k的程序与数据存储空间,可分别用PSDS两个信号来选择不同的地址空间。按照一般的设计方法,如果使用8位宽度的RAM则至少需要4片。为了节省设计成本,可以采用程序和数据共用存储器的方法减少RAM芯片的数据以简化设计。图2所示是其存储器接口电路。   本设计采用两片IS61C1024大容量RAM构成DSP芯片的程序与数据存储器空间,其中数据存储地址占用低64k地址,程序存储地址占用高64k地址。当DSP访问数据空间时,PDS为低电平;而当DSP要访问程序空间时,PDS为高电平。IS61C1024芯片的最快存取时间为15ns,当TMS320F206工作在20MHz时,对它的访问不需要插入等待状态,如果使用存取速度较慢的RAM,那么在访问时应加入等待状态,等待状态数据可用软件在等待状态产生控制寄存器(WSGR)中设置。IS61C1024的控制信号是通过高速PLD器件ispLSI1016E实现的,其中主要控制信号的逻辑关系为:

    雷达数据处理软件可用C语言与汇编语言混合编写。运算量大的程序可采用汇编语言编写,以保证运算速度;而运算量小的程序则可用C语言编写。两种语言混合编程既能保证程序代码的次序又能增加程序的可读性和可移植性,同时程序修改也很方便。进行混合编程时,必须遵循C编译器所定义的函数调用规则和寄存器的使用规则,以保证所编写的汇编模块不破坏C环境。
  TMS320F206系统的硬件与软件调试可使用先进的扫描仿真器(XDS5100)来实现,并通过DSP芯片提供的JTAG仿真测试口来完成仿真功能,用户程序可在系统的片内或片外存储器实时运行,而不需要加入额外的等待状态,利用仿真器调试程序可以实时的观察运行结果,以便及时改正程序中的错误,缩短开发时间。
中断和片内Flash RAM的使用
  中断和片内Flash RAMTMS320F206芯片应用系统中经常使用的,本文设计的雷达数据处理系统也涉及到这两个方面。下面介绍一下二者的使用方法。
 

3片内Flash RAM的使用
  TMS320F20632k的片内Flash RAM,分为F0F1两个块。它们各占16k程序存储空间。在使用片内Flash RAM时,TMS320F206必须工作在微计算机方式,即MPMC引脚必须置为低电平。
  将可执行程序代码烧录进片内Flash RAM可通过JTAG仿真测试口来完成。烧录时TMS320F206的处理速度必须为20MIPS,即CLKOUT1时钟频率应为20MHz时,可采用频率不大于20MHz的外部时钟源,然后根据程序运行和程序烧录所需时钟的不同通过跳线来确定DIV1DIV2引脚的高低电平,以分别满足程序运行和程序烧录不同的时钟需要。
  通过JTAG仿真测试口向Flash RAM烧录代码需要经过清零、擦除和编程三个步骤。这三个步骤在烧录程序时,必须按顺序进行,否则在程序烧录过程中将出现错误,从而使程序烧录失败。

参考文献

1AFarinaFAStuderRadar Data Processingvolome 1).EnglandResearch Studies Press LTD1986  
2
.张雄伟,曹铁勇.DSP芯片的原理与开发应用.北京:电子工业出版社,2000
3
TMS320CXX Users GuideUSATEXASINSTRUMENTS1997
4
TMS320C1XC2XC2XXC5XAssembly Language Tools Users GuideUSATEXAS INSTRUMENTS1995
5
TMS320CF20XF24x Embedded Flash Memory Technical ReferenceUSATEXAS INSTRUMENTS1998
6
TMS320F206 Digital Signal ProcessorUSATEXAS INSTRUMENTS

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    AD73360与TMS320F206的接口设…
    TMS320F206复位问题研究
    采用TMS320F206控制的同步调…
    基于TMS320F206 DSP的图像采…
    TMS320F206对基于FAT32文件系…
    MAX146/147 与TMS320F206 的…
    基于TMS320F206的多协议数据…
    基于DSP和CPLD的移相全桥软开…
    基于TMS320F206和SPC3的PROF…
    TMS320F206外围电路典型设计
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号