異步串行通訊口(UART)是在工業(yè)自動化中應用最為廣泛的通訊接口之一,其接口形式包括RS232C、RS485、RS422。作為以網(wǎng)絡通訊為特色的嵌入式主板,常常會面臨支持多串口的應用。EM9170板上均自帶4個串口,為了滿足客戶方便客戶能高效、低成本的實現(xiàn)多串口的擴展,利用精簡ISA總線接口的4串口擴展單元ETA503,可作為客戶實際擴展的參考,從而組成EM9170嵌入式主板的8串口應用方案。
系統(tǒng)構成
圖1 由EM9170嵌入式主板與ETA503構成的8串口系統(tǒng)
ETA503是一款基于英創(chuàng)工控主板的四串口擴展模塊,通過一片16C554和一片邏輯控制器擴展出四個串口供用戶使用。ETA503的硬件設計使得用戶既能快速方便地進行評估,又能很好地將其融入自己的產(chǎn)品設計中。用戶可通過以下步驟來快速實現(xiàn)8串口應用方案。
原型評估
從英創(chuàng)公司購買一套4串口擴展單元ETA503以及英創(chuàng)的嵌入式主板EM9170,通過ISA總線接口相連接起來,可進行快速的功能評估。ETA503的驅(qū)動程序已經(jīng)固化在EM9170內(nèi)核中,該驅(qū)動程序和標準串口設備完全一致,因此用戶在使用擴展串口的方式和EM9170板上串口完全保持不變。在此基礎上,客戶可利用英創(chuàng)公司提供的基本串口通訊應用程序源代碼,快速評估多串口擴展單元的基本性能是否滿足其具體的應用需求。
ETA503的外觀示意圖如下:

(標注尺寸:inch(1 inch = 1000mil = 25.4mm))
ETA503包括5個插座,其中CN1為精簡ISA總線接口,其信號定義如下:
|
信號名稱及簡要描述 |
精簡ISA | 信號名稱及簡要描述 | |
|
PIN# |
PIN# |
||
|
RESET#,復位輸出,低有效 |
1 | 2 |
SA0,地址總線 |
|
SD0,數(shù)據(jù)總線,LSB |
3 | 4 |
SA1,地址總線 |
|
SD1,數(shù)據(jù)總線 |
5 | 6 |
SA2,地址總線 |
|
SD2,數(shù)據(jù)總線 |
7 | 8 |
SA3,地址總線 |
|
SD3,數(shù)據(jù)總線 |
9 | 10 |
SA4,地址總線 |
|
SD4,數(shù)據(jù)總線 |
11 | 12 |
WE#,寫信號控制線,低有效 |
|
SD5,數(shù)據(jù)總線 |
13 | 14 |
RD#,讀信號控制線,低有效 |
|
SD6,數(shù)據(jù)總線 |
15 | 16 |
CS1#,I/O片選線,低有效 |
|
SD7,數(shù)據(jù)總線,MSB |
17 | 18 |
VCC,電源輸出 |
|
IRQ,中斷請求,上升沿有效 |
19 | 20 |
GND,公共地 |
CN3-CN6是四個擴展出的9線制串口,LVTTL(3.3V)電平,分別對應COM6 - COM9,具有相同的信號定義如下:
|
信號名稱及簡要描述 |
CN3-CN6 | 信號名稱及簡要描述 | |
|
PIN# |
PIN# |
||
|
DCD# |
1 | 2 |
DSR# |
|
RXD |
3 | 4 |
RTS# |
|
TXD |
5 | 6 |
CTS# |
|
DTR# |
7 | 8 |
RI# |
|
GND |
9 | 10 |
VCC(+5V) |
設計應用產(chǎn)品
實際應用時,ETA503可以作為一個“器件”直接背插在用戶的應用底板上,以獲得最佳的數(shù)據(jù)傳輸性能。如果需要修改各個串口的驅(qū)動形式,如RS232C、RS485、RS422等,用戶可以參考相應開發(fā)評估底板的電路原理圖和PCB圖。
應用程序開發(fā)
在EM9170的缺省配置中已經(jīng)包含了ETA503的驅(qū)動,只是沒有激活,因此在需要使用該多串口方案時,可調(diào)用操作系統(tǒng)內(nèi)部固化的一個小程序“ETA503Set.exe”來激活ETA503,該程序只需運行一次,系統(tǒng)將自動保留該設置。
在應用環(huán)境中對擴展串口的編程方法與標準的串口應用程序完全一樣,只是需要注意打開擴展串口的設備名稱的序號,對于擴展串口ETA503所接出的4串口分別對應COM6-COM9。
-
嵌入式主板
+關注
關注
7文章
6107瀏覽量
36866
發(fā)布評論請先 登錄
英創(chuàng)工控主板產(chǎn)品選型指南
基于EM9170嵌入式工控主板的通用數(shù)采方案
英創(chuàng)信息技術主板EM9170的主要技術特色介紹
英創(chuàng)信息技術修改EM9170顯示分辨率的方法介紹
英創(chuàng)信息技術主板EM9170內(nèi)核升級的方法介紹
英創(chuàng)信息技術EM9170工控主板板載AD通道及應用簡介
英創(chuàng)信息技術嵌入式主板EM9170的PWM介紹
英創(chuàng)信息技術EM9170 SPI接口用戶指南簡介

英創(chuàng)EM9170嵌入式主板8串口方案解析
評論