嵌入式系统结合微处理器或微控制器的系统电路与其专属软件,达到系统操作效率的最高比。这里把嵌入式系统定义为一个体积较小的计算机系统(与PC机相比),由于其体积较小,因此软硬件结构和应用范围与PC机相比有较大的不同。其特性可归纳为下列四项:(1)通常执行特定功能;(2)以微电脑与外围构成核心;(3)严格的时序与稳定性要求;(4)全自动操作循环。
2总体设计 2.1CPU的选择本文采用的是CirrusLogIC公司的嵌入式处理器EP9312。CirrusLogic公司的EP9312作为主处理器;32MBFlash使用NORFlash;64MBSDRAM;显示格式:西文:24x12点阵,中文:24x24点阵,26行,80列。或者西文:16x8点阵,中文:16x16点阵,26行,80列;800x600x16bpp、1024x768x16bpp多种TFT显示模式,支持单扫描或双扫描;1个并口;5个串口;2个PS/2端口;1个1/10/100Mb/s的以太网接口。支持TCP/IP协议;1个USBHost和1个USBSlave接口。2.3系统组成EP9312已经集成了嵌入式系统所需的许多功能,为了使本设计满足金融税务类产品的要求,还增加了如下硬件:SuperI/0器件(包含2个 UART、1个并口、2个PS/2接口控制器)、网络PHY接口器件、接口电平转换器、Flash、SDRAM等。PCB板采用4层板,表层为信号层,其中的电源线路层和地线层深埋在主板的内层,不易受到电源杂波的干扰,尤其是高频电路,可以获得较好的抗干扰能力。系统的基本结构如图l所示。
3模块功能描述 3.1CPUEP9312的内核是ARM920T,其主频为200MHz,100MHz内部总线。有16KB的指令Cache和16KB的数据 Cache,内部集成了很多功能模块,其中主要包括:LCD控制器、3个USBHost控制器、3个串口控制器、EthernetMAC、EIDE、 AC’97接口等。EP9312内含MMU,支持TCP/IP协议,也为开发各种字符图形功能提供了快捷的方法。本设计充分利用了这些内部集成的功能,减少了外围元件。3.2RESET模块系统的RESET模块为系统提供启动及复位信号,是系统运行的开端。本系统采用MAX708CSA作为复位器件,设计成用户重启的按钮控制。发出RESET信号送给CPU的RSTOn引脚、Flash模块、 JATG模块等。另采用一片MAX708CSA作为系统上电的按钮控制。发出POR信号送给CPU的PRSTn引脚,如图2所示。
4结束语 本文介绍了一种基于EP9312的银税类嵌入式系统的硬件设计方案。经过测试,系统各部分都能正常工作,实现了预定的功能。与以前的嵌入式系统平台相比,本系统集成度高、主板面积小、外围接口多,成本低,运行速度快,是一款性价比很高的产品,能为嵌入式产品的开发提供一个良好的平台。主要面向计算机终端、存折打印机、补登机、POS机等嵌入式产品。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论