静電容量式タッチボタンは、指による電極の電気的負荷変化を、測定信号、判定されたタッチ状態、ホストが受け付ける動作へ変換します。印刷された表面だけでは、この変換は行えません。電極、検出回路、設定、取り決めたホスト応答が必要です。
ここでは、手袋を着けていない乾いた指で、機能が固定された1つの確定(CONFIRM)キーを操作する場合を考えます。以下の流れは説明用の例であり、実測波形でも、すべてのファームウェアに共通する実行順序でもありません。対象は自己容量方式のキーであり、タッチ座標を出力するPCAP画面ではありません。
指+人体/リターンパス
↓ カバーと接合層を介した結合
電極と配線の静電容量
↓ コントローラーによる励振と変換
生の測定値 R
↓ 設定に基づく信号処理
フィルター処理後の測定値 F と非タッチ時のベースライン B を比較
↓ 符号付きのタッチ偏差+判定規則
確定したキー状態:UP(非押下)またはDOWN(押下)
↓ 選択したインターフェースを介して、取り決めた状態/エッジを通知
ホストが押下またはリリースの通知を受信
↓ アプリケーションの実行許可とコマンド処理
受け付けられた動作とフィードバック、または定義された拒否処理
ベースライン B は、コントローラーが許可する条件下でのみ更新されます。
- 指が測定信号を変える仕組み
- 電極とカバーが担う役割
- コントローラーがタッチとノイズを区別する仕組み
- 生の測定値とフィルター処理
- ベースラインとタッチ方向の偏差
- しきい値、ヒステリシス、状態確定処理
- タッチイベントがホストに届くまで
- 組み込み後の組立品を試験する必要がある理由
- よくある質問
- ホストのマイクロコントローラーで静電容量センシングも行えますか?
- 導通テスターでタッチボタンが動作することを証明できますか?
- 静電容量式ボタンには大地への有線接続が必要ですか?
- 1つのキーに触れ続けると、ホストのコマンドが繰り返されるのはなぜですか?
- 電源投入時に指が置かれている場合は、どう動作すべきですか?
- グラフィックオーバーレイを交換しても、以前の調整ファイルを再利用できますか?
- 乾いた指での試験に成功すれば、手袋着用時や濡れた状態でも動作すると判断できますか?
- 設計レビューをご依頼ください
指が測定信号を変える仕組み
指は静電容量のネットワークを変え、コントローラーが利用できる測定値へ変換します。自己容量方式ではタッチ回路のグラウンドを基準に電極を測ります。カバー、人体、リターンパスを通る結合があるため、見えるキーが同じでも回路と大地の結合は結果に影響します。
変換方式は重要です。電荷転送方式の実装例では、センサー容量から基準コンデンサーへ繰り返し電荷を移し、電圧しきい値までのサイクル数を数えます。この変換しきい値は後段のソフトウェアのタッチしきい値とは別です。カウント値は測定表現であり、そのままピコファラド単位の容量を意味しません。
確定キーでは、まず選定したコントローラーが実際に何を出力するかを明らかにします。指を触れさせていないとき、意図的に触れたとき、安定して触れ続けているとき、そして指を離したときの測定値を取得してください。チャネル、生の値の定義、測定設定、サンプルのタイムスタンプ、実際の組立品のリビジョンを記録します。これにより、センシング段階での変化が小さい問題と、後段の判定やホストインターフェースの問題を切り分けるための基準が得られます。
電極とカバーが担う役割
カバーは結合に関わる積層を決め、電極と配線が物理的作用を検出回路につなぎます。印刷記号の図面だけでは電気チャネル全体を定義できません。オーバーレイ特性、空隙、配線、近傍グラウンド構造を確認してください。
カバーの厚み増加や意図しないエアギャップによって、指と電極の実効的な距離が大きくなると、ほかの条件が同じであれば、タッチによる結合が弱くなる可能性があります。まずはコントローラーの設定を変えずに、元の積層構造と変更後の構造を比較してください。材料とファームウェアを同時に変更すると、どちらの変更が結果に影響したのか分からなくなります。
グラウンド構成の変更にも注意が必要です。グラウンドに接続された金属を近づけると、一部の干渉を低減できる一方で、寄生負荷が増えたり、センシング電界が指から離れる方向へ変わったりすることがあります。そのため、待機時のノイズレベルが下がっただけでは、キーの性能が改善したとは判断できません。想定する取り付け状態と電源構成で、待機時の変動と意図的なタッチによる偏差の両方を比較してください。
以下の責任分界表を使って、プロジェクトの担当者を明確にしてください。1社のサプライヤーがすべての項目を供給するという意味ではありません。
| 構成要素 | 入力 | 出力 | 明確にすべき担当者 |
|---|---|---|---|
| カバー、印刷されたグラフィックオーバーレイ、接着剤 | 指の位置と指定された積層形状 | 物理的な結合条件。デコード済みのキーコマンドは出力しない | 機構設計者とオーバーレイ/組立品のサプライヤー |
| 電極とセンサー配線 | コントローラーの励振と周囲の静電容量 | センシングチャネルに現れる電気的負荷 | センサーレイアウトの責任者とセンサーサプライヤー |
| センシングコントローラーのハードウェア | センサー負荷、電源、基準条件 | 生の変換結果 | 電子回路設計者またはコントローラーモジュールのサプライヤー |
| タッチ用ファームウェアと設定 | 測定値、チャネル割り当て、判定設定 | 処理済みの値と確定したキー状態 | 指名されたタッチ用ファームウェアの責任者 |
| ホストのハードウェアとアプリケーション | 取り決めたキー状態またはイベント通知 | 受け付けられた、または拒否されたアプリケーションコマンド | OEMのホスト担当チーム |
| ディスプレイ、インジケーター、その他のフィードバック装置(搭載される場合) | 明示的なフィードバックコマンド | 視覚的な応答、またはその他の指定された応答 | ホストとフィードバック装置の統合担当者 |
カスタム静電容量式タッチパネルを仕様化する際は、調達範囲が表面の面材、センサー組立品、設定済みのセンシング回路、または別途合意した範囲のどれに当たるかを明記してください。カバー図面、電極レイアウト、接合構造、配線、グラウンド構成のリビジョンは、ひとまとめにして管理します。プロジェクト全体の設計入力には、より広い範囲を扱うカスタム静電容量式タッチパネルの設計ガイドを使用し、この信号チェーンの確認だけを完全なRFQ仕様書として扱わないでください。
コントローラーがタッチとノイズを区別する仕組み
コントローラーは、キー状態を出力する前に、意味のあるタッチによる変化と通常の変動を区別する必要があります。 フィルター処理、ベースライン追従、しきい値、状態確定処理は、それぞれ異なる問題を解決します。
生の測定値とフィルター処理
生の測定値は1回の取得結果です。フィルター後の値は、選択したアルゴリズムで測定値を組み合わせたり処理したりしたものです。カウントの平滑化を強めると変動を抑えられる一方、応答が遅くなる場合があります。フィルター処理は、残る信号が指によることの証明ではありません。
同じ短いタップについて、生の測定値とフィルター処理後の測定値を比較してください。生の値には明確な反応があるのに、フィルター処理後の反応が立ち上がるまでに時間がかかりすぎる場合は、電極を変更する前に、フィルター処理とスキャンタイミングを調べます。信号の記録には、フィルター設定と実際の取得間隔も併記してください。
ベースラインとタッチ方向の偏差
ベースラインは非接触状態に追従する推定値であり、サンプルごとの厳密なゼロ点ではありません。環境ドリフトに追従しつつ、タッチまで取り込まない制御が必要です。更新規則は実装ごとに異なり、どのコントローラーも保持中に適応し続けるとは考えないでください。
文書化された自己容量方式のある実装では、容量が増えると測定カウントは減ります。したがって、容量の増加が生の数値の増加を意味するとは限りません。同じ測定尺度による説明例として、タッチ方向の偏差を次のように定義します。
タッチによって出力値が減少する場合:D = B - F
タッチによって出力値が増加する場合:D = F - B
F = 選択したフィルター処理後の測定値
B = 対応する非タッチ時のベースライン
D = 文書で定義されたタッチ方向の偏差
アルゴリズムを確認せずに、符号付きの関係を絶対値に置き換えないでください。逆方向の変化には、別の意味がある可能性があります。設定を比較する前に、デバイスがカウント差、ベースラインに対する相対的なしきい値、または別の表現形式を使っているのかを確認してください。
確定キーについて、待機、指の接近、タッチの維持、リリースを通じて、F、B、タッチ状態を記録します。ベースラインが意図した条件でのみ変化しているか、その後に信号が非タッチと確定される状態へ戻るかを確認してください。
しきい値、ヒステリシス、状態確定処理
検出しきい値を満たすことと押下の発生は、必ずしも同じではありません。ヒステリシス対応の場合、解放に別の判定境界を使えます。あるタッチライブラリでは、検出状態を抜ける際のしきい値減少量をヒステリシスと定義しますが、これは実装固有の定義であり、一律の設定ではありません。
デバウンスでは、複数回の測定で状態への移行と離脱を判定できます。確認を追加すると応答時間が延び、同じスキャンタイミングでも、確認時間を長くすると以前は受け付けた短いタップを拒否する場合があります。
説明用の論理的な流れは、非タッチ → タッチ候補 → 確定したDOWN → リリース候補 → 確定したUPです。この表現をそのまま実装するのではなく、コントローラーの実際の状態規則を確認してください。検出状態への移行条件とリリース条件、状態確定の設定、スキャンタイミング、状態遷移のタイムスタンプを記録します。これらのタイムスタンプは、見た目が滑らかな信号波形だけでなく、実際の短いタップに対する要求と比較してください。
タッチイベントがホストに届くまで
検出したタッチが指令になるのは、ホストが正しく解釈して動作を許可した場合だけです。現在のキー状態と新規キーイベントは同じではありません。現在と前回の状態を比較すれば、触れ続けているセンサーと新たに触れたセンサーを区別できます。
この説明例の確定キーでは、機能が有効になっている間、押下が確定したときに1回だけコマンドを実行するように定めます。指を触れさせ続けても、そのコマンドが繰り返されないようにし、リリースによって次の押下を受け付ける状態に戻します。別のアプリケーションではリリース時に動作してもかまいませんが、その場合はインターフェースの取り決めに明記する必要があります。
インターフェースが提供するものがGPIOレベル、パルス、読み出し可能な状態、イベントメッセージのどれなのかを合意してください。極性、チャネル割り当て、タイミング、該当する場合の受信確認、リセット時の動作を定義します。割り込みをボタンの押下として扱う前に、その割り込みの意味を明確にしてください。キーが検出されれば自動的にインジケーターが点灯すると考えず、ホストによるフィードバックも取り決めに含めます。
各段階の境界を順番に調べてください。コントローラーにはDOWNが記録されているのにホストが何も受信していない場合は、インターフェースと割り当てを確認します。ホストが正しい通知を受信しているのに動作しない場合は、感度を変える前に、アプリケーションの実行許可とコマンド処理を確認してください。共通の時間基準で、コントローラーの状態、インターフェースでの受信、コマンド受け付けのタイムスタンプを記録します。
通常の確定キーの受け入れ判定と、安全機能の評価は切り分けてください。この信号チェーンの確認によって、安全定格を備えた制御であることが証明されるわけではありません。
組み込み後の組立品を試験する必要がある理由
受入判定は、露出電極での検出成功だけでなく、設置状態の信号経路全体を対象にします。カバー構造と近傍導体は検出に影響します。以下の確認では、選定した構成が意図したイベントとホスト応答を引き続き生むことを検証します。
比較の前に、サンプル、電極とカバーのリビジョン、コントローラーの型番、基板のリビジョン、ファームウェアのビルド、設定ファイル、電源/グラウンド構成を特定してください。取得できる場合は、生の測定値、フィルター処理後の測定値、ベースライン、キー状態、インターフェース通知、ホスト側の結果を記録します。最初に異常が生じた遷移を特定できるよう、同期した記録を使用してください。
これは記録用テンプレートであり、試験データではありません。実際の結果を記入する欄は、意図的に空欄としています。
| 比較条件 | 記録して比較する証拠 | 実際の結果 |
|---|---|---|
| 組み込み済みのキーに触れていない状態 | 待機時の変動、ベースラインの挙動、意図しないDOWN状態やコマンド | |
| 乾いた指による短いタップ、タッチの維持、リリース | 押下とリリースが確定するタイミング。この例では1回のコマンド実行と、次の押下を受け付ける状態への正しい復帰 | |
| カバーまたは接合部を変更し、設定は元のまま | 承認済みの積層構造に対する測定偏差とイベントの挙動 | |
| 想定する電源、グラウンド、ディスプレイの動作状態 | 待機時の変動、意図した検出、ホスト応答の変化 | |
| キーに触れていない場合と指を置いた場合の起動またはリセット | キャリブレーション状態、ベースライン、キーの使用可否、意図しないコマンドの有無 |
実施可能な範囲で、変更する変数は一度に1つにしてください。再調整の前に元の結果を保存し、再調整後の設定は別の比較条件として識別します。キーが一度動いたことだけで成功と判断せず、試験の前に受け入れ基準を合意してください。
よくある質問
センシング設計を再利用する前に、インターフェース、起動時の動作、変更管理に関する疑問を解消してください。
ホストのマイクロコントローラーで静電容量センシングも行えますか?
適切なセンシング用ハードウェア、またはサポートされているセンシング実装を備えている場合は可能です。独立したタッチICが必ず必要なわけではありません。対応チャネル、処理時間、ファームウェアの責任分担、センシングがホストのほかの処理にどう影響するかを確認してください。
導通テスターでタッチボタンが動作することを証明できますか?
できません。導通試験は、電源を入れていない電極や配線の確認には役立ちますが、カバー越しのタッチ検出を証明するものではありません。機能の受け入れ判定には、通電したセンシング回路、その設定、そして検出に続いて意図したホスト動作が行われることを示す証拠が必要です。
静電容量式ボタンには大地への有線接続が必要ですか?
必ずしも必要ではありません。センシング回路には有効なリターンパスが必要ですが、大地への直接配線ではなく、静電容量による結合がその経路に含まれる場合もあります。想定する電源/グラウンド構成を検証してください。調整の実験として保護接地を外すことは、絶対にしないでください。
1つのキーに触れ続けると、ホストのコマンドが繰り返されるのはなぜですか?
まず、継続して有効になっているタッチ状態を、ホストが読み出すたびに新しい押下として扱っていないかを確認してください。連続するキー状態とコマンドのタイムスタンプを比較します。1回の押下につき1回だけ動作する設計では、次のコマンドを受け付ける前に、リリース後の新たな押下が確定することを条件にしてください。
電源投入時に指が置かれている場合は、どう動作すべきですか?
共通の動作があると考えず、検証前に仕様を定めてください。キーに触れていない状態と指を置いた状態の両方で電源投入を試し、その後に指を離します。キャリブレーション状態、ベースライン、キー状態、ホストで発生した動作、復帰に必要な条件を記録してください。
グラフィックオーバーレイを交換しても、以前の調整ファイルを再利用できますか?
再利用は自動的に承認されるものではなく、検証が必要な事項として扱ってください。まず設定を変えずに、交換後の積層構造と承認済みの組立品を比較します。再調整が必要かを判断する前に、カバー、接着剤、電極の位置合わせ、取り付けの違いを特定してください。
乾いた指での試験に成功すれば、手袋着用時や濡れた状態でも動作すると判断できますか?
できません。手袋を着けていない乾いた指での検証が対象とするのは、その操作条件だけです。指定された手袋と液体の条件は、意図しない作動、作動の見逃し、復帰を含め、別途評価してください。その結果は、ここで説明する乾いた指でのキーイベントの流れとは分けて扱います。
条件別の計画については、水や手袋に対応する静電容量式タッチの調整を参照してください。
設計レビューをご依頼ください
設計レビューをご依頼ください。キー/電極の図面、カバーと接着剤の積層構造、選定済みであればコントローラーの型番と設定、ホストインターフェース、試作および量産の予定数量をご提示ください。組み込み状態の電源/グラウンド構成と、乾いた指による短いタップ、タッチの維持、リリースに求める動作を説明してください。利用可能な信号ログとイベントログを添付し、センサー、センシング回路、ファームウェア、ホスト統合を誰が供給するのかを明らかにすると、提案された範囲を確認できます。
プロジェクトを始めませんか?
メンブレンスイッチ、キーパッド、グラフィックオーバーレイの要件をお知らせください。当社の技術チームが仕様を確認し、詳細な見積もりを提示します。

