ESMARC是由英創公司發展的一套嵌入式主板與應用底板的連接規范,意為英創智能模塊架構(Emtronix Smart Module Architecture,以下簡稱ESMARC),符合ESMARC規范的工控主板在硬件接口上完全兼容,用戶可以方便的在同一塊應用底板上安裝不同性能的主板,使系統滿足不同應用場合的需要。
ESMARC架構目前支持3種類型的顯示接口:并行的RGB顯示接口,串行的LVDS顯示和HDMI顯示接口,用戶在訂購主板時需要說明支持那種顯示接口。ESM928x系列只支持并行RGB顯示接口,ESM335x系列支持RGB和LVDS顯示接口,ESM680x系列支持RGB、LVDS和HDMI三種顯示接口。
ESMARC不同顯示接口的信號定義如下:(A,B,C列為ESMARC連接器管腳編號,詳細說明可參考相關的ESMARC工控主板數據手冊)
A列(外側) | B列 | C列(內測) | |||
A15 | LCD_HSYNC | B15 | C15 | LCD_DCLK | |
A16 | LCD_VSYNC | B16 | LCD_BLn | C16 | LCD_DE |
A17 | LCD_B2 | B17 | LCD_G2 | C17 | LCD_R2 |
A18 | LCD_B3 | B18 | LCD_G3 | C18 | LCD_R3 |
A19 | LCD_B4 | B19 | LCD_G4 | C19 | LCD_R4 |
A20 | LCD_B5 | B20 | LCD_G5 | C20 | LCD_R5 |
A21 | LCD_B6 | B21 | LCD_G6 | C21 | LCD_R6 |
A22 | LCD_B7 | B22 | LCD_G7 | C22 | LCD_R7 |
表1 并行RGB顯示接口
A列(外側) | B列 | C列(內測) | |||
A15 | HDMI_DDC_SDA | B15 | C15 | HDMI_D2P | |
A16 | HDMI_DDC_SCL | B16 | LCD_BLn | C16 | HDMI_D2M |
A17 | HDMI_CEC_IN | B17 | HDMI_HPD | C17 | HDMI_D1P |
A18 | LVDS_DATA0_N | B18 | LVDS_DATA0_P | C18 | HDMI_D1M |
A19 | LVDS_DATA1_N | B19 | LVDS_DATA1_P | C19 | HDMI_D0P |
A20 | LVDS_DATA2_N | B20 | LVDS_DATA2_P | C20 | HDMI_D0M |
A21 | LVDS_CLK_N | B21 | LVDS_CLK_P | C21 | HDMI_CLKP |
A22 | LVDS_DATA3_N | B22 | LVDS_DATA3_P | C22 | HDMI_CLKM |
表2 LVDS和HDMI顯示接口
當用戶在為英創主板選擇配套的顯示屏時,可首先參考我們網站上已有的顯示屏,這些顯示屏包括配套的觸摸屏,我們都經過測試并提供連接線,可直接與ESMARC評估底板連接使用。對于第一次使用英創主板的用戶,更是建議選擇我們網站上已經支持的顯示屏,這樣可以加快你對英創主板的評估速度,節省寶貴的開發時間。
我們支持的顯示屏:LCD顯示模塊。
當用戶需要連接一款自定義的顯示屏時,就需要對ESMARC的顯示接口有加更清晰的理解,下面分別說明如何使用ESMARC的三種顯示接口。
1、并行RGB顯示
小尺寸的LCD顯示屏通常采用并行的RGB顯示接口,典型的LCD為4.3", 5.6", 7"等,這些LCD的接口一般為24-bit的TTL電平數字接口,R-G-B各8位,再加上一些時序控制信號。ESMARC RGB顯示接口為18-bit的TTL(3.3V)數字接口,R-G-B各6位,在實際連接時, ESAMRC RGB的每種顏色需要連接到LCD屏對應顏色的高6位,LCD屏每種顏色的低兩位可直接接地。具體可參考ETA920 7寸LCD轉接板電路圖。
2、LVDS顯示
LVDS顯示是將數字RGB信號轉換為低壓差分信號傳送,以加強信號抗干擾能力,增加傳輸距離,簡化硬件連接。LVDS與RGB信號的數據映射關系有SPWG和JEIDA兩種標準。
LVDS輸出 | Slot0 | Slot1 | Slot2 | Slot3 | Slot4 | Slot5 | Slot6 |
LVDS_DATA0 | G0 | R5 | R4 | R3 | R2 | R1 | R0 |
LVDS_DATA1 | B1 | B0 | G5 | G4 | G3 | G2 | G1 |
LVDS_DATA2 | DE | VS | HS | B5 | B4 | B3 | B2 |
LVDS_DATA3 | CTL | B7 | B6 | G7 | G6 | R7 | R6 |
表3 SPWG數據映射關系
LVDS輸出 | Slot0 | Slot1 | Slot2 | Slot3 | Slot4 | Slot5 | Slot6 |
LVDS_DATA0 | G2 | R7 | R6 | R5 | R4 | R3 | R2 |
LVDS_DATA1 | B3 | B2 | G7 | G6 | G5 | G4 | G3 |
LVDS_DATA2 | DE | VS | HS | B7 | B6 | B5 | B4 |
LVDS_DATA3 | CTL | B1 | B0 | G1 | G0 | R1 | R0 |
表4 JEIDA數據映射關系
當使用ESMARC主板RGB顯示接口連接LVDS顯示屏時,需要專用芯片將RGB數字信號轉化為LVDS差分信號,同時必須根據LVDS顯示屏使用的數據映射關系,正確的設計轉換電路。TI的DS90C385A是常用的24-bit RGB轉LVDS接口芯片,其數字輸入端可直接與ESMARC RGB接口相連。DS90C385A支持最高87.5MHz的數據時鐘,即最大可支持1280×800 @50Hz左右的顯示分辨率。DS90C385A的數字輸入與LVDS輸出對應關系如下圖所示(詳細說明請參考DS90C385A數據手冊):
圖1 DS90C385A的數字輸入與LVDS輸出對應關系
下圖是利用DS90C385A實現JEIDA標準的RGB轉LVDS轉接電路:
圖2 并行RGB轉LVDS(JEIDA標準)
下圖是利用DS90C385A實現SPWG標準的RGB轉LVDS轉接電:
圖3 并行RGB轉LVDS(SPWG標準)
ESM928x系列連接LVDS顯示屏,需要根據顯示屏的LVDS-RGB數據映射關系選擇對應的轉換電路。ESM335x-LVDS的顯示接口就是使用的圖2所示的轉換電路,采用JEIDA標準,如果用戶的LCD為SPWG格式,就需要選擇ESM335x RGB顯示接口,然后在應用底板上參考圖3的設計將RGB轉為LVDS信號。ESM680x系列主板的LVDS顯示接口可支持JEIDA/SPWG軟件切換,方便與LVDS顯示屏的直接連接。
3、HDMI顯示
HDMI是標準的顯示接口,用戶可直接參考ESMARC評估底上的相關電路。
4、LVDS + HDMI雙屏顯示
ESM680x系列(Linux)工控主板可支持LVDS和HDMI同時顯示,相關說明請參考:《ESM6802雙屏顯示(LVDS+HDMI)設置》。
成都英創信息技術有限公司 028-8618 0660