タッチコントロールを用いた設計
概略
- Altium Designerが対応するタッチコントロールのベンダーライブラリと、それらのライブラリで提供される設定可能なボタン、スライダー、ホイールについて学べます。
- 回路図へのタッチセンサーの配置、設定、生成されたセンサーパターンのPCBへの転送という基本的なワークフローを確認できます。
- 対応するAtmel、Cypress、Microchipのタッチセンサーの種類と、最終的なPCB上の形状を決める主な設定オプションについて詳しく理解できます。
さまざまな魅力的なスイッチやノブ、ライトなど、いかにもガジェットらしい操作部に惹かれて電子工作の世界に入った方は、どれくらいいるでしょうか。それから何年も経った今も、その魅力は健在です。ただし、その対象は「洗練されたGUI」、つまりスマートで美しいインターフェースを備えた電子製品へと移っています。進化と小型化を続けるこうした製品のインターフェースで、中心的な役割を果たしているのがタッチ操作です。目立たないながらも強力なタッチ操作は、製品の使い勝手を向上させ、通常は製造コストも削減します。さらに、摩耗や劣化を避けられない機械式スイッチやダイヤルを置き換えることで、製品の寿命を延ばします。お気に入りのスマートデバイスを手に取ってみれば、タッチ操作がなければ、それほどスマートではなく、使う楽しさや魅力も大きく損なわれることにすぐ気づくでしょう。
Altium Designerでは、PCB上に平面型静電容量センサーパターンを作成できます。次のベンダーに対応しています。
-
Atmelタッチコントロール – Atmel® QTouch®およびQMatrix®センサーコントローラーで使用する、各種の自己容量方式および相互容量方式のセンサーパターン(ボタン、ホイール、スライダー)を利用できます。
-
Cypressタッチコントロール – Cypress® CapSense®コントローラーで使用する、各種の自己容量方式のセンサーパターン(ボタン、スライダー)を利用できます。
-
Microchipタッチコントロール – Microchip® mTouch®コントローラーで使用する、各種の自己容量方式のセンサーパターン(リング、スライダー)を利用できます。
センサーの実装
タッチセンサーを設計に実装するには、専用の統合ライブラリから必要な種類のセンサーを配置し、設定します。 センサーコンポーネントの設定ダイアログ(QTouch Componentダイアログ、CapSense Componentダイアログ、またはmTouch Componentダイアログ)を開くには、コンポーネント上で右クリックし、コンテキストメニューからConfigureを選択します。
必要な設定が完了したら、対象のPCBを更新するだけです。ECOによって必要な変更が適用され、PCBに配置するためのセンサーパターンが作成されます。その後は、製品のユーザーインターフェースに必要な位置にセンサーを配置し、対応するタッチセンサーコントローラーに配線します。PCB上の各センサーコンポーネントは、通常の意味でのフットプリントではなく、実際の銅箔電極パターンです。基板の組み立て時には、センサーの上にカバーパネルを配置します。
タッチ操作の実装は簡単です。 必要な種類のセンサーコンポーネントを回路図に配置し、設計要件に合わせて設定してから、変更をPCBに反映するだけで、センサーパターンを作成できます。
以降のセクションでは、設計に配置できる設定可能なセンサーコンポーネント、その設定オプション、およびPCB側に作成されるセンサーパターンについて詳しく説明します。いずれもデフォルト設定を示しています。
Atmelタッチコントロール
QTouch Component ダイアログには、回路図シート上のタッチセンサーコンポーネントを設定するためのコントロールが用意されています。PCB上に平面型静電容量センサーパターンを作成し、各パターンの対応する電極をAtmel® QTouch®およびQMatrix®センサーコントローラーに接続して使用する際に、このダイアログで設定します。
Atmelタッチコントロール – 対応する自己容量方式センサー
PCB設計では、次の自己容量方式センサーを使用できます。
SmallQTouchSlider – 小型空間補間スライダーセンサー(3チャネル)
小型スライダーセンサーを実装するには、SmallQTouchSliderコンポーネントを使用します。これは自己容量方式の1次元空間補間センサーで、Atmel QTouchセンサーコントローラーに直接接続するためのチャネルを3つ備えています。PCB上に作成されるセンサーパターンは、単純な長方形の電極で構成されます。パターンには、チャネル1と2用のフルサイズの電極が2つあり、チャネル3は半分のサイズの電極2つに分割され、両端に配置されます。

SmallQTouchSliderコンポーネントのデフォルト設定と、それによって作成されるセンサーパターン
次のオプションが用意されています。
- height - センサーパターンの高さ(5mm~15mm)。
- width - センサーパターンの幅(21mm~26mm)。
- gap thickness - 隣接するセンサーチャネル間のクリアランス、つまり隙間(0.1mm~0.5mm)。
MediumQTouchSlider – 中型空間補間型スライダーセンサー(3チャネル)
MediumQTouchSliderコンポーネントを使用して、中型のスライダーセンサーを実装します。これは自己容量方式の1次元空間補間型センサーで、Atmel QTouchセンサーコントローラーに直接接続するための3つのチャネルを備えています。PCB上に生成されるセンサーパターンは、歯形の電極で構成されます。このパターンでは、チャネル1と2にそれぞれフルサイズの電極を使用し、チャネル3は半分のサイズの電極2つに分割して両端に配置します。

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

MediumQTouchWheelコンポーネントのデフォルト設定と生成されるセンサーパターン
次のオプションが用意されています。
- outer diameter - センサーパターンの外径(20mm~60mm)。
- inner diameter - センサーパターンの内径(6mm以上)。
- gap thickness - 隣接するセンサーの「歯」の間のクリアランス (隙間) (0.1mm~0.5mm)。
MediumResQTouchWheel – 中型抵抗補間型ホイールセンサー(12チャネル、うち3チャネルのみセンサーコントローラーに接続)
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)。
センサーの設定時に、各チャネル間に等しく配置する電極の「スペーサーセグメント」の数を選択できます。デフォルト設定では3つのセグメントを使用するため、パターンには12個のくさび形のX電極が配置されます。このうち、センサーコントローラーに接続される電極は3つだけであることに注意してください。このデフォルト設定では、センサーコントローラーに接続される3つのチャネルは、コンポーネントのピン1、5、9に対応します。
センサーの電界を電気的に補間するには、設計に抵抗を追加する必要があります。通常は、コントローラーに接続される隣接チャネル間の合計抵抗値が100kΩ(電極セグメント間では25kΩ)になるように接続します。次の画像は、デフォルトのコンポーネント設定で必要な抵抗値を得るために、センサーコンポーネントに抵抗を配線した例です。
これらのセンサーの各チャネル(電極)は、それぞれ1本の接続でセンサーコントローラーに直接接続されます。これらのセンサーが発生する電界には指向性がありません。センサーを覆うパネルの有無にかかわらず使用できますが、接続先のコントローラーデバイスへの静電気放電(ESD)の影響が、パネルを使用する主な理由となります。
これらのセンサーはすべて、Atmel QTouchセンサーコントローラーでの使用に適しています。
Atmelタッチコントロール – サポートされている相互容量方式のセンサー
PCB設計で使用できる相互容量方式のセンサーとして、次のものがサポートされています。
QMatrixButton – ボタン(またはキー)センサー(単一チャネル)
QMatrixButtonコンポーネントを使用して、ボタン(キー)センサーを実装します。これは相互容量方式の0次元センサーで、Atmel QMatrixセンサーコントローラーに直接接続するための単一チャネル(X電極とY電極を各1つ)を備えています。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層の小型空間補間スライダーセンサー(nチャンネル)
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層の小型空間補間ホイールセンサー(nチャンネル)
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層の中型空間補間スライダーセンサー(nチャンネル)
MediumQMatrixSliderコンポーネントを使用して、2層の中型スライダーセンサーを実装します。これは相互容量方式の1次元空間補間センサーで、Atmel QMatrixセンサーコントローラーに直接接続するための複数のチャンネルを備えています。PCB上に生成されるセンサーパターンは、nの傾斜したX電極で構成されます。ここで、nは定義されたチャンネル数です。隣接するX電極間には隙間があります。Y電極は連続しており(すべてのチャンネルで共通)、複数の水平方向の「櫛歯」で構成されます。Y電極はトップ層に配置され、X電極はその背面のボトム層に配置されます。
各X電極セグメントの高さは4mmです。高さがそれより大きいスライダーでは、追加のセグメントを交互にジグザグになるように積み重ねます。この積み重ねの各段に対して、Y電極の櫛歯が1本追加されます。スライダーの高さが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層の中型/大型空間補間ホイールセンサー(nチャンネル)
MediumLargeQMatrixWheelコンポーネントを使用して、2層の中型ホイールセンサーを実装します。これは相互容量方式の1次元空間補間センサーで、Atmel QMatrixセンサーコントローラーに直接接続するための複数のチャンネルを備えています。PCB上に生成されるセンサーパターンは、nの湾曲した歯形のX電極で構成されます。ここで、nは定義されたチャンネル数です。隣接するX電極間には隙間があります。Y電極は連続しており(すべてのチャンネルで共通)、複数の「リング」で構成されます。Y電極はトップ層に配置され、X電極はその背面のボトム層に配置されます。
各X電極セグメントの半径方向の高さは4mmです。直径がそれより大きいホイールでは、湾曲した歯形が交互になるように、追加のセグメントを半径方向の外側に積み重ねます。この積み重ねの各段に対して、Y電極の「リング」が1つ追加されます。内径が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層の中型抵抗補間式ホイールセンサー(nチャンネル)
MediumResQMatrixWheelコンポーネントを使用すると、2層の中型ホイールセンサーを実装できます。これは、Atmel QMatrixセンサーコントローラーに直接接続するための複数のチャンネルを備えた、相互容量方式の1次元抵抗補間式センサーです。PCB上に生成されるセンサーパターンは、n個の湾曲した歯状のX電極で構成されます。ここで、nは定義されたチャンネル数です。隣り合うX電極の間には隙間があります。Y電極は連続しており(全チャンネルで共通)、複数の「リング」で構成されます。Y電極はTop Layerに配置され、X電極はその背面のBottom Layerに配置されます。
各X電極セグメントの半径方向の高さは4mmです。直径が大きいホイールでは、湾曲した歯が交互に並ぶように、セグメントが半径方向の外側に積み重ねられます。この積み重ねの各段に、Y電極の「リング」が1つずつ追加されます。内径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つのスペーサーセグメントを使用するため、パターン内の湾曲した歯状のX電極は16個になります。このデフォルト構成では、センサーコントローラーに接続される4つのチャンネルは、コンポーネントのピン1、5、9、13に対応します。
センサーの電界を電気的に補間するには、設計に抵抗を追加する必要があります。通常、コントローラーに接続されるnチャンネル間に、合計2kΩ~100kΩの抵抗を接続します。次の図は、デフォルトのコンポーネント構成で必要な抵抗値が得られるように、センサーコンポーネントに抵抗を配線した例です。
これらのセンサーにはそれぞれX(送信)電極とY(受信)電極があり、センサーコントローラーがXとYの間の相互容量を測定します。スライダー型およびホイール型のセンサーでは、各チャンネルのX電極はセンサーコントローラーに個別に接続され、Y電極の接続は共通化されています。このようなセンサーは、上面にパネルを重ね、空気の隙間ができないように接着して使用してください。このパネルが、X電極とY電極の間の電界に適した伝達経路となります。
これらのセンサーはすべて、Atmel QMatrixセンサーコントローラーでの使用に適しています。
Cypressタッチコントロール
CapSense Componentダイアログには、Cypress® CapSense®およびPSoC®コントローラー向けの平面型静電容量センサーパターンをPCB上に作成する際に、回路図シート上のタッチセンサーコンポーネントを設定するためのコントロールが用意されています。
PCB設計では、次の自己容量方式のセンサーを使用できます。
CircularButton – 円形ボタン
CircularButtonコンポーネントを使用すると、ボタンセンサーを実装できます。これは、Cypress PSoCコントローラーに直接接続するための単一チャンネルを備えた、自己容量方式の0次元センサーです。PCB上に生成されるセンサーパターンは、シンプルな円形電極です。

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

RectangularCurvedEdgeButtonコンポーネントのデフォルト構成と生成されるセンサーパターン
次のオプションを設定できます。
- Button Height - センサーパターンの高さ(5mm~15mm)。
- Button Width - センサーパターンの幅(5mm~15mm)。
- Button Inner Diameter - センサーパターンの内径(5mm以上で、幅および高さより小さくしてください)。
LinearSlider – リニアスライダー
LinearSliderコンポーネントを使用して、n個のセグメントからなるリニアスライダーセンサーを実装します。 これは、Cypress PSoCコントローラーに直接接続する自己容量方式の1次元センサーです(パターン内の各セグメントは、コントローラーの個別のピンに接続されます)。PCB上に生成されるセンサーパターンは、二重山形の電極を1×nに配列したもので、nは指定したセグメント数です。つまり、物理的に隣接して配置されるn個の独立したセンサーを指定することになります。各センサーの高さと幅を一括で設定できます。また、隣接するセンサー間のギャップも設定できます。

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

RadialSliderコンポーネントのデフォルト設定と生成されるセンサーパターン
以下のオプションを使用できます。
- Number of Segments - センサーパターンを構成するセグメントの数(最小3)。
- Slider Outer Diameter - センサーパターンの外径。
- Slider Inner Diameter - センサーパターンの内径。
- Clearance Between Segments - 隣接するセンサーセグメント間のクリアランス またはギャップ (0.5mm~2mm)。
これらのセンサーの各チャネル(電極)は、センサーコントローラーに1本の配線で直接接続されます。このようなセンサーが発生する電界には指向性がありません。センサーを覆うパネルの有無にかかわらず使用できますが、接続先のコントローラーデバイスに対する静電気放電(ESD)の影響が、パネルを使用する主な理由となります。
これらのセンサーはすべて、Cypress CapSenseおよびPSoCコントローラーでの使用に適しています。
Microchipタッチコントロール
mTouch Component ダイアログには、Microchip® mTouch®コントローラー製品群向けの平面型静電容量センサーパターンをPCB上に作成する際に、回路図シート上のタッチセンサーコンポーネントを設定するためのコントロールが用意されています。センサーパターンの対応する電極が接続されるMicrochipのmTouchコントローラーは、通常PICデバイスです。PCB設計では、以下の自己容量方式のセンサータイプを使用できます。
mTouchChevronSlider – 山形スライダー
mTouchChevronSliderコンポーネントを使用して、Microchip mTouchセンサーコントローラーに直接接続するnチャネルの山形スライダーを実装します。PCB上に生成されるセンサーパターンは、山形の電極を1×nに配列したもので、nは指定したデバイス数です。つまり、物理的に隣接して配置されるn個の独立したセンサーを指定することになります。各センサーの高さと幅、および山形の角度を一括で設定できます。また、隣接するセンサー間のギャップも設定できます。

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

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

mTouchMutualRingSensorコンポーネントのデフォルト設定と生成されるセンサーパターン
以下のオプションを使用できます。
- Outer Pad Width - センサーパターンの外側のリングの幅。
- Middle Pad Width - センサーパターンの内側と外側のパッド間のクリアランス またはギャップ。
- Inner Pad Radius - センサーパターンの内側のパッドの半径。
これらのセンサーの各チャネル(電極)は、センサーコントローラーに1本の配線で直接接続されます。このようなセンサーが発生する電界には指向性がありません。センサーを覆うパネルの有無にかかわらず使用できますが、接続先のコントローラーデバイスに対する静電気放電(ESD)の影響が、パネルを使用する主な理由となります。
これらのセンサーはすべて、Microchip mTouchコントローラーでの使用に適しています。
に追加されていることを確認してください。特定ベンダーのタッチセンサーサポートを有効にすると、そのベンダーがサポートする各種タッチセンサー技術に必要な、タッチホイール、スライダー、ボタンなどのコンポーネントライブラリがインストールされます。すべてのコンポーネントは設定可能で、設計要件に合わせてタッチセンサー形状のサイズと向きを指定できます。






