新闻中心

EEPW首页>EDA/PCB>设计应用> DSP和CPLD的空间瞬态光辐射信号实时探测研究

DSP和CPLD的空间瞬态光辐射信号实时探测研究

作者: 时间:2011-01-24 来源:网络 收藏

4 dsp信号识别及存储模块

4.1 dsp处理及存储

目标信号自动识别能量范围和录取的核心是dsp信号处理模块。为了满足实时处理的要求,硬件的选取应以尽可能少的占用系统时间资源为基础。从这个基本原则出发,采用tms320c32作为处理器。它是目前ti公司浮点dsp系列中性价比较高、在国内已得到广泛应用的芯片。它的指令周期为33/40/50ns,具有丰富的硬件资源,如内部有512字节的ram、串行口、分开的程序总线、数据总线和dma总线等,并且外部存储器宽度可变、有程序引导(boot-load)功能。在软件方面,它丰富的指令系统、灵活的程序控制、流水线操作和多样的寻址方式等特点使其特别适合于数字信号处理。

dsp处理模块主要由dsp、慢速eprom、高速sram、绝对时钟芯片rtc(real-time-clock)及rs232串口组成 。其中,选择慢速eprom主要是为了降低系统成本,本文采用美国atmel公司的at27c010芯片。用于存储程序和初始化数据。高速sram用于程序执行和数据的暂存,本文采用美国issi公司的is61c6416芯片,它与慢速eprom配合,既降低了系统成本,又能使程序快速运行,实现对信号的实时处理。

一旦目标事件发生,输入信号经a/d转换后,数据缓存在fifo中,以备dsp调用。dsp上电复位后,将存储在慢速eprom中的程序装载到高速sram中运行,对暂存在fifo中的目标信号数据进行能量范围的识别和处理;然后从绝对时钟芯片rtc取得目标事件发生的时刻值,和处理结果一起存储在sram中;并将信号处理结果与发生时刻值从rs232串口输出到pc机。

系统工作流程是:信号经探测器转换为电信号,经前级预处理电路放大、去噪并压缩动态范围;若信号超过阈值,则阈值触发电路触发a/d采样后暂存在fifo中,否则不触发a/d;由上升速率初判电路初步检测信号初始值的上升速率?熏当上升速率满足设定要求时,产生上升速率触发信号,否则丢弃当前数据;上升速率触发信号产生后,dsp从fifo中取得数据,对信号进行模式识别和处理,存储处理结果并经接口电路传送到pc机。

4.2 绝对时钟芯片rtc

所谓绝对时钟是指不仅支持每天时间的更新,而且支持日期(世纪、年、日、星期)更新的一种永久性时钟电路。本文采用美国motorala公司的ds12887时钟芯片,它对年、月、日、时、分、秒、星期进行自动记录,内含114字节的ram单元和内置晶振电路,支持多种中断方式,备用电池可供其工作10年,是目前计算机上的主流实时时钟芯片。

4.3 rs232串口

由于rs232串口电平标准采用了负逻辑,与dsp的电平标准不兼容,所以采用rs232串口收发的数据需要进行电平转换。本文采用美国maxim公司的max232芯片作为电平转换器件,它仅需+5v电源,电平转换所需的±10v电源由片内电荷泵产生。

dsp芯片自带的串口为同步串口,而rs232信号是异步信号,故需外加异步串行通信接口芯片uart(universal asynchronous receiver/transmitter)。本文采用美国ti公司的tl16c550芯片,它具有全双工、双缓冲器发送器和接收器。如图7所示,uart接收dsp发送的处理结果和发生时刻值,存入自身所带的fifo中,再通过max232进行电平转换,最后从rs232串口中输出到pc机。

本系统采用dsp+cpld模式实现对信号的实时处理,有效解决了线路板面积有限和实时处理需大容量存储空间的矛盾,从而使系统性价比达到最佳状态。实验表明,系统可识别一般信号,结果较为理想。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭