微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种基于CPCI的脉冲信号检测系统设计

一种基于CPCI的脉冲信号检测系统设计

时间:03-26 来源:互联网 点击:

每个数据帧包含14个字节数据,时间码为4个字节,加电后从0开始计时,单位为ms;采样脉冲数据共10个字节,对应80路脉冲信号。2.5 PCI总线接口板卡采用CPCI接口方式,接口芯片采用PLX公司的PLX9052,与配置EEPROM芯片93CS46配合使用。板卡在PCI总线中工作在从模式下。接口芯片对部数据总线选择低8位数据线与双口RAM连接,测试客户机定期查询每块测试板卡中双口RAM的工作模式,不使用本地中断信号。

3软件设计

脉冲信号检测板单片机软件主要完成脉冲采样数据的处理,剔除FPGA产生的采样数据中的无效数据,将检测到的脉冲有效数据打上时间标签后存储到双口数据RAM中。双口RAM中循环存储256组脉冲信号数据,测试客户机定期访问双口RAM,读取检测数据。单片机软件流程如图5所示。

图5中寄存器0x8FFD为配置寄存器,由测试客户机软件写入,用于初始化双口RAM中的数据。

结语

本文提出的两级测试系统的没计思路和基于单片机与CPCI总线的脉冲信号检测系统没计方案,可以适应较宽电压幅度范围的接口电平信号。系统采用标准的CPCI总线接口,具有良好的兼容性和扩展性,能较好地满足对脉冲信号的功能测试。如需要提高测量精度,可缩短FPGA采样间隔来实现。目前,该方案已经大量应用于产品测试和系统集成测试中。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top