用于板间通信的通信接口装置、板卡以及数据处理方法制造方法及图纸

技术编号:29927891 阅读:52 留言:0更新日期:2021-09-04 18:51
本发明专利技术实施例公开了一种用于板间通信的通信接口装置、板卡以及数据处理方法,涉及嵌入式系统技术领域,通信接口装置包括:设置在PCB电路板上的FPGA模块和连接器模块;FPGA模块对通过第二通信接口接收到的其他模块发送的第一数据进行协议转换处理,生成与第一通信接口相匹配的第二数据并通过第一通信接口发送给连接器模块;FPGA模块对通过第一通信接口接收到的连接器模块发送的第三数据进行协议转换处理,生成与第二通信接口相匹配的第四数据并通过第二通信接口发送给其他模块。本发明专利技术的通信接口装置、板卡以及数据处理方法,可以实现归一化的板间总线功能,减少通信总线数量以及连接器的引脚,能够实现多种平台的通信兼容。容。容。

【技术实现步骤摘要】
用于板间通信的通信接口装置、板卡以及数据处理方法


[0001]本专利技术涉及嵌入式系统
,尤其涉及一种用于板间通信的通信接口装置、板卡以及数据处理方法。

技术介绍

[0002]随着集成电路技术的飞速发展,在汽车中设置有多种板卡,用于实现控制车辆运行、采集外部图像、进行图像处理、进行身份识别等多种功能。在不同板卡中都设置有连接器,多引脚的连接器与较少引脚的连接器之间的兼容比较差。随着汽车电子产品模块化、开发周期的缩短,要求不同的主板与不同的底板之间具有适配性,对于不同的板卡都需要设置多引脚数的连接器。即使板卡产品对引脚数量需求较低,但为了板卡产品的延续性和兼容性,仍然需要使用多引脚数的连接器。目前,在进行板卡产品设计时,需要对连接器的所有引脚进行前期的功能规划,在规划完成之后,所有的板卡产品都必须按规定进行开发,总线和电平都必须完全匹配,导致灵活性更低;并且,多引脚数的连接器造成成本增加,容易出现兼容性差的情况,故障率高。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种用于板间通信的通信接口装置、板卡以及数据处理方法。
[0004]根据本专利技术实施例的第一方面,提供一种用于板间通信的通信接口装置,包括:设置在PCB电路板上的至少一个FPGA模块和连接器模块;所述FPGA模块包括:至少一个第一通信接口和至少一个第二通信接口;所述至少一个第一通信接口与所述连接器模块连接;所述至少一个第二通信接口与设置在所述PCB电路板上的其他模块连接;所述FPGA模块对通过所述第二通信接口接收到的、所述其他模块发送的第一数据进行协议转换处理,生成与所述第一通信接口相匹配的第二数据,并通过所述第一通信接口发送给所述连接器模块;所述FPGA模块对通过所述第一通信接口接收到的、所述连接器模块发送的第三数据进行协议转换处理,生成与所述第二通信接口相匹配的第四数据,并通过所述第二通信接口发送给所述其他模块。
[0005]可选地,所述第一通信接口的数量为两个;两个第一通信接口分别与所述连接器模块的两个第三通信接口对应连接,形成两个第一通信通道;其中,两个第一通信通道分别用于发送所述第二数据或接收所述第三数据。
[0006]可选地,所述第一通信接口和所述第三通信接口包括:GPIO接口。
[0007]可选地,所述第二通信接口的数量为多个;各个第二通信接口分别与对应的所述其他模块的第四通信接口连接,形成多个第二通信通道;其中所述第二通信通道用于接收所述第一数据并发送所述第四数据。
[0008]可选地,所述第二通信接口和所述第四通信接口包括:SPI接口、UART接口、GPIO接口、CAN接口、SDIO接口。
[0009]可选地,所述FPGA模块的数量为多个;多个所述FPGA模块的第一通信接口分别与所述连接器模块连接,多个所述FPGA模块的第二通信接口分别与对应的所述其他模块连接。
[0010]可选地,所述其他模块包括:MCU模块;所述至少一个FPGA模块包括:主FPGA模块和备份FPGA模块;所述MCU模块分别通过信号线与所述主FPGA模块和所述备份FPGA模块;所述MCU模块,用于接收所述主FPGA模块和所述备份FPGA模块发送的心跳信号,基于所述心跳信号确定所述主FPGA模块和所述备份FPGA模块是否发生故障并进行相应的切换处理,以使所述主FPGA模块或所述备份FPGA模块处于工作状态。
[0011]可选地,所述FPGA模块设置有调试JTAG接口,其中,所述FPGA模块通过所述调试JTAG接口接收调试指令以及配置信息。
[0012]可选地,在PCB电路板上设置有存储模块;所述FPGA模块与所述存储模块连接;其中,所述存储模块包括:DDR模块和FLASH模块。
[0013]根据本专利技术实施例的第二方面,提供一种板卡,包括:如上所述的用于板间通信的通信接口装置。
[0014]根据本专利技术实施例的第三方面,提供一种基于如上的用于板间通信的通信接口装置的数据处理方法,包括:FPGA模块通过所述第二通信接口接收所述其他模块发送的第一数据;所述FPGA模块对所述第一数据进行协议转换处理,生成与所述第一通信接口相匹配的第二数据并通过第一通信接口发送给连接器模块;所述FPGA模块通过所述第一通信接口接收所述连接器模块发送的第三数据;所述FPGA模块对所述第三数据进行协议转换处理,生成与所述第二通信接口相匹配的第四数据,并通过所述第二通信接口发送给所述其他模块。
[0015]可选地,所述其他模块包括:MCU模块;所述FPGA模块包括:主FPGA模块和备份FPGA模块;所述MCU模块分别通过信号线与所述主FPGA模块和所述备份FPGA模块,所述方法还包括:所述MCU模块接收所述主FPGA模块和所述备份FPGA模块发送的心跳信号;如果基于所述心跳信号确定所述主FPGA模块处于正常状态,则控制所述主FPGA模块处于工作状态;如果基于所述心跳信号确定所述主FPGA模块出现故障并且所述备份FPGA模块处于正常状态,则控制所述备份FPGA模块处于工作状态。
[0016]本专利技术的用于板间通信的通信接口装置、板卡以及数据处理方法,可以实现归一化的板间总线功能;通过FPGA模块接入板卡内的全部模块的信号,并通过FPGA模块的高速GPIO口输出到连接器,可以减少通信总线数量以及连接器的引脚;可以节省电平转换装置,使板间信号不存在电平不匹配问题;通过使用相同连接器并使用相同的通信协议,能够实现多种平台的通信兼容。
[0017]本专利技术实施例附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还
可以根据这些附图获得其它的附图:
[0019]图1为根据本专利技术的用于板间通信的通信接口装置的一个实施例的模块示意图;
[0020]图2为根据本专利技术的用于板间通信的通信接口装置的另一个实施例的模块示意图;
[0021]图3为连接器的管脚示意图;
[0022]图4为根据本专利技术的用于板间通信的通信接口装置的一个实施例中的板卡数据互通的模块示意图;
[0023]图5为根据本专利技术的用于板间通信的通信接口装置的又一个实施例的模块示意图;
[0024]图6为根据本专利技术的用于板间通信的通信接口装置的再一个实施例的模块示意图;
[0025]图7为根据本专利技术的数据处理方法的一个实施例的流程示意图;
[0026]图8为根据本专利技术的数据处理方法的一个实施例中的进行切换通信的流程示意图。
具体实施方式
[0027]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于板间通信的通信接口装置,包括:设置在PCB电路板上的至少一个FPGA模块和连接器模块;所述FPGA模块包括:至少一个第一通信接口和至少一个第二通信接口;所述至少一个第一通信接口与所述连接器模块连接;所述至少一个第二通信接口与设置在所述PCB电路板上的其他模块连接;所述FPGA模块对通过所述第二通信接口接收到的、所述其他模块发送的第一数据进行协议转换处理,生成与所述第一通信接口相匹配的第二数据,并通过所述第一通信接口发送给所述连接器模块;所述FPGA模块对通过所述第一通信接口接收到的、所述连接器模块发送的第三数据进行协议转换处理,生成与所述第二通信接口相匹配的第四数据,并通过所述第二通信接口发送给所述其他模块。2.如权利要求1所述的通信接口装置,其中,所述第一通信接口的数量为两个;两个第一通信接口分别与所述连接器模块的两个第三通信接口对应连接,形成两个第一通信通道;其中,两个第一通信通道分别用于发送所述第二数据或接收所述第三数据。3.如权利要求1所述的通信接口装置,其中,所述第一通信接口和所述第三通信接口包括:GPIO接口。4.如权利要求1所述的通信接口装置,其中,所述第二通信接口的数量为多个;各个第二通信接口分别与对应的所述其他模块的第四通信接口连接,形成多个第二通信通道;其中所述第二通信通道用于接收所述第一数据并发送所述第四数据。5.如权利要求1所述的通信接口装置,其中,所述FPGA模块的数量为多个;多个所述FPGA模块的第一通信接口分别与所述连接器模块连接,多个所述FPGA模块的第二通信接口分别与对应的所述其他模块连接。6.如权利要求1所述的通信接口装置,其中,所述其他模块包括:MCU模块;所述至少一个FPGA模块包括:主FPGA模块和备份FPGA模块;所述MCU模块分别通...

【专利技术属性】
技术研发人员:吴忠梁
申请(专利权)人:智车优行科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1