ログイン
新規登録
日本語
English
简体中文 (cn)
日本語 (jp)
РУССКИЙ (ru)
製品情報
ソリューション
デザイン
購入
サポート
会社情報
メンバー
マキシム
>
設計サポート
>
技術資料
>
アプリケーションノート
>
ディジタルポテンショメータ
> APP 4051
キーワード:
ディジタルポテンショメータ, アナログ制御抵抗, 電圧制御抵抗
関連製品
アプリケーションノート4051
アナログ電圧を使用したディジタルポテンショメータの制御
筆者:
Hrishikesh Shinde
Jul 21, 2008
要約:一部のアプリケーションでは、I²Cインタフェースを備えたディジタルポテンショメータを連続的に変動するアナログ信号で制御する必要があります。このアプリケーションノートでは、この要件を取り上げて、簡単な設計ソリューションを提供します。ここで示す方式は汎用性があり、多数のアプリケーションで利用することができます。
同様の記事が「
EDN
」誌の2008年3月20日号に掲載されました。
はじめに
このアプリケーションノートでは、外部アナログ電圧を使用してディジタルポテンショメータの抵抗を変える簡単な方法について説明します。MicrochipのPIC12F683マイクロコントローラを使用して、アナログ電圧を
I²C
ストリームに変換し、これをディジタルポテンショメータの制御で使用しています。
DS1803
ディジタルポテンショメータを実例のデバイスとして使用しています。また、このアプリケーションで使用する外付け部品の数はできるだけ少なくしています。ここに示した考え方は、他の制御入力や別のディジタルポテンショメータ/抵抗にも適用することができます。
ハードウェアの構成
図1
はPIC12F683を使用した制御回路の回路図です。マイクロコントローラの6つの
GPIO
のうち4つを使用して、
SDA
、
SCL
、および単一
LED
の出力信号を制御し、1つのアナログ入力を受信しています。
SDA、SCL、および単一LEDの出力信号は、それぞれGP5、GP4、およびGP0に割り当てられています。SDAとSCLは、V
DD
への4.7kΩプルアップ抵抗を備えており、DS1803のSDAピンとSCLピンにじかに接続されます。マイクロコントローラのGP1のIOはアナログ入力ピンに割り当てられています。ジャンパが設けられており、アドレスピンの選択、共用V
CC
(V
DD
)の分離、およびSDAとSCLの絶縁を行います。
図1. アナログ電圧によるディジタルポテンショメータの制御を示す回路図
プロジェクトのファームウェア
このプロジェクトのファームウェアは、MPLAB IDE (バージョン7.40)を使用してアセンブリ言語で記述されています。このツールは現在、Microchipから無料で入手可能です。プログラム全体は、450バイト未満のプログラム空間(フラッシュ)と8バイトのデータ空間(
RAM
)で構成されています。
プログラムは最初に、
ADC
や内部発振器など、PICのさまざまな構成ビットを初期化します。プログラムは、ADCがGP1から入力を受け取るように構成し、さらに内部発振器を125kHzで使用するように変換クロックを設定します。
ファームウェアは、アナログ入力端でADCが連続的に電圧変換を行うというループで動作します。1つの変換が完了すると、10ビットADCの出力の8つの
MSB
がデータバイトとしてI²Cバスを経由して送信されます。このI²C信号は次に、DS1803の制御に使用されます。プログラムをセットアップして、DS1803の両方のポテンショメータを制御します。ただし、ファームウェアを変更することで、PIC12F683の2つの異なるアナログ入力を使用してポテンショメータを個別に制御することが可能になります。
ファームウェアは
ダウンロード
してご利用いただけます。
汎用性のある機能
プログラムを使用してPIC12F683のGP1入力の電圧を変えることで、ポテンショメータを制御することができます。GP1の入力が連続的に変わると、ポテンショメータの抵抗もそれに対応して変動します。出力抵抗(R
OUT
)は、入力電圧の関数として計算することができます。
設計で使用するDS1803の終端間の抵抗値:50kΩ
V
CC
の許容範囲は、2.7V~5V
入力電圧:0V~V
CC
の範囲で変動
観測される出力抵抗は、次のようになります。
R
OUT
(kΩ) = (50 (kΩ)/V
CC
) x 入力電圧
ADCが動作している間、LEDは常に点滅しています。I²Cのエラーが発生した場合、LEDは点灯したままになります。エラーが修復されると、LEDは通常の機能を再開します。設計者は、デバイスのアドレスが正しいこと、またI²Cバスが接続されていることを確認することで、アプリケーションの故障診断を行うことができます。
この設計は極めて汎用的であり、類似の手法をさまざまなアプリケーションで使用することができます。いくつかの例を以下に示します。
非線形伝送機能(たとえば、ガンマ補正)は、内蔵のルックアップテーブルに正しい伝送機能を実装した状態で、
DS3906
の可変抵抗器を使用することで実現することができます。
サーミスタを入力端に接続することで、周囲温度に変化があったときに、I²C制御電流
DAC
の出力を変えることができます(
DS4402/DS4404
)。
結論
このアプリケーションノートでは、アナログ電圧を使用することでディジタルポテンショメータを制御する、簡単でコスト効率に優れたメカニズムについて説明しています。アプリケーションのコンセプトを拡大すれば、アナログ電圧を使用してI²Cインタフェースの任意のデバイスを制御することもできます。
このアプリケーションノートに関するご質問/ご意見/ご提案は、 までお送りください(英語のみの対応となります)。
関連製品
DS1803
アドレス可能、デュアルデジタルポテンショメータ
無料
サンプル
DS1805
アドレス指定可能なデジタルポテンショメータ
無料
サンプル
DS1807
アドレス可能、デュアルオーディオテーパポテンショメータ
無料
サンプル
DS1808
デュアルログ デジタルポテンショメータ
無料
サンプル
DS1844
クワッドデジタルポテンショメータ
無料
サンプル
DS1845
デュアルNVポテンショメータおよびメモリ
無料
サンプル
DS1846
NVトリプルポテンショメータ、メモリおよびMicroMonitor
無料
サンプル
DS1847
デュアル温度制御NV可変抵抗
無料
サンプル
DS1848
デュアル温度制御NV可変抵抗およびメモリ
無料
サンプル
DS1855
デュアル不揮発性デジタルポテンショメータおよびセキュアメモリ
無料
サンプル
DS1870
LDMOS RFパワーアンプバイアスコントローラ
無料
サンプル
DS1881
オーディオ用デュアルNVテーパデジタルポテンショメータ
無料
サンプル
DS1882
オーディオ用、デュアル対数デジタルポテンショメータ
無料
サンプル
DS3902
デュアル、NV、可変抵抗器、ユーザEEPROM付き
無料
サンプル
DS3903
トリプル、128ポジション、不揮発性デジタルポテンショメータ
無料
サンプル
DS3904
トリプル、128ポジション、不揮発性、可変、デジタル抵抗器/スイッチ
無料
サンプル
DS3905
トリプル、128ポジション、不揮発性、可変、デジタル抵抗器/スイッチ
無料
サンプル
DS3906
トリプルNV小ステップサイズ可変抵抗器およびメモリ
無料
サンプル
DS3930
I/Oおよびメモリ付き、ヘックス(6回路)不揮発性ポテンショメータ
無料
サンプル
DS4302
3つのデジタル出力、2線式、5ビットDAC
無料
サンプル
MAX5417
256タップ、不揮発性、I²Cインタフェース、デジタルポテンショメータ
無料
サンプル
MAX5418
256タップ、不揮発性、I²Cインタフェース、デジタルポテンショメータ
無料
サンプル
MAX5419
256タップ、不揮発性、I²Cインタフェース、デジタルポテンショメータ
無料
サンプル
MAX5420
PGA用、デジタル設定可能、高精度分圧器
無料
サンプル
MAX5421
PGA用、デジタル設定可能、高精度分圧器
無料
サンプル
MAX5426
プログラマブル計測アンプ用、高精度抵抗ネットワーク
無料
サンプル
MAX5427
32タップ、ワンタイムプログラマブル、リニアテーパデジタルポテンショメータ
無料
サンプル
MAX5428
32タップ、ワンタイムプログラマブル、リニアテーパデジタルポテンショメータ
無料
サンプル
MAX5429
32タップ、ワンタイムプログラマブル、リニアテーパデジタルポテンショメータ
無料
サンプル
MAX5430
PGA用、±15Vデジタル設定可能、高精度電圧分周器
無料
サンプル
MAX5431
PGA用、±15Vデジタル設定可能、高精度電圧分周器
無料
サンプル
MAX5432
32タップ、不揮発性、I²C、リニア、デジタルポテンショメータ
無料
サンプル
MAX5433
32タップ、不揮発性、I²C、リニア、デジタルポテンショメータ
無料
サンプル
MAX5434
32タップ、不揮発性、I²C、リニア、デジタルポテンショメータ
無料
サンプル
MAX5435
32タップ、不揮発性、I²C、リニア、デジタルポテンショメータ
無料
サンプル
MAX5460
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5461
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5462
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5463
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5464
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5465
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5466
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5467
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5468
32タップ、FleaPoT™、2線式デジタルポテンショメータ
無料
サンプル
MAX5477
デュアル、256タップ、不揮発性、I²Cインタフェース、デジタルポテンショメータ
無料
サンプル
MAX5478
デュアル、256タップ、不揮発性、I²Cインタフェース、デジタルポテンショメータ
無料
サンプル
MAX5479
デュアル、256タップ、不揮発性、I²Cインタフェース、デジタルポテンショメータ
無料
サンプル
MAX5527
64タップ、ワンタイムプログラマブル、リニアテーパデジタルポテンショメータ
無料
サンプル
MAX5528
64タップ、ワンタイムプログラマブル、リニアテーパデジタルポテンショメータ
無料
サンプル
MAX5529
64タップ、ワンタイムプログラマブル、リニアテーパデジタルポテンショメータ
無料
サンプル
次のステップ
EE-Mail
EE-Mail配信の登録申し込みをして
、興味のある分野の最新ドキュメントに関する自動通知を受け取る。
シェア
その他のチャンネル
E-Mail
このページを知り合いに送る。
We Want Your Feedback!
フィードバックをお寄せください。
内容に満足されましたか、あるいは満足されていませんか?もっと良いページにできると思いますか?あるいは、単なるコメントでも結構です。
フィードバックをお待ちしています。
—マキシムはお客様からいただく訂正、提案を元に改善していきます。
このページを評価し、フィードバックを送信する。
APP 4051: Jul 21, 2008
アプリケーションノート4051, AN4051, AN 4051, APP4051, Appnote4051, Appnote 4051
シェア
その他のチャンネル
E-Mail
その他
関連製品/サンプル
EE-Mail™登録
印刷
お問い合わせ:ご意見、ご質問
| | |
プライバシーポリシー
|
法的お知らせ
Copyright © 2012 by Maxim Integrated Products