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則只引出兩對網絡差分信息線,會被強制為百兆網絡使用。
-
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35214
發布評論請先 登錄
相關推薦
評論