Designing with Touch Controls in Altium Designer

多くの人が電子工学の世界に足を踏み入れたきっかけは、数多くのクールなスイッチやノブ、ライト、そしてガジェットらしいコントロール類に惹かれたからではないでしょうか?それから何年も経った今でも、その魅力は健在ですが、今では「スタイリッシュなGUI」という要素に置き換わっています。つまり、洗練された魅力的なインターフェースを持つ電子製品です。こうした進化し続ける(そして小型化する)製品インターフェースの中心にあるのがタッチコントロールです。控えめながらも強力なタッチコントロールは、製品の使い勝手を向上させ、製造コストを抑え、そして機械式スイッチやダイヤルのように避けられない摩耗や劣化に左右されることがないため、製品の寿命を延ばします。お気に入りのスマートテクノロジー製品を手に取ってみてください。タッチコントロールがなければ、その製品は「スマート」とは言えず、魅力や楽しさも大きく損なわれてしまうことに気付くでしょう。

Altium Designer では、PCB上に平面型静電容量式センサーパターンを作成するためのサポートが提供されています。対応しているベンダーは以下の通りです。

  • Atmel Touch Controls – Atmel® QTouch® および QMatrix® センサーコントローラーで使用するための、さまざまな自己容量式および相互容量式センサーパターン(ボタン、ホイール、スライダー)が利用可能です。

  • Cypress Touch Controls – Cypress® CapSense® コントローラーで使用するための、さまざまな自己容量式センサーパターン(ボタン、スライダー)が利用可能です。

  • Microchip Touch Controls – Microchip® mTouch® コントローラーで使用するための、さまざまな自己容量式センサーパターン(リング、スライダー)が利用可能です。

Altium Designer で特定のベンダーのタッチセンサーサポートにアクセスするには、Atmel QTouchCypress Capsense、および/または Microchip mTouch 機能を Altium Designer のインストールで有効にする必要があります。これらの機能はインストール後に有効化/無効化が可能です。

インストール済みのコア機能の変更方法については、 Installing & Managing ページ(Altium Designer DevelopAltium Designer Agile)を参照してください。

Windows Explorer を通じて、対応するライブラリファイルが \Users\Public\Documents\Altium\AD<solution>\Library 内の関連フォルダー(デフォルトインストールの場合)に存在することを確認してください – 。特定ベンダーのタッチセンサーサポートを有効にすると、そのベンダーでサポートされている各種タッチセンサー技術(タッチホイール、スライダー、ボタンなど)に必要なコンポーネントのライブラリがインストールされます。すべてのコンポーネントは設定可能で、設計要件に応じてタッチセンサーの形状やサイズ、向きを指定できます。

センサーの実装

タッチセンサーは、専用の統合ライブラリから必要なセンサータイプを配置し、設定することで設計に実装されます。センサーコンポーネントの関連設定ダイアログ(QTouch Component dialogCapSense 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電極間の電界の伝達路となります。
Javascript

タッチコントロールの実装はとても簡単です。必要なセンサータイプのコンポーネントを回路図上に配置し、設計要件に合わせて設定し、PCBに変更を反映させてセンサーパターンを取得するだけです。

センサーパターンはPCB側でも修正でき、その変更をECOを通じて関連する回路図シートに反映させることも可能です。

以下のセクションでは、設計に配置可能な設定可能センサーコンポーネント、それぞれの設定オプション、およびPCB側で得られるセンサーパターンについて詳しく解説します。各ケースでデフォルト設定も紹介します。

Atmel Touch Controls

この QTouch Component ダイアログは、Atmel® QTouch® および QMatrix® センサーコントローラーに対応した平面型静電容量式センサーパターンをPCB上に作成する際、回路図シート上のタッチセンサーコンポーネントの設定を行うためのコントロールを提供します。

Atmel Touch Controls – 対応する自己容量式センサー

PCB設計で使用可能な自己容量式センサーは以下の通りです。

ボタン(またはキー)センサーはzero-dimensionalセンサーです。接点は1点のみです。スライダーおよびホイールセンサーはone-dimensionalセンサーであり、指の動きを1軸上で検出します。空間補間センサーは電極の形状を利用して電界を補間します。抵抗補間センサーは物理的な抵抗器を用いて補間を行います。

これらのセンサーの各チャネル(電極)は、センサーコントローラーに1本で直接接続されます。このようなセンサーは、放射される電界の方向性を持ちません。パネルの有無にかかわらず使用できますが、静電気放電(ESD)対策の観点から、コントローラー機器を保護するためにパネルの使用が推奨されます。

これらすべてのセンサーは、Atmel QTouchセンサーコントローラーでの使用に適しています。

Atmel Touch Controls – 対応する相互容量型センサー

PCB設計で使用可能な、以下の相互容量型センサーがサポートされています。

ボタン(またはキー)センサーは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設計で使用可能な自己容量型センサータイプは以下の通りです。

ボタンセンサーはzero-dimensionalセンサーです。接点は1点のみです。スライダーセンサーはone-dimensionalセンサーで、指の動きを1軸上で検出します。

これらのセンサーの各チャンネル(電極)は、センサーコントローラーに単一で直接接続されます。これらのセンサーは、放射される電界の方向性がありません。上部パネルの有無にかかわらず使用できますが、静電気放電(ESD)対策の観点から、コントローラー機器の保護のためにパネルの使用が推奨されます。

これらすべてのセンサーはCypress CapSenseおよびPSoCコントローラーでの使用に適しています。

Microchipタッチコントロール

mTouch Componentダイアログは、Microchip® mTouch®コントローラー向けにPCB上で平面型静電容量センサーパターンを作成する際、回路図シート上でタッチセンサーコンポーネントを設定するためのコントロールを提供します。MicrochipのmTouchコントローラー(センサーパターンからの対応電極が接続される)は、主にPICデバイスです。PCB設計で使用可能な自己容量型センサータイプは以下の通りです。

スライダーセンサーは one-dimensional センサーであり、指が単一軸上を移動する動きを検出します。

これらのセンサーの各チャンネル(電極)は、センサーコントローラーに直接 1 対 1 で接続されます。このようなセンサーは、放射される電界の観点で非指向性です。パネルの有無にかかわらず使用できますが、静電気放電(ESD)対策の観点から、コントローラーデバイスを保護するためにパネルの使用が推奨されます。

これらすべてのセンサーは、Microchip mTouch コントローラーとの使用に適しています。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content