新闻中心

EEPW首页>EDA/PCB>设计应用> 基于FLEX10K50与CPCI总线的脉冲信号检测系统设计

基于FLEX10K50与CPCI总线的脉冲信号检测系统设计

作者: 时间:2013-02-28 来源:网络 收藏

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

3软件设计

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

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

结语

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

目前,该方案已经大量应用于产品测试和系统集成测试中。


上一页 1 2 3 下一页

关键词:FLEXCPCI10KK50

评论


相关推荐

技术专区

关闭