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

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

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

英創(chuàng)EM335x多串口擴(kuò)展方案介紹

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

EM335x是基于Cortex-A8的高性價(jià)比嵌入式主板產(chǎn)品線,包括已推出的EM335x、EM3352,以及即將推出的EM3354、EM3356等(本文后續(xù)統(tǒng)稱EM335x)。EM335x可通過它的精簡ISA總線,連接英創(chuàng)的多串口擴(kuò)展模塊ETA503或ETA508,方便的實(shí)現(xiàn)EM335x的多串口擴(kuò)展。本文主要介紹EM335x多串口擴(kuò)展的相關(guān)技術(shù)事宜。

精簡ISA總線接口

EM335x評估底板(EM335x-EVB)的CN2為精簡ISA總線接口,其接口信號與GPIO12 – GPIO23復(fù)用管腳。對串口擴(kuò)展模塊來說使用的具體管腳信號如下表所示:

ISA_SD[0..7]為地址數(shù)據(jù)時(shí)分復(fù)用的雙向總線信號,與控制信號ISA_CS#、ISA_ADV#、ISA_RD#和ISA_WE#配合,實(shí)現(xiàn)總線數(shù)據(jù)的讀入和寫出。具體的總線時(shí)序請參考EM335x數(shù)據(jù)手冊。ISA_IRQ為多串口擴(kuò)展模塊的共享中斷請求輸入,必須由EM335x主板的GPIO24充當(dāng)。ISA信號以#為后綴的信號,表示低電平有效。

多串口擴(kuò)展模塊ETA503 / ETA508

ETA503為4串口擴(kuò)展模塊,ETA508為8串口擴(kuò)展模塊。ETA503擴(kuò)展的4路串口均為9線制標(biāo)準(zhǔn)UART串口,而ETA508擴(kuò)展的8路串口則為3線制串口。兩種模塊的信號電平均為+3.3V LVTTL電平。有關(guān)這種模塊詳細(xì)的技術(shù)說明請參考它們的數(shù)據(jù)手冊。兩種模塊均通過其CN1插座與EM335x的精簡ISA總線相連,具體信號說明如下:

由于ETA508都是從英創(chuàng)EM9X60產(chǎn)品線發(fā)展起來的,為了兼容兩種產(chǎn)品線,ISA_SD4 – ISA_SD7這4條數(shù)據(jù)線在CN1中被重復(fù)放置了兩次,在設(shè)計(jì)接口電路時(shí),上述所列的信號均不能少。另ETA508模塊的電源和地線是通過模塊的CN2接口引入的。

注意:

(1)ETA503的CN1的布局方向與ETA508是不同的!為了方便客戶PCB的設(shè)計(jì),英創(chuàng)工程師專門制作了ETA503/ETA508兼容的PCB器件庫,需要的客戶可來郵件索取。

(2)EM335x的所有ISA接口信號均為3.3V LVTTL電平,且不是+5V兼容的,因此禁止把5V信號或電源接到ISA信號管腳上,否則會(huì)造成EM335x主板的損壞!

(3)由于ISA總線的速度較高,ETA503 / ETA508在PCB中的布局應(yīng)盡可能靠近EM335x總線接口所在位置,即CN2,以保證總線信號的完整性。

應(yīng)用程序?qū)U(kuò)展串口的操作

無論是在Linux平臺(tái),還是在WinCE平臺(tái),應(yīng)用程序?qū)U(kuò)展串口的操作,都是通過打開其對應(yīng)的設(shè)備驅(qū)動(dòng)文件來實(shí)現(xiàn)的,其具體的設(shè)備文件名如下:

需要注意的是在WinCE平臺(tái),擴(kuò)展串口號為COM20 – COM27,與主板上的串口號(COM2 – COM7)并不連續(xù),而Linux平臺(tái)的設(shè)備節(jié)點(diǎn)名稱是與主板串口節(jié)點(diǎn)連續(xù)命名的。打開串口后的操作,都可通過標(biāo)準(zhǔn)函數(shù)實(shí)現(xiàn)各個(gè)功能。

盡管每路擴(kuò)展串口的最高波特率均為115200bps,但考慮盡可能降低ISA總線的負(fù)載,建議把高波特率串口首先配置在主板的COM2 – COM6(CE平臺(tái))或ttyS1 – ttyS5(Linux平臺(tái)),然后再在ETA503 / ETA508上部署,最后使用EM335x的低速串口COM7或ttyS6。

串口驅(qū)動(dòng)程序的加載

ETA503 / ETA508的驅(qū)動(dòng)程序已經(jīng)包含在EM335x的內(nèi)核中,通過適當(dāng)方式加載這個(gè)驅(qū)動(dòng),就可進(jìn)行串口操作了。

對Linux平臺(tái),驅(qū)動(dòng)程序?yàn)閑ta503_serial.ko,存放在跟文件系統(tǒng)的/lib/modules//3.12.10路徑下,用標(biāo)準(zhǔn)insmod命令即可實(shí)現(xiàn)加載。

對CE平臺(tái),在啟動(dòng)系統(tǒng)后,telnet登錄到CE的命令窗口,若要啟動(dòng)ETA503,則帶參數(shù)4執(zhí)行eta503set.exe:

若要啟動(dòng)ETA508,則帶參數(shù)8執(zhí)行eta503set.exe:

執(zhí)行命令后重啟系統(tǒng),ETA503或ETA508的驅(qū)動(dòng)就會(huì)自動(dòng)加載。應(yīng)用程序就可操作這些串口了。

評估與技術(shù)支持

我們?yōu)榈谝淮问褂肊TA503或ETA508的客戶準(zhǔn)備了評估模塊,可與EM335x的評估套件直接連接使用,如圖所示:

早期售出的EM335x主板有可能沒有包括ETA503 / ETA508的驅(qū)動(dòng)。若有串口擴(kuò)展需求的客戶,請聯(lián)系英創(chuàng)技術(shù)支持(support@emtronix.com)以更新內(nèi)核。

ETA503 / ETA508是英創(chuàng)自由知識(shí)產(chǎn)權(quán)產(chǎn)品,沒有提供它們的電路圖。數(shù)據(jù)手冊僅對模塊管腳信號進(jìn)行說明。

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

    關(guān)注

    87

    文章

    11329

    瀏覽量

    209975
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

    35490
收藏 人收藏

    評論

    相關(guān)推薦

    ESM335x系列與EM335x之比較

    接口,EM335x需要通過TTL RGB->LVDS轉(zhuǎn)電路才能與這類顯示屏相連?! 』谝陨峡紤],我們在現(xiàn)有產(chǎn)品雙排插針結(jié)構(gòu)的基礎(chǔ)上,發(fā)展了一套創(chuàng)公司自有的嵌入式主板與應(yīng)用底板的連接規(guī)范——
    發(fā)表于 06-12 14:43

    EM335x工控主板多路CAN總線擴(kuò)展方案介紹

    總線擴(kuò)展需求,創(chuàng)公司推出利用精簡ISA總線接口的四路CAN總線擴(kuò)展單元ETA704??蛻艨梢灾苯邮褂肊TA704或者參考ETA704進(jìn)行設(shè)計(jì),在E
    發(fā)表于 06-30 10:54

    EM335x電源沖擊實(shí)驗(yàn)

    EM335x連接了5.6'顯示屏、雙網(wǎng)絡(luò)、I2C模塊、U盤、RS485和RS232等擴(kuò)展,實(shí)驗(yàn)的每套EM335x均按如下示意圖連接?! ”敬喂灿?jì)8套EM335x參與實(shí)驗(yàn),
    發(fā)表于 06-30 11:00

    工控主板EM335x串口擴(kuò)展方案

    它的精簡ISA總線,連接創(chuàng)串口擴(kuò)展模塊ETA503或ETA508,方便的實(shí)現(xiàn)EM335x
    發(fā)表于 07-05 16:01

    一種基于EM335x的工控應(yīng)用方案

    EM335x資源并提供實(shí)際應(yīng)用方法,創(chuàng)公司基于EM335x工控主板,設(shè)計(jì)了以通訊為主的嵌入式工控系統(tǒng)應(yīng)用方案。如果客戶經(jīng)過評估,資源配置
    發(fā)表于 07-05 16:48

    EM335x工控主板四網(wǎng)絡(luò)擴(kuò)展方案介紹

    網(wǎng)絡(luò)的擴(kuò)展需求,創(chuàng)公司推出利用精簡ISA總線接口的雙網(wǎng)絡(luò)擴(kuò)展單元ETA728??蛻艨梢灾苯邮褂肊TA728或者參考ETA728進(jìn)行設(shè)計(jì),從而組成E
    發(fā)表于 07-11 10:54

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

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

    創(chuàng)信息技術(shù)EM335x工控主板的接口及擴(kuò)展簡介

    創(chuàng)公司新近推出的工控主板EM335x,是一款基于Cortex-A8的高性價(jià)比嵌入式主板產(chǎn)品,配置了豐富的接口資源。圖1是對EM335x主要接口的功能框圖,本文將基于該框圖,從應(yīng)用的角
    的頭像 發(fā)表于 01-17 10:17 ?2411次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>信息技術(shù)<b class='flag-5'>EM335x</b>工控主板的接口及<b class='flag-5'>擴(kuò)展</b>簡介

    創(chuàng)信息技術(shù)EM335x精簡ISA擴(kuò)展總線地址總線介紹

    創(chuàng)公司新近推出的工控主板EM335x支持精簡ISA擴(kuò)展總線。由于主板管腳的限制,ISA總線采用了地址數(shù)據(jù)復(fù)用的方式,在每個(gè)總線周期的開始送出地址數(shù)據(jù),由ISA_ADVn上升沿鎖存,然
    的頭像 發(fā)表于 01-17 10:20 ?1396次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>信息技術(shù)<b class='flag-5'>EM335x</b>精簡ISA<b class='flag-5'>擴(kuò)展</b>總線地址總線<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)EM335x開機(jī)畫面設(shè)置程序使用介紹

    實(shí)際應(yīng)用中,客戶經(jīng)常需要定制自己的開機(jī)畫面或是修改屏幕分辨率。創(chuàng)公司在EM335x內(nèi)核中提供lu命令快捷方便的修改開機(jī)畫面和屏幕分辨率。 因?yàn)閘u命令需要連接網(wǎng)絡(luò),telnet登錄后執(zhí)行,對部分
    的頭像 發(fā)表于 02-03 08:54 ?1118次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>信息技術(shù)<b class='flag-5'>EM335x</b>開機(jī)畫面設(shè)置程序使用<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)EM335x支持低成本單色LCD顯示介紹

    1、簡述 創(chuàng)公司嵌入式板卡EM335x是一款高性能的Cortex-A8硬件平臺(tái),板卡帶有豐富的硬件接口,非常適用于工業(yè)應(yīng)用開發(fā)。 EM335x板卡CPU采用了Ti公司的AM3354,
    的頭像 發(fā)表于 02-03 10:04 ?2198次閱讀

    創(chuàng)信息技術(shù)EM335x工控主板四網(wǎng)絡(luò)擴(kuò)展方案介紹

    擴(kuò)展需求,創(chuàng)公司推出利用精簡ISA總線接口的雙網(wǎng)絡(luò)擴(kuò)展單元ETA728??蛻艨梢灾苯邮褂肊TA728或者參考ETA728進(jìn)行設(shè)計(jì),從而組成EM3
    的頭像 發(fā)表于 02-03 10:03 ?1383次閱讀

    創(chuàng)信息技術(shù)EM335x電源沖擊實(shí)驗(yàn)介紹

    連接了5.6顯示屏、雙網(wǎng)絡(luò)、I2C模塊、U盤、RS485和RS232等擴(kuò)展,實(shí)驗(yàn)的每套EM335x均按如下示意圖連接。 本次共計(jì)8套EM335x參與實(shí)驗(yàn),EM335x使用衡孚5V/4A
    的頭像 發(fā)表于 02-03 10:07 ?1193次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>信息技術(shù)<b class='flag-5'>EM335x</b>電源沖擊實(shí)驗(yàn)<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)EM335x工控主板多路CAN總線擴(kuò)展方案介紹

    。EM335x核心板已經(jīng)自帶了兩路CAN總線,默認(rèn)的配置為一路CAN總線,如果需要兩路CAN總線,可以在購買的時(shí)候特別注明。為了豐富EM335x核心板的擴(kuò)展資源并且滿足客戶對高效、低成本的
    的頭像 發(fā)表于 02-03 10:08 ?2108次閱讀

    創(chuàng)信息技術(shù)ESM335x系列與EM335x之比較

    EM335x是基于TI Cortex-A8 AM335x處理器的工控主板,預(yù)裝正版WEC7(WEC2013)或Linux操作系統(tǒng),板載雙網(wǎng)口、雙CAN、6串口等豐富的通訊接口資源。EM335x
    的頭像 發(fā)表于 02-04 10:19 ?2160次閱讀