EM9170是英创公司2011年推出的新一代的工控主板产品。在英创公司已有的基于ARM9的工控主板产品系列中,还没有支持彩色显示同时CPU主频达到400MHz的产品,这也就成为了EM9170产品的基本出发点。事实上,EM9170不仅具有400MHz的工作主频以及真彩色LCD接口,还保持了与英创现有主流产品EM9161的保持高度兼容,并在多个方面的指标都有显著的提升。对客户更重要的一点,是EM9170的售价与EM9161的售价完全相同,因此是作为老客户产品升级换代的理想选择。本文以下部分首先对EM9170和EM9161的相关指标进行了对比,然后对EM9170的应用优势进行了逐项说明。
EM9170与EM9161功能对比表
技术指标 |
EM9170 |
EM9161 |
CPU(主频) | Freescale iMX257(400MHz) | Atmel AT91SAM9G10(266MHz) |
操作系统 | Windows CE 6.0 | Windows CE 5.0 |
内核文件系统 | BinFS | FAT |
启动时间 | 8秒 | 20秒 |
内存 / 用户可用空间 | 64MB / 40MB | 64MB / 30MB |
用户可用FLASH空间 | 80MB | 32MB |
彩色显示和触摸屏 | 支持 | 支持 |
标准串口数 | 4 | 4 |
标准CAN接口数 | 独立双CAN接口 | 可选3串口 + 1路CAN |
模拟通道 | 2路AD输入 | - |
SPI / I2C / PWM | 硬件SPI / I2C,2路PWM | GPIO仿真SPI和I2C |
USB接口 | 1路HOST,1路OTG | 2路HOST,1路DEVICE |
精简ISA总线 | 支持 | 支持 |
板卡尺寸 | 74×53mm,2个坚固IDC36插针 | 74×53mm,2个坚固IDC36插针 |
供电电源 / 平均功耗 | 单5V供电 / 140mA | 单5V供电 / 280mA |
上表比较了EM9170和EM9161的主要技术指标,从中可看到EM9170主要的提升所在。以下再对这些指标做进一步的说明。
1、EM9170预装的操作系统为WinCE 6.0,从应用的角度看,WinCE 6.0相对WinCE 5.0的改进,最明显的在它的文件系统方面。WinCE 5.0是基于Windows 98的代码,而WinCE 6.0则是基于Windows 2000的代码,所以WinCE 6.0文件系统不再需要Scandisk之类的操作,文件操作的速度大大加快。在EM9161上,对Flash进行文件写入的平均速度只有100KB/s,而在EM9170上的写盘速度大幅度提升到1MB/s以上。
2、为了控制EM9170的整体成本,我们仍然采用64MB的内存芯片,通过对内核文件系统采用BinFS的手段,这样得到的益处是在相同的内存容量下,应用程序能有更大的可用空间,实际的可用空间增加了10MB。对嵌入式应用来说,40MB的内存空间应能满足绝大部分的应用。采用BinFS的第二个优点是加快了CE操作系统的加载速度,这对一些特殊应用是尤为重要的。
3、EM9170具有独立的4路串口 + 2路CAN接口,相对EM9161的4串口或3串口+1路CAN的配置,其通讯能力有明显的提高。EM9170的4路串口的最高波特率可高达1Mbps,而EM9170的CAN控制器采用的是更为先进的FlexCAN结构,支持不同优先级的数据帧发送,从而提高了系统控制的实时响应能力。EM9170的双CAN的接口信号放置在CN2插座的33# - 36#管脚,而EM9161的这4个管脚是没有使用的。
4. 在常规硬件接口方面,EM9161与EM9170都具有1路以太网接口、32路数字IO,但EM9170还具有硬件的SPI、I2C、PWM等接口控制单元,可满足更广泛的应用需求,如利用SPI实现高速同步数据传输等。
5. 从信号管脚来看,EM9170与EM9161的主要区别,是在USB的接口上,EM9161具有2个全速的USB主控端口和一个USB设备端口,而EM9170则为一个高速USB主控端口和一个USB OTG端口(主从自适应)。其中USB HOST1两款板子是完全对应的,EM9161的USB Device口的管脚与EM9170的USB OTG端口的管脚对应;而EM9161的USB HOST2的管脚在EM9170中被配置为2路AD输入。所以对相当部分应用来说,EM9170可直接替代EM9161,而客户的应用地板不做任何修改,就可实现用户产品的快速升级换代。
全部0条评论
快来发表一下你的评论吧 !