牛偉鵬,李澤陽,魏欣瑋,郭春鋒
(山西大眾電子信息產(chǎn)業(yè)集團有限公司技術(shù)(研發(fā))中心,山西 太原030051)
在互聯(lián)網(wǎng)時期,電腦成為網(wǎng)絡(luò)終端設(shè)備,不光是用于網(wǎng)絡(luò)文娛和一般辦公,更重要的是用于信息產(chǎn)出和交流。鼠標和鍵盤是電腦的兩大輸入設(shè)備,控制電腦的大部分操作使用。其中鍵盤的歷史甚至比計算機還要久遠。
近年,隨著市場的轉(zhuǎn)變和國內(nèi)各元器件研制單位的研發(fā)水平的提高,國產(chǎn)電子元器件水平取得了長足發(fā)展,鍵盤類模塊也取得了長遠的進步。鍵盤類產(chǎn)品核心部件主要是處理器和其外圍電路,目前國外市場上鍵盤控制芯片主要以臺灣HOLTEK、美國Cypress為主,在國產(chǎn)化推進的大環(huán)境下,國產(chǎn)化鍵盤設(shè)備也隨之提上日程。
本文主要是對該電路模塊的各個部件進行研究,設(shè)計一款基于STC8H3K64U的國產(chǎn)化率100%、多功能通用鍵盤模塊。
鍵盤通用模塊由控制模塊、控制軟件、接口組件組成,控制模塊是整個鍵盤的控制核心,主要負責按鍵掃描識別、編碼和傳輸接口工作,它將各個鍵所表示的數(shù)字或字母轉(zhuǎn)換成計算機可以識別的信號,最后通過接口組件實現(xiàn)與用戶主機的通信。
鍵盤通用模塊預(yù)留16×8行列矩陣,具有Num、Caps、Scroll狀態(tài)指示燈、預(yù)留背光燈接口功能。設(shè)計有1個USB電氣接口,1個PS2電氣接口。其功能模塊框圖如圖1所示。
圖1 功能模塊框圖
控制處理模塊由單片機、靜電保護電路、接口等組成,采用嵌入式微處理器完成按鍵掃描、處理及傳輸工作,通過USB/PS2接口協(xié)議傳送數(shù)據(jù)。電路設(shè)計有靜電保護防止高壓靜電擊穿,提高整機抗靜電性能??刂颇K原理框圖如圖2所示。
圖2 控制模塊原理框圖
該模塊的供電電路最主要的功能是為CPU及其元器件提供電能,保證模塊的正常工作。
供電電路設(shè)計為低壓差輸出的三端穩(wěn)壓調(diào)整電路,5 V轉(zhuǎn)換為3.3 V,所有電源共地設(shè)計。供電電路設(shè)計如圖3所示。
圖3 供電電路原理框圖
該模塊的靜電保護電路設(shè)計措施是在控制處理模塊與鍵盤矩陣、接口連接端點處均設(shè)計有靜電保護瞬態(tài)抑制二極管。靜電保護電路設(shè)計如圖4所示。
圖4 靜電保護電路原理框圖
嵌入式ARM微處理器內(nèi)部支持USB2.0底層協(xié)議,可工作在全速和高速兩種狀態(tài),通過差分信號線D+或D-的上拉電阻實現(xiàn),同時設(shè)計有靜電保護電路。
強烈的振沖易造成印刷電路板變形,元器件松動、接插件連接不可靠等斷路或短路,為了增強電路板的抗振動、沖擊的性能,必須減小在振動沖擊時電路板內(nèi)部的應(yīng)力和應(yīng)變,提高電路板的抗振強度,避免電路印制線路斷裂、焊盤脫落。為此,該模塊電路設(shè)計盡量縮小電路板的面積,對印制板中體積、質(zhì)量大的易損元件用硅膠粘接處理,達到緊固元件、緩沖應(yīng)力的目的;信號連接接插件采用具有緊固功能的航空連接器達到加固的目的。
軟件設(shè)計由單片機控制軟件和上位機人機交互軟件組成。其中單片機控制軟件首先判斷是否進入配置模式,若進入,則通過串口按照協(xié)議規(guī)定的格式來接收這些數(shù)據(jù)存儲到EEPROM,按照協(xié)議規(guī)定,協(xié)議分為起始位、數(shù)據(jù)個數(shù)、數(shù)據(jù)位(行、列、鍵值)、校驗位、結(jié)束位,鍵值按先行后列的順序輸入;通過串口命令可設(shè)置運行模式和配置模式,其中運行模式的幀頭為aa 01,配置模式的幀頭為aa 02,當串口收到aa 01,程序執(zhí)行配置模式,即開始解析串口發(fā)來的數(shù)據(jù),并更新鍵值表,當串口收到aa 02,程序執(zhí)行運行模式,即此時設(shè)備為標準的鍵盤設(shè)備。具體軟件流程圖見圖5。
圖5 軟件流程圖
該模塊所配套的上位機可自定義行列大小、自定義鍵盤的鍵值、可自主切換鍵盤接口類型。行列數(shù)和鍵盤接口類型可在界面進行選擇,按鍵鍵值順序按先行后列的順序按下對應(yīng)的按鍵即可,最后點擊配置按鈕,即完成了該模塊的配置。操作界面如圖6所示。
圖6 上位機操作界面
國產(chǎn)化多功能加固鍵盤模塊已在產(chǎn)品中得到應(yīng)用并驗證其可行性,之后此模塊可擴展應(yīng)用到所內(nèi)乃至國內(nèi)要求的國產(chǎn)化鍵盤中,縮短了設(shè)計周期,提高了設(shè)計經(jīng)濟性與可靠性,為我國的國防事業(yè)建設(shè)做出貢獻。