异步串行通讯口(uart)是在工业自动化中应用最为广泛的通讯接口之一,其接口形式包括rs232c、rs485、rs422。作为以网络通讯为特色的嵌入式主板,常常会面临支持多串口的应用。em9170板上均自带4个串口,为了满足客户方便客户能高效、低成本的实现多串口的扩展,利用精简isa总线接口的4串口扩展单元eta503,可作为客户实际扩展的参考,从而组成em9170嵌入式主板的8串口应用方案。
系统构成
图1 由em9170嵌入式主板与eta503构成的8串口系统
eta503是一款基于英创工控主板的四串口扩展模块,通过一片16c554和一片逻辑控制器扩展出四个串口供用户使用。eta503的硬件设计使得用户既能快速方便地进行评估,又能很好地将其融入自己的产品设计中。用户可通过以下步骤来快速实现8串口应用方案。
原型评估
从英创公司购买一套4串口扩展单元eta503以及英创的嵌入式主板em9170,通过isa总线接口相连接起来,可进行快速的功能评估。eta503的驱动程序已经固化在em9170内核中,该驱动程序和标准串口设备完全一致,因此用户在使用扩展串口的方式和em9170板上串口完全保持不变。在此基础上,客户可利用英创公司提供的基本串口通讯应用程序源代码,快速评估多串口扩展单元的基本性能是否满足其具体的应用需求。
eta503的外观示意图如下:
(标注尺寸:inch(1 inch = 1000mil = 25.4mm))
eta503包括5个插座,其中cn1为精简isa总线接口,其信号定义如下:
信号名称及简要描述
精简isa
信号名称及简要描述
pin#
pin#
reset#,复位输出,低有效
1
2
sa0,地址总线
sd0,数据总线,lsb
3
4
sa1,地址总线
sd1,数据总线
5
6
sa2,地址总线
sd2,数据总线
7
8
sa3,地址总线
sd3,数据总线
9
10
sa4,地址总线
sd4,数据总线
11
12
we#,写信号控制线,低有效
sd5,数据总线
13
14
rd#,读信号控制线,低有效
sd6,数据总线
15
16
cs1#,i/o片选线,低有效
sd7,数据总线,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)
设计应用产品
实际应用时,eta503可以作为一个“器件”直接背插在用户的应用底板上,以获得最佳的数据传输性能。如果需要修改各个串口的驱动形式,如rs232c、rs485、rs422等,用户可以参考相应开发评估底板的电路原理图和pcb图。
应用程序开发
在em9170的缺省配置中已经包含了eta503的驱动,只是没有激活,因此在需要使用该多串口方案时,可调用操作系统内部固化的一个小程序“eta503set.exe”来激活eta503,该程序只需运行一次,系统将自动保留该设置。
在应用环境中对扩展串口的编程方法与标准的串口应用程序完全一样,只是需要注意打开扩展串口的设备名称的序号,对于扩展串口eta503所接出的4串口分别对应com6-com9。
AMD宣布重组计划全球裁员15%
三星豪赌“可折叠”,比旗舰手机更高端,消费者会买单吗?
营销成本越来越高,印度市场也难圆二线国产手机的美梦
固纬电子推出GPE-X323C系列高分辨率线性直流电源供应器
什么是机器学习-机器的进化
英创EM9170嵌入式主板8串口方案解析
NVIDIA上个季度净利润跌49% 游戏卡业务损失最为惨重矿卡也已卖不动
新专利曝光!消息称苹果首款车型即将投产
王力安防成为门锁行业智能化标兵
意法半导体推出超实惠的6引脚封装同步整流控制器
浅谈步进电机、交流电机和伺服电机
手机出货量连续第三年下降,手机厂商甩卖4G转战5G
影响5G发展最为关键的因素之一就是5G基站的建设
浅谈智能电网和智慧城市的关系
案例分享:OFDR监测压实黏土梁的弯曲行为
Containerd常见命令操作
企业发现自己面临着集成多种设备和协议的挑战
安全防范的手段有哪些
如何使用 MLX90614 红外测温仪实现 SMBus 通信
基于FPGA的LSA系列激光粒度测试仪的数据采集系统设计