新闻中心

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

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

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

高通滤波器在技术实现上可以采用数字电路,也可以采用模拟电路。为简化电路、减轻后续处理电路压力,本文采用电容、电阻等构建一个模拟高通滤波器进行背景扣除。

滤波器的传递函数为:

h(s)=r/[(1/sc)+r]=src/(1+src)

选择适当电阻、电容值即可实现对目标信号的背景扣除。

2.3 动态范围压缩

信号的动态范围太大,如果直接对其进行a/d转换,则a/d的量化分辨率至少要15bit,并且因bit数多而增加后级数字信号处理的数据量、降低系统的实时性。因此采用对数放大器对信号的动态范围进行对数压缩。采用12bit的a/d转换器即可满足要求,且减少了处理的数据量,提高了系统实时性。本文采用美国ti公司的tl441m对数放大器。它是由四级30db对数放大器级联成的单片高性能对数放大器芯片,可以得到120db的输入电压动态范围。

3 a/d变速率采样模块

3.1 阈值触发

经前级预处理后,目标信号进入阈值触发电路中的电压比较器。dsp设置阈值信号,锁存后经d/a转换输出到电压比较器,与输入的目标信号进行比较:若目标信号超过阈值信号,则产生触发信号并驱动时序控制电路及a/d转换电路工作;否则不工作。

3.2 cpld控制a/d变速率采样

为了进一步减少信号处理的数据量,实现实时处理,本文采用了变速率采样的方法解决线路板面积有限与数据处理需要大容量存储空间的矛盾。

信号特征可知,其初始值变化速度快,高频分量所占比重较大;而后面信号变化速度逐渐减小,越靠后信号越接近缓变信号,低频含量高。所以采用采样间隔逐渐增大的方法实现变速率采样。

初始采样频率为f,每隔m个采样点采样频率下降一半,一直到采样结束。在电路实现中采用的方法是:a/d转换器按照固定的转换速率进行模拟量到数字量的转换,而cpld控制采样数据的变速率接收并存储至fifo。

fifo存储数据由其写使能控制信号wen(低电平有效)决定:当wen为低电平时,数据在每个写时钟信号wclk的上升沿写入fifo;当wen为高电平时,数据保持不变。因此,控制fifo变速率接收数据即控制它的写使能信号wen为低电平的间隔变速率变化。 在cpld中由写时钟信号wclk每隔m点二分频后、再调整占空比即可实现wen的时序信号。

cpld对fifo变速率接收采样数据的逻辑控制,用美国altera公司的软件mux+plus ii可由三种方法实现:一是用计数器、分频器等画电路图实现;二是用vhdl语言或ahdl语言编程实现;三是输入时序波形文件实现。针对本系统而言,采取第二本文中a/d转换器采用美国ad公司的ad678,它是一个12bit的多用途a/d转换器,内部包括采样保持器、微处理器接口、基准电压源和时钟驱动电路,具有高可靠性和低功耗等特性。

3.3 由cpld进行上升速率初判

目标信号幅度值从超过阈值起始点开始的一段时间内的上升速率是判断其能量范围的重要判据。因此电路中采用cpld对a/d采样的数据做初步判断。当目标信号上升速率满足设定要求时,产生上升速率触发信号,并与其它结果做符合判定;否则丢弃当前数据,等待下一次探测数据。

3.4 fifo存储

fifo(first in first out)是一种先进先出的存储器,即先读入的数据先读出。fifo存储器自身的访问时间一般为几十纳秒。a/d转换器等外设速度一般比dsp慢。如果采用fifo,a/d可以先将数据送往fifo,一旦fifo满,fifo再向dsp申请中断。这样可以省去dsp等待与查询的时间,而且中断次数也可以减少,从而提高传输速度。

本系统中,fifo作为缓冲存储器给上升速率初判电路和dsp处理器提供数据,同时作为变速率采样结果的暂存单元。本文采用美国idt公司的idt72xxx系列同步并行fifo实现对数据的缓存。



评论


相关推荐

技术专区

关闭