91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

擴(kuò)展MAX6959 LED顯示驅(qū)動(dòng)器的鍵盤掃描,8鍵擴(kuò)展至12鍵

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-02-09 15:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過(guò)映射多個(gè)按鍵,可以擴(kuò)展MAX6959 LED顯示驅(qū)動(dòng)器的鍵盤掃描范圍,從8鍵擴(kuò)展到12鍵。該應(yīng)用筆記介紹了一種擴(kuò)展掃描的方法。

MAX6959是4位、9段LED驅(qū)動(dòng)器,可自動(dòng)掃描并消除8個(gè)按鍵開(kāi)關(guān)的抖動(dòng),通過(guò)一個(gè)中斷引腳通知系統(tǒng)處理器消除鍵抖(引腳兼容的MAX6958可以驅(qū)動(dòng)相同數(shù)量的LED,但沒(méi)有鍵盤掃描功能)。本文介紹的擴(kuò)展按鍵掃描方案(從8鍵擴(kuò)展到12鍵)需要在附加鍵上增添雙二極管。

表1. MAX6959 LED顯示驅(qū)動(dòng)器的標(biāo)準(zhǔn)8鍵連接

INPUT1 INPUT2
DIG0/SEG0 Key0 Key4
DIG1/SEG1 Key1 Key5
DIG2/SEG2 Key2 Key6
DIG3/SEG3 Key3 Key7

pYYBAGPkpUiABtoFAAAhwGXwRMg648.gif

圖1. MAX6959 LED顯示驅(qū)動(dòng)器的標(biāo)準(zhǔn)8鍵連接

表1圖1給出了MAX6959的標(biāo)準(zhǔn)8鍵連接。鍵切換電路按照2 x 4矩陣(2列、4行)讀取8個(gè)按鍵的狀態(tài)。鍵盤陣列的4行由4個(gè)LED陰極驅(qū)動(dòng)器輸出(DIG0/SEG0至DIG3/SEG3)驅(qū)動(dòng)。作為多層LED驅(qū)動(dòng)的一部分,這些LED陰極驅(qū)動(dòng)輸出依次拉至低電平320μs (標(biāo)稱值) (順序驅(qū)動(dòng)LED)。這些驅(qū)動(dòng)器輸出分別用來(lái)拉低鍵開(kāi)關(guān)的一端,鍵的另一端連接在兩個(gè)輸入端:INPUT1和INPUT2,這兩個(gè)輸入端從內(nèi)部拉至MAX6959的高電平V+。按下開(kāi)關(guān)時(shí),INPUT1或INPUT2將由相應(yīng)的DIG_/SEG_輸出拉至低電平,MAX6959檢測(cè)按鍵,并為按鍵提供去抖。

多個(gè)按鍵被同時(shí)按下時(shí),與開(kāi)關(guān)串聯(lián)的二極管可以防止2個(gè)或多個(gè)LED陰極驅(qū)動(dòng)輸出短路。例如,同時(shí)按下Key0和Key1時(shí),與按鍵串聯(lián)的二極管可以避免DIG0/SEG0與DIG1/SEG1短路,因?yàn)樵谌魏吻闆r下至少有一個(gè)二極管為反向偏置。二極管采用的是低成本、共陽(yáng)極的BAW56,SOT-23封裝。

MAX6959隨時(shí)判斷8個(gè)按鍵按下或釋放的動(dòng)作,器件內(nèi)部的8位寄存器指示這8個(gè)按鍵的狀態(tài)。從這一點(diǎn)看,在MAX6959的設(shè)計(jì)中似乎沒(méi)有辦法擴(kuò)展掃描電路,到此為止,大家可能會(huì)有一種“受騙”的感覺(jué)。

公平地講,我們是在發(fā)掘一種冗余情況。許多應(yīng)用中只需要了解某一個(gè)按鍵是否被按下。通常,同時(shí)按下兩個(gè)按鍵的情況被認(rèn)為是錯(cuò)誤的鍵輸入,或者是進(jìn)入工廠診斷模式。這種兩個(gè)按鍵同時(shí)按下的情況即為“冗余”情況,我們把4個(gè)增添的按鍵連接成好像某一對(duì)兒鍵被同時(shí)按下的情況,如表2所示。例如,當(dāng)Key8按下時(shí),對(duì)于MAX6959而言,所表現(xiàn)出來(lái)的狀態(tài)與Key0和Key4同時(shí)按下的情況相同。只要每對(duì)兒按鍵(如Key0和Key4)的物理位置不相鄰,這種擴(kuò)展架構(gòu)即可有效工作。軟件設(shè)計(jì)應(yīng)保證在30.3ms的最小去抖周期內(nèi)響應(yīng)按鍵的IRQ,保證每個(gè)對(duì)應(yīng)于按鍵掃描的結(jié)果都經(jīng)過(guò)適當(dāng)?shù)姆治鎏幚?。如果軟件?duì)IRQ響應(yīng)較慢,將無(wú)法區(qū)分同時(shí)按下兩個(gè)按鍵的情況(鑒別增添的按鍵狀態(tài))和順序按下相同的兩個(gè)按鍵的情況。無(wú)論是哪種情況,按鍵去抖寄存器0 x 08將簡(jiǎn)單地顯示每個(gè)鍵位置位。

表2. MAX6959 LED顯示驅(qū)動(dòng)器擴(kuò)展后的12鍵連接

INPUT1 INPUT2 INPUT1 and INPUT2
DIG0/SEG0 Key0 Key4 Key8
DIG1/SEG1 Key1 Key5 Key9
DIG2/SEG2 Key2 Key6 Key10
DIG3/SEG3 Key3 Key7 Key11

圖2

所示電路,每個(gè)附加按鍵需要一個(gè)雙二極管(如低成本、共陰極的BAV70,SOT-23封裝), 按下開(kāi)關(guān)時(shí),INPUT1和INPUT2被同時(shí)拉低。

poYBAGPkpUmAUA8tAAAxF1_WERI259.gif


圖2. MAX6959 LED顯示驅(qū)動(dòng)器擴(kuò)展后的12鍵連接

最后,值得注意的是:增添的4個(gè)按鍵的連接方式模擬的是兩個(gè)按鍵同時(shí)按下的情況,這兩個(gè)按鍵連接在四個(gè)LED陰極驅(qū)動(dòng)器輸出的某個(gè)輸出端,DIG0/SEG0至DIG3/SEG3。采用這種連接方式,每對(duì)兒按鍵總是在同一時(shí)間掃描或去抖。如果新增按鍵所模擬的同時(shí)按下的兩個(gè)鍵由不同的LED陰極驅(qū)動(dòng)輸出掃描,這種工作方式將是不可靠的。因?yàn)殒I掃描是順序執(zhí)行的,一次兩個(gè)按鍵,附加按鍵將會(huì)錯(cuò)過(guò)一個(gè)LED陰極驅(qū)動(dòng)器的去抖周期,而在另一個(gè)周期去抖。這樣,同時(shí)按下兩個(gè)按鍵將表現(xiàn)為順序按下兩個(gè)按鍵的情況。采用本文推薦的連接方式可以避免這一問(wèn)題,因?yàn)槊繉?duì)兒按鍵表現(xiàn)為雙鍵同時(shí)去抖。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20255

    瀏覽量

    252328
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24596

    瀏覽量

    690897
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    54

    文章

    9083

    瀏覽量

    155548
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX7219:串行接口8LED顯示驅(qū)動(dòng)器的深度解析

    MAX7219/MAX7221:串行接口8LED顯示驅(qū)動(dòng)器的深度解析 在電子設(shè)計(jì)領(lǐng)域,
    的頭像 發(fā)表于 02-03 15:45 ?341次閱讀

    MAX6967:10端口恒流LED驅(qū)動(dòng)器與I/O擴(kuò)展器的深度解析

    MAX6966/MAX6967:10端口恒流LED驅(qū)動(dòng)器與I/O擴(kuò)展器的深度解析 在電子設(shè)計(jì)領(lǐng)域,選擇合適的
    的頭像 發(fā)表于 02-03 15:35 ?166次閱讀

    MAX6966:10端口恒流LED驅(qū)動(dòng)器與I/O擴(kuò)展器深度解析

    MAX6966/MAX6967:10端口恒流LED驅(qū)動(dòng)器與I/O擴(kuò)展器深度解析 在電子設(shè)計(jì)領(lǐng)域,對(duì)于LE
    的頭像 發(fā)表于 02-03 15:35 ?169次閱讀

    MAX6958:高效2線接口LED顯示驅(qū)動(dòng)方案解析

    6958/MAX6959 2線接口、3V5.5V、4位9段LED顯示驅(qū)動(dòng)芯片,它不僅能驅(qū)動(dòng)多種
    的頭像 發(fā)表于 02-03 15:25 ?182次閱讀

    MAX6959:2線接口LED顯示驅(qū)動(dòng)器的設(shè)計(jì)指南

    2線接口、3V5.5V、4位、9段LED顯示驅(qū)動(dòng)器,它不僅具備強(qiáng)大的顯示驅(qū)動(dòng)能力,還集成了按
    的頭像 發(fā)表于 02-03 15:25 ?187次閱讀

    MAX6956:2 線接口的 LED 顯示驅(qū)動(dòng)與 I/O 擴(kuò)展器的深度解析

    Integrated 推出的 MAX6956,這是一款 2 線接口、2.5V 5.5V 供電的 20 端口或 28 端口 LED 顯示驅(qū)動(dòng)
    的頭像 發(fā)表于 02-03 15:15 ?157次閱讀

    MAX6957:2.5V5.5V,20端口和28端口LED顯示驅(qū)動(dòng)器及I/O擴(kuò)展器的深入解析

    MAX6957:2.5V5.5V,20端口和28端口LED顯示驅(qū)動(dòng)器及I/O擴(kuò)展器的深入解析
    的頭像 發(fā)表于 02-03 15:15 ?317次閱讀

    MAX6946:10端口恒流LED驅(qū)動(dòng)器與I/O擴(kuò)展器的技術(shù)解析

    MAX6946/MAX6947:10端口恒流LED驅(qū)動(dòng)器與I/O擴(kuò)展器的技術(shù)解析 在電子設(shè)計(jì)領(lǐng)域,LED
    的頭像 發(fā)表于 02-02 15:55 ?159次閱讀

    FZH217 帶鍵盤掃描接口的大筆段 LED 驅(qū)動(dòng)控制專用電路 原廠技術(shù)支持

    ≤200mA(GRID)??偨Y(jié)FZH217是一款高度集成的LED驅(qū)動(dòng)鍵盤掃描芯片,適用于需要多位數(shù)碼管顯示和按鍵交互的場(chǎng)景,如工業(yè)控制面板
    發(fā)表于 12-03 11:01

    FZH186 一種帶鍵盤掃描接口的LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路

    型號(hào):FZH186 廠商:深圳市方中禾科技有限公司(Premier Chip Limited)FZH186 是一種帶鍵盤掃描接口的LED(發(fā)光二極管顯示器
    發(fā)表于 11-28 15:57

    FZH183 帶鍵盤掃描接口的LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路--方中禾科技

    型號(hào):FZH183FZH183是帶鍵盤掃描接口的LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路,內(nèi)部集成有MCU 數(shù)字接口、數(shù)據(jù)鎖存
    發(fā)表于 11-28 09:31

    FZH182 帶鍵盤掃描接口的LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路

    型號(hào):FZH182FZH182是帶鍵盤掃描接口的LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路,內(nèi)部集成有MCU 數(shù)字接口、數(shù)據(jù)鎖存
    發(fā)表于 11-27 14:58

    FZH181 一種帶鍵盤掃描接口的LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路

    型號(hào):FZH181FZH181 是一種帶鍵盤掃描接口的LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路,內(nèi)部集成有MCU 數(shù)字接口、數(shù)據(jù)鎖存
    發(fā)表于 11-26 15:46

    原廠 FZH107 帶鍵盤掃描接口的 LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路

    是一個(gè)帶鍵盤掃描接口的 LED(發(fā)光二極管顯示器驅(qū)動(dòng)控制專用電路,內(nèi)部集成有 MCU 接口、數(shù)據(jù)鎖存
    發(fā)表于 11-18 09:36

    X-NUCLEO-LED12A1 LED驅(qū)動(dòng)器擴(kuò)展板技術(shù)解析與應(yīng)用指南

    STMicroelectronics X-NUCLEO-LED12A1 LED驅(qū)動(dòng)器擴(kuò)展板用于STM32 Nucleo,具有四個(gè)LED120
    的頭像 發(fā)表于 10-31 15:13 ?670次閱讀
    X-NUCLEO-<b class='flag-5'>LED12</b>A1 <b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動(dòng)器</b><b class='flag-5'>擴(kuò)展</b>板技術(shù)解析與應(yīng)用指南