哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

文件下載:TCA8424RHAR.pdf

一、TCA8424概述

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

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

(一)電源接口特性

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

(二)輸出與濾波特性

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

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

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

(四)其他特性

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

三、引腳功能詳解

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

四、I2C接口通信

(一)I2C總線(xiàn)基礎(chǔ)

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

(二)通信流程

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

(三)設(shè)備地址

設(shè)備地址的最后一位定義了要執(zhí)行的操作(讀或?qū)懀?,高電平?)選擇讀操作,低電平(0)選擇寫(xiě)操作。具體地址如下: 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有多個(gè)寄存器,包括HID描述符、報(bào)告描述符、鍵盤(pán)映射、功能鍵位置、報(bào)告ID等寄存器。以下是部分寄存器的簡(jiǎn)要介紹: 寄存器名稱(chēng) 地址(Hex) 描述 上電默認(rèn)值
HID descriptor 0000h - 001Dh HID描述符 見(jiàn)HID描述符部分
Report Descriptor 0030h - 00F1h 報(bào)告描述符 見(jiàn)報(bào)告描述符部分
Keyboard Map 0100h - 01FFh 鍵盤(pán)映射 見(jiàn)鍵盤(pán)映射部分
Function Key location 0201h 鍵盤(pán)映射上的功能鍵位置 0
Default Report ID 0202h 默認(rèn)報(bào)告ID 1

(二)描述符檢索

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

六、報(bào)告相關(guān)

(一)輸入報(bào)告

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

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

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

(三)輸出報(bào)告

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

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

(一)支持的命令

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

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

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

八、鍵盤(pán)映射

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

九、鍵掃描邏輯

(一)功能概述

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

(二)掃描過(guò)程

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

(三)中斷輸出

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

十、電源與電氣特性

(一)電源要求

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

(二)電氣特性

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

(三)I2C接口時(shí)序要求

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

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

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

十一、封裝信息

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • I2C通信
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    9425
  • TCA8424
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    德州儀器推出連接鍵盤(pán)與LCD面板IC 簡(jiǎn)化平板電腦設(shè)計(jì)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    TCA8418E:I2C控制的鍵盤(pán)掃描IC深度解析

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

    TCA8418:I2C控制的鍵盤(pán)掃描IC深度剖析

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

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

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

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

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

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

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

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

    的需求。今天,我們就來(lái)深入探討一下德州儀器(TI)的TCA6408A低電壓8位I2C和SMBus I/O擴(kuò)展。 文件下載:
    的頭像 發(fā)表于 12-25 10:25 ?780次閱讀
    营山县| 安义县| 吉首市| 汨罗市| 六安市| 涞水县| 思南县| 东平县| 育儿| 毕节市| 新蔡县| 绥中县| 旬邑县| 淅川县| 静海县| 灵山县| 五常市| 巴塘县| 调兵山市| 米泉市| 大冶市| 五家渠市| 肇庆市| 财经| 新乡县| 屏东县| 建始县| 房产| 顺昌县| 田林县| 皮山县| 凤城市| 恩施市| 柞水县| 德安县| 罗江县| 高清| 海安县| 巩义市| 沾益县| 台北市|