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

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

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

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

深入了解TCA8424:低電壓8x16鍵盤掃描器的技術(shù)剖析

璟琰乀 ? 2026-01-30 17:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

深入了解TCA8424:低電壓8x16鍵盤掃描器的技術(shù)剖析

在當(dāng)今的電子設(shè)備中,鍵盤輸入是不可或缺的一部分。而TCA8424作為一款低電壓8x16鍵盤掃描器,憑借其獨特的特性和功能,在眾多設(shè)備中得到了廣泛應(yīng)用。今天,我們就來深入剖析一下TCA8424這款產(chǎn)品。

文件下載:TCA8424RHAR.pdf

一、TCA8424概述

TCA8424是一款專門針對運行Windows 8操作系統(tǒng)的終端設(shè)備設(shè)計的128鍵掃描設(shè)備。它完全符合Microsoft定義的HID over I2C規(guī)范(ver 1.0),其HID和報告描述符被硬編碼到設(shè)備中,無需在生產(chǎn)時進(jìn)行編程。此外,該設(shè)備還帶有預(yù)編程的鍵盤映射,與大多數(shù)標(biāo)準(zhǔn)筆記本電腦鍵盤兼容,不過也可在生產(chǎn)時寫入任何鍵盤映射。

二、產(chǎn)品特性亮點

(一)電源接口特性

  • 寬電壓范圍:工作電源電壓范圍為1.65V至3.6V,能適應(yīng)多種不同的電源環(huán)境。
  • 高速I2C通信:支持高達(dá)1MHz的FM+ I2C操作,數(shù)據(jù)傳輸速度快。
  • 內(nèi)部復(fù)位功能:具備內(nèi)部上電復(fù)位功能,確保設(shè)備在啟動時能正常初始化。

(二)輸出與濾波特性

  • 開漏輸出:開漏輸出可吸收高達(dá)12mA的LED電流,方便驅(qū)動LED指示燈。
  • 噪聲濾波:SCL/SDA和輸入上具有噪聲濾波器,能有效減少外界干擾。

(三)HID相關(guān)特性

  • 硬件編碼描述符:硬件編碼的HID和報告描述符,減少編程工作量。
  • 預(yù)編程鍵盤映射:帶有預(yù)編程的鍵盤映射,也可自定義編程。
  • 軟件復(fù)位:支持根據(jù)HID Over I2C標(biāo)準(zhǔn)進(jìn)行軟件復(fù)位。
  • 支持多種命令:支持RESET、GET REPORT、SET REPORT、SET POWER等HID Over I2C命令。

(四)其他特性

  • 多鍵檢測:固定長度8字節(jié)的輸入報告可檢測多達(dá)6個同時按下的按鍵(不包括修飾鍵)。
  • 高抗干擾能力:閂鎖性能超過每JESD 78、II類100 mA,ESD保護(hù)超過JESD 22。

三、引腳功能詳解

名稱 類型 功能
VCC 電源 設(shè)備的電源電壓,I2C總線應(yīng)上拉至該電壓軌,鍵矩陣IO電壓也參考此電源電壓。
COL0–COL7 輸入 鍵矩陣的列。
ROW0–ROW15 輸出 鍵矩陣的行。
LED0–LED7 輸出 用于驅(qū)動LED的開漏輸出。
TEST 輸入 高電壓輸入,用于對內(nèi)部存儲器進(jìn)行編程,應(yīng)用中需接地。
GND 電源 接地。
INT 輸出 低電平有效中斷輸出,需通過上拉電阻連接到VCC。
SCL 輸入 串行時鐘總線,需通過上拉電阻連接到VCC。
SDA I/O 串行數(shù)據(jù)總線,需通過上拉電阻連接到VCC。

四、I2C接口通信

(一)I2C總線基礎(chǔ)

雙向I2C總線由串行時鐘(SCL)和串行數(shù)據(jù)(SDA)線組成,兩條線都必須通過上拉電阻連接到VCC。只有當(dāng)總線不忙時才能啟動數(shù)據(jù)傳輸。

(二)通信流程

  • 啟動條件:主設(shè)備通過在SCL輸入為高時,SDA輸入/輸出上的高到低轉(zhuǎn)換發(fā)送啟動條件來啟動與該設(shè)備的I2C通信。
  • 地址傳輸:啟動條件后,發(fā)送設(shè)備地址字節(jié),包括數(shù)據(jù)方向位(R/W)。
  • 應(yīng)答機(jī)制:設(shè)備接收到有效地址字節(jié)后,會在ACK相關(guān)時鐘脈沖的高電平期間,通過SDA輸入/輸出上的低電平進(jìn)行應(yīng)答(ACK)。
  • 數(shù)據(jù)傳輸:每個時鐘脈沖期間只傳輸一位數(shù)據(jù),數(shù)據(jù)在時鐘周期的高脈沖期間必須保持穩(wěn)定。
  • 停止條件:主設(shè)備在SCL輸入為高時,SDA輸入/輸出上的低到高轉(zhuǎn)換發(fā)送停止條件。

(三)設(shè)備地址

設(shè)備地址的最后一位定義了要執(zhí)行的操作(讀或?qū)懀唠娖剑?)選擇讀操作,低電平(0)選擇寫操作。具體地址如下: SLAVE ADDRESS I2C BUS SLAVE ADDRESS
B7 B6 B5 B4 B3 B2 B1 B0
0 1 1 1 0 1 1 0 (W) 134 (decimal), 76(h)
0 1 1 1 0 1 1 1 (R) 135 (decimal), 77(h)

五、寄存器相關(guān)

(一)寄存器地址與功能

TCA8424有多個寄存器,包括HID描述符、報告描述符、鍵盤映射、功能鍵位置、報告ID等寄存器。以下是部分寄存器的簡要介紹: 寄存器名稱 地址(Hex) 描述 上電默認(rèn)值
HID descriptor 0000h - 001Dh HID描述符 見HID描述符部分
Report Descriptor 0030h - 00F1h 報告描述符 見報告描述符部分
Keyboard Map 0100h - 01FFh 鍵盤映射 見鍵盤映射部分
Function Key location 0201h 鍵盤映射上的功能鍵位置 0
Default Report ID 0202h 默認(rèn)報告ID 1

(二)描述符檢索

  • HID描述符檢索:圖4展示了典型的HID描述符檢索方式,TCA8424也允許根據(jù)HID over I2C規(guī)范rev 1.0進(jìn)行部分描述符檢索。
  • 報告描述符檢索:報告描述符的內(nèi)容可能因設(shè)備版本而異,具體可聯(lián)系TI獲取不同報告描述符內(nèi)容的設(shè)備。

六、報告相關(guān)

(一)輸入報告

輸入報告用于向主機(jī)控制器傳達(dá)按鍵按下和釋放的信息。TCA8424能夠傳達(dá)多達(dá)6個同時按下的按鍵和多達(dá)8個修飾鍵。標(biāo)準(zhǔn)修飾鍵包括左Ctrl、左Shift、左Alt、左GUI、右Ctrl、右Shift、右Alt、右GUI。輸入報告在每次按鍵按下和釋放時生成,標(biāo)準(zhǔn)按鍵按下時的數(shù)據(jù)長度字段(前兩個字節(jié))始終為11。

(二)特殊修飾符與報告ID

  • 特殊修飾符(Fn鍵):TCA8424還支持一個特殊修飾符,如功能(FN)鍵。FN鍵與其他修飾鍵的操作方式不同,它不在輸入報告的修飾符字節(jié)中表示。TCA8424僅支持與FN鍵組合的單鍵按下。
  • 報告ID:TCA8424支持五種不同的報告ID,用于主機(jī)處理器識別使用ID對應(yīng)于標(biāo)準(zhǔn)功能鍵還是特殊功能鍵。

(三)輸出報告

輸出報告用于主機(jī)打開/關(guān)閉鍵盤上的任何指示燈LED(大寫鎖定、數(shù)字鎖定等)。TCA8424根據(jù)所選設(shè)備版本可支持2到4個LED指示燈,輸出報告為單字節(jié)報告(8位),每位表示相應(yīng)LED的狀態(tài)。

七、命令與數(shù)據(jù)寄存器

(一)支持的命令

TCA8424支持以下命令: 操作碼 命令名稱 對設(shè)備的影響
0001b RESET 設(shè)備復(fù)位,所有寄存器恢復(fù)到默認(rèn)值,與上電復(fù)位效果相同。
0010b GET_REPORT 最近的輸入報告?zhèn)鬏數(shù)綌?shù)據(jù)寄存器。
0011b SET_REPORT 數(shù)據(jù)寄存器內(nèi)容用于打開/關(guān)閉LED。
1000b SET_POWER 所有LED關(guān)閉,設(shè)備進(jìn)入最低電流模式(仍會檢測按鍵按下)。

(二)命令執(zhí)行效果

  • RESET:設(shè)備接收RESET命令后,將進(jìn)行全面上電復(fù)位,所有寄存器加載默認(rèn)值,復(fù)位約需600μs,在此期間設(shè)備將忽略所有I2C通信。
  • GET_REPORT:該命令將從設(shè)備檢索當(dāng)前輸入報告,但不會清除按鍵按下或釋放產(chǎn)生的中斷。
  • SET_REPORT:用于設(shè)置輸出報告的內(nèi)容,數(shù)據(jù)應(yīng)打包為長度字段為0x0003,第三個字節(jié)應(yīng)根據(jù)報告描述符定義LED輸出。
  • SET_POWER:SET_POWER=SLEEP命令將關(guān)閉所有LED輸出并清除輸入報告,SET_POWER=WAKE命令將使LED輸出恢復(fù)到接收SET_POWER=SLEEP之前的狀態(tài)。

八、鍵盤映射

非易失性存儲器包含一個鍵盤映射部分,每個字節(jié)位置映射到鍵矩陣上的特定行 - 列交叉點,并包含位于該行 - 列交叉點的鍵的使用ID。鍵盤映射由兩個部分組成,每個行 - 列交叉點映射到每個部分中的一個位置。主要部分包含鍵的使用ID,備用部分包含使用特殊修飾符(FN)時將報告的鍵的備用使用ID。

九、鍵掃描邏輯

(一)功能概述

上電或從RESET恢復(fù)時,設(shè)備將所有寄存器初始化為上電默認(rèn)值,所有COLx引腳通過內(nèi)部上拉電阻上拉到VCC,所有ROWx引腳拉低,設(shè)備進(jìn)入空閑/待機(jī)模式(最低功率狀態(tài))。當(dāng)任何按鍵按下時,一個COL引腳連接到一個ROW引腳,從而拉低相應(yīng)的COL引腳,啟動鍵掃描。

(二)掃描過程

內(nèi)部振蕩器開啟,每個ROWx引腳依次拉低約800uS,同時在每個步驟采樣COLx輸入。對于每個按下的按鍵,從鍵盤映射中注冊相應(yīng)的使用ID。大約25mS后,掃描將重復(fù)。只要有按鍵按下,掃描就會繼續(xù)重復(fù)。當(dāng)之前按下的按鍵釋放時,會生成一個包含仍按下的按鍵的輸入報告,或者如果沒有按鍵按下,則報告所有使用代碼為零的輸入報告。

(三)中斷輸出

當(dāng)設(shè)備有輸入報告可供主機(jī)讀取時,會生成中斷。通過讀取INPUT寄存器可重置中斷,使用GET_REPORT命令不會清除中斷。建議主機(jī)處理器在<50ms(消抖時間)內(nèi)響應(yīng)中斷服務(wù)請求,以避免錯過按鍵按下。

十、電源與電氣特性

(一)電源要求

  • 推薦電源排序和斜坡速率:在TA = 25°C時,有具體的下降速率、上升速率、重新斜坡時間等要求。
  • 絕對最大額定值:規(guī)定了電源電壓范圍、輸入電壓范圍、輸出電流等的最大額定值。
  • 推薦工作條件:包括電源電壓、測試引腳電壓、LED輸出電壓、輸入輸出電流、工作溫度等的推薦范圍。

(二)電氣特性

在25°C工作溫度下,對輸入二極管鉗位電壓、輸出低電平電壓、內(nèi)部上拉電阻、電流消耗等參數(shù)有具體規(guī)定。

(三)I2C接口時序要求

對I2C時鐘高時間、低時間、尖峰時間、串行數(shù)據(jù)設(shè)置時間、保持時間、輸入上升時間、下降時間等時序參數(shù)有詳細(xì)要求。

(四)開關(guān)特性

包括中斷復(fù)位延遲時間、輸出數(shù)據(jù)有效等參數(shù)的要求。

十一、封裝信息

TCA8424有特定的封裝選項,如TCA8424RHAR采用VQFN封裝,相關(guān)封裝信息包括引腳數(shù)量、包裝數(shù)量、環(huán)保標(biāo)準(zhǔn)、濕度敏感度等級、峰值焊接溫度、設(shè)備標(biāo)記等。同時,還提供了封裝材料信息、尺寸信息、示例電路板布局、示例模板設(shè)計等內(nèi)容。

通過以上對TCA8424的詳細(xì)剖析,相信大家對這款低電壓8x16鍵盤掃描器有了更深入的了解。在實際應(yīng)用中,我們需要根據(jù)具體需求合理選擇和使用該設(shè)備,充分發(fā)揮其優(yōu)勢。大家在使用過程中遇到過哪些問題呢?歡迎在評論區(qū)交流分享。

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

    關(guān)注

    0

    文章

    28

    瀏覽量

    9380
  • TCA8424
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    德州儀器推出連接鍵盤與LCD面板IC 簡化平板電腦設(shè)計

    日前,德州儀器推出兩款可簡化平板電腦設(shè)計的全新器件。其中,TCA8424鍵盤控制可為基于windows 8系統(tǒng)提供鍵盤HID接口,無需編程
    發(fā)表于 05-10 10:36 ?1684次閱讀

    專家開講:深入了解電池技術(shù)──Part 3

    電池技術(shù)──Part 5 (碳鋅電池)專家開講:深入了解電池技術(shù)──Part 6 (鋅空氣電池)專家開講:深入了解電池技術(shù)──Part 7
    發(fā)表于 08-18 09:37

    深入了解主動電掃描陣列(AESA)雷達(dá)系統(tǒng)

    深入了解主動電掃描陣列(AESA)雷達(dá)系統(tǒng)
    發(fā)表于 05-24 06:51

    TCA8424低壓8x16鍵盤掃描器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TCA8424低壓8x16鍵盤掃描器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-11 11:46 ?0次下載
    <b class='flag-5'>TCA8424</b>低壓<b class='flag-5'>8x16</b><b class='flag-5'>鍵盤</b><b class='flag-5'>掃描器</b>數(shù)據(jù)表

    TCA9534:低電壓8位I2C和SMBUS低功耗I/O擴(kuò)展的全面解析

    TCA9534:低電壓8位I2C和SMBUS低功耗I/O擴(kuò)展的全面解析 在電子設(shè)計的領(lǐng)域中,I/O擴(kuò)展是解決微控制
    的頭像 發(fā)表于 12-22 16:25 ?759次閱讀

    TCA9538:低電壓8位I2C和SMBus低功耗I/O擴(kuò)展的深度剖析

    TCA9538:低電壓8位I2C和SMBus低功耗I/O擴(kuò)展的深度剖析 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展
    的頭像 發(fā)表于 12-22 16:40 ?927次閱讀

    TCA9548A:低電壓8通道I2C開關(guān)的設(shè)計與應(yīng)用

    TCA9548A:低電壓8通道I2C開關(guān)的設(shè)計與應(yīng)用 在電子設(shè)計領(lǐng)域,I2C總線的應(yīng)用極為廣泛,而TCA9548A作為一款低電壓
    的頭像 發(fā)表于 12-23 15:25 ?448次閱讀

    深入解析TCA9554:8位I2C和SMBus低功耗I/O擴(kuò)展

    深入解析TCA9554:8位I2C和SMBus低功耗I/O擴(kuò)展 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展是解決微控制
    的頭像 發(fā)表于 12-23 17:35 ?721次閱讀

    探索TCA1116:低電壓16位I2C I/O擴(kuò)展的卓越性能

    探索TCA1116:低電壓16位I2C I/O擴(kuò)展的卓越性能 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展是實現(xiàn)系統(tǒng)功能擴(kuò)展的重要組件。今天,我們將
    的頭像 發(fā)表于 12-24 09:55 ?670次閱讀

    TCA8418E:I2C控制的鍵盤掃描IC深度解析

    IC,集成了ESD保護(hù)功能,適用于多種應(yīng)用場景。下面就跟著我一起,深入了解一下TCA8418E的特點、功能及應(yīng)用設(shè)計要點。 文件下載: tca8418e.pdf 一、TCA8418E的
    的頭像 發(fā)表于 12-24 15:15 ?420次閱讀

    TCA8418:I2C控制的鍵盤掃描IC深度剖析

    TCA8418:I2C控制的鍵盤掃描IC深度剖析 在電子設(shè)備的設(shè)計中,鍵盤掃描IC是實現(xiàn)人機(jī)交互
    的頭像 發(fā)表于 12-25 09:20 ?303次閱讀

    深入解析 TCA9539:低電壓 16 位 I2C 和 SMBus I/O 擴(kuò)展

    深入解析 TCA9539:低電壓 16 位 I2C 和 SMBus I/O 擴(kuò)展 在電子設(shè)計的廣闊領(lǐng)域中,I/O 擴(kuò)展
    的頭像 發(fā)表于 12-25 09:30 ?340次閱讀

    TCA9555:低電壓16位I2C和SMBus I/O擴(kuò)展的全面解析

    9555作為一款低電壓16位I2C和SMBus I/O擴(kuò)展,具有諸多優(yōu)秀特性,下面我們就來詳細(xì)了解一下。 文件下載: tca9555.pd
    的頭像 發(fā)表于 12-25 10:05 ?512次閱讀

    TCA6416A:低電壓16位I2C和SMBus I/O擴(kuò)展的全面解析

    TCA6416A:低電壓16位I2C和SMBus I/O擴(kuò)展的全面解析 在電子設(shè)計領(lǐng)域,I/O擴(kuò)展是解決處理
    的頭像 發(fā)表于 12-25 10:25 ?406次閱讀

    TCA6408A:低電壓8位I2C和SMBus I/O擴(kuò)展的深度解析

    的需求。今天,我們就來深入探討一下德州儀器(TI)的TCA6408A低電壓8位I2C和SMBus I/O擴(kuò)展。 文件下載:
    的頭像 發(fā)表于 12-25 10:25 ?583次閱讀