裴慧霞,程 全
(周口师范学院 物理与电子工程系,河南 周口 466001)
EPH1200是台湾义隆电子股份有限公司生产的一款8位精简指令集并内置辨识内核的微控制器,外接一块电阻式手写板,可适用于手写辨识的各种应用,例如短消息、Stylus Remote Controller、移动电话、手写输入设备等.EPH1200手写识别模块内嵌蒙恬手写识别核心及简体中文字型库,支持简体中文、英文大小写字母、数字、符号的笔划输入,能识别一级汉字,二级汉字,10个阿拉伯数字,52个大小写字母,32个常用键盘符号,10个标点符号,4个预设手势,等,识别结果内码为GB2312码或Unicode码可选.识别正确率高达99%,并提供备选字输出、国标码点阵查询功能.用户可以选择在写入时实时显示书写笔迹,也可选择写入时不显示书写笔迹而直接辨识.EPH1200是一个低功耗、低成本、高识别率的手写识别模块,能够减少用户产品开发周期,还能够显著提升产品的设计功能与风格水准.
EPH1200有四种工作模式:1)识别模式.对笔迹进行识别,实时发送笔迹坐标并发送识别结果内码.2)绘图模式.对笔迹不进行识别,实时发送笔迹坐标,不发送识别结果内码.3)触控模式.只发送落笔坐标和抬笔信息,对笔迹不进行识别.4)省电模式.IC工作在IDLE模式,工作电流小于8μA.
EPH1200手写识别模块支持UART通讯模式,可方便与各种CPU配合使用;其工作电压为2.4~3.6V,适用于各种掌上设备;最大时钟工作频率可达16MHz,单字辨识时间约为0.34s;一般只需外接四个元件即可正常工作;平时工作在省电模式下,最大静态耗电仅20μA.EPH1200手写识别模块还内嵌触摸屏及其控制程序,保证用户能够方便快捷地将EPH1200应用在各种具备手写输入功能的开发方案中.
LQFP封装引脚见表1.
表1 LQFP封装引脚
引脚功能描述见表2.
表2 引脚功能
UART接口的应用电路(32.768kHz晶振)见图1.
图1 UART接口的应用电路图
在终端,处理器发送设置指令(“50h,14h,04h,00h,ffh,ffh,ffh,ffh,2ch”)给 EPH1200,如 果EPH1200发送正确应答包(“50h,14h,04h,ffh,ffh,ffh,ffh,fdh”),则说明 EPH1200 已经响应设置指令,并按照新设置要求处理以后的数据;如果EPH1200发送错误应答包(“50h,00h,04h,00h,00h,00h,00h,19h”),则说明 EPH1200 没有响应设置指令,不会按照新设置的要求处理以后的数据.所以,终端处理器需要重新发送设置指令,直到设置成功为止.在收到一字完成的封包之后,EPH1200将有300~600ms的识别时间,不会处理输入的命令.
例如当写出“手”字时,处理器就会根据感应的信息进行处理,然后再显示出来:
当终端处理器发送合法的指令没有被回应的时候,有三种可能的情况:1)EPH1200没有被正确连接;2)EPH1200工作在省电模式;3)EPH1200正在进行识别.
通信接口为UART异步串行口,波特率为9 600bit/s,无流控,无校验位,有效数据为8位,一位停止位.该接口电路连接简单,只需将UART口的RXD,TXD信号线分别与终端处理器UART口的TXD,RXD相连,并外接几个电容就可以实现.通信命令时序要求:当主 MCU发送命令到EPH1200时,两个字节的间隔时间应小于2.7ms,否则EPH1200将接收不到命令并返回“ACK error”信息;当主MCU发送命令到EPH1200时,两个连续命令的间隔时间应长于10ms.
EPH1200工作电压为2.4~3.6V,工作电流小于10mA.RXD输入电压UIH=2.4~3.3V,UIL=0~0.6V;TXD输出电压UOH=2.4~3.3 V,UOL=0~0.2V;EPH1200要求电源off到on的电平状态为0V直接阶跃到3V,而不是从中间的某个电平值(假设1.5V)升到3V.后者不能使EPH1200实现可靠的硬件复位,从而无法正常工作.如果供电电压保证不了这个状态,可以用一个普通I/O引脚接到IC的RESETB引脚上,系统可以通过普通I/O引脚实现对硬件的初始化.
[1]邱关源.电路[M].3版.北京:高等教育出版社,1998.
[2]童诗白,华成英.模拟电子技术基础[M].北京:高等教育出版社,2001.