0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创EM335x多串口扩展方案介绍

英创信息技术 作者:英创信息技术 2019-10-27 11:26 次阅读

EM335x是基于Cortex-A8的高性价比嵌入式主板产品线,包括已推出的EM335x、EM3352,以及即将推出的EM3354、EM3356等(本文后续统称EM335x)。EM335x可通过它的精简ISA总线,连接英创的多串口扩展模块ETA503或ETA508,方便的实现EM335x的多串口扩展。本文主要介绍EM335x多串口扩展的相关技术事宜。

精简ISA总线接口

EM335x评估底板(EM335x-EVB)的CN2为精简ISA总线接口,其接口信号与GPIO12 – GPIO23复用管脚。对串口扩展模块来说使用的具体管脚信号如下表所示:

ISA_SD[0..7]为地址数据时分复用的双向总线信号,与控制信号ISA_CS#、ISA_ADV#、ISA_RD#和ISA_WE#配合,实现总线数据的读入和写出。具体的总线时序请参考EM335x数据手册。ISA_IRQ为多串口扩展模块的共享中断请求输入,必须由EM335x主板的GPIO24充当。ISA信号以#为后缀的信号,表示低电平有效。

多串口扩展模块ETA503 / ETA508

ETA503为4串口扩展模块,ETA508为8串口扩展模块。ETA503扩展的4路串口均为9线制标准UART串口,而ETA508扩展的8路串口则为3线制串口。两种模块的信号电平均为+3.3V LVTTL电平。有关这种模块详细的技术说明请参考它们的数据手册。两种模块均通过其CN1插座与EM335x的精简ISA总线相连,具体信号说明如下:

由于ETA508都是从英创EM9X60产品线发展起来的,为了兼容两种产品线,ISA_SD4 – ISA_SD7这4条数据线在CN1中被重复放置了两次,在设计接口电路时,上述所列的信号均不能少。另ETA508模块的电源和地线是通过模块的CN2接口引入的。

注意:

(1)ETA503的CN1的布局方向与ETA508是不同的!为了方便客户PCB的设计,英创工程师专门制作了ETA503/ETA508兼容的PCB器件库,需要的客户可来邮件索取。

(2)EM335x的所有ISA接口信号均为3.3V LVTTL电平,且不是+5V兼容的,因此禁止把5V信号或电源接到ISA信号管脚上,否则会造成EM335x主板的损坏!

(3)由于ISA总线的速度较高,ETA503 / ETA508在PCB中的布局应尽可能靠近EM335x总线接口所在位置,即CN2,以保证总线信号的完整性。

应用程序对扩展串口的操作

无论是在Linux平台,还是在WinCE平台,应用程序对扩展串口的操作,都是通过打开其对应的设备驱动文件来实现的,其具体的设备文件名如下:

需要注意的是在WinCE平台,扩展串口号为COM20 – COM27,与主板上的串口号(COM2 – COM7)并不连续,而Linux平台的设备节点名称是与主板串口节点连续命名的。打开串口后的操作,都可通过标准函数实现各个功能。

尽管每路扩展串口的最高波特率均为115200bps,但考虑尽可能降低ISA总线的负载,建议把高波特率串口首先配置在主板的COM2 – COM6(CE平台)或ttyS1 – ttyS5(Linux平台),然后再在ETA503 / ETA508上部署,最后使用EM335x的低速串口COM7或ttyS6。

串口驱动程序的加载

ETA503 / ETA508的驱动程序已经包含在EM335x的内核中,通过适当方式加载这个驱动,就可进行串口操作了。

对Linux平台,驱动程序为eta503_serial.ko,存放在跟文件系统的/lib/modules//3.12.10路径下,用标准insmod命令即可实现加载。

对CE平台,在启动系统后,telnet登录到CE的命令窗口,若要启动ETA503,则带参数4执行eta503set.exe:

若要启动ETA508,则带参数8执行eta503set.exe:

执行命令后重启系统,ETA503或ETA508的驱动就会自动加载。应用程序就可操作这些串口了。

评估与技术支持

我们为第一次使用ETA503或ETA508的客户准备了评估模块,可与EM335x的评估套件直接连接使用,如图所示:

早期售出的EM335x主板有可能没有包括ETA503 / ETA508的驱动。若有串口扩展需求的客户,请联系英创技术支持(support@emtronix.com)以更新内核。

ETA503 / ETA508是英创自由知识产权产品,没有提供它们的电路图。数据手册仅对模块管脚信号进行说明。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11224

    浏览量

    208897
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35210
收藏 人收藏

    评论

    相关推荐

    ESM335x系列与EM335x之比较

    接口,EM335x需要通过TTL RGB->LVDS转电路才能与这类显示屏相连。  基于以上考虑,我们在现有产品双排插针结构的基础上,发展了一套公司自有的嵌入式主板与应用底板的连接规范——
    发表于 06-12 14:43

    EM335x工控主板多路CAN总线扩展方案介绍

    总线扩展需求,公司推出利用精简ISA总线接口的四路CAN总线扩展单元ETA704。客户可以直接使用ETA704或者参考ETA704进行设计,在E
    发表于 06-30 10:54

    EM335x电源冲击实验

    EM335x连接了5.6'显示屏、双网络、I2C模块、U盘、RS485和RS232等扩展,实验的每套EM335x均按如下示意图连接。  本次共计8套EM335x参与实验,
    发表于 06-30 11:00

    工控主板EM335x串口扩展方案

    它的精简ISA总线,连接串口扩展模块ETA503或ETA508,方便的实现EM335x
    发表于 07-05 16:01

    一种基于EM335x的工控应用方案

    EM335x资源并提供实际应用方法,公司基于EM335x工控主板,设计了以通讯为主的嵌入式工控系统应用方案。如果客户经过评估,资源配置
    发表于 07-05 16:48

    EM335x工控主板四网络扩展方案介绍

    网络的扩展需求,公司推出利用精简ISA总线接口的双网络扩展单元ETA728。客户可以直接使用ETA728或者参考ETA728进行设计,从而组成E
    发表于 07-11 10:54

    信息技术工控主板EM335x主要技术指标介绍

    工控主板EM335x公司新近推出的新一代嵌入式主板产品。本着高效、低成本的产品理念,EM335x在保持与同类产品(如EM9170)相同
    的头像 发表于 01-17 09:06 1603次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术工控主板<b class='flag-5'>EM335x</b>主要技术指标<b class='flag-5'>介绍</b>

    信息技术EM335x工控主板的接口及扩展简介

    公司新近推出的工控主板EM335x,是一款基于Cortex-A8的高性价比嵌入式主板产品,配置了丰富的接口资源。图1是对EM335x主要接口的功能框图,本文将基于该框图,从应用的角
    的头像 发表于 01-17 10:17 2291次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>EM335x</b>工控主板的接口及<b class='flag-5'>扩展</b>简介

    信息技术EM335x精简ISA扩展总线地址总线介绍

    公司新近推出的工控主板EM335x支持精简ISA扩展总线。由于主板管脚的限制,ISA总线采用了地址数据复用的方式,在每个总线周期的开始送出地址数据,由ISA_ADVn上升沿锁存,然
    的头像 发表于 01-17 10:20 1344次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>EM335x</b>精简ISA<b class='flag-5'>扩展</b>总线地址总线<b class='flag-5'>介绍</b>

    信息技术EM335x开机画面设置程序使用介绍

    实际应用中,客户经常需要定制自己的开机画面或是修改屏幕分辨率。公司在EM335x内核中提供lu命令快捷方便的修改开机画面和屏幕分辨率。 因为lu命令需要连接网络,telnet登录后执行,对部分
    的头像 发表于 02-03 08:54 1082次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>EM335x</b>开机画面设置程序使用<b class='flag-5'>介绍</b>

    信息技术EM335x支持低成本单色LCD显示介绍

    1、简述 公司嵌入式板卡EM335x是一款高性能的Cortex-A8硬件平台,板卡带有丰富的硬件接口,非常适用于工业应用开发。 EM335x板卡CPU采用了Ti公司的AM3354,
    的头像 发表于 02-03 10:04 2089次阅读

    信息技术EM335x工控主板四网络扩展方案介绍

    扩展需求,公司推出利用精简ISA总线接口的双网络扩展单元ETA728。客户可以直接使用ETA728或者参考ETA728进行设计,从而组成EM3
    的头像 发表于 02-03 10:03 1317次阅读

    信息技术EM335x电源冲击实验介绍

    连接了5.6显示屏、双网络、I2C模块、U盘、RS485和RS232等扩展,实验的每套EM335x均按如下示意图连接。 本次共计8套EM335x参与实验,EM335x使用衡孚5V/4A
    的头像 发表于 02-03 10:07 1156次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b>信息技术<b class='flag-5'>EM335x</b>电源冲击实验<b class='flag-5'>介绍</b>

    信息技术EM335x工控主板多路CAN总线扩展方案介绍

    EM335x核心板已经自带了两路CAN总线,默认的配置为一路CAN总线,如果需要两路CAN总线,可以在购买的时候特别注明。为了丰富EM335x核心板的扩展资源并且满足客户对高效、低成本的
    的头像 发表于 02-03 10:08 2017次阅读

    信息技术ESM335x系列与EM335x之比较

    EM335x是基于TI Cortex-A8 AM335x处理器的工控主板,预装正版WEC7(WEC2013)或Linux操作系统,板载双网口、双CAN、6串口等丰富的通讯接口资源。EM335x
    的头像 发表于 02-04 10:19 2064次阅读