WinCE工控主板24路串口扩展

 2020-10-23 16:41:54     作者:刘乾坤    

  英创公司ESMARC工控主板支持8位数据/地址复用的精简ISA总线,精简ISA总线的一大应用就是多串口扩展,我们基于ESMARC精简ISA总线设计了ETA503、ETA508和ETA524多串口扩展模块,这些串口扩展模块加上EMSARC主板自身的串口、可使整个系统具有同时支持30路独立串口通讯的能力。


  可支持该串口扩展方案的主板主要有以下几种:


esm7000.pngesm335xesm6802
ESM7000工控主板ESM3354工控主板ESM6802工控主板


  用户可根据系统需要的总串口数选择合适的串口扩展模块。ETA503使用了1片16C554扩展4路串口。ETA508使用了2片16C554扩展了8路串口,ETA508还支持两片同时使用,可实现16路串口扩展。ETA524使用了3片CH438Q 八串口扩展芯片,所以直接支持24路独立串口的扩展。


  下表是使用ETA503/ETA508/ETA524时对应的串口设备名称,扩展串口的最高波特率为115200bps,软件操作方法与主板自带的串口完全一样,不需任何特殊处理。


设备名称扩展说明
"\\$device\\COM20"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM21"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM22"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM23"ETA503ETA508  x1ETA524-CH438Q x1
"\\$device\\COM24" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM25" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM26" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM27" ETA508  x1ETA524-CH438Q x1
"\\$device\\COM30" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM31" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM32" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM33" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM34" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM35" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM36" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM37" ETA508  x2ETA524-CH438Q x2
"\\$device\\COM50"  ETA524-CH438Q x3
"\\$device\\COM51"  ETA524-CH438Q x3
"\\$device\\COM52"  ETA524-CH438Q x3
"\\$device\\COM53"  ETA524-CH438Q x3
"\\$device\\COM54"  ETA524-CH438Q x3
"\\$device\\COM55"  ETA524-CH438Q x3
"\\$device\\COM56"  ETA524-CH438Q x3
"\\$device\\COM57"  ETA524-CH438Q x3


  ESMARC WinCE系统中已经集成了多串口扩展的驱动程序,在使用多串口扩展模块之前需要通过系统自带的命令使能相应的驱动程序。具体操作方法是通过telnet命令登陆WinCE主板(或打开WinCE系统的命令提示行)后执行相应的命令,例如:

  >ETA503Set 4    //使能ETA503四串口扩展驱动

  >ETA503Set 8    //使能ETA508八串口扩展驱动

  >ETA503Set 16  //使能两片ETA508驱动

  >ETA503Set 0   //禁止多串口扩展驱动程序加载

  >ETA524Set 24 //使能ETA524 24路扩展驱动

  >ETA524Set 0   //禁止多串口扩展驱动程序加载


  通过上述命令使能驱动程序后需要重启系统生效,可通过系统调试串口输出信息观察扩展串口的加载情况。


eta524正面.png
ETA524 串口扩展模块ETA508 八串口通信扩展模块ETA503 四串口通信扩展模块


  扩展串口模块信息可参考:

  http://www.emtronix.com/download/eta524.pdf

  http://www.emtronix.com/download/eta508.pdf

  http://www.emtronix.com/download/eta503.pdf