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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

文件下載:TCA8424RHAR.pdf

一、TCA8424概述

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

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

(一)電源接口特性

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

(二)輸出與濾波特性

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

(三)HID相關特性

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

(四)其他特性

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

三、引腳功能詳解

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

四、I2C接口通信

(一)I2C總線基礎

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

(二)通信流程

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

(三)設備地址

設備地址的最后一位定義了要執(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)

五、寄存器相關

(一)寄存器地址與功能

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

(二)描述符檢索

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

六、報告相關

(一)輸入報告

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

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

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

(三)輸出報告

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

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

(一)支持的命令

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

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

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

八、鍵盤映射

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

九、鍵掃描邏輯

(一)功能概述

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

(二)掃描過程

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

(三)中斷輸出

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

十、電源與電氣特性

(一)電源要求

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

(二)電氣特性

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

(三)I2C接口時序要求

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

(四)開關特性

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

十一、封裝信息

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

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

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

    關注

    0

    文章

    28

    瀏覽量

    9380
  • TCA8424
    +關注

    關注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

    深入了解主動電掃描陣列(AESA)雷達系統(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擴展的全面解析

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

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

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

    TCA9548A:低電壓8通道I2C開關的設計與應用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    深入剖析DRV8424/25步進電機驅(qū)動:特性、應用與設計指南

    驅(qū)動,深入了解其特性、應用場景以及設計要點。 文件下載: drv8425.pdf 一、DRV8424/25的核心特性 1. 集成設計與高性能指標 DRV8424/25高度集成,包含兩
    的頭像 發(fā)表于 01-07 17:55 ?597次閱讀