一种基于fpga芯片的mvb通讯装置的制造方法

文档序号:10555485阅读:1627来源:国知局
一种基于fpga芯片的mvb通讯装置的制造方法
【专利摘要】一种基于MVB通讯协议的通讯装置,涉及高铁、动车等铁路网络通信技术领域,它包括FPGA芯片模块、DSP芯片模块、总线驱动电路、变压器隔离电路、MVB总线以及接口模块;所述FPGA芯片模块由FPGA芯片、第一时钟和第一电源组成,所述第一时钟与FPGA芯片通信相连,并用于实现FPGA芯片内部的时序控制,所述第一电源为FPGA芯片独立供电;所述DSP芯片模块由DSP芯片、第二时钟、第二电源和复位电路组成;本发明利用FPGA芯片(Filed Programmable Gate Array)现场可编程逻辑阵列器件独立开发的MVB 1类设备通讯装置,尤其增加了最新技术,通讯效率高、稳定性好、硬件结构相对简单,为高铁和动车上的核心设备进一步研发奠定基础。
【专利说明】
_种基于FPGA芯片的MVB通讯装置
技术领域
[0001]本发明涉及铁路网络通信技术领域,具体涉及一种基于FPGA芯片的MVB通讯装置。
【背景技术】
[0002]MVB (Multifunct1n Vehicle Bu s )多功能车辆总线是 TCN ( Tr a i ηCommunicat1n Network)列车通讯网络国际标准IEC61375-1的车辆总线部分,它主要用于有互操作性和互换性要求的互联设备之间通讯的串行数据总线,适合用作车辆总线。MVB通讯装置主要应用于采用MVB网络的铁路列车,如动车组以及地铁、城市轻轨列车上,实现车辆与控制子系统(如牵引系统、制动系统、门控系统、空调控制系统等)之间的数据交互。
[0003]通常的MVB通讯装置的设计核心为专用的MVB芯片,但这种专用于铁路列车的MVB总线的核心芯片由国外的几家公司如庞巴迪和西门子等垄断,
由国外几家大公司垄断的MVB专用芯片实现的MVB通讯装置,随着新技术的不断发展,凸显出硬件电路设计复杂、通讯效率低、稳定性差且造价高昂的问题。

【发明内容】

[0004]本发明的目的就是为了解决上述技术问题,而提供一种基于FPGA芯片的MVB通讯
目.ο
[0005]本发明包括FPGA芯片模块、DSP芯片模块、总线驱动电路、变压器隔离电路、MVB总线以及接口模块;
所述FPGA芯片模块由FPGA芯片、第一时钟和第一电源组成,所述第一时钟与FPGA芯片通信相连,并用于实现FPGA芯片内部的时序控制,所述第一电源为FPGA芯片独立供电;
所述DSP芯片模块由DSP芯片、第二时钟、第二电源和复位电路组成,所述第二时钟与DSP芯片通信相连,并用于实现DSP芯片内部的时序控制,所述第二电源为DSP芯片独立供电,且DSP芯片与FPGA芯片通信相连,所述复位电路与DSP芯片电连接,并控制DSP芯片的复位;
所述MVB总线依次通过变压器隔离电路和总线驱动电路与FPGA芯片通信相连;
所述接口模块包括FPGA接口部分和DSP接口部分,所述FPGA接口部分由第一 JTAG接口和ROM接口组成,所述第一 JTAG接口和ROM接口分别与FPGA芯片通信相连,所述DSP接口部分是第二JTAG接口,所述第二JTAG接口与DSP芯片通信相连。
[0006]所述基于FPGA芯片的MVB通讯装置的工作流程包括以下步骤:
①.通电开始;
②.MVB通讯装置通电初始化;
③.DSP芯片配置MVB通讯装置地址,所述MVB通讯装置地址包括设备地址和端口地址;
④.MVB通讯装置通信:接收使用该通讯装置设备的宿端口数据,发送使用该通讯装置设备的源端口数据。
[0007 ]还有指示灯电路,所述DSP芯片控制指示灯电路的通断。
[0008]所述DSP芯片模块的DSP芯片还连接有RS485驱动电路。
[0009]本发明具有以下优点:本发明利用FPGA芯片(Filed Programmable Gate Array)现场可编程逻辑阵列独立开发的MVB I类设备通讯装置价格相对较低,硬件结构相对简单,为MVB网络产品的进一步研发奠定基础。
【附图说明】
[0010]图1是本发明原理示意图。
[0011]图2是MVB通讯装置的工作流程示意图。
[0012]图3是FPGA芯片内部原理示意图。
【具体实施方式】
[0013]下面结合附图对本发明做进一步说明。
[0014]如图1、2、3所示,本发明包括FPGA芯片模块、DSP芯片模块、总线驱动电路、变压器隔离电路、MVB总线以及接口模块;
所述FPGA芯片模块由FPGA芯片、第一时钟和第一电源组成,所述第一时钟与FPGA芯片通信相连,并用于实现FPGA芯片内部的时序控制,所述第一电源为FPGA芯片独立供电;
所述DSP芯片模块由DSP芯片、第二时钟、第二电源和复位电路组成,所述第二时钟与DSP芯片通信相连,并用于实现DSP芯片内部的时序控制,所述第二电源为DSP芯片独立供电,且DSP芯片与FPGA芯片通信相连,所述复位电路与DSP芯片电连接,并控制DSP芯片的复位;
所述MVB总线依次通过变压器隔离电路和总线驱动电路与FPGA芯片通信相连;
所述接口模块包括FPGA接口部分和DSP接口部分,所述FPGA接口部分由第一 JTAG接口和ROM接口组成,所述第一 JTAG接口和ROM接口分别与FPGA芯片通信相连,所述DSP接口部分是第二JTAG接口,所述第二JTAG接口与DSP芯片通信相连。
[0015]所述基于FPGA芯片的MVB通讯装置的工作流程包括以下步骤:
①.通电开始;
②.MVB通讯装置通电初始化;
③.DSP芯片配置MVB通讯装置地址,所述MVB通讯装置地址包括设备地址和端口地址;
④.MVB通讯装置通信:接收使用该通讯装置设备的宿端口数据,发送使用该通讯装置设备的源端口数据。
[0016]还有指示灯电路,所述DSP芯片控制指示灯电路的通断。
[0017]所述DSP芯片模块的DSP芯片还连接有RS485驱动电路。
[0018]工作方式及原理:
从硬件上看,本发明包括一块FPGA芯片、CPU芯片以及各自的电源、时钟输入、复位电路等部分,还包括MVB部分的总线冗余物理层接口电路。如图1所示,本通讯装置适用于采用EMD传输介质的I类设备。
[0019]板卡采用有源的24MHz晶振为FPGA芯片提供时钟,以实现FPGA芯片内部的时序控制,并通过内部时钟转换控制MVB设备以1.5Mb/s的速率进行通讯。
[0020]MVB的线路驱动单元与MVB通讯装置的通讯介质相关,可以是ESD、EMD和0GF。本发明实现了基于变压器隔离的EMD方式,其他两种方式仅需对该电路稍做改动即可实现。在EMD介质方式下,变压器采用了4021 X 123隔离变压器。考虑到MVB总线的介质冗余,实现了两路线路驱动单元。板卡的调试和编程接口是JTAG端口,实现FPGA芯片以及DSP的程序下载和在线调试。本发明中,FPGA芯片采用Altera公司的CycloneIV系列芯片,DSP采用TI公司的C2000系列芯片,MVB总线接入采用变压器隔离的EMD方式,并采用双通道冗余。
[0021]MVB通讯装置上电初始化,经DSP配置地址(包括设备地址和端口地址)后,执行MVB通信。MVB通讯装置的工作流程如图2所示。
[0022]MVB通信:MVB主设备轮询时,发送与该设备源端口对应的数据;接收与该设备宿端口对应的数据。
[0023]FPGA芯片内部设计中采用自顶向下的设计方法,把系统划分为若干个模块,然后再将每个模块分为实现基本功能的下一层模块或者基本单元,从而将复杂的问题分解。本发明中FPGA芯片的内部主要功能如图3所示。
[0024]发送模块:发送数据时,主控制器将相应地址的数据从通信存储器读出,写入发送缓冲器,主控制器向发送模块发送指令,并串转换模块将相应的并行数据转换成串行数据,经CRC生成模块生成该系列数据的CRC校验码,曼彻斯特编码器将数据和CRC校验码编码后,加上从起始定界符和终止定界符后将数据发往MVB总线。
[0025]接收模块:接收数据时,曼彻斯特解码器从总线接收信号,经解码、校验、串并转换将数据存入接收缓冲器,并通知主控制器,主控制器将数据从接收缓冲区读出,写入通信存储器相应区域。
[0026]这里,FPGA芯片内部主要完成曼彻斯特编解码、CRC校验、通信存储器和CPU接口逻辑控制等功能。
[0027]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种基于FPGA芯片的MVB通讯装置,其特征在于它包括FPGA芯片模块、DSP芯片模块、总线驱动电路、变压器隔离电路、MVB总线以及接口模块; 所述FPGA芯片模块由FPGA芯片、第一时钟和第一电源组成,所述第一时钟与FPGA芯片通信相连,并用于实现FPGA芯片内部的时序控制,所述第一电源为FPGA芯片独立供电; 所述DSP芯片模块由DSP芯片、第二时钟、第二电源和复位电路组成,所述第二时钟与DSP芯片通信相连,并用于实现DSP芯片内部的时序控制,所述第二电源为DSP芯片独立供电,且DSP芯片与FPGA芯片通信相连,所述复位电路与DSP芯片电连接,并控制DSP芯片的复位; 所述MVB总线依次通过变压器隔离电路和总线驱动电路与FPGA芯片通信相连; 所述接口模块包括FPGA接口部分和DSP接口部分,所述FPGA接口部分由第一 JTAG接口和ROM接口组成,所述第一 JTAG接口和ROM接口分别与FPGA芯片通信相连,所述DSP接口部分是第二JTAG接口,所述第二JTAG接口与DSP芯片通信相连。2.根据权利要求1所述的一种基于FPGA芯片的MVB通讯装置,其特征在于所述基于FPGA芯片的MVB通讯装置的工作流程包括以下步骤: ①.通电开始; ②.MVB通讯装置通电初始化; ③.DSP芯片配置MVB通讯装置地址,所述MVB通讯装置地址包括设备地址和端口地址; ④.MVB通讯装置通信:接收使用该通讯装置设备的宿端口数据,发送使用该通讯装置设备的源端口数据。3.根据权利要求1所述的一种基于FPGA芯片的MVB通讯装置,其特征在于还有指示灯电路,所述DSP芯片控制指示灯电路的通断。4.根据权利要求1所述的一种基于FPGA芯片的MVB通讯装置,其特征在于所述DSP芯片模块的DSP芯片还连接有RS485驱动电路。
【文档编号】H04L12/40GK105915424SQ201610230898
【公开日】2016年8月31日
【申请日】2016年4月14日
【发明人】王东辉, 杨云晴, 魏琳
【申请人】萨格思特(深圳)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1