可编程器件在雷达数据处理中的应用

介绍了新型可编程逻缉器件cpld的结构、特点及在雷达数据处理电路中的应用,着重介绍了四种具体电路的cpld实现方法。
关键词:数据处理,可编程逻缉器件,电路
1引言
近年来,可编程逻辑器件的使用对电子产品的迅速发展产生了巨大影响,它设计灵活、速度快、更改方便,在数据处理电路的设计中得到广泛的应用。采用可编程逻辑器件实现数字系统设计有许多优点,最明显的是系统的器件使用数大大减少,其次可节约昂贵的pcb板面积、降低电源功耗和缩短调试时间,最大优点是设计的灵活性,这是分立元件所无法具备的特征,另一个优点还在于允许使用设计工具帮助你自动地进行设计。
高密度现场可编程逻辑器件包括复杂可编程逻辑器件(complex programmable logic device,cpld)和现场可编程门阵列器件(fieldprogrammable gate array,fpga)两大类。由于cpld有时延可预测的特点,在单脉冲二次雷达的数据处理电路中我们采用了cpld器件,下面对cpld器件的特点及其应用分别加以说明。
2cpld的结构和特点
cpld的构成通常可分为:可编程内连线(programmable interconnect)、逻缉块(logicblock)、乘积项阵列(product-term array)、乘积项分配(product-term distribution)、输入/输出单元(i/ocells)。
以lattice公司的在系统可编程器件isplsi1032e为例,按芯片集成度分,每片包括如下的组成:可编程逻缉门:6000;触发器:192;输入端口:8;输入/输出端口:64;引脚:84。
按结构分,每片由4个大块(megablock)构成,每个大块又包括:8个通用逻缉块、1个输出线路汇集块、2个输入端口、16个i/o单元、1个输出选通使能,如图1所示。而每个通用逻缉块按内部逻缉可分为4块:与门阵列、乘积项分配阵列、可重配置触发器、控制功能块。
对于isplsi1032e,64个i/o单元可直接连到i/o端口,还可编程为:组合逻缉输入;寄存器输入;锁存器输入;输出;三态输出。且所有输出端都可设定为高电平激活或低电平激活,i/o端信号电平与ttl兼容,能提供4ma驱动电流或8ma吸收电流。
isplsi1032e还有4个外部时钟输入端,允许用户在片内使用外部时钟,此外,片内还有1个专用逻缉块,用户也可自己生成1个时钟信号,这些时钟信号都可作全局时钟使用。
为方便用户使用,cpld器件还提供了强大的元件库,这些元件都由芯片内的基本元素构成,其中包括cpld器件本身的元件库,常用的74系列元件库,用户还可以用以上两个库中的元件构造自己的元件或元件库,而这些库中元件的使用对用户来讲完全一样,从库中拖出即可。cpld本身提供的元件包括以下几类:编/译码器;计数器,包括二进制、十进制和格雷码计数器;输入/输出端口,包括输入、输出、输入/输出双向端口;逻辑门,包括与门、或门、非门、与非门和或非门;多路选择器和分配器;寄存器,包括d触发器、jk触发器、t触发器、d锁存器、移位寄存器以及带清零功能、预置功能的各类触发器。
3cpld的应用
原单脉冲二次雷达已采用了中小规模集成电路,而我们改型中要修改部分设计,为此改用了新型可编程逻辑器件cpld,由于cpld器件的集成度较高,且具有可编程性,改型后不仅pcb板的面积约缩小到原来的三分之一,而且很顺利地完成了重新设计和系统调试,效果很理想。下面就cpld的几个典型应用加以说明。
3.1计数器和比较器电路
雷达是通过测量电磁波打到物体上并反射回来所需的时间来测量距离的,对于单脉冲二次雷达,其系统频率为8.276mhz,当前距离计数器提供精度0.01海里(相当于一个系统时钟)的15位目标距离值。距离收听区间代表系统能够处理目标的距离范围,要求能在0~255海里间选择,这部分电路包含两组计数器:一组为1海里进位信号产生计数器,实际为一个102分频计数器,即每计满102个时钟送出一个1海里进位信号;另一组为海里计数器,1海里进位信号作为该计数器的使能信号,该计数器的计数值对应于海里数,而距离收听区间的起始值和结束值(即测距范围)可以预置,通过距离收听区间计数值与预置值的比较,产生距离区间标志信号,以表明所测目标是否在测距范围内。具体电路简化后如图2所示,其中r0~r15为目标距离值,rl0~rl7为距离收听区间计数值,距离收听区间为5~250海里,rli为距离区间标志位。这些电路用cpld器件来实现只用了一片isplsi1032e不到二分之一的资源。
3.2长延迟电路
二次雷达的应答信号由12个码脉冲和一个框架脉冲对(f1,f2)构成,框架脉冲对之间的间隔为168个系统时钟,12个码脉冲和1个x脉冲(暂未用)等间隔地分布在框架对之间,即每隔12个系统时钟存在一个码脉冲或框架脉冲,如果延迟168时钟的脉冲和未延迟的脉冲同时存在,则可以认为存在一个框架,当然实际判别要复杂得多,但基本原理
是一样的,其简化电路如图3所示:93422是一片256×4位的静态ram,它的地址由一个168分频计数器产生,每当ram地址发生变化时,先读出该地址单元的内容,再写入新的内容,由于地址计数器是168分频的,因此读出某信号比写入该信号延迟168个时钟,所以通过比较输入和输出ram的信号,即可判别是否有框架存在,而这里的延迟线保证了当地址发生变化时,对ram先进行读操作,再进行写操作。但要说明的是cpld器件内没有ram和延迟线,所以这里需要一片静态ram93422和一片延迟线,而其它电路都可以由cpld器件来完成。
3.3短延迟电路
二次雷达中还经常用到短延迟电路,以达到时序相配合的目的,如对旁瓣抑制信号rsls要延迟5个时钟周期,除了可以象长延迟电路一样用地址计数器和ram构成延迟电路来实现外,更简单的一种方法是采用4×4寄存堆和分频器来构成,如图4所示:寄存器堆的读写使能经二分频和四分频后分别作为寄存器堆的高位地址和低位地址,而寄存器堆的读使能是写使能经5个时钟周期的延迟后产生的,因此同一信号从写入寄存器到读出寄存器刚好相差5个时钟周期。
3.4判别准则电路
在二次雷达中,对飞机的回答依照一定的准则进行判别,这个准则实现起来有一定的复杂性,因为作出判定所依据的条件很多,而且要求在1.45μs的时间内完成判定,因此只有通过高速的硬件电路来完成,这里可用prom来实现各种判别,地址是判别的条件,内容是判别的结果。下面以军事应答的判别为例,说明其工作原理:军事应答是一种特殊应答,它是由连续两个相隔3个码脉冲位置(36个系统时钟)的框架对组成,而军事告警应答则是由连续四个分别相隔3个码脉冲位置的框架对组成,若前
一个应答有spi码脉冲,且此码脉冲又是后一个应答的f1框架,则可判定为一个军事应答;若连续出现两个军事应答,则可判定为一个军事告警应答,判别prom为容量128×4位,地址分别由四个连续应答的f1框架脉冲和spi脉冲构成,内容则是判别结果,若两个应答构成军事应答关系,则这两个应答的输出都为“1”,因此,当两个连续的应答被标注,则可判定有一个军事应答,当四个连续的应答被标注,则可判定有一个军事告警应答,根据以上准则得表1,可用一片bprom芯片82s131来实现,但随着时代的变迁,bprom芯片已基本停产,很难找到货源,为此,我们改用cpld器件来实现,对表1用卡若图简化后,得输出逻辑表达式:
上述的组合逻辑在cpld器件中很容易实现,具体电路如图5所示。
4结束语
采用可编程器件,不仅大大简化了pcb板的布板,将原来数十片甚至上百块通用ic芯片压缩进一块cpld芯片,更重要的是可编程器件在输入/输出管脚能不变的情况下,可随时修改电路设计,大大
缩短了产品的设计周期;而且在外围电路保持不变的情况下,换一块cpld芯片就能实现一种新的功能,该特点对于开发系列化产品尤其重要。
参 考 文 献
1 lattice semiconductor corp.,isp data book.lattice semiconductor corp.,1994
2 宋万杰,罗丰,吴顺君编著.cpld技术及其应用.西安:西安电子科技大学出版社,1999,9
3 蒋璇,臧春华编著.数字系统设计与pld应用技术.北京:电子工业出版社,2001,11
中国移动表示香港大频段2.6GHZ-2.8GHZ具体分到哪个段还没正式确定
Martian Watches:能智能对话的手表
SiGe为3G无线通信提供技术支撑
全海深1.1万米级原位荧光传感器海试成功!
电力测功机和电涡流测功机有哪些区别?四种方法教你快速区分
可编程器件在雷达数据处理中的应用
瓷管电阻器的作用及使用注意事项
五个维度看差异:数字化≠信息化
PCB外观及功能性测试相关术语
燃料电池在安全性影响因素的可控性方面分析
中兴英特尔合推智能手机 希望芯片多元化
云栖大会:阿里想用人工智能带来什么产业变革?
泰克在其屡获大奖的高性能示波器中增加5G功能
华为畅享9S评测 对于年轻用户称得上是非常不错的选择
制作LED手电电路的方法
美国研制出一种纳米机器人,可在血液中游走,清除病菌和毒素
用于基于COM-HPC的边缘计算设计的平台管理功能的新框架
5G网速普遍最高达1Gbps,比4G网络快至少5倍以上
随着机器人和自动化的到来 我们要学会保护我们的工作
怎么进行阻抗匹配?