英创信息技术EM335x工控主板四网络扩展方案介绍

以太网是在自动化工业控制领域中应用最为广泛的通讯接口之一,而做为以网络通讯为特色的嵌入式主板,对多网络的支持是很有必要的。em335x核心板已经自带了两路以太网,为了满足客户对高效、低成本的多网络的扩展需求,英创公司推出利用精简isa总线接口的双网络扩展单元eta728。客户可以直接使用eta728或者参考eta728进行设计,从而组成em335x嵌入式主板的四网络应用方案。
硬件组成
eta728是基于em335x工控主板的双网络扩展模块,通过两块dm9000和一片逻辑控制器扩展出两路以太网。eta728的硬件设计,可以让客户方便的将eta728作为一个可插拔的模块嵌入在整体产品中,这样可以获得最佳的数据传输性能。对于网络引出接口的电路,用户可以参考相应开发评估底板的电路原理图和pcb图。
根据上图cn1的信号定义,rstinn信号为isa总线输出的复位信号,低电平有效。在核心板系统启动的过程中会输出一个低电平给eta728复位两个dm9000控制器,保证不管是上电还是复位,都会对dm9000进行硬件复位操作。msl#信号主要是为了支持使用两片eta728扩展而设计的,在一般的情况下使用一片eta728进行扩展,将这个管脚悬空即可,如果需求用两片eta728扩展,msl#管脚则需要接地。而irq1和irq2则分别为两片dm9000的中断信号,在em335x开发评估底板中,irq1接到gpio24、irq2接到gpio25,中断为高电平有效。其余的信号都为em335x主板的isa标准信号,具体的时序可以参考手册和文章:em335x精简isa扩展总线地址总线的使用。
为了方便客户评估,eta728设计有专用的评估底板,可通过带线与em335x底板上的精简isa总线接口连接,并且将两路以太网通过rj45引出,可直接接入网线进行测试。eta728的评估板使用的是带网络变压器的rj45(上图中的hr871181a),可按照上面的原理图直接连接。
需要注意的是如果扁平带线过长,会影响高速信号的完整性,所以在评估时使用的连接线尽量短一些,避免出现问题。
应用程序开发
eta728的驱动程序已经以模块的形式放在文件系统中,只是没有加载,因此在需要使用该多网络扩展时,可通过加载文件系统中的ko文件dm9000.ko来激活eta728:
insmod /lib/modules/3.12.10/dm9000.ko
加载完驱动程序后,系统就会识别出eth2和eth3。再给eth2和eth3配置好不同网段的ip,就能够正常使用了。比如使用c网段中的ip,将eth0分配为192.168.201.90,eth1分配为192.168.202.90,而扩展出来的eth2分配为192.168.203.90,eth3分配为192.168.204.90,这样就分别在四个网段中,如下图:
eta728的驱动程序和标准网络设备完全一致,因此用户使用扩展网络的方式和em335x板卡上的以太网完全保持不变。在此基础上,客户可利用英创公司提供的基本网络通讯应用程序源代码,快速评估双网络扩展单元的基本性能是否满足其具体的应用需求。只是需要注意网络设备名称的序号,对于扩展网络eta728所接出的两路以太网分别对应eth2和eth3。客户可以直接参考光盘中的测试程序step3_tcpserver、step4_tcpclient和test_udpserver。

整车软件开发流程GVDP介绍
是德科技在其基于LoRa的测试解决方案中应用 LoRa® Technology
什么是TCP协议
VR借疫情又火了 又是否能抓住这些新出现的宝贵流量?
线路板PCB加工特殊制程术语手册
英创信息技术EM335x工控主板四网络扩展方案介绍
什么是红外传感器之红外热成像仪,红外传感器原理
Adobe发布了一个强大的新AR编辑和创建工具的预览版本
智慧公安交通管理系统开发可视化数据分析台搭建
@所有人,2023开放原子开发者大会议题征集火热进行中!
美国一学校发表一篇机器翻译算法论文报告 显示可解码神经活动并将其翻译为句子
小爱音箱HD更新增加新功能,地震播报倍感安心
曹德旺:新能源汽车已经有泡沫 结果可能很惨
变频器在冷冻机上的应用
朝阳微电子拥有成熟的芯片和半导体分立器件生产线
浅谈PCB设计的DDR线宽和阻抗
百度与比亚迪合作,计划3年内实现自动驾驶车辆量产
液晶显示器的常用面板
单片机的IO口不够用了怎么办?如何扩展单片机的IO口?
常见机械热能表的结构类型有哪些