英创信息技术ESMARC工控主板升级简介

描述

ESMARC 是由英创公司发展的一套嵌入式主板与应用底板的连接规范,意为英创智能模块架构(Emtronix Smart Module Architecture,以下简称ESMARC)。ESMARC规范定义了主板基本的机械指标,管脚功能。英创以ESM命名开头的工控主板都符合ESMARC规范,这些主板硬件管脚都是兼容的,用户可以在同一块应用底板上选用不同性能的主板,以满足不同现场应用的需要。

ESMARC规范在规划之初,其网络接口为支持两路百兆以太网,随着现场应用对网络性能要求的提升,很多用户提出了千兆以太网接口应用的需求。百兆以太网从主板引出了两对差分数据线,而千兆以太网需要引出4对,因此我们对ESMARC规范做了一次升级更新,新的ESMARC V3.0主板规范的网络1在兼容原有规范可支持100M/10M网口的基本上,也可以支持1000M/100M/10M网口。ESMARC V3.0规范与之前版本相比,唯一的变化是:当主板网口1为千兆网口时,原来的A6 / B6 / A11 / B11管脚从接地更改为千兆网的信号线,当主板网口1为百兆网口时,A6 / B6 / A11 / B11直接悬空。其定义说明如下:

主板
引脚
信号定义 功能简要说明
ESMARC V3.0主板规范定义 V3.0规范之前版本
(只支持百兆网)
主板网口1为千兆网 主板网口1为百兆网
A1 ETH1_TRX0N 网络差分输入输出通道0 网络差分数据发送端 网络差分数据发送端
A2 ETH1_TRX0P
A3 ETH1_CMT 悬空(NC) 网络变压器公共端 网络变压器公共端
A4 ETH1_TRX1N 网络差分输入输出通道1 网络差分数据接收端 网络差分数据接收端
A5 ETH1_TRX1P
A6 ETH1_TRX2N 网络差分输入输出通道2 悬空(NC) GND
B6 ETH1_TRX2P
A11 ETH1_TRX3N 网络差分输入输出通道3 悬空(NC) GND
B11 ETH1_TRX3P

ESMARC V3.0规范在支持千兆网口和百兆网口可选配的同时保证了主板硬件管脚的兼容性,ESMARC EVB V8.0(及后续版本)已经符合ESMARC V3.0规范,在同一块底板上即可支持网口1为千兆网的主板,也可支持网口1为百兆网的主板。英创所有ESMARC系列主板也会陆续升级以符合ESMARC V3.0规范,各主板升级后的PCB版本号为:

符合ESMARC V3.0规范主板PCB版本 简要描述
ESM7000 Cortex-A7双核CPU,网口1为千兆网,网口2百兆网
ESM680x V2.0及后续版本 Cortex-A9双核CPU,网口1为千兆网,网口2百兆网
ESM6802 V3.0及后续版本 Cortex-A9 双核CPU,双百兆网口
ESM335x V4.0及后续版本 Cortex-A8 CPU,双百兆网口
ESM6800 V4.1及后续版本 Cortex-A7 CPU,双百兆网口
ESM928x V3.0及后续版本 ARM9 CPU,双百兆网或单百兆网口

符合ESMARC V3.0规范的主板可以直接在客户之前设计的应用底板上使用,不需要做任何改动。但以前不符合ESMARC V3.0规范的主板不能在ESMARC EVB V8.0及后续版本上使用。

如果用户想在原有底板基础上,将原来双百兆网口的主板升级替换为支持千兆网口的主板,比如从ESM3354升级到ESM7000,由于原来底板的A6 / B6 / A11 / B11是接地的,而ESM7000的A6 / B6 / A11 / B11是千兆网差分信息,所以把ESM7000直接安装在原来底板上,会损坏ESM7000的网口芯片。在这种使用情况下可以把底板上的A6 / B6 / A11 / B11插针剪断,ESM7000则只引出两对网络差分信息线,会被强制为百兆网络使用。

嵌入式主板

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分