找回密码
 注册
搜索
查看: 695|回复: 0

[资料] 基于双ARM 的信号检测系统的硬件设计

[复制链接]
发表于 2014-7-18 14:31:49 | 显示全部楼层 |阅读模式


摘要:介绍了一种对于某型号发射机的信号检测的双ARM控制器的硬件设计方案。通过使用华邦公司生产的ARM控制器以及外围扩展电路,完成对于测量仪表的控制、发射机被测信号的切换控制,通过GUI与用户交互.实现了对于被测信号的一键测试及数据处理,最终生成报表自动判断该发射机是否工作正常。
关键词:W90Ix)50;信号检测;发射机;GPIB;双口RAM
Hardware design of signal detection system based on dua1-ARM
Abstract:This paper presents a hardware design model for signal detection of a specific transmitter with dual-ARM controller.By integrating ARM controller produced by Winbond Corp.and external expansion circuit,this model well controlled measuring instrument and achieved signal switching contro1.Th rough interaction between user and GUI,it further realized
one-key test of signal and data process,eventually generated reports automatically to detect whether the transmitter worked properly.
Key words:W90P950;signal detection;transmitter;GHB;DPRAM
雷达发射机属于一种高频工作设备,被测发射机工作频率为9.0~l0.0 GHzt”。要检测发射机是否工作正常,既要对其输出信号进行测量,还要对其内部工作信号进行测量。测量信号有7路电压信号、l1路波形信号、3路频谱信号、l路功率信号等,被测信号较复杂。
文中设计了一种基于ARM9控制器为核心芯片的信号检测系统,用于对上述被测信号进行信号的选取与测量.并对测量数据进行读取与处理,最终生成报表给出测量结果以判断被测设备是否工作正常。
本方案使用了华邦公司生产的W90P950控制芯片.该芯片以ARM公司设计的ARM926EJ—S微处理器为内核.工作频率可达200 MHz,采用216一Pin LQFP封装,功耗低,体积小,功能强;片内集成一个1o,100 Mb的以太网控制器、LCD控制器,整合了2个USB2.0控制器,包含3个串iYl控制器,可扩展为串口输出,集成Nand Flash控制器,为大容量存储提供了新的方式。

1 系统硬件设计
发射机需要测量的信号较多,需要对被测信号进行信号切换控制;而被测信号最终需经测量仪表测量后通过GPIB控制总线上传到检测系统中.这就需要检测系统扩展实现GPIB接口电路。根据需求分析,单一的ARM控制器无法满足需求,故扩展使用两块ARM控制器来设计完成。每个ARM控制器及其外部接口扩展电路构成一块核心板.分别为ARM板1、ARM板2。系统的总体设计模块如图1所示。

图1 系统总体框架图     Fig.1 System structure

ARM 板1主要负责数据采集。负责GPIB总线扩展。通过GPIB总线实现对信号源、功率计、频谱仪、示波器、数字万用表、功率分析仪的远程控制与数据读取。板1还负责与PLC模块通过Rs422进行通讯管理.以控制被测信号的选通与关断;ARM板2主要为数据处理模块。扩展VGA接口、两路PS2接口、两路USB2.0接口、以太网接口,其主要负责人机交互、数据记录与存储、数据冗余管理以及与总控PC进行通讯。两ARM板之间通过双口RAM进行数据交换t31,实现如图2所示。

图2 ARM板1整体框图   Fig.2 Structure of ARM Borad 1

如图2所示,在ARM 板1中,W90P950通过EBI总线与SDRAM、NORFLASH、DPRAM 等控制芯片直接相连。通过电平转换芯片扩展使用GPIB接口;同时使用两个串El转换芯片MAX49OESA使用RS422通讯,另一路串口使用RS232协议作为更新内部程序使用。

图3 ARM板2整体框图 Fig.3 Structure of ARM borad 2

如图3所示,与ARM板1相类似,板2中也通过EBI扩展总线直接与SDRAM、N0RFLASH、DPRAM 控制芯片直接
相连,使用两路USB接口与外部存储设备相连,保证数据存储的准确性与冗余性:同时将两路PS2接口连接鼠标与键盘,扩展LCD转VGA接口,连接显示器,方便用户与后台的交互。

2 系统中关键电路设计
2.1 DPRAM 模块
两ARM板之间是通过双口RAM进行数据交换与通讯控制。

图4 DPRAM 电路  Fig.4 Circuit of DPRAM
双口RAM 采用了IDT公司的高速8K X 16bit的双口静态RAM 芯片IDT7OV25。IDT70V25是一种特殊的数据存贮器件,它具有两个完全独立的端口,各自均有一套相应的数据总线和地址总线以及读写控制线。允许2条不同的处理器总线单独或异步地读写其中任一存储单元。IDT70V25的核心部分是存储器阵列,左右两个端口公用.当两个端口对同一地址进行读写时,存在以下4种可能性:
1)2个端口不同时对同一地址单元存取数;
2)2个端口同时对同一地址单元读出数据;
3)一个写入数据,另一个读出数据;
4)2个端口同时对同一地址单元写入数据。
其中,前2种情况2个端口的存取不会出现错误.第3种情况会出现读错误,第4种情况会发生写错误。为了避免出现上述读写错误。IDT70V25有以下几种仲裁方式:
1)逻辑忙  IDT70V25两侧端口都有信号输出。两侧端口均不访问内部RAM时为高电平。在两个端口同时访问内存时,通过判断使先访问内存的一方对应的信号为高电平,允许读写数据;后访问内存的一方对应的信号为低电平,禁止对内存进行写操作。由于内部仲裁逻辑不会使两个信号同时为低电平,可保证数据稳定正确的传输。
2)中断仲裁  当左端口写操作(),且在IDT70V25地址1FFF中进行写操作时.右端口的中断标志,为低电平,向右端口发出中断请求;同理,当右端口写操作(),且在IDT70V25地址1FFE中进行写操作时,左端口的中断标志,为低电平,向左端口发出中断
请求。
3)信号传递  IDTTOV25提供有标识电路(即令牌 ),可把一个端口使用双口RAM 的状态传送到另一个端口。它内部有8个二进制的地址信号标志位,它们可以通过系统软件设置使左右任一个通道享有高出另外一个的特权.通过此方案传送数据,可实现数据的高速无等待状态的传送。
采用逻辑忙的方式访问双口RAM时,ARM每次读写内存前均要判断信号状态,影响了ARM的实时性。信号传递仲裁方式虽然实时性高.但每次上电后设置复杂。本设计选择中断信号的仲裁方式,其中ARM板l作为主处理器.在每次控制周期启动时写双口RAM 并触发ARM 板2双口RAM中断;ARM板2在收到数据。进行数据记录、存储校验后将应答命令写双口RAM并触发ARM 板1中断.完成一次完整数据传递。

2.2 LCD 转VGA模块
LCD转VGA只涉及信号状态转换。即用ARM 中的LCD直接驱动LCD屏,处理的是数字信号,但通用VGA接口的TI 屏为模拟信号驱动, 中间要进行数字模拟转换芯片ADV7125。ADV7125为CMOS器件,5 V供电,330 MHz的频率同。VGA接口的TFT的驱动程序,主要是ARM中LCDC驱动的编写,对于ADV7125不需要驱动,但要保证驱动中的分辨率与VGA接口的TFT分辨率一致。

图5 LCD转VGA电路    Fig.5 Convert circuit of LCD to VGA

2.3 GPIB 总线扩展模块
TNT4882为NI公司生产的GPIB接口专用芯片。内部集成了Turbo488以及NAT4882。并且能够兼容ANSI IEEE
Standard 488.1和ANSI IEEE Standard 488.2规范.为GPIB系统提供了一套完整的解决方案。电路设计时应注意:
1)由于ARM 1芯片的EBI_NECS1用来扩展DPRAM,这里使用EBL_NECS2引脚:
2)TNT4882的中断为高电平触发。故再输入ARM 1前要引入反相器:
3)DIO8一DIOI为GPIB数据线8根.用于发布地址和命令,传递数据;ATN、REN、IFC、EOI、SRQ为5条管理线,用来管理信息流,使之有秩序地通过接口母线;DAV、NRFD、NDAC为3根握手线,进行握手信息和数据传送,以确保信息和数据的发布与传送准确无误。

3 结束语
文中所介绍的设计方案来源于实际项目需求。本系统采用2颗ARM控制器及周边扩展芯片完成数据数据采集处理的各种功能。文中介绍仅为原理性方案。实际使用中使用了3块PCB板实现,2块ARM 核心板和一块接口板,核心板负责ARM 芯片的扩展支持,接口板负责电源管理和外围接口电路的实现。在实际的检测过程中。该系统能够很好的对发射机的各种信号测量结果进行数据采集与处理.并通过合适的规则判据判断出发射机的工作状态,基本能满足实际项目需要。另外,由于发射机的工作频率点高,应注意检测系统与外界的电磁隔离,避免电磁干扰。
亲,我们为你提供PCBA样板贴片焊接、BGA焊接、BGA返修一站式服务。
样板贴片5片起,不限器件,不限地域,可接散料,交期快且准时,只需3天,加急1天。
我们承诺焊接直通率为99%以上,并为客户提供免费返修保证!
没有工程费,价格只有其他厂的三分之一,亲,你还在等什么。
联系地址:深圳市南山区科技园科智西路5号25栋2楼206
图6 GPIB总线扩展电路   Fig.6 Circuit ofGPIB Bus



高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 04:44 , Processed in 0.045007 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表