智能手機鍵盤控製器的一種實現方法
發布時間:2017-06-26 來源:Walter Chen 責任編輯:wenwei
【導讀】智能手機的大腦是基帶處理器(Baseband),內置微型處理器和專用信號處理電路。依靠基帶控製器的先進設計,通用輸入/輸出口(GPIO)可用來實現按鍵開關功能。這篇應用筆記介紹並比較了兩種智能手機中常用的按鍵掃描方式。著重介紹了低EMI方案節省EMI濾波器的優勢。最後,對ESD保護二級管可引入的最大容性負載進行了估算。
目前,專用鍵盤控製器IC已廣泛用於智能手機。這些專用鍵盤控製器之所以排上用場,原因在於基帶芯片的GPIO資源非常有限。比如,有時為了節約成本,用戶將本來用於功能電話的基帶芯片應用到了智能手機的設計;有時則是為了減少基帶控製器與鍵盤之間的連接線數量,特別是對於滑蓋手機,基帶處理器和鍵盤分布在不同的PCB上。鍵盤控製器通常由I²C總線或SPI總線連接到基帶處理器。
鍵盤控製器的功能可用現有的GPIOxinpianhuoshiyongchuantongdeanjiansaomiaoweixingdanpianjishixian。yixiezhuanyoudejianpankongzhiqiyecaiyongchuantongdeanjiansaomiaofangshi。zhepianyingyongbijizeduichuantongdeanjiansaomiaohediEMI按鍵掃描方案進行了比較,並列舉了省去EMI濾波器件帶來的益處。
傳統的按鍵掃描方案
圖1所示是傳統的按鍵掃描方案,基帶處理器的GPIO鍵盤控製或某些專用的鍵盤控製器都采取了這個方式。有些GPIO引腳設計成“列”輸出端口,驅動開關矩陣;有些GPIO引腳設計成“行”shuruduankou,jianceanjiankaiguandebihe。tongchang,meiyouanjiananxiashi,meigeanjianshangdoumeiyoudianya。yidanmougeanjiananxia,jianpankongzhiqikaishisaomiaosuoyoudeanjian。saomiaodongzuotongguozhujianshenggao“列”電壓的同時,來輪詢監測每“行”的輸入電平。一個8 x 8的開關矩陣可經過64個時鍾周期完成一遍掃描。時鍾頻率的範圍可以設定在幾十kHz到幾MHz之間,“列”輸出電平在係統的邏輯高和邏輯低之間切換。依據鍵盤控製器的供電電壓,邏輯高電平可以從1.8V到3.3V變化。

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

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

圖3. Maxim的低EMI鍵盤掃描架構。
每“列”端口是由大約20µA的恒流源驅動,“行”、“列”端口隻在開關接觸的很短時間消耗電流。因此,與傳統掃描方式相比,無源掃描因電壓高、低電平變化驅動容性和阻性負載產生的功耗大大降低。
電磁輻射
1.8V供電時,用0.5V電壓擺幅替代滿幅度(1.8V)驅動,可有效降低電磁輻射(降低11dB)。此外,低EMI鍵盤掃描架構中更低的掃描頻率也能幫助降低電磁輻射水平。圖4是傳統方案和低EMI方案的功率頻譜密度(PSD)仿真圖。測試基於1MHz時鍾頻率,供電電壓1.8V,上升/下降時間0.2µs,藍色曲線代表傳統方案,綠色曲線代表低EMI方案。仿真結果表明,Maxim低EMI方案的PSD降低15dB。總之,低EMI方案的電磁輻射相比較傳統方式下降15dB。鑒於如此優異的輻射指標,可以省去EMI濾波器。

圖4. 鍵盤掃描PSD仿真,藍色曲線代表傳統方案,綠色曲線代表Maxim的無源掃描方案。
波形示例
圖5是MAX7359鍵盤控製器的波形,深藍色波形(通道1)為“列”端口波形,淡藍色波形(通道2)為“行”端口波形。該“行”和“列”交叉的那個按鍵在大約第26ms時候按下。經過約2ms的延時,鍵盤控製器被喚醒。控製器將“列”端口變成電流源,電壓變為大約0.5V,並開始掃描。在確認一個按鍵依然被按下或者按鍵被釋放前,它會按設定的去抖時間掃描2次。每對臨近的掃描脈衝,右邊為初始掃描,左邊是第二次的去抖掃描。

圖5. 通道1代表MAX7359“列”端口電壓,通道2代表MAX7359“行”端口電壓。
ESD保護和電容負載
連接到鍵盤的所有端口都暴露在ESD之下,有時需要達到15KV,因此需要靜電保護。MAX7347、MAX7348和MAX7359內置±2kV ESD保護,MAX7360內置±8kV ESD保護。外部ESD二極管用來配合內部保護電路,共同提升防靜電等級。但ESD二極管增加了端口容性負載。
通過用互不相同的“按鍵按下”和“按鍵釋放”編碼,控製器可以識別同時發生的多個“按鍵按下”事件以及他們的順序。但是,在相應的“行”“列”端口,容性負載會成倍增加。每個“列”端口由一個20µA、±30%的電流源驅動。施加在“行”端口輸出晶體管柵極的正脈衝,將每“行”端口下拉到地。當“行”端口處在地電位時,某“列”端口因為按鍵閉合而連通,也被下拉到地,由此檢測到一個按鍵按下的動作。
正脈衝施加在“行”端口輸出晶體管柵極,並在稍後在開關的閉合點會有一個放電和充電過程。緊隨正脈衝之後,開關閉合點快速從0.5V放電到0。當正脈衝消失,開關閉合點又被充電到0.5V,基於下麵公式:
這裏C是開關閉合點的總電容。對一個pF級電容,需要經過
的時間達到0.5V。掃描周期大約為
。
實際應用電路中,“行”、“列”端口電容,包括外加的ESD保護二極管,都參與到充電過程。充電時間長於掃描周期時,有可能發生錯誤的“按鍵按下”檢測。被誤檢的按鍵是當前這個被按下的“列”與緊隨的下一個“行”掃描交叉的那個按鍵。
為了限製充電時間少於13µs同時預留2.625µs進行按鍵檢測,並考慮電流源30%的誤差,根據下式,總電容應該小於364pF:
每個端口的電容,包括外置ESD二極管引入的電容,應該少於
假設有兩個按鍵,shift和一個常用鍵被按下。上麵的計算考慮了2行和1列端口的電容。當端口電容為20pF時,允許外置電容是101pF。
上述計算方法隻適用於被按下的按鍵屬於同一“列”的情況。對於經常會同時按下鍵,如shift鍵,可以通過將其定義在獨立的“行”、“列”端口來避免端口疊加過多電容的問題。對於每“列”端口單獨按下的按鍵,端口允許的電容是:
每個端口的電容是20pF,因此,外部器件的電容可以達到162pF。
結論
低EMI鍵盤控製器方案已經在智能手機應用中普遍得到認可,相比傳統的鍵盤掃描方案,可以省去EMI濾波器。使用低EMI開關控製器能提升係統的整體性能並降低成本。負載電容的估算也適用於絕大多數手機硬件的鍵盤電路。但要避免使用負載電容很大的ESD外圍器件。
本文來源於Maxim。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻



