0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2019-10-08 11:44 ? 次閱讀

異步串行通訊口(UART)是在工業(yè)自動(dòng)化中應(yīng)用最為廣泛的通訊接口之一,其接口形式包括RS232C、RS485、RS422。作為以網(wǎng)絡(luò)通訊為特色的嵌入式主板,常常會(huì)面臨支持多串口的應(yīng)用。EM9170板上均自帶4個(gè)串口,為了滿足客戶方便客戶能高效、低成本的實(shí)現(xiàn)多串口的擴(kuò)展,利用精簡ISA總線接口的4串口擴(kuò)展單元ETA503,可作為客戶實(shí)際擴(kuò)展的參考,從而組成EM9170嵌入式主板的8串口應(yīng)用方案。
系統(tǒng)構(gòu)成

圖1 由EM9170嵌入式主板與ETA503構(gòu)成的8串口系統(tǒng)

ETA503是一款基于英創(chuàng)工控主板的四串口擴(kuò)展模塊,通過一片16C554和一片邏輯控制器擴(kuò)展出四個(gè)串口供用戶使用。ETA503的硬件設(shè)計(jì)使得用戶既能快速方便地進(jìn)行評(píng)估,又能很好地將其融入自己的產(chǎn)品設(shè)計(jì)中。用戶可通過以下步驟來快速實(shí)現(xiàn)8串口應(yīng)用方案。

原型評(píng)估

從英創(chuàng)公司購買一套4串口擴(kuò)展單元ETA503以及英創(chuàng)的嵌入式主板EM9170,通過ISA總線接口相連接起來,可進(jìn)行快速的功能評(píng)估。ETA503的驅(qū)動(dòng)程序已經(jīng)固化在EM9170內(nèi)核中,該驅(qū)動(dòng)程序和標(biāo)準(zhǔn)串口設(shè)備完全一致,因此用戶在使用擴(kuò)展串口的方式和EM9170板上串口完全保持不變。在此基礎(chǔ)上,客戶可利用英創(chuàng)公司提供的基本串口通訊應(yīng)用程序源代碼,快速評(píng)估多串口擴(kuò)展單元的基本性能是否滿足其具體的應(yīng)用需求。
ETA503的外觀示意圖如下:

(標(biāo)注尺寸:inch(1 inch = 1000mil = 25.4mm))

ETA503包括5個(gè)插座,其中CN1為精簡ISA總線接口,其信號(hào)定義如下:

信號(hào)名稱及簡要描述

精簡ISA 信號(hào)名稱及簡要描述

PIN#

PIN#

RESET#,復(fù)位輸出,低有效

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#,寫信號(hào)控制線,低有效

SD5,數(shù)據(jù)總線

13 14

RD#,讀信號(hào)控制線,低有效

SD6,數(shù)據(jù)總線

15 16

CS1#,I/O片選線,低有效

SD7,數(shù)據(jù)總線,MSB

17 18

VCC,電源輸出

IRQ,中斷請(qǐng)求,上升沿有效

19 20

GND,公共地

CN3-CN6是四個(gè)擴(kuò)展出的9線制串口,LVTTL(3.3V)電平,分別對(duì)應(yīng)COM6 - COM9,具有相同的信號(hào)定義如下:

信號(hào)名稱及簡要描述

CN3-CN6 信號(hào)名稱及簡要描述

PIN#

PIN#

DCD#

1 2

DSR#

RXD

3 4

RTS#

TXD

5 6

CTS#

DTR#

7 8

RI#

GND

9 10

VCC(+5V)


設(shè)計(jì)應(yīng)用產(chǎn)品
實(shí)際應(yīng)用時(shí),ETA503可以作為一個(gè)“器件”直接背插在用戶的應(yīng)用底板上,以獲得最佳的數(shù)據(jù)傳輸性能。如果需要修改各個(gè)串口的驅(qū)動(dòng)形式,如RS232C、RS485、RS422等,用戶可以參考相應(yīng)開發(fā)評(píng)估底板的電路原理圖和PCB圖。

應(yīng)用程序開發(fā)

在EM9170的缺省配置中已經(jīng)包含了ETA503的驅(qū)動(dòng),只是沒有激活,因此在需要使用該多串口方案時(shí),可調(diào)用操作系統(tǒng)內(nèi)部固化的一個(gè)小程序“ETA503Set.exe”來激活ETA503,該程序只需運(yùn)行一次,系統(tǒng)將自動(dòng)保留該設(shè)置。

在應(yīng)用環(huán)境中對(duì)擴(kuò)展串口的編程方法與標(biāo)準(zhǔn)的串口應(yīng)用程序完全一樣,只是需要注意打開擴(kuò)展串口的設(shè)備名稱的序號(hào),對(duì)于擴(kuò)展串口ETA503所接出的4串口分別對(duì)應(yīng)COM6-COM9。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6084

    瀏覽量

    35162
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    創(chuàng)工控主板產(chǎn)品選型指南

      成都創(chuàng)信息技術(shù)有限公司是一家專注于嵌入式工控主板研發(fā)、銷售與服務(wù)的高科技公司,在嵌入式領(lǐng)域已有超16年的從業(yè)經(jīng)歷。
    發(fā)表于 02-28 11:28

    基于EM9170嵌入式工控主板的通用數(shù)采方案

    方案EM9170嵌入式工控板和應(yīng)用擴(kuò)展底板EX810構(gòu)成,EM9170作為核心板插在EX810應(yīng)用底板上工作,主要的接口資源均從EX810上面引出.
    的頭像 發(fā)表于 10-12 11:36 ?1495次閱讀
    基于<b class='flag-5'>EM9170</b><b class='flag-5'>嵌入式</b>工控<b class='flag-5'>主板</b>的通用數(shù)采<b class='flag-5'>方案</b>

    創(chuàng)信息技術(shù)主板EM9170的主要技術(shù)特色介紹

    EM9170創(chuàng)公司2011年推出的新一代的工控主板產(chǎn)品。在創(chuàng)公司已有的基于ARM9的工控
    的頭像 發(fā)表于 01-14 14:14 ?1553次閱讀

    創(chuàng)信息技術(shù)修改EM9170顯示分辨率的方法介紹

    創(chuàng)公司新近推出的高性價(jià)比工控主板產(chǎn)品EM9170,可支持多種型號(hào)的LCD顯示,其對(duì)應(yīng)的分辨率如下: 序號(hào) 分辨率 LCD尺寸 256色BMP文件大小 1 480 x 272 4.3
    的頭像 發(fā)表于 01-14 14:16 ?1579次閱讀

    創(chuàng)信息技術(shù)主板EM9170內(nèi)核升級(jí)的方法介紹

    EM9170是一款基于FreeScale iMX257芯片,預(yù)裝Windows CE 6.0的通用工控主板。EM9170在保持了創(chuàng)產(chǎn)品小巧
    的頭像 發(fā)表于 01-14 14:37 ?1609次閱讀

    創(chuàng)信息技術(shù)EM9170工控主板板載AD通道及應(yīng)用簡介

    創(chuàng)公司新近推出的高性價(jià)比工控主板產(chǎn)品EM9170,其主板內(nèi)部帶有2路AD通道,可用于溫度、電壓的測(cè)試。AD通道的基本指標(biāo)如下: 通道數(shù) A
    的頭像 發(fā)表于 01-14 14:42 ?1173次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>信息技術(shù)<b class='flag-5'>EM9170</b>工控<b class='flag-5'>主板</b>板載AD通道及應(yīng)用簡介

    創(chuàng)信息技術(shù)嵌入式主板EM9170的PWM介紹

    創(chuàng)公司新近推出的高性價(jià)比工控主板產(chǎn)品EM9170,其主板內(nèi)部帶有2路脈寬調(diào)制(PWM)輸出通道,可用于通用的工業(yè)控制。本文介紹
    的頭像 發(fā)表于 01-14 14:32 ?1185次閱讀

    創(chuàng)信息技術(shù)嵌入式主板EM9170介紹

    創(chuàng)EM9170嵌入式主板預(yù)裝WinCE 6.0操作系統(tǒng),其內(nèi)核中自帶配置EM9170
    的頭像 發(fā)表于 01-14 14:56 ?1262次閱讀

    創(chuàng)信息技術(shù)EM9170工控主板ISA總線數(shù)據(jù)介紹

    EM9170工控主板的精簡ISA總線包括8位數(shù)據(jù)總線、5位地址總線、片選控制線、讀寫控制線以及中斷請(qǐng)求線。所提供的評(píng)估開發(fā)底板將這些信號(hào)線制定了一個(gè)接口標(biāo)準(zhǔn),采用雙排20芯 IDC插針,用戶可利用
    的頭像 發(fā)表于 01-14 14:58 ?1336次閱讀

    創(chuàng)信息技術(shù)EM9170嵌入式主板CAN通訊接口使用說明

    創(chuàng)公司推出的基于WinCE 6.0操作系統(tǒng)的嵌入式工控板卡EM9170,板上帶有2路獨(dú)立的CAN總線接口,均為FlexCAN模塊。FlexCAN完全支持CAN 2.0B協(xié)議,支持對(duì)于
    的頭像 發(fā)表于 01-15 11:43 ?1840次閱讀

    創(chuàng)信息技術(shù)讀取EM9170工控主板的唯一設(shè)備ID號(hào)

    應(yīng)用程序保護(hù)方面,準(zhǔn)備了多種手段。保護(hù)客戶應(yīng)用程序的基本方法是對(duì)主板進(jìn)行加密碼設(shè)置,并在應(yīng)用程序中采用專用手段進(jìn)行驗(yàn)證,客戶可在創(chuàng)網(wǎng)站進(jìn)一步了解進(jìn)行密碼設(shè)置的流程??蛻裘艽a設(shè)置是面向客戶的,即每一個(gè)客戶所購買的所有
    的頭像 發(fā)表于 01-15 11:44 ?1267次閱讀

    創(chuàng)信息技術(shù)EM9170工控主板的音頻播放介紹

    在越來越多的應(yīng)用場(chǎng)所,工控系統(tǒng)的音頻播放也開始顯得越來越重要及普遍。為了滿足這種應(yīng)用需求,創(chuàng)公司將EM9170嵌入式工控主板進(jìn)行了完善,支
    的頭像 發(fā)表于 01-15 14:34 ?1201次閱讀

    創(chuàng)信息技術(shù)EM9280串口的技術(shù)特色及應(yīng)用介紹

    EM9280是創(chuàng)公司即將推出的新型工控主板產(chǎn)品。EM9280作為第一款板載8個(gè)獨(dú)立的異步
    的頭像 發(fā)表于 01-15 14:41 ?1292次閱讀

    創(chuàng)信息技術(shù)工控主板EM335x主要技術(shù)指標(biāo)介紹

    工控主板EM335x是創(chuàng)公司新近推出的新一代嵌入式主板產(chǎn)品。本著高效、低成本的產(chǎn)品理念,
    的頭像 發(fā)表于 01-17 09:06 ?1592次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>信息技術(shù)工控<b class='flag-5'>主板</b><b class='flag-5'>EM</b>335x主要技術(shù)指標(biāo)介紹

    創(chuàng)信息技術(shù)嵌入式Linux主板多網(wǎng)多路由方案

    主流的創(chuàng)嵌入式主板均支持雙網(wǎng)絡(luò)接口,其中支持ISA擴(kuò)展總線的主板型號(hào),如:EM335x、ESM
    的頭像 發(fā)表于 02-07 10:48 ?1742次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>信息技術(shù)<b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>主板</b>多網(wǎng)<b class='flag-5'>口</b>多路由<b class='flag-5'>方案</b>