多くの人が電子工学の世界に足を踏み入れたきっかけは、数多くのクールなスイッチやノブ、ライト、そしてガジェットらしいコントロール類に惹かれたからではないでしょうか?それから何年も経った今でも、その魅力は健在ですが、今では「スタイリッシュなGUI」という要素に置き換わっています。つまり、洗練された魅力的なインターフェースを持つ電子製品です。こうした進化し続ける(そして小型化する)製品インターフェースの中心にあるのがタッチコントロールです。控えめながらも強力なタッチコントロールは、製品の使い勝手を向上させ、製造コストを抑え、そして機械式スイッチやダイヤルのように避けられない摩耗や劣化に左右されることがないため、製品の寿命を延ばします。お気に入りのスマートテクノロジー製品を手に取ってみてください。タッチコントロールがなければ、その製品は「スマート」とは言えず、魅力や楽しさも大きく損なわれてしまうことに気付くでしょう。
Altium Designer では、PCB上に平面型静電容量式センサーパターンを作成するためのサポートが提供されています。対応しているベンダーは以下の通りです。
Altium Designer で特定のベンダーのタッチセンサーサポートにアクセスするには、Atmel QTouch、Cypress Capsense、および/または Microchip mTouch 機能を Altium Designer のインストールで有効にする必要があります。これらの機能はインストール後に有効化/無効化が可能です。
インストール済みのコア機能の変更方法については、 Installing & Managing ページ(Altium Designer Develop、Altium Designer Agile)を参照してください。
Windows Explorer を通じて、対応するライブラリファイルが \Users\Public\Documents\Altium\AD<solution>\Library 内の関連フォルダー(デフォルトインストールの場合)に存在することを確認してください –
。特定ベンダーのタッチセンサーサポートを有効にすると、そのベンダーでサポートされている各種タッチセンサー技術(タッチホイール、スライダー、ボタンなど)に必要なコンポーネントのライブラリがインストールされます。すべてのコンポーネントは設定可能で、設計要件に応じてタッチセンサーの形状やサイズ、向きを指定できます。
センサーの実装
タッチセンサーは、専用の統合ライブラリから必要なセンサータイプを配置し、設定することで設計に実装されます。センサーコンポーネントの関連設定ダイアログ(QTouch Component dialog、CapSense Component dialog、またはmTouch Component dialog)には、コンポーネント上で右クリックし、コンテキストメニューからConfigureを選択することでアクセスできます。
ダイアログ内の Sensor Component Type ドロップダウンを使って、別のセンサーコンポーネントタイプに素早く切り替えることができます(グラフィカルシンボルもそれに応じて更新されます)が、コンポーネントの Comment および Description、さらに Design Item ID (リンクされたライブラリコンポーネント用)は、元々配置したセンサータイプを反映し、参照し続けます。
必要な設定が完了したら、ターゲットPCBを更新するだけです。ECO(Engineering Change Order)によって必要な変更が適用され、PCB上に配置するためのセンサーパターンが作成されます。あとは、製品のユーザーインターフェースを実現するために必要な場所にセンサーを配置し、対応するタッチセンサーコントローラーに配線するだけです。PCB上の各センサーコンポーネントは、通常の意味でのフットプリントではなく、実際の銅電極パターンとなります。基板組み立て時には、センサーの上にパネルが重ねて配置されます。
自己容量式センサーパターンは、パネルの有無にかかわらず使用できますが、関連するコントローラーデバイスの静電気放電(ESD)対策の観点から、パネルの使用が大きな意味を持ちます。相互容量式のスライダーやホイール型センサーの場合、複数のチャンネルがセンサーコントローラーのX電極に個別に接続され、Y電極は共通接続となります。これらのセンサーは、空気の隙間がないように密着させたパネルとともに使用する必要があります。パネルがX電極とY電極間の電界の伝達路となります。
タッチコントロールの実装はとても簡単です。必要なセンサータイプのコンポーネントを回路図上に配置し、設計要件に合わせて設定し、PCBに変更を反映させてセンサーパターンを取得するだけです。
センサーパターンはPCB側でも修正でき、その変更をECOを通じて関連する回路図シートに反映させることも可能です。
以下のセクションでは、設計に配置可能な設定可能センサーコンポーネント、それぞれの設定オプション、およびPCB側で得られるセンサーパターンについて詳しく解説します。各ケースでデフォルト設定も紹介します。
Atmel Touch Controls
この QTouch Component ダイアログは、Atmel® QTouch® および QMatrix® センサーコントローラーに対応した平面型静電容量式センサーパターンをPCB上に作成する際、回路図シート上のタッチセンサーコンポーネントの設定を行うためのコントロールを提供します。
Atmel Touch Controls – 対応する自己容量式センサー
PCB設計で使用可能な自己容量式センサーは以下の通りです。
QTouchButton – Button (or Key) Sensor (Single Channel)
QTouchButton コンポーネントを使用して、ボタン(キー)センサーを実装します。これは自己容量式のゼロ次元センサーで、Atmel QTouch センサーコントローラーに直接接続するための単一チャンネルを持ちます。PCB上のセンサーパターンはシンプルな長方形電極となります。

QTouchButton コンポーネントのデフォルト設定と生成されるセンサーパターン
以下のオプションが用意されています:
-
height - センサーパターンの高さ(最大1000mmまで)。
-
width - センサーパターンの幅(最大1000mmまで)。
SmallQTouchSlider – Small Spatially-interpolated Slider Sensor (3 Channels)
SmallQTouchSlider コンポーネントを使用して、小型スライダーセンサーを実装します。これは自己容量式の一次元空間補間型センサーで、Atmel QTouch センサーコントローラーに直接接続するための3チャンネルを持ちます。PCB上のセンサーパターンはシンプルな長方形電極で構成されます。パターンは、チャンネル1と2用の2つのフルサイズ電極、チャンネル3用の両端に配置された2つのハーフサイズ電極で構成されます。

SmallQTouchSlider コンポーネントのデフォルト設定と生成されるセンサーパターン
以下のオプションが用意されています:
-
height - センサーパターンの高さ(5mm~15mm)。
-
width - センサーパターンの幅(21mm~26mm)。
-
gap thickness - 隣接するセンサーチャンネル間のクリアランス(0.1mm~0.5mm)。
SmallQTouchWheel – Small Spatially-interpolated Wheel Sensor (3 Channels)
SmallQTouchWheel コンポーネントを使用して、小型ホイールセンサーを実装します。これは自己容量式の一次元空間補間型センサーで、Atmel QTouch センサーコントローラーに直接接続するための3チャンネルを持ちます。PCB上のセンサーパターンはシンプルなくさび形電極で構成されます。

SmallQTouchWheel コンポーネントのデフォルト設定と生成されるセンサーパターン
以下のオプションが用意されています:
-
diameter - センサーパターンの直径(12mm~20mm)。
MediumQTouchSlider – Medium Spatially-interpolated Slider Sensor (3 Channels)
MediumQTouchSlider コンポーネントを使用して、中型サイズのスライダーセンサーを実装します。これは自己容量型の1次元空間補間センサーで、Atmel QTouchセンサーコントローラーに直接接続するための3つのチャネルを備えています。PCB上に形成されるセンサーパターンは、歯状の電極で構成されます。パターンは、チャネル1と2用の2つのフルサイズ電極と、チャネル3用の両端に配置された2つのハーフサイズ電極で構成されます。

MediumQTouchSlider コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
height - センサーパターンの高さ(4mm~30mmの範囲)。
-
width - センサーパターンの幅(26mm~60mmの範囲)。
-
gap thickness - 隣接するセンサーチャネル間のクリアランス(隙間)(0.1mm~0.5mmの範囲)。
MediumQTouchWheel – Medium Spatially-interpolated Wheel Sensor (3 Channels)
MediumQTouchWheel コンポーネントを使用して、中型サイズのホイールセンサーを実装します。これは自己容量型の1次元空間補間センサーで、Atmel QTouchセンサーコントローラーに直接接続するための3つのチャネルを備えています。PCB上に形成されるセンサーパターンは、歯状の電極で構成されます。

MediumQTouchWheel コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
outer diameter - センサーパターンの外径(20mm~60mmの範囲)。
-
inner diameter - センサーパターンの内径(6mm以上)。
-
gap thickness - 隣接するセンサー「歯」間のクリアランス(隙間)(0.1mm~0.5mmの範囲)。
MediumResQTouchWheel – Medium Resistively-interpolated Wheel Sensor (12 Channels, only 3 Connected to the Sensor Controller)
MediumResQTouchWheel コンポーネントを使用して、中型サイズのホイールセンサーを実装します。これは自己容量型の1次元抵抗補間センサーで、Atmel QTouchセンサーコントローラーに直接接続するための3つのチャネルを備えています。PCB上に形成されるセンサーパターンは、くさび形の電極で構成されます。

MediumResQTouchWheel コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
number of segments between the channels - センサーの3つのチャネル間に追加される電極「スペーサ」セグメントの数。
-
outer diameter - センサーパターンの外径(20mm~60mmの範囲)。
-
inner diameter - センサーパターンの内径(5mm~9mmの範囲)。
-
gap thickness - 隣接する電極セグメント間のクリアランス(隙間)(0.1mm~0.5mmの範囲)。
各セグメントの外側アーチは6mm~8mmの範囲でなければなりません。これを実現するために、外径、内径、またはチャネル間のセグメント数を調整する必要があります。
センサーを設定する際、チャネル間に均等に配置される電極「スペーサセグメント」の数を選択できます。デフォルト構成では3つのセグメントが使用され、パターン内には12個のくさび形X電極が形成されます。これらの電極のうち、センサーコントローラーに接続されるのは3つのみです。このデフォルト構成では、センサーコントローラーに接続される3つのチャネルは、コンポーネントの1、5、9ピンに対応しています。
センサーの電界を電気的に補間するためには、設計上追加の抵抗器が必要です。通常、コントローラーに接続される隣接チャネル間に合計100kΩ(または電極セグメント間に25kΩ)を接続します。以下の画像は、デフォルトのコンポーネント構成において、必要な抵抗値を提供するためにセンサーコンポーネントに接続された抵抗器の例を示しています。

センサーの電気的補間を実現するために、センサーコンポーネントに接続された抵抗器の例
ボタン(またはキー)センサーはzero-dimensionalセンサーです。接点は1点のみです。スライダーおよびホイールセンサーはone-dimensionalセンサーであり、指の動きを1軸上で検出します。空間補間センサーは電極の形状を利用して電界を補間します。抵抗補間センサーは物理的な抵抗器を用いて補間を行います。
これらのセンサーの各チャネル(電極)は、センサーコントローラーに1本で直接接続されます。このようなセンサーは、放射される電界の方向性を持ちません。パネルの有無にかかわらず使用できますが、静電気放電(ESD)対策の観点から、コントローラー機器を保護するためにパネルの使用が推奨されます。
これらすべてのセンサーは、Atmel QTouchセンサーコントローラーでの使用に適しています。
Atmel Touch Controls – 対応する相互容量型センサー
PCB設計で使用可能な、以下の相互容量型センサーがサポートされています。
QMatrixButton – Button (or Key) sensor (Single Channel)
QMatrixButton コンポーネントを使用して、ボタン(キー)センサーを実装します。これは相互容量型の0次元センサーで、Atmel QMatrixセンサーコントローラーに直接接続するための1つのチャネル(1つのX電極と1つのY電極)を備えています。PCB上のセンサーパターンは、X電極とY電極の指が組み合わさった長方形の形状となります。X電極のパターンはY電極のパターンを完全に囲みます。

QMatrixButton コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
height - センサーパターンの高さ(最大1000mm)。
-
width - センサーパターンの幅(最大1000mm)。
-
front panel thickness - フロントパネルの厚さ。この値は、X電極の主な「枠」の厚さ(通常はパネル厚と同じ)、X電極の「指」部分の厚さ、およびX電極とY電極間の間隔(通常はパネル厚の半分)を計算するために使用されます。フロントパネルの厚さは0.1mm~10mmの範囲で設定できます。
-
width of y side of the sensor - Y電極の幅。できるだけ細く保つ必要があり、0.1mm~0.5mmの範囲です。
SmallQMatrixSlider – 1-layer, Small Spatially-interpolated Slider Sensor (n-channels)
SmallQMatrixSlider コンポーネントを使用して、小型サイズのスライダーセンサーを実装します。これは相互容量型の1次元空間補間センサーで、Atmel QMatrixセンサーコントローラーに直接接続するための複数のチャネルを備えています。PCB上のセンサーパターンは、1xn個のボタンの配列に似ており、nは定義されたチャネル数です。X電極とY電極は再び指状に組み合わされています。各X電極の間には隙間があり、Y電極は連続していて(すべてのチャネルで共通)、この隙間にも追加の指があります。同じX電極の孤立領域は、ビアと基板の反対面に配置された配線で接続されます。

SmallQMatrixSlider コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
number of channels - センサーパターンを構成するチャネル数(3~8の範囲)。
-
number of segments between channels - 指定したチャネル間に追加されるセグメント数。これにより、より長いスライダーを作成できます(0~10の範囲)。
-
front panel thickness - フロントパネルの厚さ。この値は、X電極の主な「枠」の厚さ(通常はパネル厚と同じ)、X電極の「指」部分の厚さ、およびX電極とY電極間の間隔(通常はパネル厚の半分)を計算するために使用されます。フロントパネルの厚さは0.1mm~10mmの範囲で設定できます。
-
height - センサーパターンの高さ(5mm~50mmの範囲)。
-
width - センサーパターンの幅(24mm~200mmの範囲)。
-
width of y side of the sensor - Y電極の幅。できるだけ細く保つ必要があり、0.1mm~0.5mmの範囲です。
SmallQMatrixWheel – 1-layer, Small Spatially-interpolated Wheel Sensor (n-channels)
SmallQMatrixWheelコンポーネントを使用して、小型ホイールセンサーを実装します。これは相互容量型の1次元空間補間センサーであり、複数のチャンネルをAtmel QMatrixセンサーコントローラーに直接接続できます。PCB上のセンサーパターンは、1xn個のボタンが円形に配列された形状となり、nは定義されたチャンネル数です。XおよびY電極は再び組み合わさったフィンガー構造で実装され、X電極のフィンガーは先細りになっています。各X電極の間には隙間があり、Y電極は連続していて(すべてのチャンネルで共通)、この隙間には追加のフィンガーが設けられています。同じX電極の孤立した領域は、ビアと基板の反対面に配置された配線で接続されます。

SmallQMatrixWheelコンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
number of channels connected to the MCU - センサーパターンを構成するチャンネル数(4~8)、これらはセンサーコントローラーに接続されます。
-
number of segments between the channels - センサーの指定チャンネル間に追加される電極「スペーサ」セグメント数(0~10)。
-
panel thickness - フロントパネルの厚さ。この値はX電極の主な「ボーダー」の厚さ(通常はパネル厚と同等)や、X電極とY電極の間隔(通常はパネル厚の半分)を計算するために使用されます。フロントパネルの厚さは0.1mm~10mmの範囲で設定できます。
-
outer diameter - センサーパターンの直径(15mm~21mm)。
-
width of the y side of the sensor - Y電極の幅。できるだけ細く保つ必要があり、0.1mm~0.5mmの範囲です。
MediumQMatrixSlider – 2-layer, Medium Spatially-interpolated Slider Sensor (n-channels)
MediumQMatrixSliderコンポーネントを使用して、2層構造の中型スライダーセンサーを実装します。これは相互容量型の1次元空間補間センサーであり、複数のチャンネルをAtmel QMatrixセンサーコントローラーに直接接続できます。PCB上のセンサーパターンは、n本の斜めX電極で構成され、nは定義されたチャンネル数です。各X電極の間には隙間があり、Y電極は連続していて(すべてのチャンネルで共通)、複数の水平フィンガーで構成されます。Y電極はトップレイヤーに、X電極はその背後のボトムレイヤーに配置されます。
各X電極セグメントの高さは4mmです。スライダーの高さがそれ以上の場合、追加のセグメントがジグザグ状に積み重ねられます。この積層の各レベルごとにY電極のフィンガーが追加されます。デフォルト構成(スライダー高さ12mm)では、各X電極に3つのセグメントが積層され、共通Y電極には3本のフィンガーがあります。

MediumQMatrixSliderコンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
number of X channels - センサーパターンを構成するセグメント数。
-
number of segments between channels - 指定チャンネル間に追加される追加セグメント数。これにより、より長いスライダーが作成できます。
-
height - センサーパターンの高さ(4mm~48mm)。
-
width - センサーパターンの幅(20mm~150mm)。
-
gap thickness - 隣接するセンサーチャンネル/セグメント間のクリアランス(隙間)(0.1mm~0.5mm)。
-
width of y side of the sensor - Y電極の幅。できるだけ細く保つ必要があり、0.1mm~0.5mmの範囲です。
MediumLargeQMatrixWheel – 2-layer, Medium/Large Spatially-interpolated Wheel Sensor (n-channels)
MediumLargeQMatrixWheelコンポーネントを使用して、2層構造の中型ホイールセンサーを実装します。これは相互容量型の1次元空間補間センサーであり、複数のチャンネルをAtmel QMatrixセンサーコントローラーに直接接続できます。PCB上のセンサーパターンは、n本のカーブした歯状X電極で構成され、nは定義されたチャンネル数です。各X電極の間には隙間があり、Y電極は連続していて(すべてのチャンネルで共通)、複数の「リング」で構成されます。Y電極はトップレイヤーに、X電極はその背後のボトムレイヤーに配置されます。
各X電極セグメントの放射方向の高さは4mmです。ホイールの直径が大きい場合、追加のセグメントが放射状に外側へ交互にカーブした歯状で積み重ねられます。この積層の各レベルごとにY電極の「リング」が追加されます。デフォルト構成(内径16mm、外径40mm)では、各X電極に3つのセグメントが積層され、共通Y電極には3本のリングがあります。

MediumLargeQMatrixWheelコンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
number of channels connected to the MCU - センサーパターンを構成するチャンネル数(4~8)、これらはセンサーコントローラーに接続されます。
-
number of segments between the channels - センサーの指定チャンネル間に追加される電極「スペーサ」セグメント数(0~10)。
-
outer diameter - センサーパターンの外径(20mm~500mm)。
-
inner diameter - センサーパターンの内径(5mm以上、かつ外径より8mm未満小さい値)。
-
gap thickness - 隣接する電極「歯」間のクリアランス(隙間)(0.1mm~0.5mm)。
-
width of the y side of the sensor - Y電極の幅。できるだけ細く保つ必要があり、0.1mm~0.5mmの範囲です。
MediumResQMatrixWheel – 2-layer, Medium Resistively-interpolated Wheel Sensor (n-channels)
MediumResQMatrixWheelコンポーネントを使用して、2層構造の中型ホイールセンサーを実装します。これは相互容量型の1次元抵抗補間センサーであり、複数のチャンネルをAtmel QMatrixセンサーコントローラーに直接接続できます。PCB上のセンサーパターンは、n本のカーブした歯状X電極で構成され、nは定義されたチャンネル数です。各X電極の間には隙間があり、Y電極は連続していて(すべてのチャンネルで共通)、複数の「リング」で構成されます。Y電極はトップレイヤーに、X電極はその背後のボトムレイヤーに配置されます。
各X電極セグメントの放射方向の高さは4mmです。ホイールの直径が大きい場合、追加のセグメントが放射状に外側へ交互にカーブした歯状で積み重ねられます。この積層の各レベルごとにY電極の「リング」が追加されます。デフォルト構成(内径7.5mm、外径30mm)では、各X電極に3つのセグメントが積層され、共通Y電極には3本のリングがあります。

MediumResQMatrixWheelコンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
number of channels connected to the MCU - センサーパターンを構成するチャンネル数(4~8)、これらはセンサーコントローラーに接続されます。
-
number of segments between the channels - センサーの指定チャンネル間に追加される電極「スペーサ」セグメント数(0~10)。
-
outer diameter - センサーパターンの外径(10mm~100mm)。
-
inner diameter - センサーパターンの内径。
-
gap thickness - 隣接する電極セグメント間のクリアランス(隙間)。
-
width of the y side of the sensor - Y電極の幅。できるだけ細く保つ必要があり、0.1mm~0.5mmの範囲です。
センサーを設定する際、チャンネル間に均等に配置される「電極スペーサーセグメント」の数を選択できます。デフォルト設定では4チャンネルが使用され、3つのスペーサーセグメントが使われるため、パターン内には16個のカーブトゥース型X電極が配置されます。このデフォルト構成では、センサーコントローラーに接続される4つのチャンネルは、コンポーネントの1、5、9、13ピンに対応しています。
センサーの電界を電気的に補間するためには、設計上追加の抵抗器が必要です。通常、コントローラーに接続されるnチャンネル間に合計2kΩから100kΩの範囲で接続します。以下の画像は、デフォルトのコンポーネント構成において、必要な抵抗値を提供するためにセンサーコンポーネントに配線された抵抗器の例を示しています。

センサーの電気的補間を実現するためにセンサーコンポーネントに接続された抵抗器の例
ボタン(またはキー)センサーはzero-dimensionalセンサーです。接点は1点のみです。スライダーおよびホイールセンサーはone-dimensionalセンサーで、指の動きを1軸上で検出します。空間補間型センサーは電極の形状を利用して電界を補間します。抵抗補間型センサーは物理的な抵抗器を用いて補間を行います。
これらの各センサーにはX(送信)電極とY(受信)電極があり、XとY間の相互容量をセンサーコントローラーが測定します。スライダーやホイール型センサーでは、複数のチャンネルが個別のX電極接続を持ち、Y電極は共通接続となります。これらのセンサーは、上部にパネルを重ねて空気層がないように接着して使用する必要があります。X電極とY電極間の電界の伝達は、このパネルによって適切に行われます。
これらすべてのセンサーはAtmel QMatrixセンサーコントローラーでの使用に適しています。
Cypressタッチコントロール
CapSense Componentダイアログは、Cypress® CapSense®およびPSoC®コントローラー向けにPCB上で平面型静電容量センサーパターンを作成する際、回路図シート上でタッチセンサーコンポーネントを設定するためのコントロールを提供します。
CypressのCapSenseコントローラー(センサーパターンからの対応電極が接続される)は、Programmable System-on-Chip(PSoC®)プラットフォームに基づいています。CapSenseコントローラーのカテゴリは以下の通りです:
-
CapSense®
-
CapSense® Plus
-
CapSense® Express
-
PSoC®コントローラーファミリー - PSoC® 1、PSoC® 3、PSoC® 4、およびPSoC® 5LP(PSoC® 5ファミリーの後継)。
PCB設計で使用可能な自己容量型センサータイプは以下の通りです。
CircularButton – Circular Button
CircularButtonコンポーネントを使用してボタンセンサーを実装します。これは自己容量型のゼロ次元センサーで、Cypress PSoCコントローラーに直接接続するための単一チャンネルを持ちます。PCB上のセンサーパターンはシンプルな円形電極となります。

CircularButtonコンポーネントのデフォルト構成とセンサーパターン
以下のオプションが用意されています:
-
Button Outer Diameter - センサーパターンの外径(5mm~15mmの範囲)。
-
Button Inner Diameter - センサーパターンの内径(外径より小さく、最小5mm)。
RectangularCurvedEdgeButton – Rectangular Curved Edge Button
RectangularCurvedEdgeButtonコンポーネントを使用してボタンセンサーを実装します。これは自己容量型のゼロ次元センサーで、Cypress PSoCコントローラーに直接接続するための単一チャンネルを持ちます。PCB上のセンサーパターンはシンプルな角丸長方形電極となります。

RectangularCurvedEdgeButtonコンポーネントのデフォルト構成とセンサーパターン
以下のオプションが用意されています:
-
Button Height - センサーパターンの高さ(5mm~15mmの範囲)。
-
Button Width - センサーパターンの幅(5mm~15mmの範囲)。
-
Button Inner Diameter - センサーパターンの内径(幅/高さより小さく、最小5mm)。
LinearSlider – Linear Slider
LinearSliderコンポーネントを使用してnセグメントのリニアスライダーセンサーを実装します。これは自己容量型の一次元センサーで、Cypress PSoCコントローラーに直接接続します(パターン内の各セグメントがコントローラーの個別ピンに接続されます)。PCB上のセンサーパターンは、n個のダブルシェブロン型電極からなる1xn配列で構成されます。つまり、物理的に隣接して配置されたn個の独立したセンサーを指定することになります。構成センサーの高さと幅を全体的に制御できます。また、隣接センサー間のギャップも調整可能です。

LinearSliderコンポーネントのデフォルト構成とセンサーパターン
以下のオプションが用意されています:
-
Number of Segments - センサーパターンを構成するセグメント数(最小3)。
-
Slider Segment Width - 各センサーセグメントの幅(2mm~8mmの範囲)。
-
Slider Segment Height - 各センサーセグメントの高さ(7mm~15mmの範囲)。
-
Clearance Between Segments - 隣接するセンサーセグメント間のクリアランスまたはギャップ(0.5mm~2mmの範囲)。
RadialSlider – Radial Slider
RadialSliderコンポーネントを使用してnセグメントのラジアルスライダーセンサーを実装します。これは自己容量型の一次元センサーで、Cypress PSoCコントローラーに直接接続します(パターン内の各セグメントがコントローラーの個別ピンに接続されます)。PCB上のセンサーパターンは、指定したn個のくさび型電極で構成されます。つまり、放射状に物理的に隣接して配置されたn個の独立したセンサーを指定することになります。スライダーの内径・外径および隣接セグメント間のクリアランスを全体的に制御できます。

RadialSliderコンポーネントのデフォルト構成とセンサーパターン
以下のオプションが用意されています:
-
Number of Segments - センサーパターンを構成するセグメント数(最小3)。
-
Slider Outer Diameter - センサーパターンの外径。
-
Slider Inner Diameter - センサーパターンの内径。
有効なセグメント高さは7mm以上、有効なセグメント幅は8mm以下でなければなりません。また、内径は外径より小さくする必要があります。
-
Clearance Between Segments - 隣接するセンサーセグメント間のクリアランスまたはギャップ(0.5mm~2mmの範囲)。
ボタンセンサーはzero-dimensionalセンサーです。接点は1点のみです。スライダーセンサーはone-dimensionalセンサーで、指の動きを1軸上で検出します。
これらのセンサーの各チャンネル(電極)は、センサーコントローラーに単一で直接接続されます。これらのセンサーは、放射される電界の方向性がありません。上部パネルの有無にかかわらず使用できますが、静電気放電(ESD)対策の観点から、コントローラー機器の保護のためにパネルの使用が推奨されます。
これらすべてのセンサーはCypress CapSenseおよびPSoCコントローラーでの使用に適しています。
Microchipタッチコントロール
mTouch Componentダイアログは、Microchip® mTouch®コントローラー向けにPCB上で平面型静電容量センサーパターンを作成する際、回路図シート上でタッチセンサーコンポーネントを設定するためのコントロールを提供します。MicrochipのmTouchコントローラー(センサーパターンからの対応電極が接続される)は、主にPICデバイスです。PCB設計で使用可能な自己容量型センサータイプは以下の通りです。
mTouchChevronSlider – Chevron Slider
mTouchChevronSlider コンポーネントを使用して、Microchip mTouch センサーコントローラーに直接接続できる n チャンネルのシェブロンスライダーを実装します。PCB 上に形成されるセンサーパターンは、n 個(指定したデバイス数)のシェブロン形状電極からなる 1×n 配列です。つまり、物理的に隣接して配置された n 個の独立したセンサーを指定することになります。各センサーの高さと幅、さらにシェブロン角度を全体的に制御できます。また、隣接するセンサー間のギャップも調整可能です。

mTouchChevronSlider コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
Number of Devices - センサーパターンを構成する独立したセンサーの数
-
Slider Width - 各セグメントの幅
-
Height - 各セグメントの高さ
-
Angle - シェブロン角度(0°~90°の範囲)
-
Gap Width - 隣接するセンサーセグメント間のクリアランス(ギャップ)
mTouchLinearSlider – Linear Slider
mTouchLinearSlider コンポーネントを使用して、Microchip mTouch センサーコントローラーに直接接続できるシンプルな 2 チャンネルリニアスライダーを実装します。PCB 上に形成されるセンサーパターンは 2 つの電極で構成されます。つまり、物理的に隣接して配置された 2 つの独立したセンサーです。電極の形状は、定義された正方形と三角形によって形成されます。電極は、三角形部分がほぼ噛み合うように配置され、定義されたギャップで分離されています。このスライダー設計は、ユーザーの指が一方のセンサーからもう一方へ移動する際に、最もリニアな出力を得ることができます。

mTouchLinearSlider コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
Square Height/Width - 各センサーの正方形端部の高さと幅
-
Slider Width - 各センサーの正方形部分間の距離
-
Gap Width - 各センサーの三角形部分間のクリアランス(ギャップ)。ギャップ幅はセンター幅の合計を超えてはなりません。
mTouchMutualRingSensor – Mutual Ring
mTouchMutualRingSensor コンポーネントを使用して、Microchip mTouch センサーコントローラーに直接接続できるシンプルな 2 チャンネル相互リングセンサーを実装します。PCB 上に形成されるセンサーパターンは、同心円状に配置された 2 つの電極で構成され、両者の間には定義可能なギャップがあります。内側パッドの半径と外側パッドの「厚み」を指定するだけで設計できます。

mTouchMutualRingSensor コンポーネントのデフォルト構成と生成されるセンサーパターン
以下のオプションが用意されています:
-
Outer Pad Width - センサーパターンの外側リングの幅
-
Middle Pad Width - センサーパターンの内側パッドと外側パッド間のクリアランス(ギャップ)
-
Inner Pad Radius - センサーパターンの内側パッドの半径
スライダーセンサーは one-dimensional センサーであり、指が単一軸上を移動する動きを検出します。
これらのセンサーの各チャンネル(電極)は、センサーコントローラーに直接 1 対 1 で接続されます。このようなセンサーは、放射される電界の観点で非指向性です。パネルの有無にかかわらず使用できますが、静電気放電(ESD)対策の観点から、コントローラーデバイスを保護するためにパネルの使用が推奨されます。
これらすべてのセンサーは、Microchip mTouch コントローラーとの使用に適しています。