一种基于两通道1553B的PXIe通信系统
- 国知局
- 2024-08-05 11:45:19
本发明涉及pcie通信领域,特别是涉及一种基于两通道1553b的pxie通信系统。
背景技术:
1、工作状态为1m和4m位率的1553b是获得广泛应用的通信接口,pxie总线自动测试系统一般都会根据被测对象配备基于pxie总线的1m位率1553b或4m位率1553b。
2、然而。目前的pxie通信领域大多使用单通道单位率的1553b,在同时进行多通道多位率通信时并不方便,此外,单通道pxie通信在通道出现中断时需要中断通信后上位机再发送调控命令,这样效率很低在大规模通信中并不适用。
技术实现思路
1、为了克服现有技术的不足,本发明的目的是提供一种基于两通道1553b的pxie通信系统,通过集成两通道双位率的1553b驱动电路,增加系统的灵活性,同时,实现故障检测和自动响应,减轻上位机的工作压力。
2、为实现上述目的,本发明提供了如下方案:
3、一种基于两通道1553b的pxie通信系统,包括:处理系统模块、可编程逻辑模块、第一1553b驱动电路以及第二1553b驱动电路;所述处理系统模块内置pcie接口;所述可编程逻辑模块内置位率切换单元;
4、所述处理系统模块与所述可编程逻辑模块通过高级可扩展接口总线进行连接;所述可编程逻辑模块分别与所述第一1553b驱动电路和第二1553b驱动电路分别连接;
5、所述处理系统模块用于向所述可编程逻辑模块发送控制数据以及通过所述pcie接口接收上位机发送的所述控制数据和可编程逻辑控制器代码,并且向所述上位机发送所述可编程逻辑模块发送的状态数据;所述可编程逻辑模块用于接收所述控制数据及所述第一1553b驱动电路和所述第二1553b驱动电路发送的通信数据,向所述第一1553b驱动电路和所述第二1553b驱动电路发送曼彻斯特编码及向所述处理系统模块发送所述状态数据,以及控制所述第一1553b驱动电路和所述第二1553b驱动电路的通信通道位率;所述位率切换单元用于检测与所述第一1553b驱动电路和所述第二1553b驱动电路连接的目标待测装置的通信协议,并根据所述通信协议控制所述第一1553b驱动电路和所述第二1553b驱动电路的通信位率,当所述通信协议种类为1时,将所述第一1553b驱动电路配置为数据交互通道并将所述第二1553b驱动电路配置为监视记录通道;所述第一1553b驱动电路和所述第二1553b驱动电路均用于接收曼彻斯特编码,并将所述曼彻斯特编码转换成光信号,以及将所述目标待测装置发送的所述光信号转换成电信号,得到所述通信数据。
6、优选地,所述处理系统模块内嵌指令集单元;
7、所述指令集单元用于根据所述可编程逻辑控制器代码生成自动响应程序,并利用所述自动响应程序对所述第一1553b驱动电路和所述第二1553b驱动电路的异常中断进行自适应响应。
8、优选地,所述第一1553b驱动电路和所述第二1553b驱动电路的通信位率均包括1m和4m。
9、优选地,所述可编程逻辑模块包括:发送子模块和接收子模块;所述发送子模块包括:数据发送缓冲fifo单元、曼彻斯特编码单元以及所述位率切换单元;所述接收子模块包括:信号预处理单元、曼彻斯特解码单元以及数据接收缓冲fifo单元;
10、所述数据发送缓冲fifo单元用于接收所述控制数据,并将所述控制数据异步并行输入到所述曼彻斯特编码单元;所述曼彻斯特编码单元用于将所述控制数据进行同步头添加、校验位添加以及曼彻斯特编码处理,得到所述曼彻斯特编码;所述位率切换单元用于将所述曼彻斯特编码发送到所述数据交互通道;所述信号预处理单元用于筛选所述目标待测装置发送数据的头序列和校验位,得到初始接收数据;所述曼彻斯特解码单元用于对所述初始接收数据进行曼彻斯特解码,得到状态数据;所述数据接收缓冲fifo单元用于将所述状态数据异步并行发送到所述处理系统模块。
11、优选地,所述处理系统模块内嵌pcie硬核单元;所述pcie硬核单元包含可编程输入输出和直接存储器访问两种数据传输模式。
12、优选地,所述第一1553b驱动电路和所述第二1553b驱动电路均采用型号为md004ecc的1553b收发模块。
13、根据本发明提供的具体实施例,本发明公开了以下技术效果:
14、本发明提供了一种基于两通道1553b的pxie通信系统,属于pcie通信领域,包括:处理系统模块、可编程逻辑模块、第一和第二1553b驱动电路;处理系统模块用于实现上位机和可编程逻辑模块的数据交互以及自动响应指令程序的生成;可编程逻辑模块用于接收控制数据及第一和第二1553b驱动电路发送的通信数据,向第一和第二1553b驱动电路发送曼彻斯特编码及向处理系统模块发送状态数据,以及控制第一和第二1553b驱动电路的通信通道位率;第一和第二1553b驱动电路均用于光电信号的相互转换。本发明通过集成两通道双位率的1553b驱动电路,大大增加了系统的灵活性,同时,不仅可用于光电通信,还可实现故障检测和自动响应,大大减轻了上位机的工作压力。
技术特征:1.一种基于两通道1553b的pxie通信系统,其特征在于,包括:处理系统模块、可编程逻辑模块、第一1553b驱动电路以及第二1553b驱动电路;所述处理系统模块内置pcie接口;所述可编程逻辑模块内置位率切换单元;
2.根据权利要求1所述的一种基于两通道1553b的pxie通信系统,其特征在于,所述处理系统模块内嵌指令集单元;
3.根据权利要求1所述的一种基于两通道1553b的pxie通信系统,其特征在于,所述第一1553b驱动电路和所述第二1553b驱动电路的通信位率均包括1m和4m。
4.根据权利要求1所述的一种基于两通道1553b的pxie通信系统,其特征在于,所述可编程逻辑模块包括:发送子模块和接收子模块;所述发送子模块包括:数据发送缓冲fifo单元、曼彻斯特编码单元以及所述位率切换单元;所述接收子模块包括:信号预处理单元、曼彻斯特解码单元以及数据接收缓冲fifo单元;
5.根据权利要求1所述的一种基于两通道1553b的pxie通信系统,其特征在于,所述处理系统模块内嵌pcie硬核单元;所述pcie硬核单元包含可编程输入输出和直接存储器访问两种数据传输模式。
6.根据权利要求1所述的一种基于两通道1553b的pxie通信系统,其特征在于,所述第一1553b驱动电路和所述第二1553b驱动电路均采用型号为md004ecc的1553b收发模块。
技术总结本发明提供了一种基于两通道1553B的PXIe通信系统,属于PCIE通信领域,包括:处理系统模块、可编程逻辑模块、第一和第二1553B驱动电路;处理系统模块用于实现上位机和可编程逻辑模块的数据交互以及自动响应指令程序的生成;可编程逻辑模块用于接收控制数据及第一和第二1553B驱动电路发送的通信数据,向第一和第二1553B驱动电路发送曼彻斯特编码及向处理系统模块发送状态数据,以及控制第一和第二1553B驱动电路的通信通道位率;第一和第二1553B驱动电路均用于光电信号的相互转换。本发明通过集成两通道双位率的1553B驱动电路,大大增加了系统的灵活性,同时,不仅可用于光电通信,还可实现故障检测和自动响应,大大减轻了上位机的工作压力。技术研发人员:许永辉,彭双威,黄域受保护的技术使用者:哈尔滨工业大学技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/259225.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。