MAGAZINE ARTICLES
|
Andreas Grun |
数バイト程度のデータをマイクロコントローラに送りたい場合、ケーブル接続を行わなくて済む手法が欲しくなることがある。そのような手法の1つが、赤外線(IR:infrared rays)を用いる方法である。例えば、テレビやビデオレコーダではIRリモコンがよく使われている。
こうしたIRリモコンには、受信器としてフォトモジュール「TSOP17xx」(ドイツVishay Electronic社製)などがよく使用される。通常、この種のIR受信器は周波数が38kHzのキャリア(搬送波)光を用いたバーストデータを受信する。また、受信信号の増幅、ゲインの自動制御、復調などの機能も備えており、これ以外の外部部品をほとんど使用する必要がない。
一方、送信器は簡単な構成でも、始動/停止が可能な38kHzの発振器、電源、ミリ秒以下の時間を単位とする変調用パルス信号の発生器が必要になる。こうした機能をパソコンのOSによってコントロールするのは容易ではない。それに対し、パソコンのシリアルポートを利用すれば、その38.4キロビット/秒の標準的な伝送速度と、簡単な周波数逓倍回路、2個の赤外線LEDを使用して38.4kHzのキャリアデータを生成できる。
図1に示したのが、パソコンのシリアルポートを利用したIRリモコンの構成例である。図のTX端子に対して、パソコンのシリアルポートから、例えば0と1が交互に継続する55H(16進の55)の1バイトデータにスタートビットとエンドビットを付け加え、それを2回を出力する(これは、IRリモコンで用いられる典型的な信号パターンの例である)。この出力によってLEDを駆動すると、38.4kHzキャリアによるパルス光がバースト状に継続する発光パターンが得られる。同様のバイトデータを継続して送れば、より長いバースト信号も生成できる。
IR受信器が正常に動作するには、送信データは10~70個のバースト状キャリアパルスならびにこれとほぼ同等のキャリアパルス休止期間で構成しなければならない。このデータの生成方法は簡単で、例えば短い休止期間であれば、シリアルポートから複数バイトの0Hデータを出力することにより生成できる(0H出力時に付加されるスタートビットとエンドビットの2個のパルスは、受信器側で処置可能である)。受信器のタイプによってはより長い休止期間を要することもあるが、その場合には必要な時間だけ通信を停止すればよい。このようにして所定のプロトコルにのっとって信号を生成/送信することで、所要のデータ伝送を実現できる。
図1の回路では、コンデンサC1(ならびにパソコンのシリアルポートの出力インピーダンス)によってハイパスフィルタを構成している。シリアルポートからのパルス出力は、ハイパスフィルタによってDC成分がカットされ、正負のパルスに変換される。正のパルスは一方の赤外線LEDを駆動し、負のパルスが他方のLEDを駆動する。LEDはいずれもIR受信器の方向に指向させる。C1の値は、IR受信器の動作マージンが大きいことから多くの場合1nF~10nF程度でよい。また、パソコンのシリアルポートは通常、最大電流が5mA~20mA、最大電圧が±15Vなので、出力抵抗はキロオームのレベルになる。この程度の出力抵抗があれば、LEDの電流を制限するための外付け抵抗は必要ない。なお、マイクロコントローラなど、パソコン以外のシリアルポートを利用する場合には、その出力インピーダンスが低いため、コンデンサの値を変更する必要がある。
LEDが確実にIR受信器の方向に指向するようにしておけば、5mA程度の小さいLED電流でも2m~4mの距離に対し信頼性の高い伝送が実現できる。パソコン用シリアルポートの制御については、サンプルプログラムを参照されたい。
「design ideas」は米EDNの「名物コラム」です。このコラムは、電子機器設計や電子回路設計などの現場で働く技術者の皆さまからのご寄稿により成り立っています。そこで、「EDN Japan」でも半導体メーカーや電子機器メーカーの電子技術者のほか、大学などの研究者、コンサルタント業務に携わる技術者などの皆さまからのご寄稿を募集します。
【記事内容】
非常に小型の固定式IDリーダでありながらも、高性能で多様な使い方ができます。このリーダは、すべてのモ…
MAXQ613はMAXQ610と同様にバッテリ寿命を節約し、低コストアプリケーション向けにメモリ面積…
マキシムの新しいHB LEDドライバは独自の障害検出と保護機能、LEDへの単線接続、および向上したE…
人が集まる場所での製品アピールに最適な小型卓上型LED電光掲示板電光掲示板は、高輝度LEDを採用した…
高出力LED用メタルベースCCL基板通常のインジケータ用LED(砲弾型LED)は発熱量が少ないため、…
ハンドヘルド設計に携わる技術者はパワーを最小限にすることがいかに重要かを知っています。エンべデッド設計のI/Oサブシステムから最後のミリワットまでを搾り取る超低…[ラティスセミコンダクター]
3G/3.5G移動通信ネットワークは、分散基地局トポロジを使用するCDMA2000やWCDMA/UMTS、およびTD-SCDMAなどのテクノロジによって新しい機…[ラティスセミコンダクター]
アナログ・デバイセズに寄せられた珍問/難問集より<Issue 38>
単電源アンプ:単純そうに聞こえるけれど、本当にそうなのでしょうか?Q. レールtoレール・オペアンプで単電源動作というと、成功間違いなしの組み合わせのように思わ…[アナログ・デバイセズ]
拡大するエネルギー・アプリケーション向けのアナログ・デバイセズの製品をご紹介します。太陽光発電と風力発電向けのエネルギー貯蔵システム、太陽光/風力アプリケーショ…[アナログ・デバイセズ]
一般照明用LED ドライバの設計例も紹介 高輝度ライティング向けLEDドライバ・ソリューション・ガイド日本語 2009年Vol.2
(資料より一部抜粋)高輝度LEDを使ったライティングはじめにタイプ、色、サイズや出力にかかわらず、すべての LED は定電流で駆動する時に最善の動作をします。こ…[ナショナル セミコンダクター ジャパン]
ADCとI2Cインタフェースを備えた、車載およびテレコム・アプリケーション向け電源モニタ
LTC4151はハイサイド電源モニタで、補助入力の電圧とともに、電流と電圧を測定するために12ビットADCを備えています。データは広く使われているI2Cインタフ…[リニアテクノロジー]
停電時運転継続用バックアップ・バッテリを置き換えることができるスーパーキャパシタ
スーパーキャパシタ(またはウルトラキャパシタ)は、短時間のエネルギー保存のアプリケーションや間欠的高エネルギー・パルスを必要とするアプリケーションに用途を広げて…[リニアテクノロジー]
アナログ・デジタルの仕様とパフォーマンス特性の用語集
この用語集は、テキサス・インスツルメンツのデルタ・シグマ()型、逐次近似レジスタ(SAR)、およびパイプライン ADコンバータの仕様と性能特性に関する定義を収録…[日本テキサス・インスツルメンツ]
トランス・インピーダンス・アンプ設計の基礎
初めてトランス・インピーダンス・アンプを設計する人のために、回路定数を決定する方法とアンプの雑音レベル、および回路の安定性について検討する方法を解説します。[日本テキサス・インスツルメンツ]
革新的な検証アプローチEVEは、従来のエミュレータとラピッドプロトタイピングの長所を併せ持つ、まったく新しいハードウェア活用型検証手法を開発し、それを一枚のボー…[日本イヴ]
ZeBu Multi-Media Board (ZeBu-MMB) は、ZeBu検証プラットフォームをマルチメディアやコンシューマのアプリケーションで必要なあら…[日本イヴ]
電磁波解析専用ソフトウェア PAM-CEM
電磁波関連機器・部品の解析設計を支援する電磁波解析専用ソフトウェア(CAE)です[特長]・「EMC・EMI問題への対策」を支援 有限差分時間領域法(FDTD)の「PAM-CEM/FD」または有限要素時...[日本イーエスアイ]
|
アナログ電子回路コミュニティ
技術者のための掲示板サイト |
|
Design Hint&Tips
アナログ設計回路の基礎から最新技術動向まで |
|
FPGA Insights
FPGAの総合情報サイト |
|
ANALOG TECH & INFO
アナログ半導体の総合情報サイト |
|
EMC設計・対策
ムラタの先進ソリューション |
|
特集 Denali MemCon Tokyo 2010 |
|
特集 テクノフロンティア2010 |
|
特集 カーエレJAPAN |