• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 設計應用 > 智能手機鍵盤控制器的一種實現方法

    智能手機鍵盤控制器的一種實現方法

    作者: 時間:2013-02-28 來源:電子產品世界 收藏

      簡介

    本文引用地址:http://www.czjhyjcfj.com/article/142530.htm

      的大腦是基帶處理器(Baseband),內置微型處理器和專用信號處理電路。依靠基帶控制器的先進設計,通用輸入/輸出口()可用來實現按鍵開關功能。

      目前,專用器IC已廣泛用于。這些專用器之所以派上用場,原因在于基帶芯片的資源非常有限。比如,有時為了節約成本,用戶將本來用于功能電話的基帶芯片應用到了的設計;有時則是為了減少基帶控制器與鍵盤之間的連接線數量,特別是對于滑蓋手機,基帶處理器和鍵盤分布在不同的PCB上。器通常由I2C總線或SPI總線連接到基帶處理器。

      鍵盤控制器的功能可用現有的芯片或使用傳統的按鍵掃描微型單片機實現。一些專有的鍵盤控制器也采用傳統的按鍵掃描方式。這篇應用筆記則對傳統的按鍵掃描和低EMI按鍵掃描方案進行了比較,并列舉了省去EMI濾波器件帶來的益處。

      傳統的按鍵掃描方案

      圖1所示是傳統的按鍵掃描方案,基帶處理器的GPIO鍵盤控制或某些專用的鍵盤控制器都采取了這個方式。有些GPIO引腳設計成“列”輸出端口,驅動開關矩陣;有些GPIO引腳設計成“行”輸入端口,檢測按鍵開關的閉合。通常,沒有按鍵按下時,每個按鍵上都沒有電壓。一旦某個按鍵按下,鍵盤控制器開始掃描所有的按鍵。掃描動作通過逐漸升高“列”電壓的同時,來輪詢監測每“行”的輸入電平。一個8*8的開關矩陣可經過64個時鐘周期完成一遍掃描。時鐘頻率的范圍可以設定在幾十KHz到幾MHz之間,“列”輸出電平在系統的邏輯高和邏輯低之間切換。依據鍵盤控制器的供電電壓,邏輯高電平可以從1.8V到3.3V變化。  

     

      因為“列”掃描信號的突然上升和下降造成的電磁輻射可能會影響EMI測試,尤其是那些基帶處理器GPIO與鍵盤之間有較長布線的設計。通常,在“列”輸出端口需要EMI濾波器件來降低EMI輻射。EMI濾波器可以是一級RC濾波或者二級CRC低通濾波(見圖2a和2b)。EMI濾波可以使用分立的無源器件,也可使用小尺寸TDFN/CSP封裝的EMI濾波器。這顯然會增加成本并占用空間。

      低EMI (無源掃描)

      Maxim的鍵盤控制器,如MAX7347、MAX7348、MAX7359和MAX7360采用一種獨特的無源掃描方式,利用電流源驅動開關矩陣,并通過檢測電流來檢測按鍵動作。圖3說明了無源按鍵掃描的工作原理。一旦按下一個按鍵,控制器便開始掃描所有按鍵。掃描時,在所有“列”端口施加電壓約為0.5V的恒流源,控制器監測流過依次使能的每“行”電流。因為每一時刻只有一“列”檢測到電流流過,所以,對于一個8*8開關矩陣,這種無源掃描方式也需要經過64個時鐘周期完成掃描。在按鍵掃描期間,所有“列”電壓都是靜態的0.5V (有按鍵按下的列除外),在其對應的“行”端口處于掃描期間,該“列”電壓降低到0V。  



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 太湖县| 许昌县| 雅安市| 古浪县| 营口市| 中江县| 深水埗区| 尤溪县| 潢川县| 卢氏县| 哈密市| 商水县| 栾川县| 西平县| 嘉峪关市| 临海市| 凤翔县| 土默特左旗| 阳春市| 会东县| 航空| 合川市| 岚皋县| 连南| 武功县| 富民县| 五峰| 延津县| 龙江县| 贡嘎县| 泰州市| 吉首市| 积石山| 清水河县| 灵川县| 西昌市| 左权县| 闻喜县| 海安县| 太仓市| 邯郸县|