タッチパネル技術
数年前から存在しているタッチパネルの技術ですが、ラップトップ PC やスマート・フォンなどの急速な普及により、各分野において脚光を浴びるようになりました。
タッチパネルの技術も数年前のシングル・タッチ (例:駅の券売機) から、ダブル・タッチ (例:スマート・フォン) やマルチ・タッチ (例:大型インフォメーション・ボード) までに発展しています。また、信号の検知手段の観点からは、主に抵抗膜タイプと静電容量タイプの 2 種類のタッチパネルがあります。これらのタッチパネルを実現するソリューションの特徴と比較を表にまとめました。
表 1. タッチパネルのソリューション比較

家電、医療、産業機器などに、HMI (Human Machine Interface) としてタッチパネルの使用も増加しています。特にマルチ・タッチ対応の要求が増加する中、効率の良い実現方法を求められています。
アルテラ CPLD による静電容量式マルチ・タッチの実現と利点
タッチパネルのソリューションはセンサー部とセンサーのデータを解読する機能 (アプリケーション・プロセッサ) が含まれます。センサー部はタッチパネル以外に、デジタル信号に変換する CDC (Capacitance-to-Digital Converter) デバイスが必要です。しかし、CDC の信号チャネルに限りがあるため、単独でのマルチ・タッチの対応は困難です。
下の図のように、CPLD を追加することで、CDC のチャネルを利用しつつ、2D 方式 (X軸、Y軸) でセンサーポイントを増やし、マルチ・タッチのソリューションを簡単に実現できます。
図 1. アルテラの CPLD を活用したマルチ・タッチ・ソリューションのブロック図

タッチパネル Y軸の各センサー・ラインを CDC デバイスのチャネルと接続し、X軸の各センサー・ラインを CPLD の I/O とつながります。CPLD が X軸のセンサー・ラインを順番にスキャンした結果は CDC のレジスタ・ファイルに記録され、プロセッサはレジスタ・ファイルを順番にアクセスすることで全てのポイント・データ (X軸とY軸のラインが交差しているポイント) を取得できます。プロセッサはこれらのデータから瞬時にタッチされているポイントの座標を割り出して、それに応じた機能を実行させることができます。
CPLD は既存の CDC との連携で、より複雑、より広範のタッチパネルの対応も可能にしています。
アルテラの MAX® V/ MAX II CPLD は低コストと低消費電力の利点に加えて、非常に小さいパッケージ (4.5x4.5mm) のデバイスも提供しているため、既存のシステム (特にポータブル製品) へのインパクトを最小限に抑えつつ、タッチパネル機能の拡張を簡単に、確実に実現できます。
CPLD で実現するマルチ・タッチの資料をすぐ入手 |
適応する CPLD のリスト
| リソース | MAX V (1.8V) |
MAX IIZ (1.8V) |
MAX II (1.8V/2.5V/3.3V) |
| I/O: * | 全パッケージ | 全パッケージ | 全パッケージ |
| ロジック: * | 全デイバス | 全デイバス | 全デイバス |
* 使用するリソースは、実現する機能に依存します。
さらに詳しい情報は以下をご活用ください

- プログラマブル・ロジックの基礎知識 (無料オンライン・トレーニング)
- Quartus II 入門編(無料オンライン・トレーニング)


- 詳細の技術サポートおよびデバイスの購入は正規代理店へ
- 技術情報サイト EDISON (アルテラの正規販売代理店、株式会社アルティマ運営)
- エルセナ・テクニカル・ソリューション・データベース (ETS)(アルテラの正規販売代理店、株式会社エルセナ運営)
