ログイン
新規登録
日本語
English
简体中文 (cn)
日本語 (jp)
РУССКИЙ (ru)
製品情報
ソリューション
デザイン
購入
サポート
会社情報
メンバー
マキシム
>
設計サポート
>
技術資料
>
アプリケーションノート
>
A/DおよびD/A変換/サンプリング回路
> APP 2394
マキシム
>
設計サポート
>
技術資料
>
アプリケーションノート
>
インタフェース回路
> APP 2394
マキシム
>
設計サポート
>
技術資料
>
アプリケーションノート
>
電圧リファレンス
> APP 2394
キーワード:
アセンブリ, adc, a/d, A/D, 2線, 2線式, シリアルインタフェース, I2C, 16ビット, アナログ-ディジタルコンバータ, A/Dコンバータ, ADC, PICマイクロコントローラ, PIC, マイコン, マイクロコントローラ, マイクロ
関連製品
アプリケーションノート2394
PICマイクロコントローラ用のMAX1169 ADCのインタフェース
筆者:
Ted Salazar, Applications Engineering Manager
Jul 04, 2006
要約:このアプリケーションノートは、アナログ-ディジタルコンバータ(ADC)のMAX1169をPIC®マイクロコントローラにインタフェースする方法を解説し、PIC18F442に対する実例回路とソフトウェアが含まれます。ソフトウェアには、400kHzで内部MSSP I²Cポートを使用してPICマイクロコントローラにADCをインタフェースする関数呼び出しが含まれます。
MAX1169は、2線式
I²C
互換のシリアルインタフェースを特徴とする16ビット、低消費電力の
ADC
です。MAX1169のインタフェースは、Fast Mode (400kHz)とHigh Speed Mode (最高1.7MHz)をサポートすることができます。
このアプリケーションノートは、PIC18F442を使用した実例アプリケーション回路とソフトウェアから構成されています。このソフトウェアには、400kHzで内部MSSP I²Cポートを使用してMAX1169をPICにインタフェースするための関数呼び出しが含まれます。他のマイクロコントローラが類似したオンチップ周辺機器を備えているので、提供された実例I²C通信ルーチンは意図的に単一のI²C関数呼び出しに切り替えられ、そのコードが他のマイクロコントローラですぐに実行することができます。
表1
には、アセンブリプログラム例で使用される単一のI²C互換性関数コールが示されています。
アプリケーション回路はMAX1169EVKITが使用され、MAX1169、入力バッファ(MAX4430)および試験済み
PCB
レイアウトから構成されています。PICおよび
RS-232
トランシーバーIC (MAX3232)は、MAX1169EVKIT上にはありません。MAX1169EVKITの
SCL
と
SDA
パッドは、I²C互換性シリアルインタフェースの接続を簡単します。400kHzでI²Cを動作させるためにはR3とR4に1.5kΩプルアップ抵抗を取り付けてください。
MAX1169のピンアウトによって、デジタルセクションからアナログセクションを簡単に分離することができます。アナログセクションは、ICの右側のピン8-13にグループ化され、デジタルセクションではICの左側でピン1-7に配置されます。また、ピン14はデジタルセクションの部分ですが、ICの左側にグループ化することができます。最適性能を得るには、
図1
の回路図で示されように、独立したアナログとデジタル電源の使用が推奨されます。
図1. MAX1169アプリケーション回路図
図2
で示すようにアナログとデジタルのグラウンドを分離してください。MAX1169の近くで両方のグラウンドをフェライトビーズを通して接続してください。両方のグラウンドの接続にはTDK MMZ1608B601Cのようなフェライトビーズを使用して、マイクロコントローラのシステムクロックとその高調波がアナロググラウンドへ流入するのを防いでください。PIC18F442のシステムクロックが40MHzであるということを知って、その特有インピーダンス対周波数特性に対してMMZ1608B601Cが選択されました。
図3
は、MMZ1608B601Cのインピーダンス対周波数曲線を示します。
図2. アナログとデジタルのグラウンドの分離
図3. TDK MMZ1608B601Cフェライトビーズのインピーダンス対周波数曲線
例題アセンブリプログラムは、400kHzの2線式インタフェース周波数で、MAX1169 16ビットADCからPICに連続した変換を読み込みます。一度データのデジタル化されたアナログ電圧表現がPICによって受信されると、それは115kbpsでソフトウェア
UART
によって直ちに送信されます。RS-232トランシーバーによって、標準シリアルポートを持つパソコンでデータが取り込まれます。
表1. 単一I²C互換の関数コール
単一I²C互換関数コール
説明
HWI²C_start
互換性を持つI²Cスタート条件を実行します。
HWI²C_repeatedStart
互換性を持つ繰り返しI²Cスタート条件を実行します。
HWI²C_W_slaveAddr
初期スレイブアドレス書き込みフレームを含むすべてのI²C互換書込み操作を実行します。
HWI²C_readMore_W
マスターACKで、互換I²C読込み操作を実行します。
HWI²C_readLast_W
マスターNACKで、互換I²C読込み操作を実行します。
HWI²C_stop
互換I²C停止条件を実行します。
PIC18F442の内部I
2
C MSSP周辺機器にMAX1169をインタフェースするアセンブリプログラム例を
ダウンロード
してください。
PICはMicrochip Technology Incorporatedの登録商標です。
関連製品
MAX1169
58.6ksps、16ビット、2線式シリアルADC、14ピンTSSOPパッケージ
無料
サンプル
MAX3232
4つの0.1µF外付けコンデンサを使った、3.0V~5.5V、低電力、最高1Mbps、真のRS-232トランシーバ
無料
サンプル
MAX4430
デュアル電源、180MHz、16ビット精度、超低歪みオペアンプ
無料
サンプル
次のステップ
EE-Mail
EE-Mail配信の登録申し込みをして
、興味のある分野の最新ドキュメントに関する自動通知を受け取る。
シェア
その他のチャンネル
E-Mail
このページを知り合いに送る。
We Want Your Feedback!
フィードバックをお寄せください。
内容に満足されましたか、あるいは満足されていませんか?もっと良いページにできると思いますか?あるいは、単なるコメントでも結構です。
フィードバックをお待ちしています。
—マキシムはお客様からいただく訂正、提案を元に改善していきます。
このページを評価し、フィードバックを送信する。
APP 2394: Jul 04, 2006
アプリケーションノート2394, AN2394, AN 2394, APP2394, Appnote2394, Appnote 2394
シェア
その他のチャンネル
E-Mail
その他
関連製品/サンプル
EE-Mail™登録
印刷
お問い合わせ:ご意見、ご質問
|
プライバシーポリシー
|
法的お知らせ
|
Distributor Portal
Copyright © 2012 by Maxim Integrated Products