在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

將MAX6959 LED顯示驅動器按鍵掃描從8鍵擴展至12鍵

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-12 16:46 ? 次閱讀

映射多個按鍵將MAX6959 LED顯示驅動器的按鍵掃描功能從8個按鍵擴展到多達12個按鍵。本應用筆記詳細介紹了如何擴展該功能。

介紹

MAX6959為4位、9段LED驅動器,可自動掃描和去抖動多達8個按鍵開關,可選擇通過中斷輸出引腳提醒系統(tǒng)處理器按鍵去抖動。(類似的引腳兼容MAX6958可以驅動相同數(shù)量的LED,但不具有按鍵掃描功能。本文所述的技術將MAX6959的能力從8個鍵擴展為12個鍵,每增加一個雙通道二極管

輸入1 輸入2
DIG0/SEG0 鍵0 鍵4
DIG1/SEG1 鍵1 鍵5
DIG2/SEG2 鍵2 鍵6
DIG3/SEG3 鍵3 鍵7

poYBAGO_yPWAS-n2AAAhwGXwRMg227.gif?imgver=1

圖1.與MAX6959 LED顯示驅動器的標準8鍵連接。

表1和圖1所示為MAX6959的標準按鍵開關連接。按鍵開關電路讀取以 2 x 4 矩陣(兩列四行)組織的八個按鍵。四個按鍵矩陣行由四個 LED 陰極驅動輸出 DIG0/SEG0 至 DIG3/SEG3 驅動。作為多路復用LED驅動的一部分,這些LED陰極驅動輸出輪流變?yōu)榈碗娖?20μs (標稱)(并按順序驅動其LED)。這些驅動輸出還用于將兩個按鍵開關的一端拉低。按鍵的另一端連接兩個輸入引腳INPUT1和INPUT2,在MAX6959內部上拉至V+。如果按下開關,則INPUT1或INPUT2將被適當?shù)腄IG_/SEG_輸出拉低,MAX6959檢測并去抖動按鍵。

與開關串聯(lián)的二極管可確保在同時按下多個鍵時,兩個或多個 LED 陰極驅動輸出不會短路在一起。例如,如果將鍵0和鍵1壓在一起,則與鍵串聯(lián)的二極管可防止DIG0/SEG0短路至DIG1/SEG1,因為在任何時候至少有一個二極管將反向偏置。二極管通常采用 SOT-23 中的低成本共陽極 BAW56。

MAX6959可隨時區(qū)分和區(qū)分八種可能的按鍵的任意組合。該器件中有8位寄存器,用于提供這8個密鑰的狀態(tài)。顯然,除了MAX6959設計的8個按鍵之外,沒有辦法擴展這種掃描拓撲。因此,我們必須做每個有自尊的工程師在這種情況下都會做的事情:是的,我們作弊!

更公平地說,我們尋找一個多余的情況來利用。在許多情況下,應用程序只需要知道是否按下了多個鍵中的一個。通常,設備上的雙鍵按下要么是錯誤的鍵控輸入,要么是進入出廠診斷模式的狡猾手段。所以多余的情況是雙鍵按下...這里建議的作弊是使四個額外的鍵看起來好像同時按下了某些鍵對。如表 2 所示。例如,當按下Key8時,MAX6959必須顯示它,就好像同時按下Key0和Key4一樣。只要每個原始鍵對(例如 Key0 和 Key4)沒有在物理上彼此相鄰放置,這種擴展架構就可以很好地工作,以避免它們被意外地壓在一起。軟件應編寫為在 30.3ms 最小去抖動周期時間內響應密鑰 IRQ,以確保分析恰好一次密鑰掃描通過的結果。如果軟件 IRQ 響應緩慢,它將無法區(qū)分同時雙擊鍵(識別我們的額外鍵)和相同兩個鍵的順序按鍵。無論哪種情況,密鑰去抖寄存器 0 x 08 將僅顯示為每個密鑰設置的位。

輸入1 輸入2 輸入 1 和輸入 2
DIG0/SEG0 鍵0 鍵4 鍵8
DIG1/SEG1 鍵1 鍵5 鍵9
DIG2/SEG2 鍵2 鍵6 鍵10
DIG3/SEG3 鍵3 鍵7 鍵11

電路如圖2所示。每個鍵都需要一個雙二極管(例如SOT-23中的低成本共陰極BAV70),當按下開關時,它將INPUT1和INPUT2拉低。

poYBAGO_yPaAKuv4AAAxF1_WERI920.gif?imgver=1

圖2.擴展了與MAX6959 LED顯示驅動器的12鍵連接。

最后,一個警告。四個擴展鍵中的每一個都經過接線,以模擬四個 LED 陰極驅動輸出 DIG0/SEG0 到 DIG3/SEG3 上兩個鍵的雙按鍵。通過這種連接,每個密鑰對始終同時被掃描和去抖動。模擬由不同LED陰極驅動輸出掃描的按鍵雙鍵的額外按鍵將不可靠。由于按鍵掃描是按順序執(zhí)行的,一次執(zhí)行兩個按鍵,因此額外的按鍵可能會錯過一個 LED 陰極驅動器的去抖動周期,但另一個 LED 陰極驅動器會正確去抖動。然后,此雙鍵按下將顯示為兩個連續(xù)按鍵,而不是雙鍵按下。建議的連接方案不會發(fā)生這種情況,因為代表雙密鑰的每個密鑰對都會一起去抖動。

審核編輯:郭婷

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

    關注

    68

    文章

    19811

    瀏覽量

    233601
  • led
    led
    +關注

    關注

    242

    文章

    23712

    瀏覽量

    671078
  • 驅動器
    +關注

    關注

    54

    文章

    8636

    瀏覽量

    149103
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    LED顯示驅動器MAX6955相關資料下載

    MAX6955是一款緊湊型顯示驅動器,通過I2C兼容的2線串行接口微處理接口7、14和16
    發(fā)表于 04-15 07:12

    一種帶鍵盤掃描的串行LED顯示驅動器

    介紹了一種帶鍵盤掃描的串行LED顯示驅動器MAX6959的工作原理及其內部配置寄存,并給出了該
    發(fā)表于 09-25 15:57 ?24次下載

    使用MAX6958/MAX6959LED驅動器實現(xiàn)單個LED

    摘要:該應用筆記詳細說明了如何使用MAX6958和MAX6959 LED顯示驅動器實現(xiàn)象素級(單個LED
    發(fā)表于 04-27 09:01 ?1089次閱讀
    使用<b class='flag-5'>MAX</b>6958/<b class='flag-5'>MAX6959LED</b><b class='flag-5'>驅動器</b>實現(xiàn)單個<b class='flag-5'>LED</b>

    MAX6954和MAX6955的鍵盤掃描擴展32以上

    摘要:本應用筆記介紹了一種擴展掃描的方法,可以擴展MAX6954和MAX6955 LED
    發(fā)表于 04-27 09:02 ?1193次閱讀
    <b class='flag-5'>將</b><b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX</b>6955的鍵盤<b class='flag-5'>掃描</b><b class='flag-5'>擴展</b><b class='flag-5'>至</b>32<b class='flag-5'>鍵</b>以上

    擴展MAX6959LED顯示驅動器的鍵盤掃描8擴展12

    摘要:通過映射多個按鍵,可以擴展MAX6959 LED顯示驅動器的鍵盤
    發(fā)表于 04-27 09:03 ?690次閱讀
    <b class='flag-5'>擴展</b><b class='flag-5'>MAX6959LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅動器</b>的鍵盤<b class='flag-5'>掃描</b>,<b class='flag-5'>8</b><b class='flag-5'>鍵</b><b class='flag-5'>擴展</b><b class='flag-5'>至</b><b class='flag-5'>12</b>

    LED顯示驅動器的鍵盤掃描擴展方法

    本應用筆記介紹了一種擴展掃描的方法,可以擴展MAX6954和MAX6955 LED
    發(fā)表于 05-09 10:45 ?1451次閱讀
    <b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅動器</b>的鍵盤<b class='flag-5'>掃描</b><b class='flag-5'>擴展</b>方法

    MAX7360 有8個GPIO/LED驅動器8 x 8按鍵

    MAX7360 有8個GPIO/LED驅動器8 x 8按鍵
    發(fā)表于 10-23 17:54 ?1137次閱讀
    <b class='flag-5'>MAX</b>7360 有<b class='flag-5'>8</b>個GPIO/<b class='flag-5'>LED</b><b class='flag-5'>驅動器</b>的<b class='flag-5'>8</b> x <b class='flag-5'>8</b><b class='flag-5'>按鍵</b>

    MAX6957 LED顯示驅動器及輸入/輸出擴展器典型應用電路

    MAX6957 LED顯示驅動器及輸入/輸出擴展器典型應用電路
    發(fā)表于 05-17 11:19 ?1943次閱讀
    <b class='flag-5'>MAX</b>6957 <b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅動器</b>及輸入/輸出<b class='flag-5'>擴展器</b>典型應用電路

    按鍵狀態(tài)顯示程序【匯編版】

    按鍵狀態(tài)顯示程序【匯編版】按鍵狀態(tài)顯示程序【匯編版】按鍵
    發(fā)表于 12-29 11:05 ?0次下載

    MAX6959MAX6959緊湊型多路共用陰極顯示器的數(shù)據(jù)手冊免費下載

    MAX6958/MAX6959緊湊型多路共用陰極顯示器驅動程序通過SMBus微處理與七段數(shù)字
    發(fā)表于 06-22 08:00 ?5次下載
    <b class='flag-5'>MAX6959</b>和<b class='flag-5'>MAX6959</b>緊湊型多路共用陰極<b class='flag-5'>顯示器</b>的數(shù)據(jù)手冊免費下載

    擴展MAX6954和MAX6955掃描超過32個

    本應用筆記詳細介紹了如何MAX6954和MAX6955 LED顯示驅動器
    的頭像 發(fā)表于 01-10 17:13 ?1.3w次閱讀
    <b class='flag-5'>擴展</b><b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX</b>6955<b class='flag-5'>鍵</b><b class='flag-5'>掃描</b>超過32個<b class='flag-5'>鍵</b>

    利用MAX6958/59 LED驅動器驅動4-1/2位儀表顯示器

    本應用筆記詳細介紹了如何MAX6958和MAX6959 LED顯示驅動器連接
    的頭像 發(fā)表于 01-11 15:14 ?1336次閱讀
    利用<b class='flag-5'>MAX</b>6958/59 <b class='flag-5'>LED</b><b class='flag-5'>驅動器</b><b class='flag-5'>驅動</b>4-1/2位儀表<b class='flag-5'>顯示器</b>

    MAX6954和MAX6955的鍵盤掃描擴展32以上

    本應用筆記介紹了一種擴展掃描的方法,可以擴展MAX6954和MAX6955 LED
    的頭像 發(fā)表于 02-09 15:47 ?1010次閱讀
    <b class='flag-5'>將</b><b class='flag-5'>MAX</b>6954和<b class='flag-5'>MAX</b>6955的鍵盤<b class='flag-5'>掃描</b><b class='flag-5'>擴展</b><b class='flag-5'>至</b>32<b class='flag-5'>鍵</b>以上

    擴展MAX6959 LED顯示驅動器的鍵盤掃描8擴展12

    MAX6959是4位、9段LED驅動器,可自動掃描并消除8按鍵開關的抖動,通過一個中斷引腳通知
    的頭像 發(fā)表于 02-09 15:48 ?892次閱讀
    <b class='flag-5'>擴展</b><b class='flag-5'>MAX6959</b> <b class='flag-5'>LED</b><b class='flag-5'>顯示</b><b class='flag-5'>驅動器</b>的鍵盤<b class='flag-5'>掃描</b>,<b class='flag-5'>8</b><b class='flag-5'>鍵</b><b class='flag-5'>擴展</b><b class='flag-5'>至</b><b class='flag-5'>12</b><b class='flag-5'>鍵</b>

    MAX6958/59連接4位時鐘顯示器

    本應用筆記詳細介紹了如何MAX6958和MAX6959 LED顯示驅動器連接
    的頭像 發(fā)表于 06-08 16:51 ?1613次閱讀
    <b class='flag-5'>將</b><b class='flag-5'>MAX</b>6958/59連接<b class='flag-5'>至</b>4位時鐘<b class='flag-5'>顯示器</b>
    主站蜘蛛池模板: 亚洲精品美女久久久 | 天堂在线国产 | 五月综合激情视频在线观看 | 欧美黄色免费网站 | 日韩毛片免费在线观看 | 97人人草| 丁香五月缴情综合网 | 欧美成人免费午夜全 | 欧美激情亚洲色图 | 色婷婷精品视频 | 欧美影院一区二区 | 国产69久久精品成人看 | 黄色爱爱视频 | 爱爱永久免费视频网站 | 亚洲精品一区二区中文 | 99久久久久国产精品免费 | japanese色系tube日本护士 | 97久久综合九色综合 | 亚洲色图图片区 | 综合色爱 | 美女被啪到哭网站在线观看 | 国模私拍视频 | 午夜看大片 | www.毛片在线观看 | 国产资源网 | h视频在线看 | 91成人免费福利网站在线 | 黄 色 录像成 人播放免费 | 色综合视频在线观看 | a男人的天堂久久a毛片 | www.亚洲色图.com | 中文字幕一区二区三区在线不卡 | 免费两性的视频网站 | 一级特黄性色生活片一区二区 | 天天干天天要 | 天天爽天天爽天天片a久久网 | 最新亚洲人成网站在线影院 | 日日爱夜夜爱 | 淫www| 成人免费看黄页网址大全 | 欧美日本综合 |