...

インターフェースVol.1

by user

on
Category: Documents
10

views

Report

Comments

Transcript

インターフェースVol.1
I 2 C とバッファ
をボードの外部に引き出すなどバスの総延長が長くなった場合に
最近の電子機器ではひとつの製品中に何種類ものデジタルインタ
は期待した動作をしなくなることが考えられるので注意が必要です。
フェースバスが使われています。機器と機器、ボードとボード、IC
I 2 C はバス接続なので、全体としてマルチノードのワイアード OR
と IC といった具合に、さまざまな形態での相互接続が必要である
接続になります。各 IC の 出力はオープンドレインとし、SCL と
と同時に、それぞれに適した仕様が考えられるからです。
SDA の両ラインは電源から抵抗でプルアップされますが、バスに
言えますが、一方で、機器内には小容量で速度もあまり必要としな
いデータのやりとりも多く存在します。例えば、周辺機能を持つ IC
のモード設定や電源管理を CPU からセットする場合などがこれに
当たります。こうした周辺 IC 管理用のバスとしては、SPI が知られ
ていますが、最近では I 2C や類似する SMBus が多くの半導体メー
カで採用され、汎用的に使われるようになってきました。ちなみに、
I 2C( Inter IC Bus )について述べると、転送レートは標準モードで
接続される IC の数や配線の浮遊容量などによって、H および L の
レベルが規格値から外れたり、立ち上がり/立ち下がりのスロープ
が緩やかになってタイミングエラーを起こすことがあるからです。
各出力 IC のドレイン電流を調節したり、プルアップ抵抗の値を変え
たりすることで、ある程度の改善はできますが、両者は相互に関係
し合うため、完全に修正することはできません。こうした場合は、
I 2 C 専用のバスバッファIC を挿入します。バスバッファは、レベル
を H 、L 個別に修正するとともに、トランジェントも改善します。
100kbit/s 、ファーストモードでは 400kbit/s で、他に 3.4Mbit/s
写真に LTC ® 4300 による波
の高速モードも定義されています。接続形態はマルチマスタ/スレー
形 改善の一例を示します。
ブによるバス接続、通信にはクロック( SCL )とデータ(SDA)の 2 つ
バス中にバッファが入ること
の信号を用いる半二重(双方向)方式が採用されています。
で、バス上に分布していた負
I 2C はシンプルで使いやすいインタフェースです。信号の速度も他
のデータバスほどは速くないので、遅延や反射などの気遣いもさ
ほど必要ありません。ですが、多数の IC が接続された場合や、バス
荷容量などが分割され、
ドラ
バスバッファの効果
1V/DIV
バスの多くは大量のデータを高速に転送することが主な機能だと
イブ条件が向上するという効
果も得られます。
VCC = 5V
CLD = 200pF
1µs/DIV
、LTC、LTはリニアテクノロジー社の登録商標です。
ThinSOT、HotSwapはリニアテクノロジーの商標です。
その他の商標は、該当の会社のものです。
LTC1694/‐1
SMBus/I 2Cアクセラレータ
SMBus/ I 2 C 立上り時間遷移を改善
SMBus/ I 2 C 上の複数のデバイスでデータの完全性を確実に
“ L ”状態のノイズ・マージンを改善
広い電源電圧範囲:2.7 V ∼ 6 V
複数のデバイスを並列に接続して
ドライブ能力を増強( LTC1694-1 )
高さの低い( 1 mm )SOT– 23( ThinSOT TM )パッケージ
VCC
5V
VCC
5V
VCC
SMBus1
C1
0.1µF
LTC1694-1
RP2
RP1
SMBus2
GND
LTC 16 94 /LTC 16 94 – 1 は規定されるすべての SMBus 負荷
条件において、データ伝送速度と信頼性を向上させるように
設計された、デュアル S MBusアクティブ・プルアップ。Philips
社の I 2 C バスにも適合しています。正のバス遷移時に 2.2 mA
の高プルアップ電流を供給してSMBusまたはI 2Cラインをスルー
する
(LTC16 94–1、LTC16 94 は SMBus)
ことにより、スルー
レートやバス性能を低下させずに、複数のデバイス接続や長
距離で大容量の相互接続を可能にします。負の遷移時や安定
したDCレベル時には、LTC 1694 は、電流源は 275 µAに減少
して負スルーレートを改善し、
“L”状態のノイズ・マージンを改
善、LTC 16 94 -1 は電流を供給しません。
SCL
SMBus SDA
CLK
IN
DATA
IN
CLK
IN
DATA
IN
CLK
OUT
DATA
OUT
CLK
OUT
DATA
OUT
DEVICE 1
DEVICE N
▲ LTC 1694-1 標準的応用例
SDA ラインおよび SCL ライン用双方向バッファにより、ファンアウト数を増加
入力 SDA および SCL ラインを出力から絶縁
I 2 C 、I 2 C Fast Mode 、および SMBus 規格に準拠(最大 400 kHz 動作)
すべての SDA および SCL ラインで 1 V のプリチャージ
ロジック・スレッショルドの ENABLE 入力( LTC4300A-3 )
V
CC
READY オープンドレイン出力( LTC4300A-1 )
5 V から 3.3 V へ のレベル変換( LTC4300A-2/LTC4300A-3 )
LTC 4300 A –1 /LTC 4300 A –2 /LTC 4300 A –3 はホットスワップ
可能 2 線バス・バッファ。データ・バスやクロック・バスに悪影響
を与えることなく、電源の入ったバックプレーンへの I/Oカード
の挿入を可能にします。接続が行われると双方向バッファリン
グを提供し、バックプレーン容量とカード容量を分離します。立
ち上がり時間アクセラレータ回路により、弱い DCプルアップ電
流を使用しても、立ち上がり時間要件を満たすことができます。
挿入時は、バス障害を最小限に抑えるために、SDAラインと
SCLラインが 1 Vにプリチャージされます。LTC 4300 A –3 は 8
ピンDFN( 3 mm×3 mm)および MSOPパッケージ、LTC4300
A –1 / –2 は小型 8ピン MSOPパッケージで供給されます。
VCC2
3.3V
0.01µF
0.01µF
10k
SCLIN
SDAIN
10k
8
1
2
6
7
10k
SCLOUT
SDAOUT
LTC4300A-3
5
OFF ON
10k
3
ENABLE
GND
4
▲ LTC 4300A-3 標準的応用例
LTC4301
電源に依存しないホットスワップ可能な 2線バス・バッファ
V CC 以上あるいは V CC 以下のバス・プルアップ電圧が可能
SDA 、SCL ライン用双方向バッファにより、ファンアウト数を増加
入力 SDA および SCL ラインを出力から絶縁
I 2 C 、I 2 C Fast Mode 、SMBus 規格に準拠(最大 400 kHz 動作)
10 kV 人体モデル ESD 保護
すべての SDA および SCL ラインで 1 V のプリチャージ
3.3V 5V
小型 8 ピン MSOP および DFN( 3 mm × 3 mm )パッケージ
0.01µF
VCC
LTC 4301 は、データ・バスやクロック・バスの損傷なしに、電
源の入ったバックプレーンへの I/Oカードの挿入を可能にし、
VCC 、SDAIN および SCLINプルアップ電圧とSDAOUT および
SCLOUTプルアップ電圧を互いに独立させることができます。
制御回路により、ストップ・ビットまたはバス・アイドルが検知さ
れるまで、バックプレーンがカードに接続されるのを防ぎます。
接続が行われると双方向バッファリングを提供し、バックプレー
ン容量とカード容量を絶縁したままに保ちます。
10k
STAGGERED CONNECTOR
LTC4300A-1/-2/-3
ホットスワップ可能な 2線バス・バッファ
10k
BACK_SCL
BACK_SDA
10k
SCLIN
SCLOUT
SDAIN
SDAOUT
5V
10k
CS
BACKPLANE
CONNECTOR
10k
LTC4301
GND
CARD
▲ LTC 4301 標準的応用例
データシートと評価サンプルについては、当社Webサイトまたは販売代理店にお問い合わせください。
READY
CARD_SCL
CARD_SDA
LTC4301L
低電圧レベル変換、
ホットスワップ可能な 2線バス・バッファ
1 V 信号を標準の 3.3 V および 5 V ロジック・レールにレベル変換
SDAIN および SCLIN で 1 V の低いバス・プルアップ電圧が可能
SDA 、SCL ライン用双方向バッファにより、ファンアウト数を増加
電源の入ったバックプレーンでボードを安全に挿抜可能
入力 SDA および SCL ラインを出力から絶縁
1.2V
10 kV 人体モデル ESD 保護
クロックストレッチ、アービトレーション、同期をサポート
3.3V
0.01µF
2k
VCC
LTC 4301 Lは、ホットスワップ可能 2 線バス・バッファ。SDAIN
および SCLINピンは、1 Vの低いプルアップ電圧のシステムと互
換性があります。制御回路により、ストップ・ビットまたはバス・
アイドルが 検知されるまで、バックプレーンがカードに接続され
るのを防ぎ、接続が行われると双方向バッファリングを提供し、
バックプレーン容量とカード容量を絶縁したままに保ちます。
8ピンDFN( 3 mm× 3 mm)および MSOPパッケージで供給さ
れます。
2k
10k
VCC
10k
SDA
SDAIN
SDAOUT
SDA
SCL
SCLIN
SCLOUT
SCL
µP
LTC4301L
READY
CS
GND
GND
▲ LTC 4301L 標準的応用例
LTC4302-1/-2
アドレス指定可能な 2線バス・バッファ
SDA 、SCL ライン用双方向バッファにより、ファンアウト数を増加
SDA ラインおよび SCL ラインを 2 線バス・コマンドで接続
I 2 C Standard Mode 、I 2 C Fast Mode 、および SMBus 規格に準拠
SDR ラインおよび SCL ラインでの立ち上がり時間アクセラレータ
2 つの汎用入出力( LTC4302-1 )
5 V システムと 3.3 V システム間の変換( LTC4302-2 )
小型 10 ピン MSOP パッケージ
LTC 4302–1 /LTC 4302–2 は、バスの損傷なしに電源の入っ
たバックプレーンに対して周辺ボードを挿入/引き抜き可能に
する、アドレス指定可能なI 2 C バスおよび SMBus 準拠のバス・
バッファ。VCC 電源が有効になり、バックプレーン側のマスター・
デバイスが LTC 4302-1 /LTC 4302-2 をアドレス指定し、接続
コマンドを発行するまで、バックプレーンと周辺ボードの間の電
気的絶縁を維持します。ADDRESSピンは、VCCとGND の間
に接続された外付け抵抗分割器によって設定可能な 32 のア
ドレスを供給します。2.7 V∼ 5.5 V の電源電圧で動作し、VCC
が 低い時は SDA および SCL 入出力はバス・ラインに負荷をか
けません。
2.7V
to
5.5V
R3
10k
R4
10k
R1
1870Ω
R2
2000Ω
R5
10k
C1
0.01µF
VCC
R6
10k
SDA
CARD SDA
SDAIN SDAOUT
SCL
CARD SCL
SCLOUT
SCLIN
CONN
ADDRESS GPIO2
GPIO1
R7
10k
LED
GND
LTC4302-1
▲ LTC 4302-1 標準的応用例
LTC1710
VCC
2.7V TO 5.5V
SWOD
0V TO VCC
8
10µF
1
10µF
SW0
LTC 1710 は、2 線式 SMBusインタフェースによって制御される
2 つの 0.4 Ω/ 300 mA スイッチを内蔵した SMBus デュアル・ス
イッチ。スタンバイ電流は 14 µA( 3.3 V )で、SMBus で規定さ
れた 0.6 V V IL および 1.4 V V I H 入力スレッショルドを維持した
まま、2.7 V∼ 5.5 V の入力電圧範囲にわたって動作します 。
2 線式インタフェース( CLK および DATA)を使って、SMBus
の Send Byteプロトコルに従い、2 つの 0.4 Ω 内部 N チャネル
電源スイッチを独立に制御します。これらのスイッチは内蔵チャー
ジ・ポンプによって完全に導通します。
2
5
LOAD 1
CLOCK
FROM SMBus
6
DATA
CHARGE
PUMP
3
AD1
(PROGRAMABLE)
SW1
2
LOAD 2
LTC1710
4
▲ LTC 1710 標準的応用例
www. linear -tech.co. jp/
R9
1k
LED
SMBusデュアル・モノリシックハイサイド・スイッチ
2 つの 0.4 Ω/ 300 mA N チャネル・スイッチ
SMBus および I 2 C に適合
DATA および CLK の V IL は 0.6 V 、V IH は 1.4 V
MS 8 および SO– 8 パッケージ
低スタンバイ電流:14 µA
SW 0 へ の別々のドレイン接続
1 つの 3 状態アドレス・ピンで 3 つのアドレス
R8
1k
LTC1695
SOT–23パッケージのSMBus/I 2Cファン・スピード・コントローラ
完全な SMBus/I 2 C ブラシレス DC ファン・スピードコントロール・システム
5 ピン SOT– 23 パッケージ
出力電流定格 180 mA の 0.75 ΩPMOS リニア・レギュレータ
6 ビット DAC で制御される 0 V ∼ 4.922 V の出力電圧範囲
単純な 2 線式 SMBus/I 2 C インタフェース
ファンを確実に起動する 250 ms 内部タイマ
LTC 1695 は、パワー・マネージメント・マイクロプロセッサ
が 2 線式 SMBus/I 2 Cインタフェースを通して、5 Vブラシ
レスDCファンを制御するために必要なすべての機能を提
供するファン回転速度コントローラ。ファン・スピードは、シ
ステムの必要な温度プロフィールに従って制御され、単純
なオンオフ制御を提供するだけのシステムに対して、ファン
の消費電力の低減、バッテリの動作寿命の延長、可聴
ノイズを低減できます。180 mAの低損失リニア・レギュレー
タ、2 線式 SMBus/I 2 Cインタフェースおよび 6 ビットDAC
を内蔵しています。
5V
1
+
VCC
VOUT
5
+
10µF
2
4.7µF
GND
LTC1695
3
SYSTEM
CONTROLLER
SCL
SDA
5V DC FAN
SUNON
KDE0502PFB2-8
0.6W, 1.7 CFM
(25 • 25 • 10)mm3
4
▲ LTC 1695 標準的応用例
ここに掲載した技術情報は一部です。
リスト内の情報や製品のデータシート、その他の技術資料は、すべて当社のWebサイトよりご覧いただけます。
www. l i near - tech.co. j p/
DN 329
アドレス指定可能なI 2 Cバス・バッファによる2 線バス・システムの容量バッファリング、活線挿入、およびネストされたアドレス指定
DN 279
VIDラインなしでI 2 Cバスによって設定されるマイクロプロセッサ・コア電源電圧
DN 270
LTC1840:I 2 Cファン制御によるシステムの連続冷却
DN 238
バッテリ寿命を延長してノイズを低減するSOT– 23 SMBusファンスピード・コントローラ
DN 193
英語
SMBusアクセラレータによるデータ完全性の向上
Linear Technology Magazine Sep 2001
英語
VIDピンを介さずSMBusを経由してCPUをコントロールする電圧レギュレータ
Linear Technology Magazine May 2000
英語
バッテリの動作寿命の延長とノイズを低減するSOT– 23 SMBusファンスピード・コントローラ
Fly UP