裴慧霞,程 全
(周口師范學(xué)院 物理與電子工程系,河南 周口 466001)
EPH1200是臺(tái)灣義隆電子股份有限公司生產(chǎn)的一款8位精簡(jiǎn)指令集并內(nèi)置辨識(shí)內(nèi)核的微控制器,外接一塊電阻式手寫板,可適用于手寫辨識(shí)的各種應(yīng)用,例如短消息、Stylus Remote Controller、移動(dòng)電話、手寫輸入設(shè)備等.EPH1200手寫識(shí)別模塊內(nèi)嵌蒙恬手寫識(shí)別核心及簡(jiǎn)體中文字型庫,支持簡(jiǎn)體中文、英文大小寫字母、數(shù)字、符號(hào)的筆劃輸入,能識(shí)別一級(jí)漢字,二級(jí)漢字,10個(gè)阿拉伯?dāng)?shù)字,52個(gè)大小寫字母,32個(gè)常用鍵盤符號(hào),10個(gè)標(biāo)點(diǎn)符號(hào),4個(gè)預(yù)設(shè)手勢(shì),等,識(shí)別結(jié)果內(nèi)碼為GB2312碼或Unicode碼可選.識(shí)別正確率高達(dá)99%,并提供備選字輸出、國(guó)標(biāo)碼點(diǎn)陣查詢功能.用戶可以選擇在寫入時(shí)實(shí)時(shí)顯示書寫筆跡,也可選擇寫入時(shí)不顯示書寫筆跡而直接辨識(shí).EPH1200是一個(gè)低功耗、低成本、高識(shí)別率的手寫識(shí)別模塊,能夠減少用戶產(chǎn)品開發(fā)周期,還能夠顯著提升產(chǎn)品的設(shè)計(jì)功能與風(fēng)格水準(zhǔn).
EPH1200有四種工作模式:1)識(shí)別模式.對(duì)筆跡進(jìn)行識(shí)別,實(shí)時(shí)發(fā)送筆跡坐標(biāo)并發(fā)送識(shí)別結(jié)果內(nèi)碼.2)繪圖模式.對(duì)筆跡不進(jìn)行識(shí)別,實(shí)時(shí)發(fā)送筆跡坐標(biāo),不發(fā)送識(shí)別結(jié)果內(nèi)碼.3)觸控模式.只發(fā)送落筆坐標(biāo)和抬筆信息,對(duì)筆跡不進(jìn)行識(shí)別.4)省電模式.IC工作在IDLE模式,工作電流小于8μA.
EPH1200手寫識(shí)別模塊支持UART通訊模式,可方便與各種CPU配合使用;其工作電壓為2.4~3.6V,適用于各種掌上設(shè)備;最大時(shí)鐘工作頻率可達(dá)16MHz,單字辨識(shí)時(shí)間約為0.34s;一般只需外接四個(gè)元件即可正常工作;平時(shí)工作在省電模式下,最大靜態(tài)耗電僅20μA.EPH1200手寫識(shí)別模塊還內(nèi)嵌觸摸屏及其控制程序,保證用戶能夠方便快捷地將EPH1200應(yīng)用在各種具備手寫輸入功能的開發(fā)方案中.
LQFP封裝引腳見表1.
表1 LQFP封裝引腳
引腳功能描述見表2.
表2 引腳功能
UART接口的應(yīng)用電路(32.768kHz晶振)見圖1.
圖1 UART接口的應(yīng)用電路圖
在終端,處理器發(fā)送設(shè)置指令(“50h,14h,04h,00h,ffh,ffh,ffh,ffh,2ch”)給 EPH1200,如 果EPH1200發(fā)送正確應(yīng)答包(“50h,14h,04h,ffh,ffh,ffh,ffh,fdh”),則說明 EPH1200 已經(jīng)響應(yīng)設(shè)置指令,并按照新設(shè)置要求處理以后的數(shù)據(jù);如果EPH1200發(fā)送錯(cuò)誤應(yīng)答包(“50h,00h,04h,00h,00h,00h,00h,19h”),則說明 EPH1200 沒有響應(yīng)設(shè)置指令,不會(huì)按照新設(shè)置的要求處理以后的數(shù)據(jù).所以,終端處理器需要重新發(fā)送設(shè)置指令,直到設(shè)置成功為止.在收到一字完成的封包之后,EPH1200將有300~600ms的識(shí)別時(shí)間,不會(huì)處理輸入的命令.
例如當(dāng)寫出“手”字時(shí),處理器就會(huì)根據(jù)感應(yīng)的信息進(jìn)行處理,然后再顯示出來:
當(dāng)終端處理器發(fā)送合法的指令沒有被回應(yīng)的時(shí)候,有三種可能的情況:1)EPH1200沒有被正確連接;2)EPH1200工作在省電模式;3)EPH1200正在進(jìn)行識(shí)別.
通信接口為UART異步串行口,波特率為9 600bit/s,無流控,無校驗(yàn)位,有效數(shù)據(jù)為8位,一位停止位.該接口電路連接簡(jiǎn)單,只需將UART口的RXD,TXD信號(hào)線分別與終端處理器UART口的TXD,RXD相連,并外接幾個(gè)電容就可以實(shí)現(xiàn).通信命令時(shí)序要求:當(dāng)主 MCU發(fā)送命令到EPH1200時(shí),兩個(gè)字節(jié)的間隔時(shí)間應(yīng)小于2.7ms,否則EPH1200將接收不到命令并返回“ACK error”信息;當(dāng)主MCU發(fā)送命令到EPH1200時(shí),兩個(gè)連續(xù)命令的間隔時(shí)間應(yīng)長(zhǎng)于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的電平狀態(tài)為0V直接階躍到3V,而不是從中間的某個(gè)電平值(假設(shè)1.5V)升到3V.后者不能使EPH1200實(shí)現(xiàn)可靠的硬件復(fù)位,從而無法正常工作.如果供電電壓保證不了這個(gè)狀態(tài),可以用一個(gè)普通I/O引腳接到IC的RESETB引腳上,系統(tǒng)可以通過普通I/O引腳實(shí)現(xiàn)對(duì)硬件的初始化.
[1]邱關(guān)源.電路[M].3版.北京:高等教育出版社,1998.
[2]童詩白,華成英.模擬電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2001.