還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路

一顆 6 腳芯片替掉整個機械按鍵:TDSEMIC TD223-BA6 單鍵觸摸,選型和布板一次講透

發佈:2026-10-23 · 分類:產品資訊

一顆 6 腳芯片替掉整個機械按鍵:TDSEMIC TD223-BA6 單鍵觸摸,選型和布板一次講透

還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路

前言

做硬件十二年,我改過最多的東西不是電源,是按鍵。

機械按鍵便宜,一顆幾分錢,問題全在後面。彈片氧化、縫裏進灰、按到十萬次手感發軟。要防水還得加硅膠圈,加了膠圈又影響手感。有款廚房面板,客戶投訴"按不動",拆開一看油污從縫裏滲進去了。這種問題改不了,只能改結構——把按鍵整個拿掉。

那就換觸摸。

早幾年的觸摸方案也不好過。MCU 出個 IO 自己算電荷,算法得自己寫。量第一批調一次靈敏 度,一批一個樣。面板厚度改 0.5mm,整批參數重來。最煩的是面板上沾層水膜,自己亂觸發,半夜燈亮。

所以我現在選觸摸芯片,只問三個問題:

外圍幾個件?待機喫多少電?有沒有自動校準?

三條過不了,參數再漂亮也不用。

TDSEMIC 的 TD223-BA6 三條全過。SOT-23-6 封裝,單通道單鍵,外圍兩顆電容就夠跑。下面是我實際怎麼用它,連同踩過的坑。

一、產品簡介

還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路

TDSEMIC TD223-BA6 是一顆單通道電容式觸摸感應芯片,專爲輕觸按鍵開發。

它的思路很直接:把觸摸需要的東西全塞進芯片裏,外面什麼都不用配。

內部集成三塊:LDO 穩壓、觸摸檢測、輸出驅動。

LDO 穩壓

,意味着你不用給觸摸電路單開一路乾淨電源。VDD 直接喫 3.3V 或 5V,芯片自己穩。

觸摸檢測

用新一代電荷檢測技術,測的是手指和焊盤之間的電荷電平變化。

輸出驅動

是 CMOS 推輓,能直接拉 MCU 的 GPIO,順手帶顆 LED 也行。

外圍極簡到什麼程度:一顆 0.1μF 去耦電容,加一顆可選的靈敏度電容 Cs。沒有晶振,沒有分壓電阻,沒有上拉電阻。

幾個我真正在意的點:

自動校準。 上電自己學一遍環境電容,之後持續跟。面板貼偏、溫溼度漂,它自己喫掉。這條最省事——不用每批去調。

靈敏度可調。 外部電容值決定靈敏度,0~50pF 範圍。面板厚就往小調,面板薄就往大調,一個電容搞定。

兩種輸出模式。 同步輸出(按住才輸出)和電平切換(按一次翻轉一次),腳位選,不改電路。

沒有機械部件。 不磨損,不氧化,不卡灰。感應部分可以放在玻璃或塑料後面,鍵盤能做成一整塊密封面板。

對採購來說,SOT-23-6 是通用封裝,編帶 3000 只一盤,跟常規貼片料一起上機,不用單獨排產線。對剛入門的愛好者,六個腳、兩顆電容,麪包板搭起來就能試,不用先學一套觸摸算法。

它就是用來替機械按鍵的。 改板的時候,把按鍵換焊盤,把彈簧換走線,剩下的交給它。

二、關鍵電氣參數

參數

符號

數值

條件 / 說明

工作電壓

VDD

2.0 ~ 5.5V

內置 LDO,3.3V / 5V 系統通喫

靜態功耗(低功耗模式)

IDD

典型 1.5μA,最大 3.0μA

VDD = 3V,無負載,無觸摸

工作電流(快速模式)

IDD

典型 3.5μA

VDD = 3V,無負載

觸摸響應時間

tr

典型 60ms

低功耗模式最大約 220ms

輸出方式

OUT

CMOS 推輓輸出

高有效 / 低有效,腳位可選

輸出模式

—

同步輸出 / 電平切換

腳位選擇,默認同步輸出

通道數

—

1 通道(單鍵)

單通道電容式觸摸

靈敏度調節

Cs

外部電容 0 ~ 50pF

不接最靈敏,容值越大越鈍

靜電保護

ESD

4kV

人體模型

上電覆位時間

—

約 0.5s

此期間按鍵功能禁止

工作溫度

Topr

-20℃ ~ +70℃

家電與消費電子常規區間

封裝

—

SOT-23-6

編帶,3000 只 / 盤

四個數要單獨說一句。

1.5μA 的靜態功耗,是這顆芯片最值錢的地方。

用兩節 5 號電池的產品,待機電流壓到個位數 μA,才談得上"放一年還有電"。同樣做單鍵觸摸,方案本身要喫幾十 μA 的,電池產品直接出局。這不是參數表上的小數點,是產品能不能立項的問題。

60ms 的響應,人感覺不到。

手指按下到輸出翻轉 60ms 以內,體感就是"一碰就有"。低功耗模式 220ms 會有點遲滯,我放在不需要快速反饋的地方——定時開關、模式切換這類。

4kV 的 ESD,夠家電用。

前提是焊盤到芯片那段做了防護。別把焊盤直接露在能摸到的地方,還指望它獨自扛。

-20 ~ +70℃ 的溫度範圍,要看清。

這不是工業級。做戶外設備、車載、靠近發熱源的板子,得單獨核。我見過把觸摸芯片貼在 LED 驅動旁邊的設計,夏天殼體內部 75℃,芯片先出問題。

參數按 TDSEMIC 公開上架規格整理。不同批次、不同料號在漏流和電容標註上可能有差異,正式設計以官方數據手冊爲準。

三、引腳定義

還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路

SOT-23-6,六個腳。俯視看,1 腳是打點標記那一端,逆時針編號。

引腳

名稱

類型

功能

1

OUT

輸出

CMOS 推輓輸出,觸摸結果從這裏出

2

GND

電源

地

3

I

輸入

觸摸感應輸入,接觸摸焊盤

4

AHLB

輸入(內置下拉)

輸出有效電平選擇

5

VDD

電源

正電源,2.0 ~ 5.5V

6

TOG

輸入(內置下拉)

輸出模式選擇

記這六個腳,我有個笨辦法:1 出、3 進、5 電、2 地,剩下 4 和 6 是配置腳。

拆開說:

3 腳 I —— 唯一的模擬輸入。 接觸摸焊盤。這根線是全板最敏感的一根,走線越短越好,後面佈局那節專門講。

4 腳 AHLB —— 決定"按下是高還是低"。

接 GND:高有效。按下輸出 3.3V(或 VDD)。

接 VDD:低有效。按下拉到 0V。

要驅動 PNP 三極管、或者接低電平使能的芯片,就選低有效。

6 腳 TOG —— 決定"按一下是一下,還是按一下翻一次"。

接 GND:同步輸出。按住出高、鬆開回低,跟機械按鍵一模一樣。

接 VDD:電平切換。按一次翻轉一次,能直接當開關用。

4 腳和 6 腳內部都有下拉,懸空時默認低電平。

但別真懸空。

我喫過這個虧。板子上有助焊劑殘留、有油污,懸空腳漏一點電狀態就翻了,整批按鍵邏輯反了,還查不出來。這兩個腳畫板時就定死:要麼接 GND,要麼接 VDD,不要留 NC。

四、兩套典型應用電路

方案一:基礎觸摸按鍵電路(直接 IO 輸出)

還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路

最常用的形態。一個按鍵一個輸出,接 MCU 的 GPIO。

引腳 / 端子

接法

5 腳 VDD

接系統電源(3.3V 或 5V),腳邊並 0.1μF 到 GND

6 腳 TOG

接 GND → 同步輸出(按住輸出、鬆開復位)

4 腳 AHLB

接 GND → 高電平有效

3 腳 I

接觸摸焊盤;可選 Cs(0 ~ 50pF)到 GND 調靈敏度

1 腳 OUT

經 100Ω 串阻接 MCU 的 GPIO

2 腳 GND

接 GND

器件清單:

去耦電容 0.1μF,貼着 5 腳放,別拉遠

靈敏度電容 Cs,0 ~ 50pF,按面板厚度調

串阻 100Ω ~ 1kΩ,串在 OUT 上

觸摸焊盤,直徑 8 ~ 12mm 圓形,或等面積方形

工作過程:

上電後芯片自動校準,約 0.5 秒。這期間按鍵無效。程序裏要把這段時間的 IO 狀態忽略掉,否則開機瞬間可能讀到一次假觸發。這個坑很隱蔽——單板測試時恰好沒碰上,量產後偶發幾臺開機自啓,查起來非常費勁。

校準完成後進待機。手指靠近焊盤,焊盤電容變化,芯片檢出,OUT 從低翻到高,一直保持到手指離開。

OUT 上那顆串阻不是擺設。

一是限制長走線帶來的振鈴,二是萬一芯片異常,串阻能護住 MCU 的 IO。位置放在靠近 MCU 那一端,不是靠近芯片那一端。

Cs 怎麼定值。

從"不接"開始,裝上殼體拿手指試。

太靈敏——隔着 5mm 空氣就觸發、手靠近沒碰到就跳——就加 Cs,10pF 一檔往上試。

3mm 亞克力面板一般不用加。

面板厚到 5mm 以上,先別急着減 Cs,先加大焊盤。焊盤面積比電容參數管用。

能直接驅動負載嗎?

OUT 是推輓輸出,拉幾 mA 沒問題。帶一顆 LED 做指示燈完全夠。要驅動繼電器或大電流燈板,後面接一級三極管或 MOS,別硬扛。

方案二:帶延時自鎖觸摸電路

還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路

需要"按一下開、過一會兒自己關"的場合用這套。走廊燈、排氣扇、化妝鏡燈,都是這個需求。

引腳 / 端子

接法

5 腳 VDD

接系統電源,腳邊並 0.1μF 到 GND

6 腳 TOG

接 VDD → 電平切換 / 自鎖(按一次翻轉一次)

4 腳 AHLB

接 GND → 高電平有效

3 腳 I

接觸摸焊盤;可選 Cs 到 GND

1 腳 OUT

經 R1 100k 到 NMOS 柵極;柵極經 C1 10μF 到 GND

2 腳 GND

接 GND

NMOS 漏極

接負載(LED 燈板 / 繼電器線圈)

NMOS 源極

接 GND

關鍵在 6 腳接 VDD。

這一改,芯片從"按住才輸出"變成"按一次翻轉一次",輸出自己鎖住。手指拿走,燈繼續亮。

延時靠 R1 + C1 做。

OUT 變高後通過 R1 給 C1 充電,柵極電壓慢慢升到 MOS 的開啓閾值。這段爬升時間,就是"延時關斷"。

按 τ = R1 × C1 估:100kΩ × 10μF ≈ 1 秒。實際要取 3 ~ 5 倍 τ 才關得乾淨,所以這組值大約對應 3 ~ 5 秒。

改延時很簡單: 加大 R1 或 C1。100k + 47μF 能到 15 秒以上。

但注意 C1 別用太差的電解。漏電流大會讓柵壓爬不到位,表現是"燈關不徹底,還留一點微亮"——看着像 MOS 壞了,其實是電容。

有兩個坑,提前說清。

第一,上電那 0.5 秒的自鎖狀態可能是隨機的。

自鎖模式依賴內部狀態位,上電初值不一定是你要的那個。表現是:同一批板子,有的上電就亮,有的不亮。

解決辦法兩條,選一條:

硬件:在 MOS 後面加一級,用上電覆位把負載拉死。

軟件:程序第一次讀到 OUT 時強制同步一次狀態。

我更傾向硬件,定死了最省心,也不用每個項目都寫一遍。

第二,自鎖模式的連續觸摸間隔別太短。

芯片內部有重校準週期,約 4 秒一次。連點太快可能漏掉一次。

做定時器類產品,按鍵本來就慢,問題不大。要做快速連擊,還是回方案一用同步輸出,讓 MCU 自己數。

五、PCB 佈局設計規範

還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路

這顆芯片參數不用你操心,能不能穩定工作,八成看板子。

觸摸測的是電容變化。焊盤周圍多一皮法寄生電容,靈敏度就掉一截。下面按順序講,每條都是我被返修過的。

5.1 觸摸焊盤怎麼畫

尺寸。 直徑 8 ~ 12mm 圓形,或同面積方形。太小手指對不準、信噪比差;太大抗干擾變差,還容易被旁邊走線帶偏。面板厚 3mm 以內取 10mm 夠用。

形狀。 圓形,或帶圓角的方形。別畫尖角。 尖角處電場集中,手指還沒按上去就有響應,有效感應區比畫的還大一圈。

焊盤正下方不要鋪地。 這條最重要。

焊盤層的正投影區域,下面所有層都要掏空,留 1 ~ 2mm clearance。鋪了地等於給焊盤並了個大電容,靈敏度直接被喫掉——而且是每個板子喫掉得一樣多,你調都調不回來。

表面處理。 沉金或裸銅都行,別噴錫。噴錫厚薄不均,每塊板的靈敏度都不一樣,量產一致性會崩。

5.2 走線

越短越好。 焊盤到 3 腳的走線控制在 30mm 以內。走線本身就是一段電容,越長寄生越大。

走線要細。 0.15 ~ 0.2mm 就夠。這是信號線不是電源線,線寬了面積大,寄生跟着漲。

兩側包地,但不能包死。 走線兩側鋪地做屏蔽可以,地到走線留 0.3mm 以上間距,且這段地要就近打過孔接主地。

光鋪不接地,等於掛了個浮空天線,比不鋪還糟。

背面別走線。 焊盤和 3 腳走線的正背面區域儘量空着。非要過線,走垂直方向,別平行——平行會耦合。

串阻放 MCU 端。 100Ω 那顆放靠近 MCU 的位置,不是靠近芯片。

5.3 地處理

去耦電容要貼腳。 0.1μF 到 5 腳和 2 腳的總距離不超過 3mm。所有芯片都這麼說,但這顆尤其要緊——它測的是微小電容,電源上一丁點噪聲都會進檢測迴路。

地要整。 芯片 2 腳就近打孔進主地,別繞。觸摸部分的地和功率部分的地單點連。

功率地上跑的是開關電源紋波電流,這股電流流過觸摸地的銅皮,就是一個穩定的干擾源。地不分開,軟件怎麼濾都沒用。

別做"地島"。

我見過有板子爲了屏蔽,在觸摸區周圍鋪一圈地,結果這圈地只連了一個過孔,成了浮空銅皮。

手指一靠近,這圈銅皮先感應。芯片讀到的是銅皮的信號,不是焊盤的。表現是按鍵要麼不靈,要麼亂跳,而且換料換芯片都無效。

判斷方法: 拿萬用表量那圈地到主地的通斷,或者看鋪銅報告裏有沒有孤島。

5.4 遠離干擾源

這是最容易被忽略、也最容易翻車的一條。面板做得好好的,一上電就飄,八成是這裏。

開關電源。

DC-DC 的電感和 SW 節點,是這顆芯片的頭號殺手。開關頻率幾十 kHz 到幾 MHz,諧波直接蓋住觸摸檢測頻段。

我的規矩:觸摸焊盤和走線,離 DC-DC 電感和 SW 節點至少 10mm,中間用地隔開。

躲不開就別用 DC-DC,換 LDO。觸摸產品的功耗本來就不高,爲省那點效率把按鍵做飄了不值。

高頻線。

晶振、USB、SPI、無線天線饋線,全部避開。平行走線長度超過 5mm 就要處理。躲不開就加地線隔離,且地線兩端打孔。

繼電器和大電流回路。

繼電器吸合瞬間的浪湧、電機換向的火花,都是寬帶干擾。做排氣扇、電磁爐這類產品,觸摸區和功率區在物理上就要分開,別指望軟件濾。

LED 驅動。

PWM 調光的燈板,走線裏跑的是方波電流。這條線如果從觸摸焊盤附近過,調光的時候按鍵會飄。

處理辦法:LED 線加粗、遠離、必要時串磁珠。

金屬件。

面板上有金屬裝飾圈、螺絲柱,離焊盤太近的話,手指靠近時電荷先被金屬件導走。

接地或浮空,結果完全不同:

接到 GND 的金屬件是幫手,能起屏蔽作用。

浮空的金屬件是災難,等於給焊盤並了個不定值電容。

拿不準就接地。

5.5 面板與裝配

面板材料。 亞克力、PC、玻璃都行,別用金屬面板。非金屬面板厚度 1 ~ 3mm 是最舒服的區間,超過 5mm 靈敏度明顯下降。

面板和焊盤之間不能有空氣層。

意思是用雙面膠或結構壓緊,讓面板貼住 PCB。

中間留 1mm 空氣,等於串了個電容,而且這個電容隨裝配應力變化,每臺都不一樣。

我見過一款產品,實驗室好用,裝機就失靈。最後查出來是殼體公差導致面板浮起 0.8mm。這種問題在實驗室永遠復現不了。

焊盤不要開窗露銅。

露銅會氧化,還會被手指直接摸到,引入靜電。蓋綠油就行,靠電場感應,不靠接觸。

六、應用場景總結

按我實際接觸過的板子,這顆芯片出現最多的是這幾類:

小家電控制面板。 電磁爐、消毒櫃、加溼器、抽油煙機。面板要防水防油,機械按鍵撐不住。1.5μA 待機對插電產品不敏感,但抗水膜誤觸這條是剛需。

智能開關面板。 牆面開關、場景面板。要薄、要平、要好看。一個面板幾個鍵就用幾顆,各自獨立輸出,互不干擾。電平切換模式直接當開關,連 MCU 都省得寫。

穿戴設備。 手環、TWS 充電倉、智能手錶。空間以毫米計,SOT-23-6 是能接受的尺寸。幾個 μA 的電流,對小電池來說是關鍵指標。

LED 控制板。 調光檯燈、燈帶控制器、化妝鏡燈。按鍵和燈板常常在同一塊板上,這時候"遠離 LED 驅動線"就得摳着做。

衛浴與廚房電器。 有水的場合。芯片本身抗干擾,但結構上還是要做排水和防凝露,別把希望全壓在芯片上。

公共設備與儀器面板。 電梯按鈕、門禁、儀器操作面板。高頻使用下機械按鍵磨損快,觸摸沒有活動部件。

一個提醒:這些場景裏,觸摸焊盤永遠是被保護對象。

芯片抗干擾能力再強,也扛不住焊盤旁邊架一臺 DC-DC。設計時先把焊盤位置定下來,再往裏塞其他電路,不要反過來。

七、文末小結

這顆芯片我用了不短時間,說三句實在話。

第一,它的價值不在參數表,在"不用管"。

外圍兩顆電容,自動校準,上電就能跑。省下的不是 BOM 成本,是調試工時。做過觸摸項目的人都知道,調靈敏度這件事能喫掉一整週。

第二,1.5μA 這個數,決定了它能進哪些產品。

電池供電的產品,電源預算是一分一分摳出來的。待機從幾十 μA 降到 1.5μA,續航直接翻幾倍。這是選它最硬的理由。

第三,也是最容易被低估的:觸摸方案好不好用,芯片只佔三成,佈局佔七成。

焊盤尺寸、走線長度、地怎麼鋪、離干擾源多遠。這四件事做對了,一顆普通芯片也穩。做錯了,換什麼芯片都救不回來。

我現在的習慣是,新板子畫完先不看原理圖,先看觸摸區那一塊。焊盤下面有沒有鋪地,走線有沒有包地,離電感多遠。

三眼掃完,心裏就有底了。

按鍵這個小東西,用戶一天要摸幾十次。

它不該是售後的來源。

還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路
還在用機械按鍵?這顆 6 腳觸摸芯片可以簡化你的電路