一种以太网数据透传模块制造技术

技术编号:25502494 阅读:40 留言:0更新日期:2020-09-01 23:27
本实用新型专利技术公开了一种以太网数据透传模块,包括以太网模块,其特征在于:所述以太网模块包括电源模块、MCU模块、网络芯片和百兆网口座;所述电源模块与所述MCU模块和所述网络芯片电路连接;所述MCU模块和所述网络芯片通过RMII总线连接;所述网络芯片和所述百兆网口座电路连接。本实用新型专利技术通过使用性价比高的芯片和极简化的电路设计,快速实现与有线网络服务器的对接,方便用户高效、快速地实现开发,相对市场上同类产品体积更小,易用性和稳定性更强。

【技术实现步骤摘要】
一种以太网数据透传模块
本技术涉及网络传输
,具体涉及一种以太网数据透传模块。
技术介绍
随着智能设备和物联网的普及,让智能设备联网并使之与网络服务器或者网络上的其它设备通讯,已经成为一种普遍的需求。即便是5G技术已经实现并在大力推广的现在,由于基站、信号干扰、屏蔽等问题,有线网络的重要功能依旧无法被取代。而以太网的7层模型决定了它的复杂性,为了帮助用户更便捷地实现网络通讯的开发,需要一些兼具软件和硬件的模块来实现简易开发和测试。现有的以太网产品一般需要自己设计和进行网络基础的编程,实现过程比较繁琐,浪费成本,涉及的知识大,而对部分用户来说,实现网络通讯只是一个比较重要但不是重点的工作内容。因为种种原因,部分人在未具备网络编程和HTML相关的基础知识的前提下,就需要进行这类基于网络通讯的产品的应用开发或者设备调试等等操作。而实际的项目周期有时候不具备这样充裕的时间,往往需要一些手段来更快捷方便地实现网络通讯和数据传输的操作。为此,需要一种可以简单使用串口进行网络数据传输的模块,使用户无需要深入了解复杂的网络编程相关知识,经过简单的配置即可完成操作,不仅节省了成本,还快速的实现了与有线网络服务器的对接。
技术实现思路
本技术的目的提供一种以太网数据透传模块,解决上述现有技术问题中的一个或者多个。根据本技术的一个方面,提供一种以太网数据透传模块,包括以太网模块,其特征在于:以太网模块包括电源模块、MCU模块、网络芯片和百兆网口座;电源模块与MCU模块和网络芯片电路连接,为用户提供输入电压,并为以太网模块内部提供稳压;MCU模块和网络芯片通过RMII总线连接,进行通讯和数据交互;网络芯片和百兆网口座电路连接,进行网络通讯。在一些实施方式中:MCU模块采用GD32F307RC芯片,内核ARMCortex-M4,内部使用LWIP协议。由此,当在开源免费的FreeRTOS下运行,同时具备硬件看门狗等多种容错机制时,即可保证模块可以高效、持续稳定地运行和工作。在一些实施方式中:MCU模块上集成有MAC、GPIO和UART共三个外设。其中,MAC用于与网络芯片进行数据交互及数据传输;GPIO用来读取和输出用户的加在设计引脚上的电压,以及驱动指示灯来指示当前模块的状态;UART为MCU上集成的串口外设,模块定制了通讯协议,用来在电气连接上实现与用户的其它串口设备进行通讯。在一些实施方式中:GPIO上设置有指示灯。由此,可通过GPIO驱动指示灯来指示当前模块的状态。在一些实施方式中:MCU模块上设置有时钟,时钟上外接有无源晶振。原则上网络芯片PHY需要一个独立的无源晶振提供时钟源,但本模块通过MCU的输出时钟提供了这个时钟,由此,整个模块可以通过MCU提供时钟。在一些实施方式中:MCU模块上预留有用户接口。由此,用户可以根据约定好的接口定义操作MCU模块,由MCU模块内部根据指令执行相应的数据操作。在一些实施方式中:网络芯片采用型号为LAN8720的PHY芯片。由此,PHY芯片与MCU模块的MAC外设共同构成以太网传输的硬件。在一些实施方式中:百兆网口座型号为HR911105,通讯适用范围是10M/100M,可在网络芯片上设定程序后,自动匹配通讯速度,速度10M/100M自动调节;百兆网口座上集成有LINK_LED和SPEED_LED,LINK_LED和SPEED_LED受网络芯片LAN8720控制其亮灭、闪烁状态。有益效果:本技术一种以太网数据透传模块通过采用一个可编程的MCU模块作为以太网模块的核心主控单元,外接实现网络通讯的硬件外围,主控单元驱动PHY芯片在符合条件的状态下工作。MCU模块内部集成网络协议的算法,网络编程涉及的UDP/TCP相关的操作由模块完成,通过AT指令与用户的数据交互,实现与用户的数据交互,用户无需干预,使用户即使在不具备网络编程的相关知识也可以很容易上手使用,实现网络通讯和数据传输功能。本技术通过使用性价比高的芯片和极简化的电路设计,快速实现与有线网络服务器的对接,方便用户高效、快速地实现开发,相对市场上同类产品体积更小,易用性和稳定性更强。附图说明图1为本技术一种以太网数据透传模块的结构示意图;图2为电源模块的电路图;图3为网络芯片的电路图;图4为MCU模块与PHY芯片连接的电路图;图5为MCU模块预留的用户接口的电路图;图6为MCU模块上指示灯的电路图。具体实施方式术语解释:MAC:(MediaAccessControl),媒体介入控制层,它定义了数据帧怎样在介质上进行传输,主要负责控制与连接物理层的物理介质。GPIO:(General-purposeinput/output),通用型之输入输出的简称,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO)。UART:通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。PHY:(PhysicalLayer),物理层,OSI的最底层,一般指与外部信号接口的芯片。下面结合说明书附图,对本技术进行进一步详细的说明。如图1所示,一种以太网数据透传模块,包括以太网模块,其特征在于:以太网模块包括电源模块、MCU模块、网络芯片和百兆网口座。在一些实施方式中:如图2所示,电源模块与MCU模块和网络芯片在PCB板上通过铜线连接。电源模块主要通过电源芯片U3实现电源转换,由+5V的输入接口输入电压,并由U3芯片实现太网模块内部需要的+3.3V的稳定电压,U3可以输出最大电流340mA,保证了模块上的其它子单元的工作电压,继而保证了模块上的芯片工作时的稳定状态。在一些实施方式中:MCU模块和网络芯片通过RMII总线连接,进行通讯和数据交互。其中,MCU模块采用GD32F307RC芯片,内核ARMCortex-M4,内部使用LWIP协议;如图3所示,网络芯片采用了一种符合以太网模块电路功能的选型标号为U1的网络芯片LAN8720。由此,当在开源免费的FreeRTOS下运行,同时具备硬件看门狗等多种容错机制时,即可保证模块可以高效、持续稳定地运行和工作。在一些实施方式中:MCU模块上集成有MAC、GPIO和UART共三个外设。其中,MAC用于与网络芯片进行数据交互及数据传输;GPIO用来读取和输出用户的加在设计引脚上的电压,以及驱动指示灯来指示当前模块的状态;UART为MCU上集成的串口外设,模块定制了通讯协议,用来在电气连接上实现与用户的其它串口设备进行通讯。...

【技术保护点】
1.一种以太网数据透传模块,包括以太网模块,其特征在于:所述以太网模块包括电源模块、MCU模块、网络芯片和百兆网口座;/n所述电源模块与所述MCU模块和所述网络芯片电路连接;/n所述MCU模块和所述网络芯片通过RMII总线连接;/n所述网络芯片和所述百兆网口座电路连接。/n

【技术特征摘要】
1.一种以太网数据透传模块,包括以太网模块,其特征在于:所述以太网模块包括电源模块、MCU模块、网络芯片和百兆网口座;
所述电源模块与所述MCU模块和所述网络芯片电路连接;
所述MCU模块和所述网络芯片通过RMII总线连接;
所述网络芯片和所述百兆网口座电路连接。


2.根据权利要求1所述的一种以太网数据透传模块,其特征在于:所述MCU模块采用GD32F307RC芯片,内核ARMCortex-M4,内部使用LWIP协议。


3.根据权利要求1所述的一种以太网数据透传模块,其特征在于:所述MCU模块上集成有MAC、GPIO和UART共三个外设。


4.根据权利要...

【专利技术属性】
技术研发人员:吴宏辉
申请(专利权)人:广州市星翼电子科技有限公司
类型:新型
国别省市:广东;44

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

1