LTC3883/LTC3883-1 - デジタル・パワーシステム

LTC3883/LTC3883-1
デジタル・パワーシステム・
マネージメントを備えた
単相降圧 DC/DCコントローラ
特長
n
n
n
n
n
n
概要
PMBus/I C 準拠のシリアル・インタフェース
– 遠隔測定リードバック・データの内容は、VIN、IIN、VOUT、
IOUT、温度およびフォルト
– プログラム可能な電圧、電流制限、デジタル・ソフト
スタート/ストップ、シーケンシング、マージニング、
OV/UV/OC、および周波数同期(250kHz ∼ 1MHz)
全温度範囲での出力電圧精度: 0.5%
16ビットA/Dコンバータおよび 12ビットD/Aコンバータ
内蔵
高電位側の電流検出アンプ内蔵
EEPROM およびフォルト・ログ機能を内蔵
N チャネル MOSFET ゲート・ドライバ内蔵
2
電力変換
n 広い入力電圧範囲:4.5V ~ 24V
n 出力電圧範囲:0.5V ~ 5.4V
n アナログ電流モード制御ループ
n 6 位相までのPolyPhase® 高精度電流分担
n インダクタDCRの自動較正
n 32ピン
(5mm×5mm)QFN パッケージで供給可能
n
n
スイッチング周波数、出力電圧、およびデバイス・アドレスは、
外付けの構成設定抵抗を使用して設定できます。さらに、パラ
メータはデジタル・インタフェースを介して設定することや、内
蔵のEEPROMに格納することができます。
LTC3883/LTC3883-1は、Burst Mode® 動作、不連続(パルス・
スキップ)
モード、または連続インダクタ電流モードに合わせ
て構成できます。LTC3883は5Vのリニア・レギュレータを内蔵
していますが、LTC3883-1は電力損失を最小にするため外部
の5V 電源を使用します。
LTC3883/LTC3883-1は、5mm 5mmの32ピンQFN パッケー
ジで供給されます。
アプリケーション
n
LTC®3883/LTC3883-1は、PMBus準拠のシリアル・インタフェー
スを備えたPolyPhase 対応の同期整流式 DC/DC 降圧スイッ
チング・レギュレータ・コントローラです。このコントローラは、
LTPowerPlay ™ソフトウェア開発ツールおよびグラフィカル・
ユーザ・インタフェース
(GUI)
によってサポートされている固定
周波数の電流モード・アーキテクチャを採用しています。
大電流の分散給電システム
通信システム
高度でエネルギー効率の高い電力レギュレーション
L、LT、LTC、LTM、OPTI-LOOP、PolyPhase、Burst Mode、μModule、Linear Technologyお よ
び Linearのロゴはリニアテクノロジー社の登録商標です。LTpowerPlay、No RSENSE および
UltraFastはリニアテクノロジー社の商標です。その他の商標の所有権は、いずれもそれぞれの
所有者に帰属します。5481178、5705919、5929620、6100678、6144194、6177787、5408150、
6580258、6304066、7420359を含む米国特許により保護されています。米国特許 7000125およ
び他の関連する国際特許の使用権を許諾されています。
標準的応用例
5mΩ
10µF
100Ω
D1
INTVCC
100Ω
TG
1µF
BOOST
VIN_SNS
SW
VIN
BG
100
M1
90
0.56µH
M2
1.4k
0.22µF
LTC3883*
PMBus
INTERFACE
FAULT
MANAGEMENT
TO/FROM
OTHER LTC DEVICES
WRITE PROTECT
SDA
SCL
ALERT
RUN
SHARE_CLK
WP
+
ISENSE
ISENSE–
VSENSE
TSNS
GPIO
PGOOD
VOUT
1.8V
20A
2200pF
ITH
VDD33
VDD25
10nF
4.99k
MMBT3906
COUT
530µF
80
1µF
1µF
SGND
3883 TA01a
詳細:www.linear-tech.co.jp/LTC3883
7
6
70
5
60
50
4
40
3
30
2
20
1
10
0
0.01
*SOME DETAILS OMITTED
FOR CLARITY
8
VIN = 12V
VOUT = 1.8V
fSW = 350kHz
POWER LOSS (W)
22µF
IIN_SNS
0.1µF
効率および電力損失と
負荷電流
10µF
1µF
EFFICIENCY (%)
VIN
6V TO 24V
1
0.1
10
LOAD CURRENT (A)
0
100
3883 TA01b
3883fa
1
LTC3883/LTC3883-1
目次
特長........................................................................1
アプリケーション .......................................................1
標準的応用例............................................................1
概要........................................................................1
目次 ........................................................................2
絶対最大定格............................................................4
ピン配置 ..................................................................4
発注情報..................................................................4
電気的特性...............................................................5
標準的性能特性.........................................................9
ピン機能 ................................................................ 12
ブロック図 .............................................................. 14
動作...................................................................... 15
概要 ........................................................................................15
メイン制御ループ ..................................................................15
EEPROM ..................................................................................16
電源投入と初期化 .................................................................16
ソフトスタート .......................................................................17
シーケンシング ......................................................................17
電圧ベースのシーケンシング ...............................................18
シャットダウン .......................................................................18
軽負荷電流動作 ....................................................................19
スイッチング周波数と位相 ...................................................19
出力電圧検出 .........................................................................20
出力電流検出.........................................................................20
自動較正 ................................................................................20
正確なDCR温度補償 ............................................................20
入力電流検出 ........................................................................20
負荷シェアリング...................................................................21
外部/内部温度検出 ...............................................................21
RCONFIG(抵抗構成設定)ピン ............................................22
フォルトの検出と処理...........................................................23
CRCエラー ........................................................................24
シリアル・インタフェース......................................................24
通信障害 ..........................................................................24
デバイス・アドレス指定 ..........................................................24
VOUTおよびIOUTフォルトに対する応答 .................................25
出力過電圧フォルトに対する応答 ..................................25
出力低電圧フォルトに対する応答 .................................25
ピーク出力過電流フォルトに対する応答 .......................25
タイミング・フォルトに対する応答 .......................................26
VINのOVフォルトに対する応答 .............................................26
OT/UTフォルトに対する応答 .................................................26
過熱フォルトに対する応答 ― 内部 ...............................26
過熱および低温フォルトに対する
応答 ― 外部 .....................................................................26
入力過電流および出力低電流フォルトに対する応答 ........27
外部フォルトに対する応答 ..................................................27
フォルト・ログ ........................................................................27
バス・タイムアウト・エラー ...................................................27
PMBus、SMBus、I2C 2線インタフェース間の類似性 ...........27
PMBusシリアル・デジタル・インタフェース .........................28
PMBusコマンド一覧 .................................................. 31
PMBusコマンド ......................................................................31
*データ形式 ...........................................................................36
アプリケーション情報 ............................................... 37
電流制限のプログラミング ..................................................37
ISENSE+ピンとISENSE –ピン ......................................................37
値の小さな抵抗による電流検出 ..........................................38
インダクタDCRによる電流検出 ............................................39
スロープ補償とインダクタのピーク電流..............................40
インダクタ値の計算...............................................................40
インダクタのコアの選択 .......................................................41
パワーMOSFETとショットキ・ダイオード
(オプション)の選択............................................................41
可変遅延時間、ソフトスタート、
出力電圧ランプ......................................................................42
デジタル・サーボ・モード ......................................................43
ソフトオフ(シーケンス制御によるオフ) ..........................43
INTVCC レギュレータ .............................................................44
3883fa
2
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
目次
上側MOSFETドライバの電源(CB、DB) ...............................45
低電圧ロックアウト...............................................................45
CINとCOUTの選択 ....................................................................45
フォルト状態 ..........................................................................46
オープンドレイン・ピン .........................................................47
フェーズロック・ループと周波数同期 ..................................47
最小オン時間に関する検討事項..........................................48
入力電流検出アンプ .............................................................48
RCONFIG(外付け抵抗構成設定ピン)................................49
電圧の選択 .......................................................................49
RCONFIGによる周波数と位相の選択 ..............................51
RCONFIGによるアドレス選択 ...........................................51
効率に関する検討事項 .........................................................52
トランジェント応答の確認 ...................................................52
PolyPhase構成...................................................................53
PC基板レイアウトのチェックリスト.....................................54
PC基板レイアウトのデバッグ ...............................................56
設計例 ....................................................................................56
USB-to-I2C/SMBus/PMBusコントローラと
LTC3883のシステム内接続....................................................58
インダクタDCRの自動較正 ...................................................59
正確なDCR温度補償 .............................................................60
LTpowerPlay:デジタル電源用の対話型GUI .........................61
PMBus通信とコマンド処理 ...................................................61
PMBusコマンドの詳細 ............................................... 64
アドレス指定および書き込み保護 .......................................64
汎用構成コマンド..................................................................65
オン/オフ/マージン ................................................................66
PWMの構成 ............................................................................68
電圧 ........................................................................................70
入力電圧とリミット ..........................................................70
出力電圧とリミット ..........................................................71
電流 ........................................................................................74
出力電流の較正 ...............................................................74
出力電流............................................................................76
入力電流の較正 ...............................................................78
入力電流 ...........................................................................78
温度 ........................................................................................78
外部温度の較正 ...............................................................78
外部温度リミット..............................................................79
タイミング ..............................................................................80
タイミング - オン・シーケンス/ランプ ............................80
タイミング - オフ・シーケンス/ランプ ............................81
再起動の前提条件 ...........................................................81
フォルト応答 ..........................................................................82
フォルト応答 - 全フォルト ................................................82
フォルト応答 - 入力電圧 ..................................................82
フォルト応答 - 出力電圧 ..................................................83
フォルト応答 - 出力電流 ..................................................85
フォルト応答 - IC温度 ......................................................86
フォルト応答 - 外部温度 ..................................................87
フォルト共有 ..........................................................................88
フォルト共有 - 伝播..........................................................88
フォルト共有 - 応答 ..........................................................90
スクラッチパッド ...................................................................90
識別 ........................................................................................90
フォルト警告とステータス....................................................91
テレメトリ ...............................................................................95
NVMメモリ・コマンド...........................................................100
ストア/リストア ................................................................100
フォルト・ログ .................................................................101
ブロック・メモリ書き込み/読み出し .............................104
標準的応用例.........................................................106
パッケージ ............................................................110
改訂履歴...............................................................111
標準的応用例.........................................................112
関連製品...............................................................112
3883fa
詳細:www.linear-tech.co.jp/LTC3883
3
LTC3883/LTC3883-1
絶対最大定格(Note 1)
VIN、SW ..................................................................–0.3V ~ 28V
上側ドライバ電圧(BOOST)..................................–0.3V ~ 34V
スイッチ・トランジェント電圧(SW).........................–5V ~ 28V
EXTVCC、INTVCC、BG、
(BOOST - SW)....................–0.3V ~ 6V
+
+
VSENSE 、ISENSE .......................................................–0.3V ~ 6V
RUN、SDA、SCL、ALERT ........................................–0.3V ~ 5.5V
FREQ_CFG、VOUT_CFG、VTRIM_CFG、
ASEL、VDD25 ........................................................–0.3V ~ 2.75V
(VIN_SNS – VIN)、
(VIN – IIN_SNS)...........................–0.3V ~ 0.3V
PGOOD、GPIO、SHARE_CLK、ITH、
VDD33、SYNC、WP..................................................–0.3V ~ 3.6V
INTVCC のピーク出力電流............................................... 100mA
動作接合部温度範囲(Notes 2、15)................. –40ºC ~ 125ºC
保存温度範囲.................................................... –65ºC ~ 125ºC
ピン配置
LTC3883-1
PGND
BG
EXTVCC
VIN
ITH
TSNS
32 31 30 29 28 27 26 25
VSENSE+
TOP VIEW
PGND
BG
INTVCC
VIN
ITH
VSENSE+
VSENSE–
TSNS
TOP VIEW
VSENSE–
LTC3883
32 31 30 29 28 27 26 25
VIN_SNS 1
24 BOOST
VIN_SNS 1
24 BOOST
IIN_SNS 2
23 TG
IIN_SNS 2
23 TG
ISENSE+ 3
22 SW
ISENSE+ 3
22 SW
ISENSE– 4
21 VDD33
ISENSE– 4
33
GND
SYNC 5
20 SHARE_CLK
21 VDD33
33
GND
SYNC 5
20 SHARE_CLK
SCL 6
19 WP
SCL 6
19 WP
SDA 7
18 VDD25
SDA 7
18 VDD25
17 VTRIM_CFG
DNC
VOUT_CFG
FREQ_CFG
DNC
ASEL
GPIO
UH PACKAGE
32-LEAD (5mm × 5mm) PLASTIC QFN
RUN
9 10 11 12 13 14 15 16
DNC
VOUT_CFG
FREQ_CFG
DNC
ASEL
RUN
GPIO
9 10 11 12 13 14 15 16
PGOOD
17 VTRIM_CFG
ALERT 8
PGOOD
ALERT 8
UH PACKAGE
32-LEAD (5mm × 5mm) PLASTIC QFN
TJMAX = 125ºC、θJA = 44ºC/W、θJC = 7.3ºC/W
露出パッド
(ピン33)
の電位はGNDでありPCB への半田付けが必要
TJMAX = 125ºC、θJA = 44ºC/W、θJC = 7.3ºC/W
露出パッド
(ピン33)
の電位はGNDでありPCB への半田付けが必要
発注情報
無鉛仕上げ
テープアンドリール
製品マーキング *
パッケージ
3883
32-Lead (5mm × 5mm) Plastic QFN
温度範囲
LTC3883EUH#PBF
LTC3883EUH#TRPBF
LTC3883IUH#PBF
LTC3883EUH-1#PBF
LTC3883IUH#TRPBF
3883
32-Lead (5mm × 5mm) Plastic QFN
–40ºC ~ 125ºC
LTC3883EUH-1#TRPBF
38831
32-Lead (5mm × 5mm) Plastic QFN
–40ºC ~ 105ºC
LTC3883IUH-1#PBF
LTC3883IUH-1#TRPBF
38831
32-Lead (5mm × 5mm) Plastic QFN
–40ºC ~ 125ºC
–40ºC ~ 105ºC
さらに広い動作温度範囲で規定されるデバイスについては、弊社または弊社代理店にお問い合わせください。* 温度グレードは出荷時のコンテナのラベルで識別されます。
非標準の鉛仕上げ製品の詳細については、弊社または弊社代理店にお問い合わせください。
無鉛仕上げの製品マーキングの詳細については、http://www.linear-tech.co.jp/leadfree/をご覧ください。
テープアンドリールの仕様の詳細については、http://www.linear-tech.co.jp/tapeandreel/をご覧ください。
3883fa
4
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
電気的特性
l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA = 25ºC の値
(Note 2)。注記がない限り、VIN = 12V、
VRUN = 3.3V、fSYNC = 500kHz(外部より駆動)。
SYMBOL
入力電圧
VIN
IQ
PARAMETER
VUVLO
Undervoltage Lockout Threshold
when VIN > 4.2V
制御ループ
VOUTR0
VOUTR1
VLINEREG
VLOADREG
gm
IISENSE
VSENSERIN
VIlLIMIT
Input Voltage Range
Input Voltage Supply Current
Normal Operation
Full-Scale Voltage Range 0
Set Point Accuracy (0.6V to 5V)
Resolution
LSB Step Size
Full-Scale Voltage Range 1
Set Point Accuracy (0.6V to 2.5V)
Resolution
LSB Step Size
Line Regulation
Load Regulation
Error Amplifier gm
Input Current
VSENSE Input Resistance to Ground
Resolution
VILIMMAX
VILIMMIN
ゲート・ドライバ
TG Transition Time:
TG
Rise Time
tr
Fall Time
tf
BG Transition Time:
BG
Rise Time
tr
Fall Time
tf
Top Gate Off to Bottom Gate On Delay Time
TG/BG t1D
Bottom Gate Off to Top Gate On Delay Time
BG/TG t2D
Minimum On-Time
tON(MIN)
OV/UV 出力電圧スーパバイザ
N
Resolution
Voltage Range
VRANGE0
Voltage Range
VRANGE1
Step Size
VOUSTP0
Step Size
VOUSTP1
Threshold Accuracy 2V < VOUT < 5V
VTHACC0
Threshold Accuracy 0.9V < VOUT < 2.5V
VTHACC1
OV Comparator to GPIO Low Time
tPROPOV1
UV Comparator to GPIO Low Time
tPROPUV1
VIN 電圧スーパバイザ
N
Resolution
CONDITIONS
(Note 12)
(Note 14)
VRUN = 3.3V, No Caps on TG and BG
VRUN = 0V
VINTVCC/VEXTVCC Falling
VINTVCC/VEXTVCC Rising
VOUT_COMMAND = 5.500V (Note 9)
VOUT_COMMAND = 2.75V (Note 9)
MIN
l
TYP
4.5
MAX
24
30
20
3.7
3.95
l
l
l
l
6V < VIN < 24V
∆VITH = 1.35V – 0.7V
∆VITH = 1.35V – 2.0V
ITH =1.22V
VISENSE = 5.5V
0V ≤ VPIN ≤ 5.5V
l
Hi Range
Lo Range
Hi Range
Lo Range
l
l
5.422
–0.5
2.711
–0.5
l
l
l
68
44
(Note 4)
CLOAD = 3300pF
CLOAD = 3300pF
(Note 4)
CLOAD = 3300pF
CLOAD = 3300pF
(Note 4) CLOAD = 3300pF
(Note 4) CLOAD = 3300pF
12
1.375
12
0.6875
0.01
–0.01
3
±1
47
3
75
50
37.5
25
V
mA
mA
V
V
5.576
0.5
2.788
0.5
±0.02
0.1
–0.1
±2
82
56
V
%
Bits
mV
V
%
Bits
mV
%/V
%
%
mmho
µA
kΩ
bits
mV
mV
mV
mV
30
30
ns
ns
20
20
10
30
90
ns
ns
ns
ns
ns
8
Range Value = 0
Range Value = 1
Range Value = 0
Range Value = 1
Range Value = 0
Range Value = 1
VOD = 10% of Threshold
VOD = 10% of Threshold
UNITS
1
0.4
5.5
2.7
22
11
l
l
8
±2
±2
35
35
bits
V
V
mV
mV
%
%
µs
µs
bits
3883fa
詳細:www.linear-tech.co.jp/LTC3883
5
LTC3883/LTC3883-1
電気的特性
l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA = 25ºC の値
(Note 2)。注記がない限り、VIN = 12V、
VRUN = 3.3V、fSYNC = 500kHz(外部より駆動)。
SYMBOL
VINRANGE
VINSTP
VINTHACC
tPROPVIN
PARAMETER
Full-Scale Voltage
Step Size
Threshold Accuracy 8.75V < VIN < 20V
Comparator Response Time
(VIN_ON and VIN_OFF)
出力電圧読み出し
N
Resolution
LSB Step Size
Full-Scale Sense Voltage
VF/S
Total Unadjusted Error
VOUT_TUE
Zero-Code Offset Voltage
VOS
Conversion Time
tCONVERT
VIN 電圧読み出し
N
Resolution
Full-Scale Input Voltage
VF/S
Total Unadjusted Error
VIN_TUE
CONDITIONS
MIN
4.5
TYP
82
l
VOD = 10% of Threshold
(Note 10) VRUN = 0V (Note 8)
TJ = 25°C, VOUT > 0.6V
(Note 8)
16
244
8
0.2
l
l
(Note 6)
(Note 5)
(Note 11)
TJ = 25°C, VVIN > 4.5V
Full-Scale Input Current
IF/S
Total Unadjusted Error
IOUT_TUE
Zero-Code Offset Voltage
VOS
Conversion Time
tCONVERT
入力電流読み出し
N
Resolution
LSB Step Size
0.4
2
IIN_TUE
Total Unadjusted Error
VOS
Zero-Code Offset Voltage
Conversion Time
tCONVERT
電源電流読み出し
N
Resolution
LSB Step Size
Total Unadjusted Error (LTC3883 Only)
ICHIP_TUE
Total Unadjusted Error (LTC3883-1 Only)
tCONVERT
Conversion Time
デューティ・サイクル読み出し
D_RES
Resolution
D_TUE
Total Unadjusted Error
Conversion Time
tCONVERT
90
10
15.25
31.25
62.5
125
±128
l
(Note 6)
(Note 5)
8x Gain, 0V ≤ |VIN_SNS – IIN_SNS| ≤ 8mV
4x Gain, 0V ≤ |VIN_SNS – IIN_SNS| ≤ 20mV
2x Gain, 0V ≤ |VIN_SNS – IIN_SNS| ≤ 50mV
8x Gain, VISENSE > 2.5mV (Note 8)
4x Gain, VISENSE > 4mV (Note 8)
2x Gain, VISENSE > 6mV (Note 8)
0.5
±500
10
38.91
(Note 6)
(Note 5)
0V ≤ |VISENSE+ – VISENSE–| < 16mV
16mV ≤ |VISENSE+ – VISENSE–| < 32mV
32mV ≤ |VISENSE+ – VISENSE–| < 63.9mV
63.9mV ≤ |VISENSE+ – VISENSE–| < 127.9mV
(Note 7) RISENSE = 1mΩ
(Note 8) VISENSE > 6mV
±2.5
100
90
l
tCONVERT
Conversion Time
出力電流読み出し
N
Resolution
LSB Step Size
MAX
20
±1
±28
90
10
15.26
30.52
61
l
l
l
±50
180
(Note 6)
(Note 5)
10
122
l
l
(Note 6)
180
(Note 5)
16.3% Duty Cycle
(Note 6)
10
–3
90
±1.6
±1.3
±1.2
UNITS
V
mV
%
µs
Bits
µV
V
%
%
µV
ms
Bits
V
%
%
ms
Bits
µV
µV
µV
µV
A
%
µV
ms
Bits
µV
µV
µV
%
%
%
µV
ms
±5
±200
Bits
µV
%
µA
ms
3
Bits
%
ms
3883fa
6
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
電気的特性
l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA = 25ºC の値
(Note 2)。注記がない限り、VIN = 12V、
VRUN = 3.3V、fSYNC = 500kHz(外部より駆動)。
SYMBOL
PARAMETER
温度読み出し(T0、T1)
Resolution
TRES_T
T0_TUE
External TSNS TUE
TI_TUE
Internal TSNS TUE
Update Rate
tCONVERT_T
INTVCC レギュレータ
Internal VCC Voltage No Load (LTC3883 Only)
VINTVCC
INTVCC Load Regulation (LTC3883 Only)
VLDO_INT
VDD33 レギュレータ
Internal VDD33 Voltage
VDD33
VDD33 Current Limit
ILIM
VDD33 Overvoltage Threshold
VDD33_OV
VDD33 Undervoltage Threshold
VDD33_UV
VDD25 レギュレータ
Internal VDD25 Voltage
VDD25
VDD25 Current Limit
ILIM
発振器とフェーズロック・ループ
Oscillator Frequency Accuracy
fOSC
CONDITIONS
l
±1
90
VOL,SYNC
ILEAKSYNC
SYNC-
SYNC Low Output Voltage
SYNC Leakage Current in Slave Mode
SYNC to Channel Phase Relationship Based on
the Falling Edge of Sync and Rising Edge of TG
MAX
±3
UNITS
ºC
ºC
ºC
ms
6V < VIN < 24V
ICC = 0mA to 50mA
l
4.8
5
0.5
5.2
±2
V
%
4.5V < VINTVCC/VEXTVCC
VDD33 = GND, VIN = INTVCC = 4.5V
l
3.2
3.3
100
3.5
3.1
3.4
V
mA
V
V
l
2.25
2.5
80
2.75
V
mA
±7.5
%
VDD25 = GND, VIN = INTVCC = 4.5V
SYNC Input Threshold
Retention
(Note 13)
Mass_Write Mass Write Operation Time
TYP
0.25
VTSNS = 72mV (Note 8)
VRUN = 0.0V, fSYNC = 0kHz (Note 8)
(Note 6)
VTH,SYNC
EEPROM 特性
Endurance (Note 13)
MIN
250kHz < fSYNC < 1MHz Measured Falling
Edge-to-Falling Edge of SYNC with SWITCH_
FREQUENCY = 250.0.and 1000.0
VCLKIN Falling
VCLKIN Rising
ILOAD = 3mA
0V ≤ VPIN ≤ 3.6V
MFR_PWM_CONFIG_LTC3883[2:0] = 0
MFR_PWM_CONFIG_LTC3883[2:0] = 1
MFR_PWM_CONFIG_LTC3883[2:0] = 2
MFR_PWM_CONFIG_LTC3883[2:0] = 3
MFR_PWM_CONFIG_LTC3883[2:0] = 4
MFR_PWM_CONFIG_LTC3883[2:0] = 5
MFR_PWM_CONFIG_LTC3883[2:0] = 6
MFR_PWM_CONFIG_LTC3883[2:0] = 7
l
0°C < TJ < 85°C During EEPROM Write
Operations
TJ < 125°C
STORE_USER_ALL, 0°C < TJ ≤ 85°C During
EEPROM Write Operations
l
10,000
l
10
デジタル入力SCL、SDA、RUN、GPIO
Input High Threshold Voltage
SCL, SDA, RUN, GPIO, PGOOD
VIH
Input Low Threshold Voltage
SCL, SDA, RUN, GPIO, PGOOD
VIL
Input Hysteresis
SCL, SDA
VHYST
Input Capacitance
CPIN
デジタル入力WP
Input Pull-Up Current
WP
IPUWP
オープンドレイン出力SCL、SDA、GPIO、ALERT、RUN、SHARE_CLK、PGOOD
Output Low Voltage
ISINK = 3mA
VOL
1
1.5
0.2
l
0.4
±5
0
90
180
270
60
120
240
300
Cycles
440
l
4100
2.0
l
l
1.4
0.08
10
Years
ms
V
V
V
pF
µA
10
l
V
V
V
µA
Deg
Deg
Deg
Deg
Deg
Deg
Deg
Deg
0.4
V
3883fa
詳細:www.linear-tech.co.jp/LTC3883
7
LTC3883/LTC3883-1
電気的特性
l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA = 25ºC の値
(Note 2)。注記がない限り、VIN = 12V、
VRUN = 3.3V、fSYNC = 500kHz(外部より駆動)。
SYMBOL
PARAMETER
デジタル入力SHARE_CLK、WP
Input High Threshold Voltage
VIH
Input Low Threshold Voltage
VIL
漏れ電流 SDA、SCL、ALERT、RUN
Input Leakage Current
IOL
漏れ電流 GPIO、PGOOD
Input Leakage Current
IGL
GPIOのデジタル・フィルタリング
Input Digital Filtering GPIO
IFLTG
RUNのデジタル・フィルタリング
Input Digital Filtering RUN
IFLTG
PMBusインタフェースのタイミング特性
Serial Bus Operating Frequency
fSCL
Bus Free Time Between Stop and Start
tBUF
Hold time After Repeated Start Condition.After
tHD,STA
this Period, the First Clock is Generated
Repeated Start Condition Setup Time
tSU,STA
Stop Condition Setup Time
tSU,STO
Data Hold Time
tHD,DAT
Receiving Data
Transmitting Data
Data Setup Time
tSU,DAT
Receiving Data
tTIMEOUT_SMB Stuck PMBus Timer Non-Block Reads
Stuck PMBus Timer Block Reads
Serial Clock Low Period
tLOW
Serial Clock High Period
tHIGH
CONDITIONS
MIN
TYP
MAX
UNITS
1.5
1.0
1.8
0.6
V
V
l
l
0V ≤ VPIN ≤ 5.5V
l
±5
µA
0V ≤ VPIN ≤ 3.6V
l
±2
µA
l
l
l
0.6
0.6
l
l
0
0.3
l
0.1
Measured from the Last PMBus Start Event
Note 1:絶対最大定格に記載された値を超えるストレスはデバイスに永続的損傷を与える可
能性がある。また、長期にわたって絶対最大定格条件に曝すと、デバイスの信頼性と寿命に
悪影響を与える恐れがある。
Note 2:LTC3883/LTC3883-1はTJ が TA に ほ ぼ 等 しい パ ルス 負 荷 条 件 で テストさ れ る。
LTC3883E/LTC3883E-1は0ºC~85ºCの温度範囲で性能仕様に適合することが保証されている。
–40ºC~105ºCの動作接合部温度範囲での仕様は設計、
特性評価および統計学的なプロセス・
コントロールとの相関で確認されている。LTC3883I/LTC3883I-1は− 40ºC ~ 125ºCの動作接合
部温度範囲で保証されている。TJ は周囲温度 TA および電力損失 PD から次式に従って計算さ
れる。
TJ = TA + (PD・θJA)
これらの仕様を満たす最大周囲温度は、固有の動作条件と基板レイアウト、パッケージの定
格熱インピーダンス、その他の環境要因との組み合わせによって決まる。
Note 3:デバイス・ピンに流れ込む電流はすべて正。デバイス・ピンから流れ出す電流はすべ
て負。注記がない限り、すべての電圧はグランドを基準にしている。
Note 4:立ち上がり時間と立ち下がり時間は10%と90%のレベルを使って測定する。遅延時
間は50%レベルを使って測定する。
Note 5:PMBusのデータ形式は、指数部 5ビット
(符号付き)
、仮数部 11ビット
(符号付き)
で
ある。このため、内蔵 ADCは16ビット、計算は32ビット・ワードを用いるものの、出力の分解能
は10ビットに制限される。
Note 6:データ変換はラウンド・ロビン方式で実行される。すべての入力信号は、標準レイテンシ
120msで、連続的に変換される。
µs
10
µs
10
1.3
0.6
l
l
3
400
kHz
µs
µs
µs
µs
µs
µs
0.9
µs
ms
ms
µs
µs
32
150
l
l
1.3
0.6
10000
Note 7:IOUT_CAL_GAIN=1.0mΩ、MFR_IOUT_TC=0.0である。READ_IOUTよりアンペア単位
で読み出される値。
Note 8:製品のテストはPWMをディスエーブルして実施される。能力はアプリケーション内
での評価によって実証されている。TUE
(%)
=ADC 利得誤差
(%)
+100・[ゼロ・コード・オフ
セット+ADCの直線性誤差 ]/ 実際の値
Note 9:すべてのVOUT コマンドは、規定の精度を得るために、ADCを用いて出力に対して自動
ゼロ点補正を行うことを前提としている。LTC3883は、VOUT を規定の値にサーボ制御する帰
還ループ内でテストされる。
Note 10:最大 VOUT 電圧は5.5Vである。
Note 11:最大 VIN 電圧は28Vである。
Note 12:VIN < 6Vの場合、INTVCC をVIN に接続する必要がある。
Note 13:EEPROMの書き換え耐性は設計、特性評価および統計学的なプロセス・コントロール
との相関で保証されている。データ保持特性はウェハ・レベルでの高温ベークによって量産テ
ストされている。保持特性の最小仕様値は、EEPROMの書き換えサイクル数が書き換え耐性
の最小仕様値よりも少ないデバイスに対して適用される。RESTORE_USER_ALL(NVM 読み
出し)
は、全動作温度範囲で有効なコマンドである。
Note 14:LTC3883-1の静止電流は
(IQ)
は、VIN のIQ とEXTVCC のIQ を足したものに等しい。
Note 15:LTC3883は、短時間の過負荷状態の間デバイスを保護するための過熱保護機能を備
えている。過熱保護機能がアクティブなとき接合部温度は125ºCを超える。規定された最大
動作接合部温度を超えた動作が継続すると、デバイスの信頼性を損なう恐れがある。
3883fa
8
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
標準的性能特性
80
80
70
70
60
VIN = 12V
VOUT = 1.8V
fSW = 350kHz
L = 0.56µH
DCR = 1.8mΩ
CCM
DCM
BM
40
30
20
10
0
0.01
0.1
1
10
LOAD CURRENT (A)
EFFICIENCY (%)
90
EFFICIENCY (%)
EFFICIENCY (%)
100
90
60
50
VIN = 12V
VOUT = 3.3V
fSW = 350kHz
L = 0.56µH
DCR = 1.8mΩ
CCM
DCM
BM
40
30
20
10
0
0.01
100
0.1
1
10
LOAD CURRENT (A)
3883 G01
92
4.0
90
3.5
88
3.0
86
2.5
84
2.0
82
1.5
80
100
5
10
負荷ステップ
(パルス・スキップ・モード)
ILOAD
5A/DIV
ILOAD
5A/DIV
ILOAD
5A/DIV
INDUCTOR
CURRENT
5A/DIV
INDUCTOR
CURRENT
5A/DIV
INDUCTOR
CURRENT
5A/DIV
VOUT
100mV/DIV
AC-COUPLED
VOUT
100mV/DIV
AC-COUPLED
VOUT
100mV/DIV
AC-COUPLED
VIN = 12V
50µs/DIV
VOUT = 1.8V
0.3A TO 5A STEP
軽負荷時のインダクタ電流
3883 G05
RUN
2V/DIV
PULSE-SKIPPING
MODE
2A/DIV
1µs/DIV
3883 G07
3883 G06
ソフトスタート時のランプ
RUN
2V/DIV
VOUT
1V/DIV
VOUT
1V/DIV
Burst Mode
OPERATION
2A/DIV
VIN = 12V
VOUT = 1.8V
ILOAD = 100µA
VIN = 12V
50µs/DIV
VOUT = 1.8V
0.3A TO 5A STEP
プリバイアスされた負荷に対する起動
FORCED
CONTINUOUS
MODE
2A/DIV
1.0
3883 G03
負荷ステップ
(強制連続モード)
3883 G04
25
20
3883 G02
負荷ステップ
(Burst Mode 動作)
VIN = 12V
50µs/DIV
VOUT = 1.8V
0.3A TO 5A STEP
15
VIN (V)
POWER LOSS (W)
100
50
効率および電力損失と入力電圧
(LTC3883)
効率と負荷電流、VOUT = 3.3V
(LTC3883)
効率と負荷電流、VOUT = 1.8V
(LTC3883)
tRISE = 10ms
tDELAY = 5ms
VOUT = 2V
5ms/DIV
3883 G08
tRISE = 10ms
tDELAY = 5ms
5ms/DIV
3883 G09
3883fa
詳細:www.linear-tech.co.jp/LTC3883
9
LTC3883/LTC3883-1
RUN
2V/DIV
VOUT
1V/DIV
tFALL = 5ms
tDELAY = 10ms
5ms/DIV
3883 G10
60
電流検出しきい値と
ITH 電圧(Lowレンジ)
50
40
30
20
10
0
–10
–20
VSENSE 50mV
VSENSE 25mV
0
0.5
1
1.5
VITH (V)
2
MAXIMUM CURRENT SENSE THRESHOLD (mV)
ソフトオフ時のランプ
CURRENT LIMIT (A) WITH 1mΩ SENSE RESISTOR
標準的性能特性
2.5
55
最大電流検出しきい値と
デューティ・サイクル、VOUT = 0V
50mV SENSE CONDITION
54
53
52
51
50
49
48
47
46
45
30
0
70
50
DUTY CYCLE (%)
90
3883 G11
安定化出力電圧と温度
50mV SENSE CONDITION
110
0.5020
SHARE_CLK FREQUENCY (kHz)
0.5015
0.5010
51.0
50.5
0.5005
0.5000
0.4995
0.4990
0.4985
105
100
95
0.4980
50.0
0
1
3
4
2
COMMON MODE VOLTAGE (V)
5
0.4975
–50 –25
0
90
–50 –25
25 50 75 100 125 150
TEMPERATURE (°C)
0
25 50 75 100 125 150
TEMPERATURE (°C)
3883 G14
3883 G13
SHARE_CLK 周波数とVIN
3883 G15
静止電流と温度
VOUT 測定誤差とVOUT
25
101.0
0.40
100.5
100.0
99.5
MEASSURED ERROR (mV)
0.30
QUIESCENT CURRENT (mA)
SHARE_CLOCK FREQUENCY (kHz)
SHARE_CLK 周波数と温度
0.5025
VOUT (V)
MAXIMUM CURRENT SENSE THRESHOLD (mV)
最大電流検出しきい値と同相電圧
51.5
3883 G12
20
15
0.20
0.10
0
–0.10
–0.20
–0.30
99.0
6
8 10 12 14 16 18 20 22 24 26 28
VIN (V)
3883 G16
10
–50 –25
0
25 50 75 100 125 150
TEMPERATURE (°C)
3883 G17
–0.40
0.5
1
1.5
2
2.5 3 3.5
VOUT (V)
4
4.5
5
5.5
3883 G18
3883fa
10
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
標準的性能特性
VOUT コマンドDNL
INTVCC の入力レギュレーション
0.3
5.25
1.5
0.2
5.00
1.0
0.1
0.5
0
0
–0.1
–0.5
–0.2
–1.0
0.5 1 1.5
2 2.5 3 3.5
VOUT (V)
4 4.5
5
–0.3
5.5
4.75
INTVCC (V)
DNL (LSBs)
INL (LSBs)
VOUT コマンドINL
2.0
4.50
4.25
4.00
3.75
0.5 1 1.5
2 2.5 3 3.5
VOUT (V)
4 4.5
3883 G19
5
3.50
5.5
4.04
4.03
4V OV THRESHOLD (V)
2V OV THRESHOLD (V)
1V OV THRESHOLD (V)
2.01
2.00
1.99
1.98
0
0
外部温度誤差と温度
3.98
0.4
0.2
0
–0.2
–0.4
–0.6
100
125
3883 G25
25 50 75 100 125 150
TEMPERATURE (°C)
IIN 誤差とIIN
(室温)
8
5
6
4
4
2
0
–2
–4
–8
3
2
1
0
–1
–2
–6
–0.8
0
3883 G24
MEASUREMENT ERROR (mA)
0.6
MEASUREMENT ERROR (mA)
MEASUREMENT ERROR (°C)
3.99
IOUT 誤差とIOUT
(室温)
0.8
25
0
75
50
TEMPERATURE (°C)
4.00
3883 G23
1.0
–25
4.01
3.96
–50 –25
25 50 75 100 125 150
TEMPERATURE (°C)
3883 G22
–1.0
–50
4.02
3.97
1.97
–50 –25
25 50 75 100 125 150
TEMPERATURE (°C)
25
VOUT OVしきい値と温度
(目標値 4V)
2.02
0.990
–50 –25
20
3883 G21
2.03
1.010
0.995
15
VIN (V)
VOUT OVしきい値と温度
(目標値 2V)
1.000
10
3883 G20
VOUT OVしきい値と温度
(目標値 1V)
1.005
5
0
10
5
15
OUTPUT CURRENT (A)
20
3883 G26
–3
0
1
2
3
INPUT CURRENT (A)
3883 G27
3883fa
詳細:www.linear-tech.co.jp/LTC3883
11
LTC3883/LTC3883-1
標準的性能特性
2 位相システムにおける
DC 出力電流の整合性(LTC3883)
2 位相システムの負荷トランジェントに
おける動的電流シェアリング
2 位相システムの負荷トランジェントに
おける動的電流シェアリング
25
CHANNEL CURRENT (A)
20
CURRENT
5A/DIV
15
10
VIN = 12V
VOUT = 1.8V
fSW = 500kHz
L = 0.4µH
15A TO 5A LOAD STEP
5µs/DIV
3883 G29
CURRENT
5A/DIV
VIN = 12V
VOUT = 1.8V
fSW = 500kHz
L = 0.4µH
5A TO 15A LOAD STEP
5µs/DIV
3883 G30
5
0
CHAN 0
CHAN 1
0
5
25 30
10 15 20
TOTAL CURRENT (A)
35
40
3883 G28
ピン機能
VIN_SNS(ピン1)
:入力電流検出コンパレータの入力。入力電
流コンパレータの
(­)入力は通常、100Ωの抵抗を介して入力
電流検出抵抗の電源側に接続されます。入力電流検出アン
プを使用しない場合は、このピンをIIN_SNS ピンとVIN ピンに
短絡させる必要があります。
SDA
(ピン7)
:シリアル・バスのデータ入力および出力。アプリ
ケーション回路には3.3Vに引き上げるプルアップ抵抗が必要
です。
IIN_SNS
(ピン2)
:入力電流検出コンパレータの入力。入力電流
コンパレータの
(+)入力は通常、100Ωの抵抗を介して入力
電流検出抵抗の電力段側に接続されます。入力電流検出ア
ンプを使用しない場合は、このピンをVIN_SNS ピンとVIN ピン
に短絡させる必要があります。
GPIO(ピン9)
:デジタル・プログラム可能な汎用入力および出
力。オープンドレインの出力です。
ISENSE+(ピン3)
:電流検出コンパレータの入力。電流コンパ
レータへの
(+)入力は通常、DCR 検出ネットワークまたは電
流検出抵抗に接続されます。
:電流検出コンパレータの入力。
(-)入力は出
ISENSE–(ピン4)
力に接続します。
SYNC(ピン5)
:外部クロック同期入力およびオープンドレイ
ン出力ピン。このピンに外部クロックを入力すると、スイッチン
グ周波数がこの外部クロックに同期します。クロック・マスタ・
モードをイネーブルしている場合、このピンはスイッチング周
波数で振動する幅 500nsのパルスによってグランドに引き下
げられます。アプリケーション回路には3.3Vに引き上げるプル
アップ抵抗が必要です。
SCL
(ピン6)
:シリアル・バスのクロック入力。アプリケーション
回路には3.3Vに引き上げるプルアップ抵抗が必要です。
ALERT(ピン8)
:オープンドレインのデジタル出力。このピンに
はSMBALERT 信号を接続します。
PGOOD
(ピン10)
:デジタル・パワーグッド・インジケータ。オー
プンドレインの出力です。
RUN(ピン11)
:動作をイネーブルする入力。このピンをロジッ
ク H にすると、コントローラがイネーブルされます。アプリ
ケーション回路内で3.3V へのプルアップ抵抗が必要です。
オープンドレインのデジタル出力によって駆動してください。
DNC(ピン12、16)
:このピンには何も接続しないでください。
ASEL(ピン13)
:シリアル・バスのアドレス構成入力。シリアル・
バス・インタフェース・アドレスの下位 4ビットを選択するため
に、チップのVDD25、ASEL、GND 間に 1%の抵抗分割器を
接続してください。同一基板上に複数のLTC3883を実装す
る場合は、ユーザが各 ICを独立してプログラムできるように、
ASELに抵抗分割器を接続する必要があります。このピンを
開放のままにすると、ICはNVMにプログラムされた値を使用
します。ピンを開放のままにする場合は、ピンの状態を正確に
検出できるように、容量を最小限に抑えてください。
3883fa
12
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
ピン機能
FREQ_CFG(ピン14)
:周波数または位相の設定 / 選択ピン。 BOOST(ピン24)
:昇圧されたフローティング・ドライバ電源。
スイッチング周波数または位相を選択するために、チップの
ブートストラップ・コンデンサの
(+)
端子をこのピンに接続し
VDD25、FREQ_CFG、GND 間に 1%の抵抗分割器を接続し
ます。このピンは、INTVCC よりダイオードの電圧降下分だけ
てください。このピンを開放のままにすると、ICはNVMにプロ
低い電圧からVIN +INTVCC まで振幅します。
グラムされた値を使用します。ピンを開放のままにする場合は、 PGND
(ピン25)
:電源グランド・ピン。このピンは、下側Nチャ
ピンの状態を正確に検出できるように、容量を最小限に抑え
ネルMOSFETのソース、CINTVCC の
(­)端子、およびCIN の
てください。
(­)端子に、できるだけ近づけて接続します。
VOUT_CFG(ピン15)
:出力電圧選択ピン。出力電圧を選択する
BG(ピン26)
:下側ゲート・ドライバの出力。このピンは、下側
ために、チップのVDD25、VOUT_CFG、SGND 間に 1%の抵
のNチャネルMOSFETのゲートをPGNDとINTVCC の間で
抗分割器を接続してください。この電圧は、VTRIM_CFG ピン
駆動します。
によって調整できます。このピンを開放のままにすると、ICは
INTVCC(ピン27、LTC3883)
:内部レギュレータの5V出力。制
NVMにプログラムされた値を使用します。ピンを開放のまま
御回路には、この電圧源から給電されます。4.7µF 以上の低
にする場合は、ピンの状態を正確に検出できるように、容量を
ESRタンタル・コンデンサまたはセラ
ミック・コンデンサによっ
最小限に抑えてください。
てPGNDにデカップリングしてください。
VTRIM_CFG
(ピン17)
:電圧トリム選択ピン。出力電圧のセットポ
EXTVCC(ピン27、LTC3883-1)
:外部レギュレータの5V 入力。
イントを調整するために、
チップのVDD25、VTRIM_CFGとSGND
制御回路には、
この電圧源から給電されます。
最小 4.7µFの
間に 1%の抵 抗 分 割 器を接 続してください。VTRIM_CFG
低 ESRタンタル・コンデンサまたはセラミック・コンデンサを
とVOUT_CFG の設定の組み合わせによって、電圧セットポイント
使って、このピンをPGNDにデカップリングします。
を調整します。このピンを開放のままにすると、ICはVOUT_CFG
の設定を変更しないか、NVMの値を使用します。ピンを開放
VIN(ピン28)
:主入力電源。0.1µF ∼ 1µFのコンデンサによっ
のままにする場合は、ピンの状態を正確に検出できるように、 てPGNDにデカップリングしてください。メインの入力電源が
容量を最小限に抑えてください。
5Vのアプリケーションでは、VIN ピンとINTVCC ピンを相互に
接続し
てください。入力電流検出アンプを使用しない場合は、
VDD25
(ピン18)
:内部発生の2.5V 電源出力。低 ESRの1μFコ
このピンをVIN_SNS ピンとIIN_SNS ピンに短絡させる必要があ
ンデンサによってGNDにバイパスしてください。このピンには
ります。
外部電流負荷を接続しないでください。
WP(ピン19)
:アクティブ H の書き込み保護ピン。内部の
10μA 電流源によってVDD33 に引き上げられています。WP が
H の場合、PMBus 書き込みが制限されます。
SHARE_CLK(ピン20)
:共有クロック、双方向オープンドレインの
クロック共有ピン。公称 100kHzです。複数のLTC3883 間でタイミ
ングを同期させるために使用します。すべてのSHARE_CLKピン
を相互に接続します。すべてのLTC3883が、最速のクロックに同
期します。VDD33 への5.49kの等価プルアップ抵抗が必要です。
VDD33
(ピン21)
:内部発生の3.3V 電源出力。低 ESRの1μFコ
ンデンサによってGNDにバイパスしてください。このピンには
外部電流負荷を接続しないでください。
SW(ピン22)
:インダクタへのスイッチ・ノードの接続点。この
ピンの電圧振幅は、グランドより
(外付け)
ショットキ・ダイオー
ドの電圧降下分だけ低い電圧からVIN までです。
TG(ピン23)
:上側ゲート・ドライバの出力。
このピンは、
スイッチ・
ノード電圧にINTVCC を重畳した電圧に等しい電圧振幅を持
つフローティング・ドライバ出力です。
ITH(ピン29)
:電流制御しきい値およびエラー・アンプの補償
ノード。電流コンパレータがトリップするしきい値は、ITH 電圧
とともに上昇します。
+
VSENSE(ピン30)
:電圧検出の正側入力。
–
VSENSE(ピン31)
:電圧検出の負側入力。
TSNS
(ピン32)
:外部ダイオードによる温度検出ピン。ダイオー
ド接続したPNPトランジスタのアノードにこのピンを接続し、
カソードをGNDに接続することで、離れた場所の温度を検
出できます。温度検出用素子を外付けしない場合は、このピ
ンをグランドに短絡し、UT_FAULT_LIMITを–275ºC、UT_
FAULT_RESPONSEを 無 視、IOUT_CAL_GAIN_TCを0に
設定します。
GND(露出パッド・ピン33)
:グランド。すべての小信号用およ
び補償用の部品はこのグランドに接続し、このグランド自体は
PGNDに一点接続します。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
13
LTC3883/LTC3883-1
ブロック図
RIINSNS
VIN
+
RVIN
VIN
CIN
1Ω
28
CVIN
IIN_SNS
VIN_SNS
1
2
5V REG
LTC3883
ONLY
INTVCC/EXTVCC (LTC3883-1)
INTVCC /EXTVCC
27
+ –
VDD33
3.3V
SUBREG
IIN
19.5R
R
S
R Q
PWM_CLOCK
ICMP
38R
R
–
+
3k
+
–
VDD33
21
BOOST
DB
24
IREV
TG
23
FCNT
SWITCH
LOGIC
AND
ANTISHOOTTHROUGH
UV
UVLO
SS
ILIM RANGE SELECT
HI: 1:1
LO: 1:1.5
M1
SW
22
ON
REV
CB
ISENSE+
3
ISENSE–
+
4
RUN
BG
OV
VOUT
COUT
M2
26
CINTVCC
25
SLOPE
COMPENSATION
VSTBY
1.22V
INTVCC
REF
GND
ITH
UVLO
ACTIVE
CLAMP
1
71.1k
16-BIT
ADC
ILIM DAC
(3 BITS)
29
2µA
RC
CC1
+ –
33
GND
+
–
BURST
+ –
+
EA
+ –
30µA
+
–
–
+
+
–
+
8:1 –
+
MUX –
+
–
+
–
+
–
PGND
R
R
–
AO
+
R
R
PWM0
PWM1
+ –
VSENSE+
30
TSNS
OV
UV
31
VSENSE–
TMUX
+ –
32
9R
0.56V
GND
2R
GND
8-BIT
VIN_ON
THRESHOLD DAC
12-BIT
SET POINT
DAC
8-BIT
OV
DAC
8-BIT
UV
DAC
M2
VCO
PHASE SELECTOR
VDD33
SHARE_CLK 20
WP 19
SCL 6
SDA 7
PMBus
INTERFACE
(400kHz
COMPATIBLE)
RUN 11
MAIN
CONTROL
PGOOD 10
GPIO 9
CHANNEL
TIMING
MANAGEMENT
GND
VDD33
VDD25
2.5V
SUBREG
SLAVE
MISO
CLK MOSI
MASTER
SINC3
UVLO
18 VDD25
OSC
(32MHz)
15 VOUT_CFG
CONFIG
DETECT
SYNC
PROGRAM
ROM
RAM
EEPROM
17 VTRIM_CFG
14 FREQ_CFG
13 ASEL
3883 F01
図 1.ブロック図
14
PWM
CLOCK
CLOCK DIVIDER
VDD33
COMPARE
ALERT 8
5 SYNC
PHASE DET
詳細:www.linear-tech.co.jp/LTC3883
3883fa
LTC3883/LTC3883-1
動作
概要
LTC3883はデジタル・インタフェースを備えた、DC/DC 降圧ア
プリケーション向けの、固定周波数、アナログ電流モードのコ
ントローラです。LTC3883のデジタル・インタフェースは、最大
バス周波数400kHzをサポートするPMBusと互換性があります。
代表的な応用回路がこのデータシートの最初のページに示
されています。主な特長は次のとおりです。
n
プログラム可能な出力電圧
n
プログラム可能な入力電圧コンパレータ
n
プログラム可能な電流制限
n
プログラム可能なスイッチング周波数
n
n
平均 PWMデューティ・サイクル
n
平均出力電圧
n
平均入力電圧
n
平均入力電流
n
個々のフォルトおよび警告をラッチ/ラッチ解除によって示
す構成可能なステータス表示
フォルトの報告やシャットダウン動作は、いずれもGPIO出力
(GPIO)
によって設定できます。また、ALERT 専用ピンを備え
ています。シャットダウン動作は、すべてのフォルトの個別マス
クにも対応し、ラッチ解除モード
(ヒカップ)
またはラッチ・モー
ドのいずれでも使用できます。
プログラム可能なOV(過電圧)
および UV(低電圧)
コンパ
レータ
個別のステータス・コマンドによってシリアル・バスを介した
フォルト報告が可能なため、特定のフォルト・イベントを識別
できます。検出可能なフォルトまたは警告は、次のとおりです。
n
プログラム可能なオン/オフ遅延時間
n
プログラム可能な出力立ち上がり/ 立ち下がり時間
n
出力低電圧 / 過電圧
同期、PolyPhase 動作
(2、3、4、6 位相)
のためのフェーズ
ロック・ループ
n
入力低電圧 / 過電圧
n
入力および出力の過電流
n
内部過熱
n
外部過熱
n
通信、メモリ、ロジック
(CML)
のフォルト
n
n
入力および出力の電圧 / 電流、温度、デューティ・サイクル
のテレメトリ
n
完全差動型の負荷検出
n
内蔵ゲート・ドライバ
n
不揮発性構成メモリ
メイン制御ループ
重要な動作パラメータを格納するオプションの外付け構
成設定抵抗
LTC3883は、
ユーザ定義の相対位相設定によって動作する、
固定周波数の電流モード降圧コントローラです。通常動作
時は、あるチャネルのクロックが RSラッチをセットすると、そ
のチャネルの上側 MOSFET がオンし、メイン電流コンパレー
タICMPがRSラッチをリセットするとオフします。ICMPがRSラッ
チをリセットするときのピーク・インダクタ電流は、エラー・アン
プ
(EA)
の出力であるITH ピンの電圧によって制御されます。
EAの負側端子の電圧は、VSENSE 電圧を5.5で割った値に等
しくなります
(レンジ=1の場合は2.75)。EAの正側端子は、
0V ∼ 1.024Vの値を取る12ビットDACの出力に接続されて
EAの帰還によってDAC出力の5.5倍
(レ
います。出力電圧は、
ンジ=1の場合は2.75 倍)
に安定化されます。ユーザが必要
とする出力電圧を合成するために、製品はDACの値を計算
します。出力電圧は、表 12と13に詳細を示す抵抗構成設定
ピン、またはVOUT コマンド
(NVMまたはPMBusコマンドのい
ずれかによる)
を使ってユーザがプログラムします。詳細は、本
n
n
複数のコントローラ間で同期を取るためのオプションのタ
イムベース・インターコネクト
n
フォルト・ログ
n
内部構成を保護するWPピン
n
ユーザ向け工場出荷時構成済み製品のスタンドアロン動作
n
PMBus 準拠の400kHzインタフェース
システムの動作中は、パワー・マネージメント上重要となる以下
のデータに、PMBusインタフェースを介してアクセスできます。
n
コントローラの内部温度
n
オプションのダイオード検出素子を用いた外部システム温度
n
平均出力電流
3883fa
詳細:www.linear-tech.co.jp/LTC3883
15
LTC3883/LTC3883-1
動作
データシートのPMBusコマンドのセクション、またはPMBus
の仕 様を参 照してください。ユーザはPMBusのVOUT_
COMMANDによって、いつでも出力電圧を変更できます。こ
のコマンドのレイテンシは、通常 10ms 未満です。LTC3883の
プログラム方法を修得するには、PMBus 電源システム管理
プロトコルの仕様を参照することを推奨します。この仕様は、
http://www.pmbus.org/specs.htmlに掲載されています。
基本動作の説明を続けます。電流モード・コントローラは、
ピーク電流に達すると上側ゲートをオフします。負荷電流が
増加すると、VSENSE はDACの基準に対して若干低下します。
そのため、平均インダクタ電流が新たな負荷電流に一致する
まで、ITH 電圧が上昇します。上側 MOSFET がオフした後に
下側 MOSFET がオンします。連続導通モードでは、スイッチ
ング・サイクルが終了するまで下側 MOSFET がオン状態を保
ちます。
作が再度イネーブルされます
(ダイ温度が内部過熱フォルトの
制限を超えた場合もコントローラは書き込み動作を無効にし
ます)。
125ºCを超える温度でのEEPROMの保持特性の劣化は、次式
から無次元の加速係数を計算することによって近似できます。
  Ea  

1
1
–
   •

  k   TUSE +273 TSTRESS +273  
AF = e
ここで、
AF = 加速係数
Ea = 活性化エネルギー = 1.4eV
K = 8.617・10–5 eV/°K
TUSE = 125ºCの規定接合部温度
TSTRESS = 実際の接合部温度(ºC)
EEPROM
LTC3883は、構成設定とフォルト・ログの情報を格納する
EEPROM(不揮発性メモリ)を内蔵しています。EEPROMの
書き込み耐性、保持特性、一括書き込みの動作時間は、電
気的特性および絶対最大定格のセクションに規定されてい
ます。書き込み動作はTJ =85ºCを超える温度、または0ºCを
下回る温度でも可能ですが、電気的特性は保証外であり、
EEPROMは劣化します。85ºC ∼ 125ºCでの読み出し動作に
よってEEPROM が劣化することはありません。85ºCを超える
温度でEEPROMに書き込むと、保持特性が劣化します。高温
で発生しがちなシステム障害のデバッグに役立つフォルト・ロ
グ機能は、EEPROMのフォルト・ログ用アドレスだけに書き込
みを実行します。これらのレジスタへの不定期の書き込みが
85ºCより高い温度で実行されると、フォルト・ログのデータ保
持特性がわずかに劣化するものの、フォルト・ログ機能の有
効性が損なわれることはありません。
ダイ温 度 が 85ºCを超えた状 態ではEEPROM への書き込
みを避けることを推奨します。ダイ温度が 130ºCを超えると、
LTC3883 がすべてのEEPROM 書き込み動作をディスエーブ
ルします。ダイ温度が 125ºCを下回ると、すべての書き込み動
例:接合部温度 135ºCで10 時間動作させた場合の保持特性
への影響を計算します。
TSTRESS = 130ºC
TUSE = 125ºC
AF= e[(1.4/8.617・10
–5) ・(1/398 – 1/403)]
= 1.66
125ºCでの等価動作時間は16.6 時間になります。
したがって、EEPROMの全保持時間は、130ºCの接合部温度
で10 時間動作させると、16.6 時間だけ劣化しました。ただし、
EEPROMの125ºCの最大接合部温度での87,600 時間の定
格全保持時間に比べると、オーバーストレスの影響は無視で
きます。
電源投入と初期化
LTC3883は、スタンドアロンの電源シーケンシングと制御され
たターンオンおよびターンオフ動作を実行できるように設計さ
れています。単一入力電源(4.5V ∼ 24V)
によって動作し、3つ
の内蔵リニア・レギュレータが 2.5V、3.3V、5Vの内部電圧を
生成します。VIN が 6Vを下回る場合、INTVCCとVIN ピンを
相互に接続する必要があります。コントローラの構成は内部し
きい値に基づくUVLOによって初期化されます。その条件は、
VINとして約 4V が印加され、5V、3.3V、2.5Vのリニア・レギュ
レータがレギュレーション値の約 20% 以内にあることです。
3883fa
16
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
動作
LTC3883-1は、5Vの内部リニア・レギュレータを搭載していま
せん。回路の効率を向上し、LTC3883の消費電力を最小化す
るには、EXTVCC ピンを外部レギュレータによって駆動します。
その場合、内部 UVLOのしきい値を超える前に、EXTVCC ピン
に約 4Vを超える電圧が印加されていなければなりません。ア
プリケーションの消費電力を最小限に抑えるために、EXTVCC
ピンにはスイッチング・レギュレータを使って給電できます。
初期化中は、外付けの構成設定抵抗を識別するとともに、
NVMの内容をコントローラのコマンドに読み出します。BG、
TG、RUNピンは L に保持されます。GPIOピンは高インピー
ダンス
(Hi-Z)
モードになります。LTC3883は、表 12 ∼ 15の内
容に基づいて、抵抗で規定されるパラメータを判断します。詳
細は、
「抵抗構成設定」
のセクションを参照してください。抵抗
構成ピンが制御するのは、コントローラのプリセット値の一部
のみです。その他の値は、工場出荷時またはユーザによって
NVMにプログラムされます。
CLKピンは、VIN の印加後、デバイスが初期化されるまで L
に保持されます。SHARE_CLK が L の場合にターンオフす
るように
(またはオフ状態を保つように)、LTC3883を設定でき
ます
(MFR_CHAN_CONFIG_LTC3883のビット2を1に設定
します)。この機能により、基板の制約でRUNピンを相互接
続できない場合でも、多数のLTC IC 間で確実に同期を取る
ことができます。一般に、ユーザがチップ間の同期を重視する
場合は、対応するすべてのRUNピンどうし、および対応する
すべてのSHARE_CLKピンどうしを相互に接続し、10kの抵
抗でVDD33 にプルアップすることを推奨します。これによって、
すべてのチップが同時にシーケンシングを開始し、同じタイム
ベースで動作することを保証できます。
RUNピンの解放から一定の出力電圧レギュレーション状態
に移行するまで、LTC3883は単調な初期ランプ動作「ソフトス
タート」
を実行します。ソフトスタートは、負荷電圧をアクティブ
に安定化しながら、目標電圧を0Vから指示した電圧のセット
ポイントまでデジタルにランプ・アップさせることで実現します。
構成設定抵抗が挿入されていない場合、またはRCONFIG 無
LTC3883はオンするように指示されると
(電源投入と初期化
視ビット
(構成コマンドMFR_CONFIG_ALL_LTC3883のビッ
の完了後)
、
コントローラはユーザが指定するターンオン遅延
ト6)がアサートされている場合、LTC3883はNVMの内容だ
(TON_DELAY)
を待ってから、出力電圧のランプを開始し
けに基づいて、DC/DC 特性を決定します。電源投入時または
ます。電圧ランプの立ち上がり時間はTON_RISEコマンドに
リセット時に読み出されるASELの値は、このピンが開放でな
よってプログラムできるため、起動時の電圧ランプに伴う突
い限り常に優先されます。ASELはNVM からのMSBと、検出
入電流を最小限に抑えることができます。ソフトスタート機
されたしきい値からのLSBを使用します。詳細は、
「アプリケー
能は、TON_RISEの値を0.25ms 未満の任意の値に設定する
ション情報」
のセクションを参照してください。
ことでディスエーブルできます。TON_RISE 動作中、LTC3883
デバイス初期化の完了後、別のコンパレータが VIN をモニタし
のPWMは常に不連続モードを使用します。不連続モード
ます。出力電源シーケンシングが開始されるには、VIN_ONの
では、インダクタで逆電流が検出されると、直ちに下側ゲー
しきい値を超える必要があります。VIN が最初に印加された後、 トがオフされます。この動作により、レギュレータはプリバイ
TON_DELAYタイマを初期化して始動するのに、デバイスは
アスされた負荷でも起動できるようになります。TON_MAX_
通常 130msを必要とします。電圧と電流の読み出しにはさら
FAULT_LIMITの時間が経過すると、デバイスは連続モード
に120msを要することがあります。
またはバーストに移行します
(そのようにプログラムされてい
る場合)。TON_MAX_FAULT_LIMIT がゼロに設定されてい
る場合、時間の制限はなくなり、デバイスはTON_RISE が経
ソフトスタート
過し、VOUT が VOUT_UV_FAULT_LIMITを超えた時点で、
ソフトスタートする前に、デバイスは実行状態に移行してい
IOUT_OC が存在しなければ、
目標とする導通モードに移行し
なければなりません。LTC3883は、初期化が完了し、VIN が
ます。TON_MAX_FAULT_LIMITの値を0に設定することは
VIN_ONしきい値を超えると、RUNピンを解放します。アプ
推奨しません。ここで説明した起動シーケンシングの方法は
リケーションが複数のLTC3883を使用する場合、各デバイ
時間ベースです。
スは、いずれも初期化が完了して自身のVIN が VIN_ONしき
い値を超えるまで、それぞれのRUNピンを L に保持します。
シーケンシング
SHARE_CLKピンは、この信号を接続されたデバイスが、す
べて同じタイムベースを使用することを保証します。SHARE_
出力をオン/オフするシーケンシングのデフォルト・モードは時
間ベースです。出力は、RUNピンが H へ遷移するか、PMBus
3883fa
詳細:www.linear-tech.co.jp/LTC3883
17
LTC3883/LTC3883-1
動作
コマンドによりオンされるか、またはVIN ピン電圧があらかじ
めプログラムされた電圧を超過するのに続き、TON_DELAY
の時間が経過した後にイネーブルされます。オフ・シーケンシ
ングも同様に処理されます。適切なシーケンシングを保証す
るために、すべてのICのSHARE_CLKピンが相互接続され、
RUNピンが相互接続されていることを確認します。何らかの
理由でRUNピンを相互接続できない場合は、MFR_CHAN_
CONFIG_LTC3883のビット2を1に設定します。このビットを
セットした場合、電源出力を起動する前に、SHARE_CLKピ
ンをクロック駆動しておく必要があります。RUNピンが L に
引き下げられると、MFR_RESTART_DELAYの間、LTC3883
がこのピンを L に保持します。MFR_RESTART_DELAYの
最 小 値 は、TOFF_DELAY+TOFF_FALL+136msです。こ
の遅延は、あらゆる電源レールに対する適切なシーケンシン
グを保証します。LTC3883は、内部でのこの遅延を計算し、こ
れより短い遅延は処理しません。しかし、MFR_RESTART_
DELAYコマンドによる、より長い遅延は適用されます。許容さ
れる最大値は65.52 秒です。
電圧ベースのシーケンシング
UVしきい値を超えた時点で、GPIOピンをアサートでき
ます。1つのLTC3883のGPIOピン出力を、シーケンス内の
次のLTC3883のRUNピンに供 給できます。電 圧 ベースの
シーケンシングにGPIOピンを使用するには、MFR_GPIO_
PROPAGATE_LTC3883コマンドのビット12を1に設定します。
ビット12は、
デグリッチされたVOUT_UVコンパレータである、
VOUT_UVUFです。デグリッチされたVOUT_UVフォルト・リ
ミットの使用を推奨します。コンパレータが UVしきい値を超
えてからGPIOピンが解放されるまでに感知できるほどの遅
延はほとんどないからです。この方式は、複数のLTC3883に
またがって実装できます。VOUT_UVUFには最小 250μsのパ
Voltage Based Sequencing by Cascading GPIOs into RUN Pins
START
RUN
RUN
LTC3883
LTC3883
GPIO = VOUT_UVUF
GPIO = VOUT_UVUF
3883 F02
TO NEXT CHANNEL
IN THE SEQUENCE
図 2.イベント
(電圧)
ベースのシーケンシング
ルス幅フィルタが適用されます。GPIO_FAULT_RESPONSE
コマンドを
「無視」
に設定していない場合、デバイスはラッチ・
オフされ、起動できなくなります。VOUT 電圧が UVしきい値
の前後を長期間にわたり行き来すると、GPIO出力が複数回
トグルする可能性があります。
この問題を最小限に抑えるには、
TON_RISE 時間を100ms 未満に設定します。電源レールのス
トリング内でフォルトが検出された場合、そのフォルトの生じ
た電源レールおよびそれより下流の電源レールのみがオフし
ます。デバイス・ストリング内の、フォルトが発生した電源レー
ルより前の電源レールは、コマンドによってオフされない限り、
オン状態を保ちます。
シャットダウン
LTC3883には、2つのシャットダウン・モードがあります。第 1
のモードは、ユーザ定義のターンオフ遅延(TOFF_DELAY)
と
ランプ・ダウン・レート
(TOFF_FALL)
による閉ループ・シャッ
トダウン応答です。コントローラはTOFF_FALLの期間、動作
モードを維持します。不連続導通モードの場合、コントローラ
は負荷からの電流を流さないため、立ち下がり時間は出力容
量と負荷電流によって決まります。
もう1つのシャットダウン・モードは、フォルト状態が発生し
たか、SHARE_CLKを喪失したか
(MFR_CHAN_CONFIG_
LTC3883のビット2 が 1に設定されている場合)、VIN が VIN_
OFFしきい値を下回るか、またはGPIO が外部から L に引き
下げられた場合(MFR_GPIO_RESPONSE が禁止に設定さ
れている場合)
に、それに対する応答として生じます。これらの
条件下では、負荷へのエネルギー伝達をできるだけ迅速に停
止するために、電力段がディスエーブルされます。シャットダウ
ン状態にはソフトスタートまたはアクティブなレギュレーション
状態から移行できます。いずれの場合も、ユーザの介入を通
じて
(RUNのディアサートまたはPMBusのOPERATIONコマ
ンド)、あるいは検出されたフォルト、双方向 GPIOを介した外
部フォルト、SHARE_CLKの喪 失(MFR_CHAN_CONFIG_
LTC3883のビット2 が 1に設定されている場合)、またはVIN
のVIN_OFFしきい値未満への低下に応答して移行されます。
ヒカップ・モードの場合、
コントローラはフォルトに対して、
シャッ
トダウン動 作と、プログラム可 能な遅 延
(MFR_RETRY_
DELAY)
の期間、非アクティブ状態に移行することで応答し
ます。この遅延により、出力が無効化されることでシャットダウ
ンの原因となったフォルトが解消された場合に、自動リトライ
に伴うデューティ・サイクルを最小限に抑えることができます。
リ
トライの遅延時間は、MFR_RETRY_DELAYコマンドまたは
安定化出力がプログラム値の12.5% 未満に減衰するまでに要
3883fa
18
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
動作
する時間の、いずれか長い方で決まります。複数の出力を同じ
GPIOピンによって制御している場合、フォルトが発生した出
力の減衰時間がリトライ遅延を決定します。出力が自然に減
衰するまでの時間が長すぎる場合、MFR_CHAN_CONFIG_
LTC3883の ビット0をア サ ートす ることでMFR_RETRY_
DELAYコマンドの電圧要件を解除できます。あるいは、コント
ローラがフォルト後にラッチ・オフされたまま留まり、クリアする
にはRUNピンをトグルしたり、デバイスをコマンドによりオフして
から再度オンしたりするなどユーザの介入が必要になるように、
コントローラを設定することもできます。
軽負荷電流動作
LTC3883には、高効率 Burst Mode 動作、不連続導通モード、
強制連続導通モードを含む3つの動作モードがあります。こ
れらのモードはMFR_PWM_MODE_LTC3883コマンドによっ
て選択します
(起動時のモードは常に不連続導通モード、デ
フォルトの動作モードは強制連続モードです)。
Burst Mode動作では、ITHピンの電圧が低い値を示していても、
インダクタのピーク電流は最大検出電圧の約 1/3に設定され
ます。平均インダクタ電流が負荷電流より大きい場合、
エラー・
アンプ
(EA)
はITH ピンの電圧を低下させます。ITH 電圧が約
0.5Vを下回ると、内部 Burst Mode 動作がアサートし、両方の
外付けMOSFET がオフします。Burst Mode 動作では、負荷電
流が出力コンデンサによって供給されます。出力電圧が低下
するにつれて、EAの出力は上昇しはじめます。出力電圧が十
分に低下すると、Burst Mode 動作がディアサートされ、コント
ローラは、次のPWMサイクルで上側の外付けMOSFETをオ
ンすることにより、通常の動作を再開します。
コントローラが Burst Mode 動作するようにイネーブルされてい
ると、インダクタ電流は反転できません。インダクタ電流がゼロ
に達する直前に、逆電流コンパレータ
(IREV)
が外付けの下側
ゲートMOSFETをオフし、インダクタ電流が反転して負になる
のを防ぎます。したがって、コントローラは不連続動作する場
合があります。強制連続動作の場合は、軽負荷時または大きな
トランジェント状態でインダクタ電流が反転できます。ピーク・
インダクタ電流はITH ピンの電圧だけで決まります。このモード
では、軽負荷での効率が Burst Mode 動作よりも低下します。
ただし、連続モードは出力リップルが小さく、オーディオ回路
への干渉が抑えられます。強制連続導通モードはインダクタ
電流の反転を招く可能性があり、これによって入力電源が昇
圧される場合があります。VIN_OV_FAULT_LIMITは、この
状態を検出し、障害が発生したチャネルをオフすることができ
ます。ただし、このフォルトはADCの読み出し値に基づいて生
成されるため、検出に最大 120msを要する場合があります。
入力電源の昇圧が懸念される場合は、デバイスの動作を不
連続導通モードまたはBurst Modeに保ってください。
デバイスをBurst Mode 動作に設定した場合、コントローラは
インダクタ平均電流の増加に合わせて、動作モードをBurst
Mode 動作から不連続モード、さらには連続モードへと自動的
に切り換えます。
スイッチング周波数と位相
LTC3883コントローラのスイッチング周波数は、内部のクロッ
ク基準または外部のタイムベースに基づいて決定できます。
LTC3883は、NVMにプログラムされた値、またはPMBusコ
マンドを通じて、あるいはFREQ_CFGピンのRBOTTOM 抵
抗を0Ωに設定しRTOP を開放することで、外部クロック入
力に対応した構成にすることができます。PMBusコマンド
FREQUENCY_SWITCHを外部クロックに設定します。MFR_
PWM_CONFIG_LTC3883コマンドが相対位相を決定します。
RCONFIG 入力によって、SYNCの立ち下がりエッジに対する
相対位相を設定できます。マスタはスレーブと位相がずれる
ように選択してください。FREQUENCYおよび MFR_PWM_
CONFIG_LTC3883コマンドをLTC3883に 書き込 む 前 に、
RUNピンを L にしておく必要があります。PolyPhase電源レー
ル内では、全デバイスの相対位相を適切に設定してください。
各電源レール間の相対位相は360/nです。nは電源レール内
の位相数です。
LTC3883をSYNCの発振器出力として構成した場合、スイッ
チング周波数のソースは外付けの構成設定抵抗またはシリ
アル・バス・プログラミングのいずれかによって選択できます。
FREQUENCY_SWITCHとMFR_PWM_CONFIG_LTC3883
の値は、表 14に従い、FREQ_CFG 構成設定抵抗ピンによっ
て選択できます。あるいは、PMBusコマンドのFREQUENCY_
SWITCHお よ びMFR_PWM_CONFIG_LTC3883を 使 って、
PWMのスイッチング周波数とPWMチャネル間の位相関係
を選択することも可能です。位相と周波数の関係は互いに
完全に独立しているため、アプリケーションにおけるユーザ
の選択肢の幅が広がります。LTC3883を、プログラムされた
FREQUENCY_SWITCHコマンド値に基づいてSYNCピンを
駆動するように構成した場合、SYNCピンは、必要なクロック・
レートで500nsのLow パルスによって L に引き下げられます。
アプリケーションでは、SYNCの容量が最低限に抑え、コンデ
ンサ負荷に対するプルアップ抵抗の時定数がアプリケーショ
ンにとって十分小さいことを確認する必要があります。さらに、
LTC3883は、SYNCピンに接続された外部クロック・ソースに
3883fa
詳細:www.linear-tech.co.jp/LTC3883
19
LTC3883/LTC3883-1
動作
内部発振器を同期させる、フェーズロック・ループ
(PLL)
も搭
載しています。すべての位相の関係性は、SYNCの立ち下がり
エッジと、LTC3883のTG出力の立ち上がりエッジの間で決ま
ります。PolyPhaseアレイを実現するために、複数のLTC3883
を同期させることができます。
出力電圧検出
差 動アンプによって、離 れ た場 所 にある負 荷 の 電 圧を
VSENSEn ピンによって差動検出できます。テレメトリADCは完
全差動型であり、VSENSEn ピンの出力電圧を測定します。
出力電流検出
DCR 電流検出アプリケーションでは、インダクタの両端にコ
ンデンサと直列に抵抗を接続します。この構成では、図 3に示
すように、抵抗をインダクタのFET 側に、コンデンサをインダ
クタの負荷側に接続します。RC 時定数がインダクタの時定数
(L/DCR。DCRはインダクタの直列抵抗)に等しくなるように
RC 値を選択すると、その結果コンデンサの両端に生じる電圧
(VDCR)がインダクタの直列抵抗に生じる電圧に等しくなり、
インダクタを流れる電流を反映した値になります。RCは、イン
ダクタの室温におけるDCRに基づいて計算します。
RC 時定数は、温度の関数として一定値を保ちます。これに
よって、回路のトランジェント応答も温度に関わらず一定に
なります。インダクタのDCRは、約 3900ppm/ºCという、大きな
温度係数を持ちます。インダクタの温度係数をMFR_IOUT_
CAL_GAIN_TCコマンドに書き込む必要があります。外部
温度は、インダクタの近くで検出され、温度に対して実質的
に一定の電流制限値が得られるように内部の電流制限回路
を変更するために使用されます。このアプリケーションでは、
ISENSE+ ピンをコンデンサのFET 側、ISENSE– ピンをコンデン
サの負荷側に接続します。この場合、入力で検出される電流
は式 VDCR/DCRで与えられます。VDCR はLTC3883のテレメト
リADCによってデジタル化されます。このADCは、入力範囲
が 128mV、ノイズ・フロアが 7μVRMS、ピーク・トゥ・ピーク・ノ
イズが 約 46.5μVです。LTC3883は、IOUT_CAL_GAINコマ
ンドに格納されたDCR 値と、MFR_IOUT_CAL_GAIN_TCコ
マンドに格納された温度係数に基づいて、インダクタ電流を
計算します。計算で得られた電流値は、READ_IOUTコマン
ドによって返されます。
自動較正
LTC3883は、特許出願中の自動較正ルーチンによって、DCR
電流検出アプリケーションに必要な、実際のDC 抵抗値を測定
できます。この測定値が READ_IOUT 測定に使用されるため、
ユーザはインダクタの実際の抵抗を調べる必要がありません。
詳細は、
「アプリケーション情報」
の
「インダクタのDCR 較正」
の項を参照してください。
正確な DCR 温度補償
LTC3883は特許出願中のアルゴリズムを用いて、外部の温
度センサからインダクタのコアの温度上昇をダイナミックにモ
デリングします。詳細は、
「アプリケーション情報」の
「正確な
DCR 温度補償」
の項を参照してください。
入力電流検出
LTC3883と電力段が消費する全入力電流を検出するために、
電源電圧と上側 NチャネルMOSFETのドレイン間に抵抗が
挿入されています。VIN_SNSとIIN_SNS ピンを、100Ωのフィルタ
抵抗を介して、検出抵抗に接続します。いずれのピンもGND
にデカップリングする必要があります。また、VIN_SNSとIIN_SNS
ピンの間にフィルタ・コンデンサを接続する必要があります。
詳細は、図 25の
「低ノイズの入力電流検出回路」
を参照してく
ださい。フィルタされた電圧は内部の上側電流検出アンプに
よって増幅され、LTC3883のテレメトリADCによってデジタル
化されます。入力電流検出アンプでは2x、4x、8xの3つの利
得設定を使用でき、これらはMFR_PWM_MODEコマンドの
3883fa
20
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
動作
ビット[5:4]によって設定します。これら3つの利得設定に対す
る最大入力検出電圧は、それぞれ 50mV、20mV、8mVです。
LTC3883は、IIN_CAL_GAINコマンドに格納されたRの値に
基づいて入力電流を計算します。得られた電力段電流の測定
値は、READ_IINコマンドによって返されます。
周波数は、1つのLTC3883だけにプログラムしてください。残
りのLTC3883は、外部クロックを使用するようにプログラムし
ます。
MFR_READ_IIN_CHANコマンドは、READ_IOUTの 値 に
READ_DUTY_CYCLEの値を掛けることで求められる、電力
段電流の計算値を返します。
外部温度は、
ダイオード接続したPNPトランジスタ
(MMBT3906
など)をチップから離れた場所に配置することで、最も的確
に測定できます。PNPトランジスタのエミッタ端子はTSNSピ
ンに接続し、ベースとコレクタ端子はLTC3883のGNDピン
に戻します。可能ならばスター接続を使用します。PNPトラン
ジスタのコレクタを下側 MOSFETのソースに接続することも
可能です。これによって、PNPトランジスタをパワー FETのよ
り近くに配置でき、基板レイアウトを最適化できます。この場
合も、PNPトランジスタのベースはグランドに接続する必要
があります。ノイズ耐性を最大限に高めるには、これらの接続
を差動配線し、ダイオード接続したPNPトランジスタと並列
に10nFのコンデンサを配置してください。ダイオードに、2つ
の異なる電流(公称 2μAと32μA)
を印加し、ΔVBE の測定か
ら温度を計算します。外付けトランジスタの温度はテレメトリ
LTC3883は自身が消費するVIN ピン電源電流を測定する
ために、1Ωの内部検出抵抗を使用します。この値は、MFR_
READ_ICHIPコマンドによって返されます。詳細は、
「アプリ
ケーション情報」
の
「入力電流検出アンプ」
の項を参照してく
ださい。
負荷シェアリング
複数のLTC3883をアレイ配置し、必要なピンをバス接続する
ことで、バランスの取れた負荷シェアリング・ソリューションを
構成できます。図 3に負荷シェアリングに必要な、共有接続の
方法を示します。
外部 / 内部温度検出
LTC3883 + POWER STAGE
VIN
POWER STAGE
VSUPPLY
100Ω
ITH
100Ω
IIN_SNS
VIN_SNS
CONTROL
SMBALERT
FAULT
PWM CLOCK
SHARE CLOCK
100Ω
RUN
ALERT
GPIO
SYNC
SHARE_CLK
GND
ISENSE+
ISENSE–
VSENSE+
VSENSE–
PGND
LTC3883 + POWER STAGE
ITH
VIN
POWER STAGE
ISENSE+
ISENSE–
100Ω
NOTE: SOME CONNECTORS
AND COMPONENTS OMITTED
FOR CLARITY
IIN_SNS
VIN_SNS
RUN
ALERT
GPIO
SYNC
SHARE_CLK
GND
VSENSE+
VSENSE–
LOAD
3883 F03
PGND
図 3.2 位相動作の負荷シェアリング接続
3883fa
詳細:www.linear-tech.co.jp/LTC3883
21
LTC3883/LTC3883-1
動作
RCONFIG(抵抗構成設定)
ピン
TSNS
LTC3883
GND
10nF
MMBT3906
GND
3883 F04
図 4. 温度検出回路
ADCによってデジタル化され、PMBusコマンドのREAD_
TEMPERATURE_1によって返されます。
READ_TEMPERATURE_2コマンドは、内蔵ダイオードによっ
てLTC3883の接合部温度を返します。外付け温度センサの
温度勾配は、MFR_TEMP_1_GAINに格納された温度勾配
係数によって変更できます。一般的なPNPトランジスタでは、
1より若干小さい温度勾配の調整が必要です。MMBT3906
におけるこのコマンド
(MFR_TEMP_1_GAIN)の推奨値は、
理想性係数が 1.01であることから、およそ0.991になります。
MFR_TEMP_1_GAINの値は、単純に理想性係数の逆数か
ら計算できます。理想性係数は、メーカごと、ロットごとに異な
る場合があります。この値を設定する際は、メーカに問い合わ
せてください。
外付け温度センサのオフセットは、MFR_TEMP_1_OFFSET
によって調整できます。この値を0にすると、温度オフセットは
–273.15ºCに設定されます。
PNPトランジスタをインダクタに直付けできない場合、温度の
不一致を考慮して勾配またはオフセットを増加させることが
できます。ユーザが勾配を調整する場合、グラフの切片が絶
対零度の–273.15ºCであるため、勾配をわずかに変更しただ
けでも、見かけの温度測定値が大きく変化する可能性があり
ます。温度の項の勾配を人為的に増加させるもう1つの手段
として、MFR_IOUT_CAL_GAIN_TCの値を大きくする方法
があります。これは、室温を中心に温度勾配を変化させます。
外付けの温度検出素子を使用しない場合、TSNSピンをGNDに
短絡し、UT_FAULT_LIMITを–275ºCに、UT_FAULT_RESPONSE
を
「無視」に設定する必要があります。さらに、IOUT_CAL_
GAIN_TCの値を0に設定する必要もあります。
FREQ_CFG、VOUT_CFG、VTRIM_CFGピンを使用して、
構成EEPROMをプログラミングせずに、
重要な動作パラメー
タを選択できます。これらのピンを外付けの抵抗分割器に接
続することで、
スイッチング周波数、出力電圧、パワー・マネー
ジメント・スーパバイザの基本パラメータを選択できます。
ASELピンは、デバイスの一意のバス・アドレス選択に使用し
ます。デバイス・アドレスを選択するには、このピンを外付け
の抵抗分割器に接続します。デバイス・アドレスの選択には、
必ず抵抗分割器を使用してください。EEPROMにデバイス・
アドレスを設定することも可能ですが、何らかの理由でホス
トがデバイス・アドレスを失った場合に問題を生じる恐れが
あります。デバイス・アドレスの設定にはASELピンを使用する
方が安全であり推奨されます。RCONFIGピンをフロート状態
にした場合は、対応するNVMコマンドに格納された値が使わ
れます。NVM内のMFR_CONFIG_ALL_LTC3883 構成コマン
ドのビット6 がアサートされると、電源投入時に抵抗入力は無
視されます。ただし、ASELの値だけは例外であり、常に採用さ
れます。抵抗構成設定ピンが測定されるのは、電源投入リセッ
トまたはMFR_RESETコマンドの実行後だけです。
VOUT_CFG および VTRIM ピンの設定については、表 12および
13に記載されています。これらのピンは、LTC3883のアナログ
PWMコントローラの出力電圧を選択します。両方のピンが開
放の場合、NVM からVOUT_COMMANDコマンドが読み込
まれ、出力電圧が決まります。
RCONFIGピンを出力電圧の決定に使用する場合は、以下の
パラメータは出力電圧に対する比率(パーセント)
として設定
されます。
n
n
n
n
n
n
n
n
n
VOUT_OV_FAULT_LIMIT .............................................. +10%
VOUT_OV_WARN_LIMIT ............................................. +7.5%
VOUT_MAX .................................................................. +7.5%
VOUT_MARGIN_HIGH .................................................... +5%
POWER_GOOD_ON......................................................... –7%
POWER_GOOD_OFF........................................................ –8%
VOUT_MARGIN_LOW ..................................................... –5%
VOUT_UV_WARN_LIMIT ............................................. –6.5%
VOUT_UV_FAULT_LIMIT ................................................ –7%
FREQ_CFGピンの設定は、表 14に記載されています。このピ
ンはスイッチング周波数およびPWMチャネルとSYNCピン
間の位相関係を選択します。外部クロックに同期するには、
3883fa
22
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
動作
デバイスを外部クロック・モードに移行させる必要があります
(FREQ_CFGピンをグランドに短絡)。外部クロックを供給し
ないと、デバイスは内部 PWM 発振器によって、最小自走周波
数で駆動されます。この場合の低いクロック周波数はインダク
タのリップル電流を増加させ、好ましくない動作を招く恐れが
あります。外部 SYNC 信号が存在しない場合や誤動作してい
る場合、STATUS_MFR_SPECIFICコマンド内に
「PLLロック・
ステータス」
フォルトが表示されます。電源起動時に有効な同
期信号が存在しない場合でもPLL_FAULTを表示させたくな
い場合は、MFR_CONFIG_ALL_LTC3883コマンドのビット3
をアサートする必要があります。複数のICのSYNCピンを相
互接続する場合、その中の1つだけを発振器として、残りのIC
はすべて外部クロック・モードに設定してください。
ASELピンの設定は、表 15に記載されています。このピンは
LTC3883のスレーブ・アドレスの下位 4ビットを選択します。上
位 3ビットは、NVMのMFR_ADDRESSコマンドから取得し
ます。ピンがフロート状態の場合、NVMのMFR_ADDRESS
コマンドに格納された7ビットの値によってスレーブ・アドレス
を判断します。詳細は表 15aを参照してください。
Note:PMBusの仕様に基づき、ピンによってプログラムされた
パラメータよりもデジタル・インタフェースからのコマンドの方
が優先されます。ただし、ASELだけは例外であり常にピン設
定が優先されます。0x5Aまたは0x5Bのアドレスはいずれのデ
バイスにも割り当てないでください。これらはグローバル・アド
レスであり、すべてのデバイスが応答します。
フォルトの検出と処理
各種のフォルトおよび警告を報告または処理する機能を搭載
しています。フォルトおよび警告の検出機能には、次のような
ものがあります。
n
入力OV(過電圧)/フォルト保護および UV
(低電圧)警告
n
平均入力OC
(過電流)警告
n
出力OV/UVフォルトおよび警告保護
n
出力OCフォルトおよび警告保護
n
内部および外部 OT(過熱)
フォルトおよび警告保護
n
外部 UT
(低温)
フォルトおよび警告保護
n
CML(通信、メモリ、ロジック)
フォルト
n
双方向 GPIOピンを介した外部フォルト検出
さらに、LTC3883ではフォルト・インジケータの任意の組み合わ
せをGPIOピンに割り当てることができます。それには、GPIO 応
答伝播コマンドのMFR_GPIO_PROPAGATE_LTC3883を使用
します。GPIOピンの代表的な用途として、外部クローバー・デ
バイス、過熱アラート、過電圧アラートのドライバや、マイクロコ
ントローラにフォルト・コマンドのポーリングを促す割り込み要
因などがあります。あるいは、コントローラの下流で発生し、直
ちに応答する必要がある外部フォルトを検出するための入力と
してGPIOピンを使用できます。GPIOピンをパワーグッド出力
として構成することも可能です。パワーグッドは、コントローラ
の出力がパワーグッドしきい値を超えていることを示します。電
源投入時の初期状態では、このピンはトライステートです。この
構成で電源投入時にピンに所望の極性を設定する必要がある
場合は、伝播されるパワーグッド信号のRUNピンとGPIOピ
ンの間にショットキ・ダイオードを接続します。カソードをRUN
ピンに、アノードをGPIOピンに接続してください。GPIOピン
をパワーグッド・ステータスに設定する場合、MFR_GPIO_
RESPONSEを無視する必要があります。このように設定しな
いと、コントローラがラッチ・オフ状態になる場合があります。
ソフトスタートのセクションで述べたとおり、イベントの組み
合わせによって起動を制御できます。GPIOによって他のコン
トローラのRUNピンを駆動する場合、フィルタされていない
VOUT_UVフォルト・リミットをGPIOピンにマッピングしてくだ
さい。
すべてのフォルトまたは警告イベントはALERTピンを L にア
サートします。ピンは、CLEAR_FAULTSコマンドの発行、フォ
ルト・ビットへの1 書き込み、バイアス電源の遮断 / 再投入、
MFR_RESETコマンドの発行、RUNピンのオフ/オン・トグル、
PMBusを介したオフ/オン指示のいずれかが実行されるまで、
L アサートの状態を保ちます。フォルトが検出された場合に
GPIOピンが L に引き下げられるかどうかはMFR_GPIO_
PROPAGATE_LTC3883コマンドによって決まります。ただし、
ALERTピンは、フォルトまたは警告が検出されてステータス・
ビットが更新されると、必ず L に引き下げられます。
出力および入力のフォルト・イベント処理は、表 5 ∼ 9に記載
された、対応するフォルト応答バイトによって制御されます。こ
れらの各種フォルトからのシャットダウン回復は、自律的なも
のとラッチされるものがあります。自律的な回復の場合、フォ
ルトはラッチされないため、リトライ・インターバル時間の経
過後にフォルト状態が解消されていれば、新たにソフトスター
トが試みられます。フォルト状態が解消されていない場合、コ
ントローラはリトライを繰り返します。リトライ・インターバルは
3883fa
詳細:www.linear-tech.co.jp/LTC3883
23
LTC3883/LTC3883-1
動作
MFR_RETRY_DELAYコマンドによって指定します。フォル
ト状態自体は直ちにデバイスを損傷しない場合に、電源サ
イクルが繰り返されることによるデバイスの損傷を防ぎます。
MFR_RETRY_DELAYは120msより大きくする必要がありま
すが、83.88 秒を超えてはなりません。
LTC3883のGPIOピンは、LTC3880、LTC2974、LTC2978、
LTC4676 μModuleをはじめとする他のすべてのLTC PMBus 製
品とフォルトを共有できます。内部フォルトが発生すると、1つ以
上のLTC3883が、バス接続されたGPIOピンを L に引き下げ
るように構成されます。それ以外のデバイスは、GPIOピンのバ
スが L に引き下げられるとシャットダウンされるように構成され
ます。自律的なグループ・リトライでは、フォルトの発生源である
LTC3883はリトライ・インターバルが経過すると、当初のフォルト
は解消されたものと見なし、GPIOピンのバスを解放するように
構成されます。その後、グループ内のすべてのLTC3883がソフト
スタート・シーケンスを開始します。フォルト応答がLATCH_OFF
の場合、RUNピンのオン/オフ・トグル、デバイスへのオフ/オン
指示のいずれかが実行されるまで、GPIOピンは L にアサート
されたままになります。ピンまたはオフ/オン指示のいずれかに
よってRUNをトグルすると、LTC3883 関連のフォルトはクリアさ
れます。いずれかのRUNピンがトグルされた場合に、すべての
フォルトをクリアする必要がある場合は、MFR_CONFIG_ALL_
LTC3883のビット0を1に設定します。
すべてのフォルトおよび警告のステータスは、STATUS_WORD
およびSTATUS_BYTEコマンド内にまとめて表示されます。
フォルトの検出および処理には、他にも次のような機能があり
ます。
CRC エラー
NVMメモリの完全性をパワーオン・リセット後に確認できます。
CRCエラーは、コントローラが非アクティブ状態から脱するこ
とを防ぎます。CRCエラーが発生した場合、STATUS_BYTE
およびSTATUS_WORDコマンド内のCMLビットがセットされ
ます。さらに、STATUS_MFR_SPECIFICコマンド内の該当
するビットがセットされ、ALERTピンが L に引き下げられ
ます。NVMの修復は、必要な構成をコントローラに書き込み、
STORE_USER_ALLコマンドに続いてCLEAR_FAULTSコマ
ンドを実行することで可能です。
が設定されます。CLEAR_FAULTSを発行してクリアするか、
1を書き込んだ後も、このビットがセットされたままの場合は、
修復できない内部フォルトの発生を意味します。これは、フォ
ルトが発生した特定のデバイスに関連する出力電源レールを
両方ともディスエーブルすることを促す、ユーザへの注意喚起
です。製造時セクションの修復不能 NVMフォルトを、ユーザ
の手元で修復する方法はありません。
シリアル・インタフェース
LTC3883のシリアル・インタフェースはPMBus準拠のスレーブ・
デバイスであり、10kHz ∼ 400kHzの間の任意の周波数による
動作が可能です。アドレスは、NVMまたは外付けの抵抗分割
器によって構成できます。さらに、LTC3883はグローバル・ブ
ロードキャスト・アドレスである0x5A(7ビット)
または0x5B(7
ビット)
には必ず応答します。
シリアル・インタフェースは、PMBus 仕様に規定された、以下
のプロトコルをサポートします。1)
コマンド送信、2)バイト書
き込み、3)
ワード書き込み、4)
グループ、5)バイト読み出し、
6)
ワード読み出し、7)
ブロック読み出し。すべての読み出し
動作は、PMBusマスタが要求している場合、有効なPECを
返します。MFR_CONFIG_ALL_LTC3883コマンド内のPEC_
REQUIREDビットがセットされている場合、LTC3883が有効な
PECを受信するまで、PMBus 書き込み動作は処理されません。
通信障害
PEC書き込みエラー
(PEC_REQUIREDがアクティブな場合)、
サポート外のコマンドへのアクセス試行、サポート対象のコマ
ンドへの無効データ書き込みは、いずれもCMLフォルトを発
生させます。STATUS_BYTEおよびSTATUS_WORDコマンド
内のCMLビットがセットされます。さらに、STATUS_CMLコ
マンド内の該当するビットがセットされ、ALERTピンが L に
引き下げられます。
デバイス・アドレス指定
LTC3883のPMBusインタフェースを介したアドレス指定には、
次の4 種類が用意されています。1)
グローバル、2)
デバイス、
3)
レールによるアドレス指定および 4)
アラート応答アドレス
(ARA)。
LTC3883のNVMの製造時セクションには、ミラー・コピーが
グローバル・アドレスは、PMBusマスタがバス上のすべての
あります。NVMでは、これら2つの製造時セクションのいずれ
LTC3883デバイスを指定する手段として使うことができます。
か一方の構成データが破壊されている場合、限られた修復機
LTC3883のグローバル・アドレスは0x5A(7ビット)
または0xB4
能を使用できます。2つのセクション間に相違が検出されると、
(8ビット)
に固定され、ディスエーブルできません。
STATUS_MFR_SPECIFICコマンド内に、
「NVM CRCフォルト」
3883fa
24
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
動作
デバイス・アドレス指定は、PMBusマスタが LTC3883の1つの
インスタンスと通信するときの標準的な手段です。デバイス・
アドレスの値は、ASEL 構成ピンとMFR_ADDRESSコマンド
の組み合わせによって設定します。デバイス・アドレス指定は、
MFR_ADDRESSに値 0x80を書き込むことでディスエーブル
できます。
レール・アドレス指定は、PMBusマスタが同じ出力レールに接
続された複数のLTC3883を同時に選択する手段として使用し
ます。これはグローバル・アドレス指定に似ていますが、MFR_
RAIL_ADDRESSコマンドによってPMBusアドレスを動的に
割り当てることができます。レール・アドレス指定は、書き込み
動作のコマンドに対してのみ使用することを推奨します。
以上の4つのPMBusアドレス指定方法は、いずれもユーザに
よる整然とした計画に基づいて適用し、アドレスの競合を防ぐ
必要があります。
VOUT および IOUT フォルトに対する応答
VOUT のOVおよびUV 状態は、コンパレータによってモニタされ
ます。OVとUVのリミット値は、次の3つの方法で設定できます。
n
n
n
抵抗構成設定ピンを使用している場合はVOUT に対する
パーセンテージ
工場出荷時またはGUIのいずれかによってプログラムされ
ている場合はNVM 内の値
PMBusコマンドによる指定
出力過電圧フォルトに対する応答
プログラム可能な過電圧(OV)
コンパレータは、出力の過渡
的なオーバーシュートと長時間の過電圧からデバイスを保
護します。これらの状態が発生した場合、PMBusコマンド
の VOUT_OV_FAULT_RESPONSE のバイト値に関わらず、過
電圧状態が解消されるまで上側 MOSFET がオフし、下側
MOSFET がオンします。このハードウェア・レベルのフォルト
応答の遅延、つまり過電圧状態の発生からBG が H にア
サートされるまでの標準的な遅延時間は2μsです。ユーザは
VOUT_OV_FAULT_RESPONSEコマンドによって、次のいず
れかの動作を選択できます。
n
OVのプルダウンのみ
(OVは無視できません)
n
即時シャットダウン
(スイッチング停止)― ラッチ・オフ
n
ラッチ・オフまたはリトライのいずれのフォルト応答も、
(0 ∼ 7)
・
10μs 刻みでデグリッチできます。表 5を参照してください。
出力低電圧フォルトに対する応答
低電圧(UV)
コンパレータ出力に対しては、次のいずれかの
応答が可能です。
n
無視
n
即時シャットダウン ― ラッチ・オフ
n
IINとIOUT の過電流モニタには、ADCの読み出しと計算を使
用します。これらの値は平均電流に基づいているため、最大
120msのレイテンシが必要になる場合があります。IOUT の計算
には、検出抵抗と抵抗の温度係数が加味されます。入力チャ
ネル電流は、出力電流にPWMデューティ・サイクルを掛け、
各チャネルの入力オフセット電流を足した値になります。この
入力電流の計算値が IN_OC_WARN_LIMITを超えた場合、
ALERTピンが L に引き下げられ、STATUS_INPUTコマンド
のIIN_OC_WARNビットがアサートされます。
LTC3883 内のデジタル・プロセッサには、フォルトを無視す
る機能、デバイスをシャットダウンしてラッチ・オフする機能、
デバイスをシャットダウンして無期限でリトライを繰り返す
機能
(ヒカップ)
があります。リトライ・インターバルは、MFR_
RETRY_DELAYによって、120ms ∼ 83.88 秒の範 囲で1ms
刻みの設定が可能です。OV/UVおよび OCによるシャットダ
ウンは、フォルト発生後直ちに実行するか、ユーザが選択する
デグリッチ時間の経過後に実行することができます。
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
UV 応答はデグリッチできます。表 6を参照してください。
ピーク出力過電流フォルトに対する応答
電流モードの制御アルゴリズムを使用しているため、インダク
タのピーク出力電流は、
サイクルごとに常に制限されています。
ピーク電流のリミット値は、電気的特性の表の検出電圧に規
定されています。電流制限回路は、ITH の最大電圧を制限す
ることで動作します。DCR 検出を使用している場合、ITH の最
大電圧は、インダクタDCRの温度係数に直接比例する温度
依存性を持ちます。LTC3883は、外付けの温度センサを自動
的にモニタし、この項を補償するためにITH の最大許容値を
変更します。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
25
LTC3883/LTC3883-1
動作
過電流フォルト処理回路では、次のいずれかの動作を実行で
きます。
n
無期限の電流制限
n
即時シャットダウン ― ラッチ・オフ
n
n
無視
n
即時シャットダウン ― ラッチ・オフ
n
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
過電流フォルトに対する応答は、
(0∼7)
・16ms刻みでデグリッ
チできます。表 7を参照してください。
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
表 9を参照してください。
OT/UTフォルトに対する応答
過熱フォルトに対する応答 ― 内部
n
無視
内部温度センサは、NVMを損傷から保護します。85ºCを超え
る温度におけるNVM への書き込みは推奨できません。130ºC
を超えると、デバイスによってNVMがディスエーブルされ、内
部温度が 125ºCに低下するまで再度イネーブルされません。
LTC3883は、130ºCを超えるとSTATUS_TEMPERATUREコマ
ンドのビット7(「OT 警告」)
をセットし、このビットは内部温度
が 125ºCに低下するまでクリアできません。160ºCを超えると、
LTC3883はPWMをディスエーブルし、内部温度が 150ºCに
低下するまで再度イネーブルしません。デバイスは、160ºCを
超えるとSTATUS_TEMPERATUREコマンドのビット6(「OT
フォルト」)
をセットし、このビットは内部温度が 150ºCに低下
するまでクリアできません。温度はADCによって測定します。
内部温度フォルトは無視できません。ユーザは内部温度のリ
ミット値を変更できません。
n
即時シャットダウン
(スイッチング停止)― ラッチ・オフ
表 9を参照してください。
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
過熱および低温フォルトに対する応答 ― 外部
タイミング・フォルトに対する応答
TON_MAX_FAULT_LIMITは、起動時にVOUT が立ち上がり、
安 定するまでに許される時 間です。TON_MAX_FAULT_
LIMITの条件は、出力が SOFT_STARTシーケンスを実行し
ている間の、VOUT_UV_FAULT_LIMITの検出に基づいて
判断されます。TON_MAX_FAULT_LIMITの時間は、TON_
DELAY が経過し、SOFT_STARTシーケンスが開始された時
点を起点とします。TON_MAX_FAULT_LIMITの分解能は
10μsで す。TON_MAX_FAULT_LIMITの 時 間 内 にVOUT_
UV_FAULT_LIMITに到達しなかった場合、このフォルトに対
する応答が TON_MAX_FAULT_RESPONSEコマンドの値に
よって決まります。次のいずれかの応答が可能です。
n
このフォルトに対する応答は、デグリッチされません。TON_
MAX_FAULT_LIMITの値を0に設定することは、このフォ
ルトの 無 視を意 味します。TON_MAX_FAULT_LIMITは、
TON_RISEの 時 間よりも長くしてください。TON_MAX_
FAULT_LIMITには、常に0 以外の値を設定することを推奨し
ます。0を設定すると出力がまったく立ち上がらず、ユーザに対
するフラグも一切セットされない恐れがあります。
表 9を参照してください。
外付けの温度センサによって、インダクタやパワー MOSFET
などの重要な回路素子の温度を検出できます。過熱および低
温状態に対する適切な応答を決定するために、それぞれ OT_
FAULT_RESPONSEコマンドとUT_FAULT_RESPONSEコマ
ンドを使用します。外付けのセンサ素子を使用しない場合(推
奨しません)
は、UT_FAULT_RESPONSEを
「無視」
に設定し、
UT_FAULT_LIMITを–275ºCに設定します。
フォルトには、次の応答が可能です。
n
無視
VIN の OVフォルトに対する応答
n
即時シャットダウン ― ラッチ・オフ
VIN の過電圧状態は、多重化されたADCによって測定され
ます。したがって、その応答はADCの標準応答時間である
120msによって自然にデグリッチされます。フォルトには、次の
応答が可能です。
n
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
表 9を参照してください。
3883fa
26
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
動作
入力過電流および出力低電流フォルトに対する応答
入力過電流および出力低電流の状態は、多重化されたADC
によって測定します。これらの測定値は、いずれもADCの標
準応答時間である120msによって自然にデグリッチされます。
フォルトには、次の応答が可能です。
n
無視
n
即時シャットダウン ― ラッチ・オフ
n
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
表 9を参照してください。
外部フォルトに対する応答
GPIOピンが L に引き下げられると、STATUS_WORDコマ
ンド内のOTHERビットがセットされます。さらに、STATUS_
MFR_SPECIFCコマンド内の該当するビットがセットされ、
ALERTピンが L に引き下げられます。応答はデグリッチさ
れません。LTC3883は、MFR_GPIO_RESPONSEコマンドを
変更することで、GPIOピンの L 遷移に対して、無視または
シャットダウン後のリトライのいずれかで応答するように構成
できます。GPIO が L に引き下げられたときにALERTピンが
L アサートされるのを防ぐには、MFR_CHAN_CONFIG_
LTC3883のビット1をアサートします。
フォルト・ログ
LTC3883にはフォルト・ログ機能があります。データは表 11に
示す順序でメモリに記録されます。データは、RAM 内の継続
的に更新されるバッファに格納されます。フォルト・イベントが
発生すると、
フォルト・ログ・バッファが RAMバッファからNVM
にコピーされます。フォルト・ログ機能は85ºCを超える温度で
も使用できますが、10 年の保持特性は保証されません。ダイ
温度が 130ºCを超えると、120ºCを下回るまでフォルト・ログ動
作が延期されます。フォルト・ログのデータは、MFR_FAULT_
LOG_CLEARコマンドが発行されるまでNVM 内に保持され
ます。このコマンドを発行するとフォルト・ログ機能が再度イ
ネーブルされます。フォルト・ログを再度イネーブルする前に、
フォルトが一切発生していないこと、およびCLEAR_FAULTS
コマンドが発行済みであることを確認してください。
LTC3883は、電源投入時に有効なフォルト・ログがないか、
NVM内を確認します。NVM内に有効なフォルト・ログが存在し
た場合、STATUS_MFR_SPECIFICコマンドの
「有効なフォルト・
ログ」
ビットがセットされ、ALERTイベントが生成されます。
また、
LTC3883が MFR_FAULT_LOG_CLEARコマンドを受信するま
でフォルト・ログはブロックされ、このコマンドの受信後に再度イ
ネーブルされます。
コントローラを無効化するいかなるフォルトが発生した場合も、
情報はEEPROMに格納されます。GPIOピンが外部から L
に引き下げられた場合は、
フォルト・ログ・イベントはトリガされ
ません。
バス・タイムアウト・エラー
シリアル・インタフェースのハングアップを防ぐために、
LTC3883にはタイムアウト機能が実装されています。データ・パ
ケット・タイマはデバイス・アドレス書き込みバイトの前の最初
のSTARTイベントによって起動されます。データ・パケット情
報は20ms 以内に完了する必要があります。この時間を超過し
た場合、LTC3883はバスをトライステート状態に遷移させ、そ
のデータ・パケットを無視します。データ・パケットの情報には、
デバイス・アドレス・バイト書き込み、コマンド・バイト、反復ス
タート・イベント
(読み出し動作の場合)、デバイス・アドレス・バ
イト読み出し
(読み出し動作の場合)、すべてのデータ・バイト、
および該当する場合はPEC バイトが含まれます。
LTC3883は、データ・パケットのブロック読み出しに対して、よ
り長いPMBusタイムアウトを許容します。このタイムアウト時間
は、ブロック読み出しの長さに比例します。ブロック読み出しの
タイムアウト延長は、主にMFR_FAULT_LOGコマンドに適用
されます。いかなる場合も、タイムアウト時間はtTIMEOUT_SMB
仕様である32ms(代表値)
より短くなることはありません。
シリアル・バス・インタフェースを共有するすべてのデバイス間の
効率的なデータ・パケット伝送を維持するために、できるだけ
速いクロック・レートを使用することを推奨します。LTC3883は、
PMBusの周波数範囲である10kHz∼400kHzの全域をサポー
トしています。
PMBus、SMBus、I2C 2 線インタフェース間の類似性
PMBus 2 線インタフェースはSMBusの拡張版です。SMBusは、
I2Cを基盤として構築され、両者の間にはタイミング、DC パラ
メータ、プロトコルにいくつかのわずかな差異が存在します。
PMBus/SMBusプロトコルは、バスのハングを防ぐタイムアウ
トと、データの完全性を保証するオプションのパケット・エラー・
チェック
(PEC)
を備えているので、シンプルなI2Cのバイト・コマ
ンドよりも堅牢です。通常、I2C 通信用に構成できるマスタ・
デバイスは、ハードウェアまたはファームウェアにわずかな変
更を加えるか、
まったく変更なしにPMBusにも適用できます。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
27
LTC3883/LTC3883-1
動作
反復スタート
(リスタート)
は、すべてのI2Cコントローラでサ
ポートされているわけではありませんが、SMBus/PMBusの読
み出しには必要です。汎用I2Cコントローラを使用する場合は、
反復スタートをサポートしているか確認してください。
以下のPMBusプロトコルがサポートされています。
LTC3883はSMBusクロックの最大スピードである100kHzをサ
ポートし、クロック・ストレッチをイネーブルすれば、より高速の
PMBus 仕様(100kHz ∼ 400kHz)
との互換性も確保できます。
通信および動作の信頼性を高めるには、
「PMBusコマンドの
概要」
のNoteのセクションを参照してください。クロック・スト
レッチは、MFR_CONFIG_ALL_LTC3883のビット1をアサー
トすることでイネーブルされます。
PMBusで適用されたSMBusに対する小さな拡張および例外
の説明は、
『PMBus Specification Part 1 Revision 1.1』
の第5節
「Transport」
を参照してください。
n
バイト書き込み、ワード書き込み、バイト送信
n
バイト読み出し、ワード読み出し、ブロック読み出し
n
アラート応答アドレス
前述のPMBusプロトコルを図 7 ∼ 16に示します。すべてのト
ランザクションが PEC(パリティ・エラー・チェック)
とGCP(グ
ループ・コマンド・プロトコル)
に対応しています。ブロック読み
出しは、戻り値のデータとして255 バイトをサポートします。こ
のため、フォルト・ログを読み出す場合にPMBusタイムアウト
を延長できます。
図 6は、このセクションに示すプロトコル図の凡例です。PEC
はオプションです。
以下の図のフィールド下に示された値は、そのフィールドに対
する必須値です。
SMBusとI2Cの相違点の説明は、
『システム・マネージメント・バ
ス
(SMBus)規格 Version 2.0』の付録 B「Differences Between
SMBus and I2C」
を参照してください。
1
S
PMBusシリアル・デジタル・インタフェース
n
マスタ・レシーバ、スレーブ・トランスミッタ
SLAVE ADDRESS Wr A
S
LTC3883はスレーブ・デバイスです。マスタは以下の形式で
LTC3883と通信できます。
マスタ・トランスミッタ、スレーブ・レシーバ
1
8
1
1
DATA BYTE
A
P
x
LTC3883は、標準 PMBusシリアル・バス・インタフェースを使
用してホスト
(マスタ)
と通信します。バス信号のタイミング関係
をタイミング図(図 5)
に示します。バスを使用しない場合、2 本
のバスライン
(SDAとSCL)
は H にする必要があります。これ
らのラインには外付けのプルアップ抵抗または電流源が必要
です。
n
1
7
x
START CONDITION
Sr
REPEATED START CONDITION
Rd
READ (BIT VALUE OF 1)
Wr
WRITE (BIT VALUE OF 0)
x
SHOWN UNDER A FIELD INDICATES THAT THAT
FIELD IS REQUIRED TO HAVE THE VALUE OF x
A
ACKNOWLEDGE (THIS BIT POSITION MAY BE 0
FOR AN ACK OR 1 FOR A NACK)
P
STOP CONDITION
PEC PACKET ERROR CODE
MASTER TO SLAVE
SLAVE TO MASTER
...
CONTINUATION OF PROTOCOL
3883 F06
図 6.PMBus パケット・プロトコル図の凡例
SDA
tf
tLOW
tr
tSU(DAT)
tHD(SDA)
tf
tSP
tr
tBUF
SCL
tHD(STA)
START
CONDITION
tHD(DAT)
tHIGH
tSU(STA)
tSU(STO)
3883 F05
REPEATED START
CONDITION
STOP
CONDITION
START
CONDITION
図 5.タイミング図
3883fa
28
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
動作
PMBusによって実装されるデータ形式は次のとおりです。
n
n
n
マスタ・トランスミッタがスレーブ・レシーバに送信する。こ
の場合、伝送方向は変化しません。
最初のバイトの直後にマスタがスレーブを読み出す。最初
のアクノリッジ
(スレーブ・レシーバによる)
の時点で、
マスタ・
トランスミッタはマスタ・レシーバになり、スレーブ・レシー
バがスレーブ・トランスミッタになります。
表 1.データ形式の用語
Linear
リニア
Linear(電圧関連
コマンド用)
Direct
これらの形式の例を図 7 ∼ 16に示します。
仕様、GUI、アプリケーション・
ノートの用語
コマンドの概要一覧表の略語
意味
PMBus用語
組み合わせ形式伝送中に方向が変化する時点で、マスタ
はスタート条件とスレーブ・アドレスの両方を反復します
が、その際 R/Wビットを反転させます。その場合、マスタ・
レシーバは伝送の最後のバイトとストップ条件に対して
NACKを生成して伝送を中止します。
データ形式詳細の
参照先ページ(表 2)
Linear_5s_11s
L11
p. 35
リニア
Linear_16u
L16
p. 35
メーカによる直接カスタマイズ
DirectMfr
CF
p. 35
Hex
ASCII
Hex
I16
ASCII
ASC
Reg
Reg
レジスタ・フィールド
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
1
DATA BYTE
A
P
3883 F07
図 7. バイト書き込みプロトコル
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
8
1
1
DATA BYTE LOW
A
DATA BYTE HIGH
A
P
3883 F08
図 8.ワード書き込みプロトコル
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
8
1
DATA BYTE
A
PEC
A
1
P
3883 F09
図 9.PEC 付きバイト書き込みプロトコル
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
8
1
8
1
1
DATA BYTE LOW
A
DATA BYTE HIGH
A
PEC
A
P
3883 F10
図 10.PEC 付きワード書き込みプロトコル
3883fa
詳細:www.linear-tech.co.jp/LTC3883
29
LTC3883/LTC3883-1
動作
1
S
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
7
1
1
8
P
3883 F11
図 11. バイト送信プロトコル
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
1
PEC
A
P
3883 F12
図 12.PEC 付きバイト送信プロトコル
1
S
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
7
1
1
8
S
7
1
1
SLAVE ADDRESS Rd A
8
1
DATA BYTE LOW
A
1
1
DATA BYTE HIGH A
8
P
1 3883 F13
図 13.ワード読み出しプロトコル
1
S
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
7
1
1
8
S
7
1
1
SLAVE ADDRESS Rd A
8
1
DATA BYTE LOW
A
8
1
DATA BYTE HIGH A
8
1
1
PEC
A
P
1 3883 F14
図 14.PEC 付きワード読み出しプロトコル
1
S
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
7
1
1
8
S
8
1
1
SLAVE ADDRESS Rd A
8
1
1
DATA BYTE
A
P
1 3883 F15
図 15. バイト読み出しプロトコル
1
S
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
7
1
1
8
S
8
1
1
SLAVE ADDRESS Rd A
8
1
DATA BYTE
A
PEC
1
1
A
P
1 3883 F16
図 16.PEC 付きバイト読み出しプロトコル
凡例は図 6を参照してください。
堅牢なシステム通信を保証するためにハンドシェイク機能を備
えています。詳細は、
「アプリケーション情報」
の
「PMBusの通信
とコマンド処理」
の項を参照してください。
3883fa
30
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンド一覧
ポート外としているものです。サポート外または予約済みコマ
ンドにアクセスすると、CMLコマンド・フォルト・イベントが発
生する可能性があります。出力電圧の設定および測定は、す
べてVOUT_MODEに対する0x14の設定に基づいています。
これは、2–12 の指数に相当します。
PMBusコマンド
以下の表は、サポートされるPMBusコマンドとメーカ固有コマ
ンドの一覧です。これらのコマンドの詳細な説明は、
『PMBus
Power System Mgt Protocol Specification – Part II – Revision
1.1』
に記載されています。この仕様を参照することを推奨しま
PMBusコマンドの受信に処理が追いつかなくなると、デバイ
す。例外またはメーカ固有の実装については表 2に掲載され
ています。表の
「デフォルト値」に示した浮動小数点の値は、 スがビジー状態となり新たなコマンドを処理できなくなる場
合があります。そのような状況になると、デバイスは
「PMBus
Linear 16ビット符 号 付き
(PMBusセクション8.3.1)または
Specification v1.1, Part II, Section 10.8.7」に規定されたプロ
Linear_5s_11s(PMBusセクション7.1)のいずれかのうち、そ
トコルに従い、
ビジーであることを伝えます。デバイスは、堅
のコマンドに該当する形式を取ります。この表に記載されて
牢な通信とシステム動作を確保すると同時に、ビジー・エラー
いない0xD0 ∼ 0xFFのコマンドは、いずれもメーカが暗黙の
をなく
し、エラー処理ソフトウェアを簡素化する、ハンドシェ
うちに予約済みとしているものです。デバイスの誤動作を避け
イク機能を備えています。詳細は、
「アプリケーション情報」
の
るために、ユーザは、この範囲のコマンドを不用意に書き込
「PMBusの通信とコマン
ド処理」
の項を参照し
て
く
ださい。
まないようにする必要があります。この表に記載されていない
0x00 ∼ 0xCFのコマンドは、いずれもメーカが暗黙のうちにサ
表 2.一覧(Note:データ形式の略号はこの表の末尾で説明しています)
コマンド名
タイプ
データ
形式
R/W Byte
Reg
R/W Byte
Reg
RUNピンおよび PMBusのオン/オフ・コマンド
の構成。
R/W Byte
偶発的な変更に対してデバイスが提供する保
護のレベル。
R/W Byte
CMD
コード 説明
PAGE
0x00
OPERATION
0x01
ON_OFF_CONFIG
0x02
CLEAR_FAULTS
0x03
WRITE_PROTECT
0x10
STORE_USER_ALL
0x15
マルチページ PMBusデバイスの統合を可能に
する。
動作モードの制御。オン/オフ、マージン・ハイ
およびマージン・ロー。
デフォルト
値
ページ
0x00
64
Y
0x80
67
Reg
Y
0x1E
66
NA
92
Reg
Y
0x00
64
NA
100
単位
NVM
セットされている全フォルト・ビットをクリアする。 Send Byte
ユーザ動作メモリをEEPROMに格納する。
Send Byte
ユーザ動作メモリをEEPROMからリストアする。 Send Byte
RESTORE_USER_ALL
0x16
CAPABILITY
0x19
VOUT_MODE
0x20
出力電圧の形式および指数(2–12)。
VOUT_COMMAND
0x21
VOUT_MAX
0x24
VOUT_MARGIN_HIGH
NA
100
R Byte
Reg
0xB0
91
R Byte
Reg
2–12
0x14
71
公称出力電圧のセットポイント。
R/W Word
L16
V
Y
1.0
0x1000
73
他のいかなるコマンドにも関係なく、デバイス
が指示できる出力電圧の上限。
R/W Word
L16
V
Y
5.5
0x5800
72
0x25
マージン・ハイの出力電圧セットポイント。
R/W Word
VOUT_COMMANDよりも大きくなければならない。
L16
V
Y
1.05
0x10CD
72
VOUT_MARGIN_LOW
0x26
マージン・ローの出力電圧セットポイント。
R/W Word
VOUT_COMMANDよりも小さくなければならない。
L16
V
Y
0.95
0x0F33
73
VOUT_TRANSITION_
RATE
0X27
VOUTに新しい値を指定したときに出力が変化 R/W Word
する速度。
L11
V/ms
Y
0.25
AA00
80
FREQUENCY_SWITCH
0x33
R/W Word
L11
kHz
Y
350
0xFABC
70
デバイスがサポートするPMBusオプション通
信プロトコルの要約。
コントローラのスイッチング周波数。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
31
LTC3883/LTC3883-1
PMBusコマンドの概要
コマンド名
CMD
コード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
ページ
VIN_ON
0x35
デバイスが電力変換を開始する入力電圧。
R/W Word
L11
V
Y
6.5
0xCB40
71
VIN_OFF
0x36
デバイスが電力変換を停止する入力電圧。
R/W Word
L11
V
Y
6.0
0xCB00
71
IOUT_CAL_GAIN
0x38
検出電流に対する電流検出ピンの電圧の比。
固定された電流検出抵抗を使用しているデバ
イスの場合はmΩ 単位の抵抗値となる。
R/W Word
L11
mΩ
Y
1.8
0xBB9A
74
VOUT_OV_FAULT_LIMIT
0x40
出力の過電圧フォルト・リミット。
R/W Word
L16
V
Y
1.1
0x119A
72
VOUT_OV_FAULT_
RESPONSE
0x41
出力の過電圧フォルトが検出されたとき、デバ
イスが取るアクション。
R/W Byte
Reg
Y
0xB8
83
VOUT_OV_WARN_LIMIT
0x42
出力の過電圧警告リミット。
R/W Word
L16
V
Y
1.075
0x1133
72
VOUT_UV_WARN_LIMIT
0x43
出力の低電圧警告リミット。
R/W Word
L16
V
Y
0.925
0x0ECD
73
VOUT_UV_FAULT_LIMIT
0x44
出力の低電圧フォルト・リミット。
R/W Word
L16
V
Y
0.9
0x0E66
73
VOUT_UV_FAULT_
RESPONSE
0x45
出力の低電圧フォルトが検出されたとき、デバ
イスが取るアクション。
R/W Byte
Reg
Y
0xB8
84
IOUT_OC_FAULT_LIMIT
0x46
出力の過電流フォルト・リミット。
R/W Word
L11
Y
29.75
0xDBB8
76
IOUT_OC_FAULT_
RESPONSE
0x47
出力の過電流フォルトが検出されたとき、デバ
イスが取るアクション。
R/W Byte
Reg
Y
0x00
86
IOUT_OC_WARN_LIMIT
0x4A
出力の過電流警告リミット。
R/W Word
L11
A
Y
20.0
0xDA80
77
OT_FAULT_LIMIT
0x4F
外部過熱フォルト・リミット。
R/W Word
L11
C
Y
100.0
0xEB20
79
OT_FAULT_RESPONSE
0x50
外部過熱フォルトが検出されたとき、デバイス
が取るアクション。
R/W Byte
Reg
Y
0xB8
87
OT_WARN_LIMIT
0x51
外部過熱警告リミット。
R/W Word
L11
C
Y
85.0
0xEAA8
79
UT_FAULT_LIMIT
0x53
外部低温フォルト・リミット。
R/W Word
L11
C
Y
–40.0
0xE580
79
UT_FAULT_RESPONSE
0x54
外部低温フォルトが検出されたとき、デバイス
が取るアクション。
R/W Byte
Reg
Y
0xB8
88
VIN_OV_FAULT_LIMIT
0x55
入力電源の過電圧フォルト・リミット。
R/W Word
L11
Y
15.5
0xD3E0
70
VIN_OV_FAULT_
RESPONSE
0x56
入力の過電圧フォルトが検出されたとき、デバ
イスが取るアクション。
R/W Byte
Reg
Y
0x80
82
VIN_UV_WARN_LIMIT
0x58
入力電源の低電圧警告リミット。
R/W Word
L11
V
Y
6.3
0xCB26
70
IIN_OC_WARN_LIMIT
0x5D
入力電源の過電流警告リミット。
R/W Word
L11
A
Y
10.0
0xD280
78
POWER_GOOD_ON
0x5E
パワーグッドをアサートする出力電圧の下限。 R/W Word
L16
V
Y
0.93
0x0EE1
73
POWER_GOOD_OFF
0x5F
パワーグッドをディアサートする出力電圧の上限。 R/W Word
L16
V
Y
0.92
0x0EB8
74
TON_DELAY
0x60
RUNおよびOPERATION(または、
そのいずれか) R/W Word
によるオンから、出力レールのターンオンまで
の時間。
L11
ms
Y
0.0
0x8000
80
A
V
3883fa
32
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの概要
コマンド名
CMD
コード 説明
タイプ
出力の立ち上がり開始から、出力電圧が VOUT R/W Word
コマンドで指定された値に達するまでの時間。
データ
形式
単位
NVM
デフォルト
値
L11
ms
Y
8.0
0xD200
80
ms
Y
10.00
0xD280
80
Y
0xB8
85
ページ
TON_RISE
0x61
TON_MAX_FAULT_
LIMIT
0x62
VOUT_EN のオンから、VOUTが VOUT_UV_FAULT_ R/W Word
LIMITをよぎるまでの最大時間。
L11
TON_MAX_FAULT_
RESPONSE
0x63
TON_MAX_FAULTイベントが検出されたとき、
デバイスが取るアクション。
R/W Byte
Reg
TOFF_DELAY
0x64
RUNおよび OPERATION(またはそのいずれか) R/W Word
によるオフからTOFF_FALLランプの開始までの
時間。
L11
ms
Y
0.0
0x8000
81
TOFF_FALL
0x65
R/W Word
L11
ms
Y
8.00
0xD200
81
TOFF_MAX_WARN_
LIMIT
0x66
TOFF_FALLが完了してから、デバイスが 12.5%
未満に減衰するまでの最大許容時間。
R/W Word
L11
ms
Y
150
0xF258
81
STATUS_BYTE
0x78
R/W Byte
Reg
NA
92
STATUS_WORD
0x79
デバイスのフォルト状態の2バイトの要約
R/W Word
Reg
NA
92
STATUS_VOUT
0x7A
STATUS_IOUT
0x7B
出力の立ち下がり開始から、出力が 0Vに達す
るまでの時間。
デバイスのフォルト状態の1バイトの要約
出力電圧のフォルトおよび警告の状態。
R/W Byte
Reg
NA
93
出力電流のフォルトおよび警告の状態。
R/W Byte
Reg
NA
93
STATUS_INPUT
0x7C
入力電源のフォルトおよび警告の状態。
R/W Byte
Reg
NA
93
STATUS_TEMPERATURE
0x7D
READ_TEMERATURE_1の外部温度フォルトお
よび警告の状態。
R/W Byte
Reg
NA
93
STATUS_CML
0x7E
通信およびメモリのフォルトおよび警告の状態。 R/W Byte
Reg
NA
94
STATUS_MFR_SPECIFIC
0x80
READ_VIN
0x88
READ_IIN
0x89
READ_VOUT
0x8B
READ_IOUT
0x8C
READ_TEMPERATURE_1
0x8D
READ_TEMPERATURE_2
0x8E
READ_DUTY_CYCLE
0x94
READ_POUT
0x96
READ_PIN
0x97
PMBUS_REVISION
0x98
メーカ固有のフォルトおよび状態の情報。
R/W Byte
Reg
入力電源電圧の測定値。
R Word
L11
R Word
出力電圧の測定値。
R Word
R Word
外付けダイオードの接合部温度。IOUT_CAL_
GAINをはじめとする、すべての温度関連処理
に使用される値。
R Word
R Word
入力電源電流の測定値。
出力電流の測定値。
内部接合部温度。他のいずれのコマンドにも
影響を与えない。
上側ゲート制御信号のデューティ・サイクル。
出力電力の計算値。
入力電力の計算値。
デバイスがサポートするPMBusのリビジョン。
現在のリビジョンは1.1。
NA
94
V
NA
96
L11
A
NA
96
L16
V
NA
96
L11
A
NA
96
L11
C
NA
98
L11
C
NA
98
R Word
L11
%
NA
98
R Word
L11
W
NA
98
R Word
L11
W
NA
98
R Byte
Reg
0x11
91
FS
MFR_ID
0x99
LTC3883のメーカIDをASCIIで示した値。
R String
ASC
LTC
91
MFR_MODEL
0x9A
メーカ製品番号をASCIIで示した値。
R String
ASC
LTC3883
91
MFR_VOUT_MAX
0xA5
最大許容出力電圧。
R Word
L16
5.5
0x5800
74
USER_DATA_00
0xB0
OEMにより予約。通常、デバイスのシリアル化
に使用。
R/W Word
Reg
NA
90
USER_DATA_01
0xB1
R/W Word
Reg
Y
NA
90
USER_DATA_02
0xB2
OEMにより予約。通常、デバイスのシリアル化
に使用。
R/W Word
Reg
Y
NA
90
USER_DATA_03
0xB3
R/W Word
Reg
Y
0x0000
90
メーカにより、LTpowerPlay 用に予約。
ユーザが使用可能なNVMワード。
V
Y
3883fa
詳細:www.linear-tech.co.jp/LTC3883
33
LTC3883/LTC3883-1
PMBusコマンドの概要
コマンド名
CMD
コード 説明
ユーザが使用可能なNVMワード。
タイプ
データ
形式
R/W Word
Reg
R Word
L11
C
単位
NVM
デフォルト
値
ページ
Y
0x0000
90
NA
75
USER_DATA_04
0xB4
MFR_T_SELF_HEAT
0xB8
MFR_IOUT_CAL_GAIN_
TAU_INV
0xB9
熱時定数のエミュレーションに使用する係数。 R/W Word
L11
s–1
Y
0.0
0x8000
75
MFR_IOUT_CAL_GAIN_
THETA
0xBA
インダクタの自己発熱効果のインスタンス計算 R/W Word
に使用する。
L11
C/Watt
Y
0.0
0x8000
75
MFR_EE_UNLOCK
0xBD
MFR_EE_ERASEとMFR_EE_DATAのコマンドに
よってアクセスするために、ユーザ EEPROMの
ロックを解除する。
R/W Byte
Reg
NA
104
MFR_EE_ERASE
0xBE
R/W Byte
Reg
NA
105
MFR_EE_DATA
0xBF
PMBusシーケンシャル・ワード読み出しまたは
R/W Word
書き込みによってEEPROMとの間で伝送される
データ。バルク・プログラミングをサポートする。
Reg
NA
105
MFR_CHAN_CONFIG_
LTC3883
0xD0
チャネル固有の構成ビット。
R/W Byte
Reg
Y
0x1F
65
MFR_CONFIG_ALL_
LTC3883
0xD1
一般の構成ビット。
R/W Byte
Reg
Y
0x09
66
MFR_GPIO_
PROPAGATE_LTC3883
0xD2
どのフォルトをGPIOピンに伝播するかを決め
る構成。
R/W Word
Reg
Y
0x2993
89
MFR_PWM_MODE_
LTC3883
0xD4
PWMエンジンの構成。
R/W Byte
Reg
Y
0xD2
68
MFR_GPIO_RESPONSE
0xD5
GPIOピンが外部から“L”にアサートされたとき、 R/W Byte
デバイスが取るアクション。
Reg
Y
0xC0
90
MFR_OT_FAULT_
RESPONSE
0xD6
0xC0
87
MFR_IOUT_PEAK
0xD7
NA
99
MFR_RETRY_DELAY
インダクタに帰せられる自己発熱の計算値の
報告。
MFR_EE_DATAによるバルク・プログラミングの
ために、ユーザ EEPROMを初期化する。
内部過熱フォルトが検出されたとき、デバイス
が取るアクション。
R Byte
Reg
最後のMFR_CLEAR_PEAKS 以降に測定された
READ_IOUTの最大値を報告する。
R Word
L11
A
0xDB
フォルト・リトライ・モードにおけるリトライ・イ
ンターバル。
R/W Word
L11
ms
Y
350
0xFABC
82
MFR_RESTART_DELAY
0xDC
LTC3883がRUNピンを“L”に保持する最小時間。 R/W Word
L11
ms
Y
500
0xFBE8
82
MFR_VOUT_PEAK
0xDD
最後のMFR_CLEAR_PEAKS 以降に測定された
READ_VOUTの最大値。
R Word
L16
V
NA
98
MFR_VIN_PEAK
0xDE
最後のMFR_CLEAR_PEAKS 以降に測定された
READ_VINの最大値。
R Word
L11
V
NA
99
MFR_
TEMPERATURE_1_PEAK
0xDF
最後のMFR_CLEAR_PEAKS 以降に測定された
外部温度(READ_TEMPERATURE_1)
の最大値。
R Word
L11
C
NA
99
MFR_READ_IIN_PEAK
0xE1
最後のMFR_CLEAR_PEAKS 以降に測定された
READ_IINコマンドの最大値。
R Word
L11
A
NA
99
MFR_CLEAR_PEAKS
0xE3
すべてのピーク値をクリアする。
Send Byte
NA
92
MFR_READ_ICHIP
0xE4
LTC3883の電源電流の測定値。
R Word
L11
A
NA
99
MFR_PADS
0xE5
I/Oパッドのデジタル・ステータス。
MFR_ADDRESS
0xE6
MFR_SPECIAL_ID
0xE7
MFR_IIN_CAL_GAIN
0xE8
R Word
Reg
7ビットのI2Cアドレス・バイトを設定する。
R/W Byte
Reg
入力電流検出素子の抵抗値(mΩ)。
R/W Word
LTC3883およびリビジョンを表すメーカ・コード。 R Word
Y
Reg
L11
mΩ
Y
NA
95
0x4F
65
0x43XX
91
5
0xCA80
78
3883fa
34
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの概要
コマンド名
CMD
コード 説明
タイプ
RAMからEEPROMへのフォルト・ログの伝送命令。 Send Byte
この命令によって、デバイスはチャネルがフォ
ルトによってオフしたかのように動作する。
データ
形式
MFR_FAULT_LOG_
STORE
0xEA
MFR_FAULT_LOG_
CLEAR
0xEC
フォルト・ログのために予約されたEEPROMの
ブロックを初期化し、以前のフォルト・ログの
ロックをクリアする。
Send Byte
MFR_READ_IIN_CHAN
0xED
READ_IOUTとDUTY_CYCLEに基づいて計算し
た入力電流。
R Word
L11
MFR_FAULT_LOG
0xEE
R Block
Reg
MFR_COMMON
0xEF
R Byte
Reg
MFR_COMPARE_USER_
ALL
0xF0
現在のコマンドの内容をNVMと比較する。
MFR_
TEMPERATURE_2_PEAK
0xF4
最後のMFR_CLEAR_PEAKS 以降の内部ダイ温
度のピーク。
MFR_PWM_CONFIG_
LTC3883
0xF5
MFR_IOUT_CAL_GAIN_
TC
0xF6
MFR_RVIN
フォルト・ログのデータ・バイト。このシーケン
シャルに取得されるデータは完全なフォルト・
ログをアセンブルするために使われる。
複数のLTCチップに共通するメーカ・ステータス・
ビット。
単位
デフォルト
値
ページ
NA
101
NA
104
NA
99
NA
101
NA
95
NA
100
NA
99
Y
0x10
69
NVM
A
Y
Send Byte
R Word
L11
R/W Byte
Reg
電流検出素子の温度係数。
R/W Word
CF
ppm/°C
Y
3900
0x0F3C
74
0xF7
VIN ピン・フィルタ素子の抵抗値(mΩ)。
R/W Word
L11
mΩ
Y
3000
0x12EE
71
MFR_TEMP_1_GAIN
0xF8
外付け温度センサの勾配を設定する。
R/W Word
CF
Y
1.0
0x4000
78
MFR_TEMP_1_OFFSET
0xF9
外付け温度センサの–273.1ºCを基準としたオ
フセットを設定する。
R/W Word
L11
Y
0.0
0x8000
78
MFR_RAIL_ADDRESS
0xFA
PolyPhase出力の共通パラメータを調整するた
めの共通アドレス。
R/W Byte
Reg
Y
0x80
65
MFR_RESET
0xFD
NA
68
位相設定をはじめとするDC/DCコントローラの
多数のパラメータを設定する。
電源遮断不要の、コマンドによるリセット。
Note 1:
「Y」
と書かれたコマンドは、STORE_USER_ALLコマンドによって格納され、RESTORE_
USER_ALLコマンドによってリストアされることを意味する。
Note 2:デフォルト値に
「NA」
と示されたコマンドは、
「該当値なし」
を意味する。デフォルト値に
「FS」
と示されたコマンドは、
「デバイスごとに工場で設定済み」
を意味する。
Note 3:LTC3883には、この表には記載されていない他のコマンドも実装されている。これらの
コマンドの読み出しが ICの動作に悪影響を及ぼすことはないが、その内容や意味は予告なく
変更される場合がある。
Send Byte
C
C
Note 4:未公開のコマンドの一部は読み出し専用であり、書き込むとCMLビット6のフォルトが
発生する。
Note 5:この表に公開されていないコマンドへの書き込みは禁止されている。
Note 6:たとえコマンド名が同じであっても、異なるデバイス間でコマンドに互換性があると見
なさないこと。必ずデバイスごとにメーカのデータシートを参照してコマンド機能の詳細な定
義を確認すること。
LTCは、コマンド機能のデバイス間互換性を保つように相応の取り組みを行ってきたものの、
製品の要件を満たすために相違点が生じる場合もある。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
35
LTC3883/LTC3883-1
PMBusコマンドの概要
*データ形式
L11
Linear_5s_11s
L16
Linear_16u
Reg
Register
I16
Integer Word
CF
Custom Format
ASC
ASCII Format
PMBusのデータ・フィールドb[15:0]
値=Y・2N
ここで、N=b[15:11]は5ビットの2の補数の整数、Y=b[10:0]は11ビットの2の補数の
整数
例:b[15:0]=0x9807=ʻb10011_000_0000_0111の場合
値=7・2–13 =854 • 10–6
「PMBus Spec Part II: Paragraph 7.1」
より
PMBusのデータ・フィールドb[15:0]
値=Y・2N
ここで、Y=b[15:0]は符号なしの整数、N=Vout_mode_parameterは5ビットの2の補数
の指数で、10 進数の–12に固定配線されている
例:b[15:0]=0x9807=ʻb1001_1000_0000_0000の場合
値=19456・2–12 =4.75
「PMBus Spec Part II: Paragraph 8.2」
より
PMBusのデータ・フィールドb[15:0]またはb[7:0]
ビット・フィールドの意味はPMBusコマンドの説明に詳述されている
PMBusのデータ・フィールドb[15:0]
値=Y
ここで、Y=b[15:0]は16ビットの符号なし整数
例:b[15:0]=0x9807=ʻb1001_1000_0000_0111の場合
値=38919(10 進)
値はPMBusコマンドの説明で詳述に定義されている。多くの場合、MFR 固有の一定の倍
率が掛けられる、符号なし整数または2の補数の整数である
ISO/IEC8859-1 規格に準拠した、可変長の文字列。
3883fa
36
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
が劣化します。これらはサイクルごとの動作であり、インダクタ
裏表紙の
「標準的応用例」
はLTC3883の基本的なアプリケー
のピーク電流だけで決まることを忘れないでください。インダ
ション回路です。LTC3883は、DCR(インダクタの抵抗)検出
クタの平均電流はADCによってモニタされ、
過大な平均出
または低い値の抵抗による検出のどちらかを使うように構成
力電流が流れた場合に警告を発することができます。過電流
することができます。2つの電流検出方式のどちらを選択する
フォルトは、
ITH 電圧が最大値に達した時点で検出されます。
かは、主として、コスト、消費電力、精度間の設計トレードオフ
LTC3883 内のデジタル・プロセッサには、フォルトを無視する
で決まります。DCR 検出は高価な電流検出抵抗を省くことが
機能、デバイスをシャットダウンしてラッチ・オフする機能、デ
でき、特に高電流のアプリケーションで電力効率が高いこと
バイスをシャットダウンして無期限でリトライを繰り返す機能
から普及が進んでいます。LTC3883は、設計上 DCR 検出素
(ヒカップ)
があります。詳細は、
「動作」のセクションの過電
子の温度依存性を考慮しています。電流の読み出し値や電流
流の項を参照してください。
制限値の精度は、通常 DCR 抵抗の精度(LTC3883のIOUT_
CAL_GAIN パラメータに反映)によって制限されます。した
がって、電流検出抵抗がアプリケーションの最も正確な電流
ISENSE+ ピンとISENSE– ピン
検出と電流制限の値を提供します。他の外付け部品は負荷
ISENSE+ ピンとISENSE– ピンは、電流コンパレータとA/Dの入
条件に基づいて選択します。RSENSE を使用する場合、RSENSE
力です。電流コンパレータの同相入力電圧範囲は、0V ∼ 5.5V
とインダクタ値の選択から始めます。次に、パワー MOSFETを
です。SENSEピンは両方とも高インピーダンス入力であり、通
選択します。続いて、入力と出力のコンデンサを選択します。
常 1μA 未満の小さなベース電流が流れます。ISENSE ピンの
最後に電流制限の値を選択します。これらの部品および値の
電圧が 0V ∼ 1.4Vの範囲にある場合、小さなベース電流が
範囲は、いずれも外付けの補償用部品を計算する前に決定
SENSEピンから流れ出します。ISENSEピンの電圧が1.4Vを超
しておく必要があります。電流制限の範囲が必要となるのは、
えると、ベース電流が ISENSE ピンに流れ込みます。電流コンパ
MFR_PWM_MODE_LTC3883コマンド内のビット7で設定さ
レータへの入力は高インピーダンスであるため、正確なDCR
れる、EAの利得が 2つのレンジ
(25mV ∼ 50mVと37.5mV ∼
検出が可能になります。通常動作中は、これらのピンをフロー
75mV)で異なるためです。電圧のRANGEビットでもループ
ト状態にしないでください。
利得を変更可能であり、MFR_PWM_CONFIG_LTC3883の
ISENSE ラインで共用するフィルタ部品はICの近くに配置してく
ビット5 ∼ 6によって設定される補償ネットワークにも影響を
ださい。正側と負側のトレースは差動配線とし、電流検出素子
与えます。プログラム可能なその他のパラメータはループ利得
にケルビン接続します
(図 17 参照)。他の場所に非ケルビン接
に影響を与えないため、負荷に対するトランジェント応答に影
続があると、電流検出素子の寄生インダクタンスや寄生容量が
響を与えずに変更できます。
増加し、検出端子における情報が劣化して、プログラムされた
電流制限が予測できない値になることがあります。PolyPhaseシ
電流制限のプログラミング
ステムにおいて検出素子の配置をおろそかにすると、電力段間
LTC3883には電流制限のプログラミング・レンジが 2つ、各
で最適の電流シェアリングが行われなくなる恐れがあります。
レンジ内には計 8つのレベルがあります。PMBusコマンドの
DCR 検出を使用する場合は
(図 18a)、検出抵抗 R1をスイッ
IOUT_OC_FAULT_LIMITのセクションを参照してください。 チング・ノードの近くに配置して、敏感な小信号ノードにノイズ
各レンジ内ではエラー・アンプの利得が固定されているため、
ループ利得は一定になります。LTC3883はインダクタのDCR
TO SENSE FILTER,
NEXT TO THE CONTROLLER
を考慮し、インダクタの温度変化に応じて電流制限を自動的
に更新します。DCRの温度係数はMFR_IOUT_TCコマンド
COUT
に格納します。
電流制限の精度を最大限に高めるには、75mVの設定を使
用してください。25mVに設定するとDCR が非常に小さなイ
ンダクタまたは検出抵抗を使用できますが、電流制限の精度
INDUCTOR OR RSENSE
3883 F17
図 17. 検出ラインの最適配置
3883fa
詳細:www.linear-tech.co.jp/LTC3883
37
LTC3883/LTC3883-1
アプリケーション情報
が結合することを防ぐ必要があります。コンデンサC1はICの
ピンの近くに配置します。このインピーダンスの差が ADCの
電流読み出し値の精度劣化につながる恐れがあります。電流
読み出し値の精度は、2つのピンのインピーダンスを整合させ
ることで改善する場合があります。それには、VOUTとISENSE–
間にR1に等しい直列抵抗を追加します。この抵抗と並列に
1μF 以上のコンデンサを接続します。室温のピーク電圧が
75mV 未満の場合、R2は不要です。
RSENSE =
値の小さな抵抗による電流検出
ディスクリート抵抗を使用した標準的な検出回路を図 18bに
示します。RSENSE は必要な出力電流に基づいて選択します。
VIN
INTVCC
VIN
BOOST
INDUCTOR
TG
DCR
L
SW
VOUT
LTC3883
BG
C2
>1µF
PGND
R1
ISENSE+
C1*
R2
ISENSE–
SGND
R3
OPTIONAL
L
R2
((R1+ R3)||R2) × C1 =
IOUT_CAL_GAIN = DCR
2 × DCR
R1 + R2 + R3
R3 = R1
*PLACE C1 NEAR SENSE+, SENSE– PINS
3883 F18a
図 18a.インダクタDCR による電流検出回路
VIN
INTVCC
VIN
SENSE RESISTOR
PLUS PARASITIC
INDUCTANCE
BOOST
TG
RS
SW
ESL
VOUT
LTC3883
BG
PGND
ISENSE+
ISENSE–
SGND
RF
電流コンパレータの最大しきい値 VSENSE(MAX)はILIMIT の設
定によって決まります。電流コンパレータの入力同相電圧の範
囲は0V ∼ 5.5Vです
(VIN が 6Vよりも大きい場合)。電流コン
パレータのしきい値によってインダクタ電流のピーク値が設定
され、このピーク値からピーク・トゥ・ピーク・リップル電流 ∆IL
の半分を差し引いた値に等しい最大平均出力電流 IMAX が得
られます。検出抵抗の値を計算するには次式を使用します。
CF • 2RF ≤ ESL/RS
POLE-ZERO
CANCELLATION
CF
RF
FILTER COMPONENTS
PLACED NEAR SENSE PINS
図 18b. 抵抗による電流検出回路
3883 F018b
VSENSE(MAX)
∆I
IMAX + L
2
電流検出ループにPCBノイズが存在する可能性があるため、
∆VSENSE =∆IL ・ RSENSE のAC 電流検出リップルも設計で
チェックして、信号対雑音比
(SNR)
を良くする必要があります。
一般に、適度に良好なPCBレイアウトを得るには、RSENSE ま
たはDCRのいずれの検出アプリケーションの場合でも、検討
着手時の控えめな値として15mVの最小 ΔVSENSE 電圧を推
奨します。
従来の電流モード・コントローラでは、最大検出電圧が十分
高く
(たとえば、LTC1628/LTC3728 製品ファミリでは75mV)、
検出抵抗の寄生インダクタンス両端の電圧降下は比較的小
さな誤差にしかなりませんでした。ただし、新しい最高の電流
密度のソリューションでは、検出抵抗の値は1mΩに満たない
ことがあり、
ピーク検出電圧が20mVを下回る場合があります。
さらに、最大 1MHzの動作でインダクタのリップル電流が 50%
を超えることも普通になってきています。これらの条件では、も
はや検出抵抗の寄生インダクタンスによる電圧降下を無視で
きません。ディスクリート抵抗を使用した標準的な検出回路を
図18bに示します。従来のコントローラでは、PCBの検出トレー
スに結合した容量性および誘導性のノイズの影響を低減する
のに、通常はデバイスの近くに配置した小さなRCフィルタが
使用されていました。標準的なフィルタは1000pFの並列コン
デンサに接続された2 個の直列 100Ω 抵抗で構成され、時定
数は200nsになります。
この同じRCフィルタは、若干の変更を加えることで寄生イン
ダクタンスが存在する環境における、電流検出信号の抵抗性
成分の抽出に使用できます。たとえば、図 19は2010フットプリ
ントの2mΩ 抵抗両端の電圧波形です。波形は、純粋な抵抗
性成分と純粋な誘導性成分が重畳されたものです。これは、
差動測定による結果を得るため、オシロスコープの2つのプ
3883fa
38
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
ローブと波形計算を使用して測定しています。さらに、インダ
クタのリップル電流および上側スイッチのオン時間 tONとオフ
時間 tOFF も測定することで、次式より寄生インダクタンスの値
0.5nH が得られました。
ESL =
VESL(STEP) tON • tOFF
•
∆IL
tON + tOFF
(1)
寄生インダクタンスを検出抵抗で割った値(L/R)
に近くなるよ
うにRC 時定数を選択すると、得られる波形は図 20に示すよ
うに抵抗性に見えます。低い最大検出電圧を使用するアプリ
ケーションでは、検出抵抗メーカのデータシートに記載され
た寄生インダクタンスの情報を確認してください。データが存
在しない場合は、検出抵抗の両端で電圧降下を直接測定し
てESLステップの大きさを求め、式 1を使用してESLを決定
します。ただし、信号にフィルタをかけすぎないでください。RC
時定数をインダクタの時定数以下にしてVRSENSE のリップル
電圧を十分高く保ち、電流ループ・コントローラの最適動作を
確保します。
インダクタDCR による電流検出
LTC3883は、高負荷電流で可能な限り高い効率を必要とする
アプリケーション向けに、図 18aに示した方法でインダクタの
DCR両端の電圧降下を検出できます。インダクタのDCRとは、
銅巻線のDC 抵抗の小さな値を表し、最近の値の小さい大電
流インダクタでは1mΩより小さいことがあります。このようなイ
ンダクタを必要とする大電流アプリケーションでは、検出抵抗
による導通損失は、DCRによる検出に比べると数ポイントの
効率低下になると考えられます。
外付け部品を、その時定数(R1+R3)||R2 ・ C1 が正確にL/
DCRの時定数に等しくなるように選択すると、外付けコンデン
サC1の両端の電圧降下はインダクタのDCR 両端の電圧降
下にR2/(R1+R2)
を掛けたものに等しくなります。R2は、
目標
とする検出抵抗値よりもDCR が大きいアプリケーションにお
いて、検出端子両端の電圧をスケーリングします。R2 が不要
な場合、DCRの値はIOUT_CAL_GAINにmΩ 単位で入力し
ます。R2を使用する場合は、次式を使用します。
IOUT _CAL _GAIN = DCR •
VSENSE
20mV/DIV
VESL(STEP)
500ns/DIV
3883 F19
図 19.RSENSE 両端で直接測定した電圧
R2
R1+R2+R3
信号を減衰させる必要がない場合は、R2を省くことができ
ます。外付けのフィルタ部品の大きさを適切に決定するに
は、インダクタのDCRを知る必要があります。DCRは高精度
のRLCメータによって測定できますが、DCRの許容誤差は
常に同じとは限らず、温度によって変化します。詳細について
は、メーカのデータシートを参照してください。MFR_IOUT_
CAL_GAIN_TCコマンドに正確なパラメータを入力すれば、
LTC3883は温度変動を考慮して動作します。通常、抵抗の温
度係数は3900ppm/ºCです。
「インダクタの値の計算」
のセクションのインダクタ・リップル電
流値を使用すると、目標とする検出抵抗の値は次のようになり
ます。
VSENSE
20mV/DIV
RSENSE(EQUIV) =
500ns/DIV
3883 F20
図 20.RSENSE のフィルタ後に測定した電圧
VSENSE(MAX)
∆I
IMAX + L
2
アプリケーションが、動作温度範囲の全域で最大負荷電流を
確実に供給できるように、MFR_IOUT_CAL_GAINに入力す
るパラメータに応じて、DCRの誤差を考慮した最適のILIMIT
を選択してください。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
39
LTC3883/LTC3883-1
アプリケーション情報
次に、インダクタのDCRを決定します。メーカが最大値(通常
は20ºCにおける値)
を示している場合は、
その値を使用します。
温度検出素子自体の3ºC ∼ 5ºCの誤差や、温度センサ素子と
インダクタ間の距離に伴うその他の誤差をすべて加味して、こ
の値を増加させます。
C1は通常、
0.047µF∼4.7µFの範囲で選択します。
これによって、
(R1+R3)||R2は自動的に約 2kになります。図 18aに示すよ
うにオプションの素子 R3とC2を追加すると、ISNS 漏れ電流
に伴うオフセット誤差を最小化できます。R3はR1と同じ値に
します。C2は1μF 以上として、適切なノイズ・フィルタリング効
果が得られるようにします。
等価抵抗(R1+R3)||R2は室温のインダクタンスと最大 DCR
に従って次のようにスケーリングされます。
(R1+R3) ||R2 =
L
2 • (DCR at 20°C) •C1
R1による最大電力損失はデューティ・サイクルと関係があり、
連続モード時の最大入力電圧で発生します。
PLOSS R1=
(V
IN(MAX) – VOUT
R1
)• V
OUT
R1の電力定格がこの値より大きいことを確認してください。
軽負荷時に高い効率が必要な場合、DCR 検出と検出抵抗の
どちらを使用するかを決定するときに、この電力損失を検討
します。軽負荷での電力損失は、R1によって生じる余分なス
イッチング損失のため、検出抵抗を使う場合よりDCR 回路網
を使う方がやや高いことがあります。ただし、DCRによる検出
では検出抵抗が省かれることで、導通損失が減少し、重負荷
時の効率が高くなります。ピーク効率はどちらの方法でもほぼ
同じです。Burst Mode 動作または不連続モードを選択すると、
電流検出方式に関係なく、軽負荷時のコンバータ効率が向上
します。
電流検出信号の信号対雑音比を良好に保つには、10mV ∼
15mVの最小 ∆VSENSE を使います。
DCR 検出を使用するアプリケーションにおける、実際のリップ
ル電圧は次式で求められます。
∆VSENSE =
VIN – VOUT
VOUT
•
R1• C1
VIN • fOSC
スロープ補償とインダクタのピーク電流
スロープ補償により、高いデューティ・サイクルでの低調波発
振が防止されるので、固定周波数電流モード・アーキテクチャ
の安定性が得られます。これは、35%を超えるデューティ・サイ
クルの場合、インダクタ電流信号に内部で補償ランプを重畳
させることで実現します。LTC3883は、補償ランプに対抗する
特許取得済みの電流制限手法を使用しています。この手法に
より、デューティ・サイクルがどのような値を取っても、インダク
タの最大ピーク電流には影響が及びません。
インダクタ値の計算
必要な入力電圧と出力電圧が与えられると、インダクタ値と動
作周波数fOSCによって直ちにインダクタのピーク・トゥ・ピーク・
リップル電流が決まります。
IRIPPLE =
VOUT ( VIN – VOUT )
VIN • fOSC •L
リップル電流が小さいと、インダクタのコア損失、出力コンデ
ンサのESR 損失、および出力電圧リップルが減少します。こ
のため、最大効率の動作は、最低周波数でリップル電流が小
さい場合に得られます。ただし、これを達成するには大きなイ
ンダクタが必要になります。
妥当な出発点として、IOUT(MAX)の約 40%のリップル電流を
選択します。入力電圧が最大のときに最大リップル電流が生
じることに注意してください。リップル電流が規定の最大値を
超えないことを保証するには、次式に従ってインダクタを選択
します。
L≥
VOUT ( VIN – VOUT )
VIN • fOSC •IRIPPLE
3883fa
40
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
インダクタのコアの選択
インダクタ値が決定されたら、次にインダクタの種類を選択する
必要があります。インダクタ値が一定の場合、コア損失はコア・
サイズには依存せず、インダクタンスに強く依存します。インダ
クタンスが増加すると、コア損失は減少します。しかし残念な
ことに、インダクタンスを大きくするにはワイヤの巻数を増やす
必要があり、銅損失が増加します。
フェライトを使用した設計ではコア損失がきわめて小さく、高
いスイッチング周波数に適しているため、設計目標を飽和の
防止と銅損失に集中することができます。フェライト・コアの材
質は
「ハードに」飽和します。つまり、設計ピーク電流を超える
とインダクタンスは急激に低下します。その結果、インダクタの
リップル電流が急激に増加し、そのため出力電圧リップルも
増加します。コアは決して飽和させないでください。
パワー MOSFETとショットキ・ダイオード
(オプション)
の選択
LTC3883ではコントローラ1つに付き、2 個の外付けパワー
MOSFETを選択する必要があります。上側(メイン)
スイッチ
用および下側(同期)
スイッチ用にそれぞれ 1 個のNチャネル
MOSFETです。
ピーク・トゥ・ピーク駆動レベルはINTVCC 電圧により設定され
ます。この電圧は通常 5Vです。したがって、ほとんどのアプリ
ケーションでは、ロジック・レベルのしきい値を持つMOSFET
を使用する必要があります。唯一の例外は、低い入力電圧
(VIN < 5V)が想定される場合です。この場合は、サブロジッ
ク・レベルのしきい値を持つMOSFET(VGS(TH)< 3V)
を使用
してください。MOSFETのBVDSS の仕様にも十分注意を払っ
てください。ほとんどのロジック・レベルMOSFETは、30V 以
下に制限されています。
パワー MOSFETの選択基準には、オン抵抗 RDS(ON)、ミラー
容量 CMILLER、入力電圧、
および最大出力電流が含まれます。
ミラー容量 CMILLER は、MOSFETのメーカのデータシートに
通常記載されているゲート電荷曲線から推定することができ
ます。CMILLER は、曲線がほぼ平らな区間の水平軸に沿った
ゲート電荷の増分を、規定のVDS 電圧変化で割ったものに
等しくなります。次に、この結果に、アプリケーションで印加さ
れるVDSとゲート電荷曲線で規定されているVDSとの比を掛
けます。このデバイスが連続モードで動作しているときの上側
MOSFETと下側 MOSFETのデューティ・サイクルは以下の式
で与えられます。
V
Main Switch Duty Cycle = OUT
VIN
V –V
Synchronous Switch Duty Cycle = IN OUT
VIN
最大出力電流でのMOSFETの電力損失は、以下の式で与え
られます。
PMAIN =
VOUT
2
IMAX ) (1+ δ )RDS(ON) +
(
VIN

( VIN )2  IMAX
(R )(C
)•
2  DR MILLER

1 
1
+

 • fOSC
 VINTVCC – VTH(MIN) VTH(MIN) 
PSYNC =
VIN – VOUT
(IMAX )2 (1+ δ )RDS(ON)
VIN
ここで、δはRDS(ON)の温度依存性、RDR(約 2Ω)
はMOSFETの
ミラーしきい値電圧での実効ドライバ抵抗です。VTH(MIN)は、
MOSFETの最小しきい値電圧の標準値です。
I2R損失はいずれのMOSFETでも発生しますが、上側のNチャ
ネルの式には遷移時の損失の項が追加され、これは入力電
圧が高いときに最も高くなります。VIN < 20Vでは、高電流のと
きの効率はより大型のMOSFETを使用すると向上しますが、
VIN > 20Vでは遷 移 損 失が 急 激に増 加し、その影 響は、
CMILLER が小さく、RDS(ON)が大きなデバイスを使用する方が
むしろ効率が良くなるほどです。同期 MOSFETの損失は、上
側スイッチのデューティ・ファクタが低く入力電圧が高い場合、
または同期スイッチが周期の100% 近くオンになる短絡時に
最も大きくなります。
一般的に、MOSFETの
(1+δ)
の項は、正規化されたRDS(ON)
と温度の関係を示す曲線の形式で与えられますが、低電圧の
MOSFETの場合は、近似値としてδ=0.005/ºCを使用できます。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
41
LTC3883/LTC3883-1
アプリケーション情報
オプションのショットキ・ダイオードは、2つのパワー MOSFETの
導通期間に挟まれたデッドタイム中に導通します。これにより、
下側 MOSFETのボディ・ダイオードがオンしてデッドタイム中
に電荷を蓄積するのを防止し、逆回復時間を不要にします。
逆回復時間があると、VIN が高いときに効率が最大 3% 低下
することがあります。平均電流は比較的小さいので、通常は
1A ∼ 3Aのショットキが両方の動作領域に対する適切な妥
協点となります。これより大きなダイオードは接合容量が大き
いため、遷移損失が増加します。
可変遅延時間、ソフトスタート、出力電圧ランプ
LTC3883は、ソフトスタートする前にRUN 状態に移行していな
ければなりません。デバイスの初期化が完了し、VIN が VIN_
ONしきい値を超えると、RUNピンが解放されます。アプリケー
ションで複数のLTC3883を使用する場合、同じRUNピンを
共用するように構成してください。すべてのデバイスで初期化
が完了し、VIN が VIN_ONしきい値を超えるまで、いずれのデ
バイスも、それぞれの対応するRUNピンを L に保持します。
SHARE_CLKピンは、この信号を接続されたデバイスが、すべ
て同じタイムベースを使用することを保証します。
RUNピンの解放後、コントローラはユーザが指定するターン
オン遅延(TON_DELAY)の経過を待ってから、出力電圧の
ランプを開始します。複数のLTC3883および他のLTCデバイ
スは、可変遅延時間で起動するように構成できます。適切に
動作させるには、すべてのデバイスで同じタイミング・クロック
(SHARE_CLK)を使用し、すべてのデバイスが RUNピンを
共用する必要があります。これによって、すべてのデバイスの
相対遅延が同期されます。遅延の実際の変化は、SHARE_
CLKピンに接続されたデバイスの最も高速なクロック速度
によって決まります
(リニアテクノロジーのICは、最高速の
SHARE_CLK 信号によって全デバイスのタイミングを制御で
きるように構成されています)。SHARE_CLK 信号の周波数
は 10% 変動する可能性があるため、実際の時間遅延は、こ
れに比例して変動します。
ソフトスタートは、負荷電圧をアクティブに安定化しながら、目
標電圧を0.0V からコマンドで指示した電圧セットポイントま
でデジタルにランプ・アップさせることで実現します。電圧ラン
プの立ち上がり時間はTON_RISEコマンドによってプログラ
ムできるため、起動時の電圧ランプに伴う突入電流を最小限
に抑えることができます。ソフトスタート機能は、TON_RISEの
値を0.250ms 未満の任意の値に設定することでディスエーブ
ルできます。LTC3883は、
目標とする勾配で電圧をランプ・アッ
プさせるために必要な計算を内部で実行します。ただし、電力
段の基本的な制約よりも急峻な電圧勾配を得ることはできま
せん。TON_RISE 時間を短く設定するほど、TON_RISEのラ
ンプはギザギザになります。ランプには、TON_RISE/0.1msの
数だけステップが現れます。
TON_RISE 動作中、LTC3883のPWMは常に不連続モード
を使用します。不連続モードでは、インダクタで逆電流が検出
されると、直ちに下側ゲートがオフされます。この動作により、
レギュレータはプリバイアスされた負荷でも起動できるように
なります。
LTC3883はトラッキング機能を備えていませんが、2つの出
力に同じTON_RISEとTON_DELAY 時 間を設 定すれば、
実効的に両者は同時にランプ・アップします。RUNピンを同
時に解放し、両方のLTC3883 が同じタイムベースを使用して
いれば、出力は互いにわずかな差異でトラッキングします。回
路が PolyPhase 構成の場合、すべてのタイミング・パラメータ
が同じでなければなりません。
ここで説明した起動シーケンシングの方法は時間ベースです。
連結イベントによる起動では、異なるコントローラのGPIOピン
を使って、RUNピンを制御できます。GPIOピンは、コンバータ
の出力電圧が VOUT_UV_FAULT_LIMITよりも大きくなった
時点で解放されるように構成できます。その場合は、デグリッ
チされたVOUT のUVフォルト・リミットの使用を推奨します。コ
ンバータが UVしきい値をよぎってからGPIOピンが解放され
るまでに、短いながら無視できない時間遅延が存在するため
です。デグリッチされた出力は、MFR_GPIO_PROPAGATE_
LTC3883コマンドのMFR_GPIO_PROPAGATE_VOUT_UVUF
ビットをセットすることでイネーブルできます。
(本書のPMBus
コマンドMFRのセクションを参照してください。
)
デグリッチ
された信号でも、VOUT 信号がコンパレータのしきい値をよ
ぎって遷移する際に、ある程度のグリッチが生じる場合があ
ります。この問題を最小限に抑えるために、250μsの小さなデ
ジタル・フィルタが内蔵されています。GPIOピンにグリッチが
発生する危険性をできるだけ小さくするために、TON_RISE
の時間は100msより短くしてください。それでもGPIOに好まし
くない遷移が発生する場合は、GPIOピンからグランドにコン
デンサを接続して波形をフィルタリングします。このフィルタの
RC 時定数は十分に短くして、検知できるほどの遅延が発生し
ないようにします。値を300μs ∼ 500μsとすれば、
トリガ・イベン
トを著しく遅延させることなく、フィルタリングの効果をある程
度強化できます。
3883fa
42
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
デジタル・サーボ・モード
安 定 化出力電 圧に最 大 限の精 度を求めるならば、MFR_
PWM_MODE_LTC3883コマンドのビット6をアサートして、デ
ジタル・サーボ・ループをイネーブルします。デジタル・サーボ・
モードでは、ADCによる電圧読み出し値に基づいて安定化出
力電圧を調整します。デジタル・サーボ・ループは、出力が正
確なADC読み出し値になるまで、90msごとにDACのLSBだけ
(1.375mVまたは0.6875mV。電圧レンジ・ビットによる)電圧
をステップさせます。電源投入時、このモードはTON_MAX_
FAULT_LIMITの経過後に起動します
(値が 0(無期限)
に設
定されていない場合)。TON_MAX_FAULT_LIMIT が 0(無
期限)に設定されている場合、サーボ制御はTON_RISE が
経過し、VOUT が VOUT_UV_FAULT_LIMITを超えた時点
で開始されます。これと同時点に、出力は不連続モードから、
MFR_PWM_MODE_LTC3883のビット0と1によってプログラ
ムされたモードに移行します。時間ベースのシーケンシングに
おけるVOUT 波形の詳細は、図 21を参照してください。
TON_MAX_FAULT_LIMIT
DIGITAL SERVO
MODE ENABLED FINAL OUTPUT
VOLTAGE REACHED
DAC VOLTAGE
ERROR (NOT
TO SCALE)
VOUT
TON_DELAY
TON_RISE
TIME DELAY OF
MANY SECONDS
TIME
3883 F21
TON_MAX_FAULT_LIMITに0より大きい値が 設 定され、
TON_MAX_FAULT_RESPONSE が
「無視」
(0x00)に設定さ
れていない場合、サーボ制御は次の時点で始まります。
1. TON_RISEシーケンスの完了後
2. TON_MAX_FAULT_LIMITの時間が経過し、VOUT_UV_
FAULTとIOUT_OC_FAULTのいずれも存在しない場合。
立ち上がり時間の最大値は1.3 秒に制限されています。
PolyPhase構成の場合、制御ループのうち1つだけでデジタル・
サーボ・モードを有効にすることを推奨します。これによって、
リファレンス回路のわずかな違いによって生じる、複数のルー
プ間の競合を防ぐことができます。
ソフトオフ
(シーケンス制御によるオフ)
LTC3883は、制御された起動に加えて、制御されたターン
オフにも対 応しています。図 22にTOFF_DELAYとTOFF_
FALLの機能を示します。TOFF_FALLはRUNピンが L に
遷移するか、デバイスがオフするように指示されたときに処理
されます。デバイスがフォルトによってオフしたり、GPIO が外
部から L に引き下げられ、デバイスがこれに応答するように
プログラムされていた場合、出力は制御されたランプ動作を
示す代わりにトライステート状態に移行します。この場合の出
力は、負荷に応じて減衰します。
出力電圧は、デバイスが強制連続モードで動作し、十分に
長いTOFF_FALL 時間が設定されていて電力段が目標と
する勾配を実現できる場合は、図 22のように動作します。
TOFF_FALL 時間を満足できるのは、電力段とコントローラ
が十分な電流をシンクでき、立ち下がり時間が終了するまで
図 21.タイミング制御されたVOUT の立ち上がり
TON_MAX_FAULT_LIMITに0より大きい値が 設 定され、
TON_MAX_FAULT_RESPONSE が
「無視」
(0x00)に設定さ
れている場合、サーボ制御は次の時点で始まります。
VOUT
1. TON_RISEシーケンスの完了後
2. TON_MAX_FAULT_LIMITの時間の経過後、および
3. VOUT_UV_FAULT_LIMITを超えるか、IOUT_OC_FAULT_
LIMIT がアクティブでなくなった時点
TOFF_DELAY
TOFF_FALL
TIME
3883 F22
図 22.TOFF_DELAYとTOFF_FALL
3883fa
詳細:www.linear-tech.co.jp/LTC3883
43
LTC3883/LTC3883-1
アプリケーション情報
に出力を確実に0Vまで低下させることができる場合だけで
す。TOFF_FALL 時間が負荷容量の放電に必要な時間より
も短いと、出力は目標とする0V 状態に到達しません。TOFF_
FALL 時間が経過すると、コントローラは電流のシンクを停止
し、その後のVOUT は負荷インピーダンスで決まる速度で自然
に減衰していきます。コントローラが不連続モードで動作して
いる場合、コントローラは負の電流を流さず、出力は電力段で
はなく負荷によって L に引き下げられます。立ち下がり時間
の最大値は1.3 秒に制限されています。TOFF_FALL 時間を
短く設定するほど、TOFF_FALLのランプはギザギザになりま
す。ランプには、TOFF_FALL/0.1msの数だけステップが現れ
ます。
推定できます。たとえば、周囲温度が 70ºCで、入力電源 24V
で動作するLTC3883のINTVCC 電流が 52mA 未満に制限さ
れている場合の接合部温度は、次のように計算できます。
TJ = 70ºC + 52mA・24V・44ºC/W = 125ºC
最大接合部温度の超過を防ぐには、LTC3883-1を使用してく
ださい。LTC3883-1では、INTVCCリニア・レギュレータはディ
スエーブルされ、内部にはVIN から約 2mAの電流が供給さ
れます。5Vのスイッチング・レギュレータからEXTVCC ピンに
給電することで、システム効率と熱特性に著しいメリットが得
られます。ゲート・ドライバと制御回路によって決まるVIN 電流
は、次の比率でスケーリングされます。
 VEXTVCC  

1
 V
  Efficiency 
INTVCC レギュレータ
INTVCC レギュレータLTC3883はVIN 電 源 からINTVCC に
電力を供給する、NPNリニア・レギュレータを備えています。
INTVCC はゲート・ドライバ、VDD33、およびLTC3883の内部
回路のほとんどに電力を供給します。リニア・レギュレータは、
VIN が 6.5Vより高い場合、INTVCC ピンに5Vを発生します。
このレギュレータは100mAのピーク電流を供給可能であり、
1μF 以上のセラミック・コンデンサまたは低 ESRの電解コン
デンサでグランドにバイパスする必要があります。使用するバ
ルク・コンデンサの種類に関わらず、0.1µFセラミック・コンデ
ンサをINTVCC ピンとPGNDピンのすぐ隣に追加することを
強く推奨します。MOSFETゲート・ドライバが必要とする大き
なトランジェント電流を供給するには、十分なバイパスが必
要です。LTC3883-1は、NPNリニア・レギュレータを搭載して
いないため、外部 5V 電源が必要です。
大きなMOSFET が高い周波数で駆動される高入力電圧アプ
リケーションでは、LTC3883の最大接合部温度定格を超える
恐れがあります。大部分がゲート充電電流からなるINTVCC
電流は、内部の5Vリニア・レギュレータか、LTC3883-1では
外部の5Vレギュレータから供給できます。内部レギュレータ
を有効にしてLTC3883を使用する場合、ICを介した電力は
VIN ・ IINTVCC に等しくなります。ゲート充電電流は、
「効率に
関する検討事項」
で検討するとおり、動作周波数によって決ま
ります。接合部温度は
「電気的特性」のNote 2の式を使って
IN
EXTVCC ピンを5V 電源に接続すると
(LTC3883-1のみ)、前
の例の接合部温度は125ºC から次の値まで下がります。
TJ = 70ºC + 52mA・5V・44ºC/W + 2mA・24V・44ºC/W
= 103ºC
LTC3883のINTVCC を外部電源に接続しないでください。
INTVCC が外部電源を H に引き上げようとして電流制限に
達し、ダイ温度を著しく高めるためです。
VIN が 5Vのアプリケーションでは、VIN ピンとINTVCC ピン
を相互に接続し、結合されたこれらのピンを、図 23に示すよ
うに1Ωまたは2.2Ωの抵抗を使って5V 入力に接続します。
ゲート充電電流による電圧降下を最小限に抑えるために、
VIN/INTVCC(EXTVCC)ピンに低 ESRのコンデンサを接続
する必 要があります。上 記の構 成による動 作は、INTVCC
(EXTVCC)
リニア・レギュレータよりも優先され、INTVCC
(EXTVCC)
の過度の低下を防ぎます。INTVCC(EXTVCC)電
LTC3883
LTC3883-1
VIN
INTVCC/EXTVCC
RVIN
1Ω
CINTVCC
4.7µF
+
5V
CIN
3883 F23
図 23.5V 入力に対する設定
3883fa
44
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
圧が MOSFETのRDS(ON)テスト電圧(ロジック・レベルのデ
バイスの場合、標準 4.5V)
より高いことを確認してください。
INTVCC(EXTVCC)のUVLOは約 4Vに設定されています。
LTC3883とLTC3883-1のどちらもこの構成を使用できます。
上側 MOSFETドライバの電源(CB、DB)
BOOSTピンに接続された外付けブートストラップ・コンデンサ
CB は、上側 MOSFETにゲート駆動電圧を供給します。SWピ
ンが L のとき、
「ブロック図」のコンデンサCB が INTVCC か
ら外付けダイオードDB を介して充電されます。上側 MOSFET
の1つをオンさせるとき、ドライバは対象となるMOSFETの
ゲート・ソース間にCB の電圧を印加します。これによって
MOSFET が導通し、上側スイッチがオンします。スイッチ・ノー
ド電圧 SWはVIN まで上昇し、BOOSTピンの電圧もこれに
追従します。上側のMOSFET がオンしているとき、ブースト電
圧は入力電源より高くなります
(次式参照)VBOOST =VIN +
VINTVCC。昇圧コンデンサCBの値としては上側 MOSFETの
全入力容量の100 倍が必要です。外付けショットキ・ダイオー
ドの逆ブレークダウン電圧はVIN(MAX)より大きくなければな
りません。ゲートの駆動レベルを調整する場合の最終的な決
定要因はレギュレータの全入力電流です。変更を加えて入力
電流が減少すれば、効率は向上しています。入力電流に変化
がなければ効率にも変化がありません。
VIN/VOUT の比率が大きいデザイン中には、PWMジッタが観
測されたものがありました。しかし、このジッタは回路の精度
にさほど大きな影響を与えません。図 24を参照して、ダイオー
ドのカソードとBOOSTピンの間に1Ω ∼ 5Ωの直列抵抗を挿
入すれば、PWMジッタは除去できます。ESLを減らして最適
の結果を得るには、ケース・サイズが 0603 以上の抵抗を推奨
します。
VIN
1Ω TO 5Ω
BOOST
TGATE
LTC3883/
LTC3883-1
SW
INTVCC/EXTVCC
BGATE
VIN
CB
0.2µF
DB
低電圧ロックアウト
LTC3883は、内部しきい値に基づくUVLOによって初期化さ
れます。その条件は、VIN が約 4V、INTVCC/EXTVCC、VDD33、
VDD25 がレギュレーション値の約 20% 以内にあることです。さ
らに、RUNピンが解放される前に、VDD33 が目標値の約 7% 以
内に入っていなければなりません。デバイス初期化の完了後、
別のコンパレータが VIN をモニタします。電源シーケンシング
が開始されるには、VIN_ONのしきい値を超える必要があり
ます。VIN が VIN_OFFしきい値よりも低下すると、SHARE_
CLKピンが L に引き下げられます。コントローラが再起動す
るには、VIN が VIN_ONしきい値よりも高くなる必要がありま
す。VIN_ONしきい値を超えると、通常の起動シーケンスが有
効になります。たとえGPIO が L 時にALERT がアサートされ
ないように設定していても、VIN 印加時にGPIO が L の場合、
ALERTは L にアサートされてしまいます。LTC3883のリセッ
トが解除される前にI2C 通信が発生した場合は、デバイスに
コマンドの一部しか見えないので、CMLフォルトと解釈される
可能性があります。CMLフォルトが検出されると、ALERTは
L にアサートされます。
VDD33 電源を外部から駆動している場合、アプリケーション
内でNVMの内容をプログラムできます。この構成では、高電
圧部分を動作させずに、LTC3883のデジタル部分をアクティ
ブにします。この電源構成ではPMBus 通信が有効です。VIN
が印加されたことのないLTC3883では、MFR_COMMONの
ビット3(NVM が未初期化)
が L にアサートされます。この状
態が検出された場合、デバイスはアドレス5Aと5Bにしか応答
しません。デバイスを初期化するには、次の一連のコマンドを
発行します。グローバル・アドレス0x5B、コマンド0xBD、デー
タ0x2Bに続いて、グローバル・アドレス5B、コマンド0xBD、
データ0xC4。この操作によって、デバイスは正しいアドレス
に応答するようになります。デバイスに必要な構成を設定し、
STORE_USER_ALLを発行します。VIN を印加したらMFR_
RESETコマンドを発行して、PWMをイネーブルし、有効な
ADC 変換を読み出せるようにする必要があります。
CIN とCOUT の選択
CINTVCC
10µF
PGND
3883 F24
図 24.PWMジッタを最小限に抑える昇圧回路
連続モードでは、上側 MOSFETのソース電流がデューティ・
サイクル
(VOUT)(
/ VIN)
の方形波になります。大きな電圧トラ
ンジェントを防止するには、1チャネルの最大 RMS 電流に対
応するサイズの低 ESRコンデンサを使用する必要があります。
コンデンサの最大 RMS 電流は次式で与えられます。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
45
LTC3883/LTC3883-1
アプリケーション情報
CIN Required IRMS ≈
1/2
IMAX
( VOUT ) ( VIN – VOUT ) 
VIN
この式はVIN =2VOUT で最大値を取ります。ここで、IRMS =
IOUT/2です。設計では多くの場合、この単純なワーストケース
条件が使用されます。条件を大きく振っても値は改善されな
いからです。コンデンサ・メーカが定めるリップル電流定格は、
多くの場合、わずか 2000 時間の動作寿命に基づいていること
に注意が必要です。このため、コンデンサをさらにディレーティ
ングする、つまり要件よりも高い温度定格のコンデンサを選
択するようにしてください。設計でのサイズまたは高さの要件
に適合させるため、複数のコンデンサを並列に接続できます。
LTC3883は動作周波数が高いため、CIN にセラミック・コンデ
ンサを使用することもできます。疑問点がある場合は、必ず
メーカに問い合わせてください。
LTC3883の2 位相動作によるメリットは、電力の大きい方のコン
トローラに対して上式を使用し、次に両方のコントローラのチャ
ネルが同時にオンするときに生じると思われる損失を計算する
ことによって推定できます。両方のコントローラが動作している
ときは、入力コンデンサのESRを流れる電流パルスのオーバー
ラップが減るため、総 RMS 電力損失が減少します。これが、デュ
アル・コントローラの設計では、ワーストケースのコントローラに
ついて上式で計算した入力コンデンサの要件で十分である理由
です。さらに、2 位相システムではピーク電流が減少するため、入
力保護ヒューズの抵抗、バッテリ抵抗、および PC 基板のトレー
ス抵抗による各損失も減少します。マルチフェーズ設計の総合
的なメリットがすべて得られるのは、効率のテストに電源 /バッテ
リのソース・インピーダンスが含まれている場合だけです。上側
MOSFETのソースは互いに1cm 以内に配置し、CIN を共有させ
ます。ソースとCIN を離すと、VIN に望ましくない電圧共振や電流
共振が生じる可能性があります。
小さな
(0.1μF ∼ 1μF)バイパス・コンデンサをLTC3883の近く
に配置し、VIN ピンとグランドの間に挿入することを推奨します。
CIN(C1)
とVIN ピンの間に抵抗(2.2Ω ∼ 10Ω)
を置くと2つの
LTC3883 間の絶縁を強化できます。
ここで、fは動作周波数、COUT は出力容量、IRIPPLE はインダク
タのリップル電流です。IRIPPLE は入力電圧に応じて増加する
ため、出力リップルは入力電圧が最大のときに最も大きくなり
ます。
フォルト状態
LTC3883のGPIOピンは、OV、UV、OC、OT、タイミング、ピー
ク過電流などの各種フォルトを表示するように構成できます。
さらに、GPIOピンを外部ソースによって L に引き下げ、シス
テムの他の部分で発生したフォルトを示すことも可能です。
フォルトに対する応答は構成可能であり、次のようなオプショ
ンを選択できます。
n
無視
n
即時シャットダウン ― ラッチ・オフ
n
即時シャットダウン ― MFR_RETRY_DELAYで指定した
インターバルで無期限のリトライ
詳細は、データシートのPMBusのセクション、およびPMBus
の仕様を参照してください。
OVに対する応答は自動です。OV 状態が検出されると、TG が
L に遷移しBG がアサートされます。
LTC3883ではフォルト・ログが可能です。フォルト・ログ機
能は、デバイスのフォルト・オフを引き起こすフォルトが発生
したときにデータを自動的に格納するように構成できます。
フォルト・ログ・テーブルのヘッダ部分にはピーク値が格納さ
れます。これらの値は、いつでも読み出すことができます。デー
タはフォルトのトラブルシューティングに役立ちます。
LTC3883の内部温度が 85ºCを超えている場合のNVM への
書き込みは推奨できません。そのような場合でも、3.3V 電源
が UVLOしきい値を下回っていなければデータはRAM 内に
保持されます。ダイ温度が 130ºCを超えると、120ºCを下回る
までNVMとの通信はすべてディスエーブルされます。
COUT は、等価直列抵抗(ESR)
に基づいて選択します。一般に、
ESRの要件が満たされていれば、その容量はフィルタリング
機能にも十分です。出力リップル
(∆VOUT)
は次式で近似でき
ます。

1 
∆VOUT ≈IRIPPLE  ESR +
8fCOUT 

3883fa
46
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
オープンドレイン・ピン
LTC3883には、次のオープンドレイン・ピンがあります。
3.3Vピン
500kHzに設定され、負荷が 100pF、3 単位の時定数が必要
な場合、抵抗は次のように計算できます。
RPULLUP =
1.GPIO
2µs – 500ns
= 5k
3 • 100pF
最も近い1% 抵抗は4.99kです。
2.SYNC
3.SHARE_CLK
4.PGOOD
5Vピン
(5Vピンは3.3Vに引き下げられても正常に動作し
ます。)
1.RUN
タイミング・エラーが発生する場合、またはSYNC 周波数に必
要な速度を得られない場合は、波形をモニタし、RC 時定数
がアプリケーションに対して長すぎないかを判断します。可能
ならば、寄生容量を低減します。それが困難な場合は、適切
なタイミングが得られるようにプルアップ抵抗を十分に小さく
します。
2.ALERT
フェーズロック・ループと周波数同期
3.SCL
4.SDA
上記のピンには、いずれも0.4Vで3mAをシンクできる内蔵
プルダウン・トランジスタが接続されています。ピンの L 側し
きい値は1.4Vであることから電流 3mAのデジタル信号に対
して十分なマージンが確保されています。3.3Vピンの場合、
3mAの電流は1.1k 抵抗によって得られます。プルアップ抵抗
やグランドへの寄生容量のRC 時定数に伴うトランジェント速
度が問題にならないならば、通常、10k 以上の抵抗を推奨し
ます。
SDA、SCL、SYNCなどの高速の信号には、より小さな値の抵
抗が必要になる可能性があります。タイミングの問題を避ける
ために、RC 時定数は必要な立ち上がり時間の1/3 ∼ 1/5にし
てください。負荷が 100pF、PMBusの通信速度が 400kHzの
場合、立ち上がり時間は300ns 未満でなければなりません。
時定数を立ち上がり時間の1/3に設定したSDAおよび SCL
ピンのプルアップ抵抗の値は、次式で計算できます。
RPULLUP =
tRISE
= 1k
3 •100pF
最も近い1% 抵抗値は1kです。通信の問題を防ぐために、
SDAとSCLピンの寄生容量は可能な限り小さくなるように注
意してください。負荷容量を見積もるには、対象となる信号を
モニタし、目的の信号が出力値の約 63%に達するまでにどれ
くらいの時間がかかるかを測定します。これが時定数の1 単
位になります。
LTC3883には内部の電圧制御発振器(VCO)
と位相検出器
によって構成されるフェーズロック・ループ
(PLL)
が内蔵され
ています。PLLはSYNCピンの立ち下がりエッジにロックされ
ます。PWMコントローラとSYNCの立ち下がりエッジとの間
の位相関係は、MFR_PWM_CONFIG_LTC3883コマンドの
下位3ビットで制御されます。
PolyPhaseアプリケーションでは、
すべての位相を等間隔に離すことを推奨します。したがって、
2 位相システムでは信号間の位相差を180 度に、4 位相システ
ムでは90 度にします。
位相検出器はエッジ・センス型のデジタル・タイプで、外部発
振器と内部発振器の位相シフトを既知の値に設定します。こ
の種の位相検出器は、外部クロックの高調波に誤ってロック
することがありません。
位相検出器の出力は、内部フィルタ・ネットワークを充放
電する、1 対の相 補 型 電 流 源です。PLLロックの範 囲は、
250kHz ∼ 1MHzの間で保証されています。公称デバイスは、
この範囲を超えても動作すると思われますが、これより広い周
波数範囲での動作は保証されていません。
PLLにはロック検出回路があります。動作中にPLLのロック
が外れた場合、STATUS_MFR_SPECIFICコマンドのビット
4 がアサートされ、ALERTピンが L に引き下げられます。こ
のフォルトは、上記のビットに1を書き込むことでクリアできま
す。電源投入時に同期クロックを使用できない場合でもPLL_
FAULTを表示させたくない場合は、MFR_CONFIG_ALL_
LTC3883コマンドのビット3をアサートする必要があります。
SYNCピンには、公称 500nsの間、出力を L に保持する内蔵
プルダウン・トランジスタが接続されています。内部発振器が
3883fa
詳細:www.linear-tech.co.jp/LTC3883
47
LTC3883/LTC3883-1
アプリケーション情報
アプリケーション内でSYNC 信号がクロック動作していない
場合、PLLはVCOの最低自走周波数で動作します。これはア
プリケーションに求められるPWM 周波数を著しく下回ると思
われ、コンバータ動作に不具合を招く可能性があります。
クルが最小オン時間のリミットを下回ると、大きなサイクル・ス
キップが発生する可能性があり、それに応じて電流および電
圧のリップルが大きくなります。
PWM 信 号の動 作周波 数が 高すぎると思われる場 合は、
SYNCピンをモニタします。立ち下がりエッジに余分な遷移が
含まれると、PLLは目的とする信号ではなく、ノイズに対して
ロックしようとします。デジタル制御信号の配線を再確認し、
SYNC 信号に対するクロストークを最小限に抑えて問題を予
防してください。PolyPhase 構成では、複数のLTC3883の間で
SYNCピンを共用する必要があります。その他の構成の場合
は必要に応じて共用します。複数のLTC3883 間でSYNCピン
を共用する場合、周波数出力用にプログラムするLTC3883は
1つだけにしてください。残りのLTC3883は、いずれも外部ク
ロックを使用するようにプログラムします。
入力電流検出アンプ
最小オン時間に関する検討事項
最小オン時間 tON(MIN)は、LTC3883 が上側 MOSFETをオン
することができる最小時間です。これは内部タイミング遅延と
上側 MOSFETをオフするのに必要なゲート電荷の量によって
決まります。低デューティ・サイクルのアプリケーションでは、こ
の最小オン時間のリミットに接近する可能性があるので、次
の条件を満たすように注意してください。
tON(MIN) <
VOUT
VIN • fOSC
デューティ・サイクルが最小オン時間で対応可能な値より低く
なると、コントローラはサイクル・スキップを開始します。出力
電圧は引き続き安定化されますが、電圧リップルと電流リップ
ルが増加します。
LTC3883の最小オン時間は
(PCBレイアウトが適切であれば)
約 90ns、インダクタ電流リップルは最小で30%、電流検出信
号のリップルは少なくとも10mV ∼ 15mVです。最小オン時間
はPCBの電圧ループや電流ループのスイッチング・ノイズの影
響を受けることがあります。ピーク電流検出電圧が低下するに
従って最小オン時間は130nsまで徐々に増加します。これは、
強制連続アプリケーションでリップル電流が小さく負荷が軽
い場合に、特に懸念される点です。この状況でデューティ・サイ
LTC3883の入力電流検出アンプは、内部検出抵抗を用いて、
VIN ピンに流れ込む電源電流を検出できます。また、外付け
の検出抵抗によって、電力段の電流の検出も可能です。不連
続な入力電流による高周波ノイズは、入力電流の測定に誤
差を生む可能性があります。このノイズは、大電流アプリケー
ションや降圧比が大きいアプリケーションにおいて最大にな
ります。このノイズが入力電流検出アンプの入力および電源
に乗らないように注意が必要です。それには、慎重なレイアウ
トを行うとともに、VIN、VIN_SNS、IIN_SNS ピンをフィルタリン
グします。VIN ピンのフィルタには、このピンのできるだけ近く
に配置した抵抗とセラミック・コンデンサを使用します。VIN
ピン・フィルタの電源側は、RIINSNS 抵抗の電源側にケルビン
接続します。ほとんどのアプリケーションでは3Ωの抵抗で十
分です。この抵抗は、VIN ピンに流れ込む電流によって、電源
からVIN ピンに向けてIR 電圧降下を発生します。この電圧降
下を補償するために、MFR_RVINコマンドの値に抵抗の公
称値を設定してください。LTC3883は、MFR_READ_ICHIP
の測定値に、ユーザが定義したMFR_RVINの値を掛け、得
られた電圧をVIN ピンの電圧測定値に加えます。つまり、
READ_VIN = V VIN_PIN +
(MFR_READ_ICHIP ・ MFR_
RVIN)
となり、このコマンドはVIN ピン・フィルタの電源側の
電圧値を返します。VIN フィルタ素子を使用しない場合は、
MFR_RVIN=0に設定します。
RIINSNS
VIN
10µF
100Ω
100Ω
1µF
LTC3883
M1
IIN_SNS
3Ω
10nF
TG
10nF
10µF
VIN_SNS
SW
VIN
BG
M2
3883 F25
図 25. 低ノイズの入力電流検出回路
3883fa
48
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
VIN_SNSとIIN_SNS ピンの両方にフィルタが必要です。許容誤
差 1%の100Ω 抵抗をRIINSNS に、10nFのセラミック・コンデン
サをGNDに接続します。GND へのコンデンサをより大きな値
にしてフィルタを強化することも可能です。入力電流検出アン
プの利得は100Ωのフィルタ抵抗に対して校正されているため、
これ以外のフィルタ抵抗値を使用すると入力電流の測定に誤
差を生じます。アンプの入力フィルタ・ネットワークは、VIN_SNS
およびIIN_SNS ピンのできるだけ近くに配置してください。
中間バスからグランドへのコンデンサには、低 ESRのセラ
ミック・コンデンサを使用します。このコンデンサは、上側ゲー
トMOSFETのドレインのできるだけ近くに配置し、高周波のト
ランジェント入力電流を供給できるようにします。これによって、
上側ゲートMOSFET 電流によるノイズが、入力電流検出アン
プの入力や電源に乗ることを防止できます。
入力電流検出アンプを使用しない場合は、VIN、VIN_SNS、
IIN_SNS ピンを相互に短絡します。
RCONFIG
(外付け抵抗構成設定ピン)
LTC3883のNVMのデフォルトは、RCONFIGピンを優先し
て参照するように設定されています。出力電圧、PWMの周波
数や位相を、ユーザによるデバイスのプログラミングなしで設
定したい場合、または特別にプログラム済みのデバイスを購
入した場合は、FREQ_CFG、VOUT_CFG、VTRIM_CFGピ
ンによって、これらのパラメータを設定できます。外付け部品
を減らすために、FREQ_CFG、VOUT_CFG、VTRIM_CFG
ピンはフロート状態のままにすることができます。この場合、
LTC3883はデフォルト値としてNVMに格納された該当するパ
ラメータを使用します。ASELピンは、ホストがデバイス・アドレ
スを喪失した場合に備え、常に抵抗分割器による設定を行っ
てください。
RCONFIGピンを外部から設定するには、LTC3883のVDD25
とGND 間に抵抗分割器を接続します。RCONFIGピンがモニ
タされるのは、初期の電源投入時とリセット時だけです。した
がって、デバイスへの通電後にたとえば A/Dなどによってこれ
らの値を変更しても、何の効果も得られません。適切な動作
を確保するには、許容誤差 1% 以下の抵抗を使用する必要が
あります。また、これらのピンの近くにノイズの大きいクロック
信号を配線しないでください。
電圧の選択
RCONFIGピンのVOUT_CFGおよび VTRIM_CFGを使って
出力電圧を設定した場合、以下のパラメータには、出力電圧
に一定の比率(パーセント)
を掛けた値が設定されます。
• VOUT_OV_FAULT_LIMIT
+10%
• VOUT_OV_WARN_LIMIT
+7.5%
• VOUT_MAX
+7.5%
• VOUT_MARGIN_HIGH
+5%
• POWER_GOOD_ON
–7%
• POWER_GOOD_OFF
–8%
• VOUT_MARGIN_LOW
–5%
• VOUT_UV_WARN_LIMIT
–6.5%
• VOUT_UV_FAULT_LIMIT
–7%
RCONFIGピ ン のVOUT_CFGお よ び VTRIM_CFGによる
出力電圧の設定については、表 12と13を参照してください。
RTOPはVDD25とピンの間、RBOTTOMはピンとSGNDの間
に接続します。適切な動作を確保するには、許容誤差 1%の
抵抗を使用する必要があります。
出力電圧のセットポイントは次式で表されます。
VSETPOINT = VOUT_CFG + VTRIM_CFG
たとえば、VOUT_CFGピンのRTOP に24.9k、RBOTTOM に4.32k
を使用し、VTRIM_CFGピンではRTOP を挿入せず、RBOTTOM
を0Ωとした場合、セットポイントは次のように計算できます。
VSETPOINT = 1.1V – 0.099V = 1.001V
0.5V ∼ 3.3Vの範囲で出力電圧に奇数の値が必要な場合は、
VOUT_CFGの抵抗分割器だけを使用し、VTRIM ピンは開放
するか、VDD25 に短絡します。出力のセットポイントを5Vにす
る場 合、VOUT_CFGはRTOP を10k、RBOTTOM を23.2kに設
定し、VTRIM_CFGはRTOP を20k、RBOTTOM を11kに設定す
る必要があります。
RCONFIGピンを使って出力電圧を設定すると、デバイスは
自動的に低電圧レンジまたは高電圧レンジに設定されます。
2.5V 以下のVOUT 電圧は低電圧レンジに設定され、2.5Vを
超える電圧はすべて高電圧レンジに設定されます。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
49
LTC3883/LTC3883-1
アプリケーション情報
表 12.VOUT_CFG
RTOP(kΩ)
0または開放
10
10
16.2
16.2
20
20
20
20
24.9
24.9
24.9
24.9
24.9
30.1
30.1
開放
RBOTTOM(kΩ)
開放
23.2
15.8
20.5
17.4
17.8
15
12.7
11
11.3
9.09
7.32
5.76
4.32
3.57
1.96
0
VOUT(V)
NVM
VTRIM 参照
3.3
3.1
2.9
2.7
2.5
2.3
2.1
1.9
1.7
1.5
1.3
1.1
0.9
0.7
0.5
表 13.VTRIM_CFG
RTOP(kΩ)
0または開放
10
10
16.2
16.2
20
20
20
20
24.9
24.9
24.9
24.9
24.9
30.1
30.1
開放
表 14.FREQ_CFG
(SYNC の立ち下がりエッジを基準とした位相)
RTOP(kΩ)
0 or Open
10
10
16.2
16.2
20
20
20
24.9
24.9
24.9
24.9
24.9
30.1
30.1
Open
RBOTTOM(kΩ)
Open
23.2
15.8
20.5
17.4
17.8
15
12.7
11.3
9.09
7.32
5.76
4.32
3.57
1.96
0
周波数(kHz)
NVM
250
250
250
425
425
425
500
500
575
575
575
650
650
650
External Clock
RBOTTOM(kΩ)
開放
23.2
15.8
20.5
17.4
17.8
15
12.7
11
11.3
9.09
7.32
5.76
4.32
3.57
1.96
0
θSYNC ∼ θ0 位相差
NVM
0
120
180
0
120
180
0
180
0
120
180
0
120
180
0
VOUT(V)
VOUT を
VSET 電圧に
対するVTRIM に 10kΩ/23.3kΩに
よる変化(mV) 設定した場合
0
99
86.625
74.25
61.875
49.5
37.125
5.5
24.75
5.25
12.375
5
–12.375
4.75
–24.75
4.5
–37.125
4.25
–49.5
4
–61.875
3.75
–74.25
3.63
–86.625
3.5
–99
3.46
説明
NVM
2 位相
3 位相
2 位相
2 位相
3 位相
2 位相
2 位相
2 位相
2 位相
3 位相
2 位相
2 位相
3 位相
2 位相
2 位相
3883fa
50
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
RCONFIG による周波数と位相の選択
周波数と位相のコマンドは、RCONFIGピンによって設定する
場合、連動します。PMBusコマンドを使用する場合は、これら
2つのパラメータは独立しています。出力を生成するのに複数
のLTC3883を使用するPolyPhase 構成では、SYNCピンを共
有する必要があります。構成が PolyPhaseでなければ SYNCピ
ンを共有する必要はありません。LTC3883 間でSYNCピンを
共有する場合、1 本のSYNCピンだけを周波数出力に設定し、
それ以外のSYNCピンはすべて外部クロック用に設定する必
要があります。
たとえば、425kHzのクロックによって駆動される2 位相構成
の場合、一方のLTC3883は必要な周波数と位相に設定し、も
う一方は外部クロックを使用するように設定します。すべての
位相の基準は、SYNCの立ち下がりエッジです。
LTC3883チップ 1の周波数を425kHz、位相シフトを180 度に
設定するには、RCONFIGに次の値を使用します。
アドレス0x45を選択するには、RTOP = 24.9k、
RBOTTOM = 7.32kとします。
アドレス0x4Eを選択するには、RTOP = 10.0k、
RBOTTOM = 15.8kとします。
表 15A1.LTC3883 の MFR_ADDRESSコマンドの例(7ビットと
8ビットの両アドレス指定について表示)
デバイス・
アドレス(16進)ビット ビット ビット ビット ビット ビット ビット ビット
7ビット 8ビット 7
6
5
4
3
2
1
0 R/W
説明
Rail4
0x5A 0xB4
0
1
0
1
1
0
1
0
0
Global4
0x5B 0xB6
0
1
0
1
1
0
1
1
0
Default
0x4F
0x9E
0
1
0
0
1
1
1
1
0
Example 1
0x60
0xC0
0
1
1
0
0
0
0
0
0
Example 2
0x61
0xC2
0
1
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
Disabled
2,3,5
Note 1:この表は、MFR_RAIL_ADDRESSコマンドとMFR_ADDRESSコマンドに適用される。
Note 2:1つのコマンド内でディスエーブルに設定された値が、
デバイスを無効にしたり、
グロー
バル・アドレスを無効にすることはない。
RTOP = 20kΩおよび RBOTTOM = 15kΩ
LTC3883チップ 2の周波数を外部クロック、位相シフトを0 度
に設定するには、RCONFIGに次の値を使用します。
RTOP = 開放および RBOTTOM = 0Ω
周波数 350kHz、750kHz、1000kHzはNVMのプログラミング
によってのみ設定できます。6 位相構成が必要な場合は、NVM
プログラミングを使用すると最適の位相設定を得られます。そ
れ以外の周波数および位相は、
すべてFREQ_CFGピンによっ
て構成できます。
RCONFIG によるアドレス選択
LTC3883のアドレスは、NVMに格納されたアドレスとASEL
ピンの組み合わせによって選択できます。デバイス・アドレスの
上位 3ビットはNVMに格納された上位 3ビットによって設定
され、デバイス・アドレスの下位 4ビットはASELピンによって
設定されます。これによって、NVMに1 種類のアドレスをプロ
グラムする場合、1 枚の基板上に16 個の異なるLTC3883を
実装できます。
NVMに 格 納 したアドレス が 0x4Fの 場 合、ASELにより
0x40 ∼ 0x4Fのデバイス・アドレスを設定できます。
(標準のデ
フォルト・アドレスは0x4Fです。)0x5Aまたは0x5Bのアドレス
はいずれのデバイスにも割り当てないでください。これらはグ
ローバル・アドレスであり、すべてのデバイスが応答します。
アドレス0x40を選択するには、RTOP = 開放、
RBOTTOM = 0Ωとします。
Note 3:1つのコマンド内でディスエーブルに設定された値が、他のコマンドでアドレスを指定
されたデバイスの応答を禁止することはない。
Note 4:MFR_ADDRESSまたはMFR_RAIL_ADDRESSコマンドに、0x00、0x0C(7ビット)
あるい
は0x5Aまたは0x5B(7ビット)
を書き込むことは推奨できない。
Note 5:アドレスを無効にするには、MFR_ADDRESSコマンドに0x80を入力する。0x80は7ビッ
トのアドレス・フィールドよりも大きく、アドレスを無効にする。
表 15.ASEL
RTOP(kΩ)
0または開放
RBOTTOM(kΩ)
開放
10
23.2
10
15.8
16.2
20.5
16.2
17.4
20
17.8
20
15
20
12.7
20
11
24.9
11.3
24.9
9.09
24.9
7.32
24.9
5.76
24.9
4.32
30.1
3.57
30.1
1.96
開放
0
スレーブ・アドレス
LSB(16 進)
NVM
NVM(3MSBs)_1111
NVM(3MSBs)_1110
NVM(3MSBs)_1101
NVM(3MSBs)_1100
NVM(3MSBs)_1011
NVM(3MSBs)_1010
NVM(3MSBs)_1001
NVM(3MSBs)_1000
NVM(3MSBs)_0111
NVM(3MSBs)_0110
NVM(3MSBs)_0101
NVM(3MSBs)_0100
NVM(3MSBs)_0011
NVM(3MSBs)_0010
NVM(3MSBs)_0001
NVM(3MSBs)_0000
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
3883fa
詳細:www.linear-tech.co.jp/LTC3883
51
LTC3883/LTC3883-1
アプリケーション情報
効率に関する検討事項
スイッチング・レギュレータのパーセント表示の効率は、出力電
力を入力電力で割って100%を掛けた値です。個々の損失を
解析して、どのような要素が効率を制限し、何を変更すれば最
も効率が改善されるかを判断できる場合が少なくありません。
パーセント表示での効率は、次式で表すことができます。
% 効率 = 100% – (L1 + L2 + L3 + ...)
ここで、L1、L2などは入力電力に対するパーセンテージで表
した個々の損失です。
回路内の電力を消費するすべての要素で損失が生じますが、
LTC3883の回路の損失の大部分は、次の4つの主な損失要
因によって生じます。1)
デバイスのVIN 電流、2)INTVCCレギュ
2
レータの電流、3)I R損失、4)上側MOSFETの遷移損失です。
1. VIN 電流は
「電気的特性」
の表に記載されているDC 電源
電流であり、これにはMOSFETドライバ電流や制御電流
は含まれません。VIN 電流による損失は通常小さな値です
(0.1% 未満)。
2. INTVCC 電流は、MOSFETドライバ電流と制御電流の合
計です。MOSFETドライバ電流は、パワー MOSFETのゲー
ト容量をスイッチングすることによって流れます。MOSFET
のゲートが L から H 、そして再び L に切り替わる度に、
INTVCC からグランドに一定量の電荷 dQが移動します。そ
れによって生じるdQ/dtはINTVCC から流出する電流であり、
一般に制御回路の電流よりはるかに大きくなります。連続
モードでは、IGATECHG =f(QT +QB)です。ここで、QTと
QB は上側 MOSFETと下側 MOSFETのゲート電荷です。
LTC3883-1の 場 合、出 力 から派 生した 電 源 によって
EXTVCC に給電すると、ドライバや制御回路に必要なVIN
電流には、次式で与えられる倍率が掛けられます。
 VEXTVCC  

1
 V
  Efficiency 
IN
(使用する場合)、MOSFET、インダ
3. I2R 損失は、ヒューズ
クタ、電流検出抵抗の各 DC 抵抗から予測できます。連続
モードでは、LやRSENSE に平均出力電流が流れますが、
上側 MOSFETと同期 MOSFETの間で
「チョッピング」さ
れます。2 個のMOSFETのRDS(ON)がほぼ同じ場合は、い
ずれか一方のMOSFETの抵抗にLの抵抗とRSENSE を加
算するだけでI2R 損失を求めることができます。たとえば、
各 MOSFETのRDS(ON)が 10mΩ、RL =10mΩ、RSENSE =
5mΩであれば、全抵抗は25mΩになります。この結果、5V
出力の場合、出力電流が 3A から15Aに増加すると損失は
2% ∼ 8%、3.3V出力では3% ∼ 12%の範囲になります。外
付け部品および出力電力レベルが同じ場合、効率はVOUT
の2 乗に反比例して変化します。高性能デジタル・システム
では低出力電圧と大電流がますます要求されているので、
その相乗効果により、スイッチング・レギュレータ・システム
の損失項の重要性は倍増ではなく4 倍増となります。
4. 遷移損失は上側 MOSFETだけに生じ、
しかも高入力電圧
(通常 15V 以上)で動作しているときに限って大きくなり
ます。遷移損失は次式から概算できます。
遷移損失 = (1.7) VIN2 IO(MAX) CRSS f
銅トレースや内部バッテリ抵抗など他の
「隠れた」損失は、携
帯用システムではさらに5% ∼ 10%の効率低下を生じる可能
性があります。
これらの
「システム」
レベルの損失を設計段階で
含めることが非常に重要です。内部バッテリとヒューズの抵抗
損失は、スイッチング周波数においてCIN に適切な電荷を蓄
積し、ESRを小さくすれば最小に抑えることができます。25W
電源では、通常容量を20μF ∼ 40μF 以上、ESRを20mΩ ∼
50mΩ 以下にする必要があります。LTC3883の2 位相アーキ
テクチャの場合、通常必要な入力容量は競合製品に比べて
半分になります。
その他の損失
(デッドタイム中のショットキ・ダ
イオードの導通損失やインダクタのコア損失など)
は、合計し
ても一般には2% 未満の損失増にしかなりません。
トランジェント応答の確認
たとえば、20V から5V への降圧アプリケーションでは、 レギュレータのループ応答は、負荷電流のトランジェント応答
INTVCC 電流が 10mAの場合、VIN 電流は約 2.5mAになり
を調べることで確認できます。
スイッチング・レギュレータは、DC
ます。これにより、
(ドライバが VIN から直接電力を供給され (抵抗性)負荷電流のステップに応答するのに数サイクルを
ている場合)
中間電流損失は、10% 以上からわずか数パー
要します。負荷ステップが発生すると、VOUT は∆ILOAD(ESR)
セントに減少します。
に等しい大きさだけシフトします。ここで、ESRはCOUT の等価
3883fa
52
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
直列抵抗です。また∆ILOAD は、COUT の充電または放電を開
始して、帰還誤差信号を発生します。この信号によりレギュレー
タは、電流変化に適応してVOUT を定常状態の値に戻すよう強
制されます。この回復期間に、安定性に問題があることを示す
過度のオーバーシュートやリンギングが発生しないか、VOUT
をモニタできます。ITH ピンを備えているため、制御ループの
動作を最適化できるだけでなく、DC 結合され、ACフィルタを
通した閉ループ応答のテスト・ポイントが与えられます。このテ
スト・ポイントでのDCステップ、立ち上がり時間、およびセトリ
ングは、閉ループ応答を正確に反映します。2 次特性が支配
的なシステムを想定すれば、位相余裕や減衰係数は、このピ
ンに現れるオーバーシュートのパーセンテージから概算でき
ます。このピンの立ち上がり時間を調べることにより、帯域幅
も概算できます。
「標準的応用例」
の回路に示すITH ピンの外
付け部品は、ほとんどのアプリケーションにおいて検討着手
時の妥当な初期値として使えます。ループ利得に影響を与え
るプログラム可能なパラメータは2つだけです。電圧レンジを
決めるMFR_PWM_CONFIG_LTC3883コマンドのビット5と6、
および電流レンジを決めるMFR_PWM_MODE_LTC3883コ
マンドのビット7です。補償の計算の前に、必ずこれらのパラ
メータを確定しておいてください。
ITH の直列 RC-CC フィルタにより、支配的なポール- ゼロ・ルー
プ補償が設定されます。これらの値は、最終的なプリント基板
のレイアウトを完了し、特定の出力コンデンサの種類と容量値
を決定してからは、トランジェント応答を最適化するために多
少の
(推奨値の0.5 ∼ 2 倍)変更が可能です。ループの利得と
位相は、出力コンデンサのさまざまな種類と値によって決まる
ため、出力コンデンサを適切に選択する必要があります。立ち
上がり時間が 1µs ∼ 10µsの最大負荷電流の20% ∼ 80%の
出力電流パルスによって発生する出力電圧波形とITH ピンの
波形により、帰還ループを開くことなく全体的なループの安定
性を判断することができます。パワーMOSFETと出力コンデン
サの両端に接地された抵抗を直接接続し、適当な信号発生
器でそのゲートを駆動するのが、負荷ステップを発生する実
用的な方法です。MOSFETとRSERIES によって、およそVOUT/
RSERIES に等しい出力電流が生じます。RSERIES には、電流制
限の設定とプログラムされた出力電圧に応じた、
0.1Ω ∼ 2Ωの
値が妥当です。出力電流のステップ変化によって生じる初期
出力電圧ステップは帰還ループの帯域幅内にない場合があ
るため、位相余裕を決定する際にこの信号を使用することは
できません。このため、ITH ピンの信号を調べる方が確実です。
この信号は帰還ループ内にあり、フィルタされ、補償された制
御ループ応答です。ループの利得はRCを大きくすると増加し、
ループの帯域幅はCC を小さくすると広くなります。CC を減少さ
せるのと同じ比率でRC を増加させると、ゼロの周波数は変化し
ないため、帰還ループの最も重要な周波数範囲で位相シフトが
一定に保たれます。出力電圧のセトリング動作は閉ループ・シス
テムの安定性に関係し、電源全体の実際の性能を表します。
次に、大容量の
(>1µF)電源バイパス・コンデンサが接続され
ている負荷をスイッチングすると、さらに大きなトランジェント
が発生します。放電しきったバイパス・コンデンサが実質的に
COUTと並列接続状態になるため、VOUTが急激に低下します。
負荷スイッチの抵抗が小さく、かつ急速に駆動されると、どの
ようなレギュレータでも、出力電圧の急激なステップ変化を防
止するだけ素早く電流供給を変えることはできません。CLOAD
対 COUT の比率が 1:50より大きい場合は、スイッチの立ち上
がり時間を制御して、負荷の立ち上がり時間を約 25・CLOAD
に制限するようにしてください。そうすることにより、10µFのコ
ンデンサでは250µsの立ち上がり時間が必要とされ、充電電
流は約 200mAに制限されるようになります。
PolyPhase 構成
複数のLTC3883/LTC3880によるPolyPhaseレールを構成する
場合、両デバイスでSYNC、ITH、SHARE_CLK、GPIO、ALERT
の各ピンを共有する必要があります。GPIO、SHARE_CLK、
ALERTピンにプルアップ抵抗を接続することを忘れない
でください。1つのデバイスのSYNCピンを目標とするス
イッチング周波数に設定し、その他のすべてのデバイスの
FREQUENCY_SWITCHコマンドは外部クロックに設定し
ます。外部発振器からクロックを供給する場合は、すべての
デバイスのFREQUENCY_SWITCHコマンドを外部クロック
に設定します。全チャネル間の相対位相は、等間隔にしてく
ださい。また、MFR_RAIL_ADDRESSには、すべてのデバイ
スに同じ値を設定します。
複数のLTC3883によるPolyPhaseのレールを接続する場合、
それらのVIN ピンは、VIN フィルタ・ネットワークを介して直接
電源電圧に戻します。標準的応用例の回路「高効率 500kHz
2 位相 1.8V 降圧コンバータ
(検出抵抗方式)」
を参照してくだ
さい。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
53
LTC3883/LTC3883-1
アプリケーション情報
3 位相のLTC3883/LTC3880を接続する場合は、LTC3880の
VIN ピンと電力段を、LTC3883の入力電流検出抵抗の下流側
に接続します。これによって、レールの総入力電流を測定でき
るようになります。標準的応用例の回路「高効率 350kHz3 位
相 1.8V 降圧コンバータ
(入力電流検出方式)」
を参照してくだ
さい。LTC3883/LTC3880アプリケーションの3つのインダクタ
すべてについてインダクタDCRを計算できます。LTC3883の
位相に対してDCRの自動較正ルーチンは、他の2つの位相
を遮断することで可能になります。LTC3880の位相に対する
インダクタDCRは、LTC3883のREAD_IINの値と、LTC3880
の位相のMFR_READ_IINの値を使って計算できます。ユー
ザは、他の2つの位相を遮断して対応するLTC3880 位相の
IOUT_CAL_GAINを調整できます。アクティブな位相に対す
るMFR_READ_IINとLTC3883のREAD_IIN が等しくなるよ
うに調整します。
また、位相を一度に1つずつ遮断し、残りの2つの位相をアク
ティブにすることで、3つのインダクタすべてのDCRを較正で
きます。ただし、LTC3883の位相に対してDCR自動較正ルー
チンは使用できません。すべてのインダクタのIOUT_CAL_
GAINの値は、手順を開始する前に、DCRの公称値 DCR_
NOMに設定しておく必要があります。
手順の実行中は、回路を定常負荷状態に保ち、コンバータ
はCCMで動作させます。出力電流検出ネットワークの両端
の6mVとともに、検出抵抗 RIINSNS の両端にも平均 6mV
の信号が発生するように十分な負荷電流を流します。ユー
ザは、まず LTC3883のREAD_IINの値と、3つの位相すべて
のREAD_IOUTの値を記録する必要があります。これらの
値を、READ_IIN_A、READ_IOUT_1A、READ_IOUT_2A、
READ_IOUT_3Aと呼ぶことにします。
次に、位相1を遮断し、LTC3883のREAD_IINの値と、
アクティ
ブな2つの位相のREAD_IOUTを記録します。これらの値を、
READ_IIN_B、READ_IOUT_2B、READ_IOUT_3Bと呼ぶこ
とにします。
位相 1のDCRを計算するには、次式を使います。
READ_IIN_A = READ_IIN_Bであることを確認します。
位相 1の実際の電流 IOUT_1Aは、次式で計算できます。
IOUT_1A = READ_IIN_A – READ_IIN_A・{(READ_IOUT_
2A + READ_IOUT_3A)/(READ_IOUT_2B + READ_IOUT_3B)
位相 1のインダクタの実際のDCRは、次式によって正しい値
に較正できます。
DCR_CAL = DCR_NOM・(IOUT_1A/READ_IOUT_A)
次に、IOUT_CAL_GAINコマンドの値を、インダクタDCRの
較正済みの値 DCR_CALに更新する必要があります。
以上の手順を繰り返して、位相 2と3のインダクタDCRも決定
します。
インダクタDCRを正確に計算するために遵守すべき動作条
件の詳細は、
「アプリケーション情報」
の
「インダクタDCRの自
動較正」
の項を参照してください。
PC 基板レイアウトのチェックリスト
プリント回路基板をレイアウトするときは、以下のチェックリス
トを使用して、このデバイスが正しく動作するようにします。こ
れらの項目は図 26のレイアウト図にも示してあります。連続
モードで動作している同期レギュレータのさまざまな枝路に
現れる電流波形を図 27に示します。レイアウトでは、以下の
項目をチェックしてください。
1. 上側 NチャネルMOSFET(M1)
が、CIN から1cm 以内に配
置されていますか。
2. グランドと電源グランドが分離されていますか。1つにまと
めたこのデバイスのグランド・ピンとCINTVCC のグランド・リ
ターンは、1つにまとめたCOUT の
(­)端子に戻す必要があ
ります。ITH のトレースはできるだけ短くします。上側のNチャ
ネルMOSFET、ショットキ・ダイオードおよびCIN コンデンサ
で形成される経路のリードとPCトレースを短くします。コン
デンサは互いに隣接させ、また上記のショットキ・ループか
らは離して配置し、出力コンデンサの
(­)端子と入力コンデ
ンサの
(­)端子を可能な限り近づけて接続してください。
3. ISENSE+とISENSE– のリードは、PCの最小トレース間隔で
並走するように配線されていますか。ISENSE+とISENSE– 間
のフィルタ・コンデンサは、デバイスにできるだけ近づけてく
ださい。検出抵抗またはインダクタのうち、いずれか電流検
3883fa
54
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
RIINSNS
VIN
RIIN
RIIN
IIN_SNS
TSNS
VIN_SNS
Q1
LTC3883
C1
RVIN
ISENSE+
ISENSE–
SW
VIN
CVIN
L
TG
CB
BOOST
SYNC
RUN
VSENSE+
VSENSE–
1µF
CERAMIC
INTVCC
ITH
GND
GND
+
CINTVCC
CIN
VOUT
M2
D1
COUT
+
+
VDD33
VDD25
M1
BG
RSENSE
3883 F26
図 26.プリント回路基板の推奨レイアウト図
RSENSEIN
VIN
RIN
SW
CIN
L
RSENSE
D
VOUT
COUT
RL
3883 F27
BOLD LINES INDICATE
HIGH SWITCHING
CURRENT. KEEP LINES
TO A MINIMUM LENGTH.
CURRENT WAVFORM
AT NODE
図 27. 枝路電流の波形
出に使用する素子に対してはケルビン接続を用い、正確に
電流を検出できるようにします。
4. INTVCC のデカップリング・コンデンサは、INTVCCと電源
グランド・ピン間に、デバイスの近くで接続されていますか。
このコンデンサはMOSFETドライバのピーク電流を供給
します。1μFセラミック・コンデンサを1 個、INTVCC ピンと
PGNDピンのすぐ隣に追加すると、ノイズ性能を大幅に改
善できます。
5. スイッチング・ノード
(SW)、上側のゲート・ノード
(TG)、お
よびブースト・ノード
(BOOST)は、ノイズに敏感な小信号
ノード、特に電圧および電流の検出帰還ピンから離してくだ
さい。これらすべてのノードの信号は非常に大きく高速に変
化するので、LTC3883の
「出力側」
に置き、基板のトレース
面積を最小限に抑えます。DCR 検出を使用する場合、上側
の抵抗(図18aのR1)
をスイッチング・ノードの近くに配置し
ます。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
55
LTC3883/LTC3883-1
アプリケーション情報
6. 改良型の
「スター・グランド」手法を使用します。これは、入
力コンデンサおよび出力コンデンサと同じ基板面に低イン
ピーダンスの大きな銅領域の中央接地点を設け、ここに
INTVCC デカップリング・コンデンサの下側、電圧帰還抵
抗分圧器の下側、およびデバイスのGNDピンを接続する
方法です。
7. VIN_SNSとIIN_SNS のフィルタは、検出抵抗 RSENSEIN にケ
ルビン接続されていますか。
この接続方法は、PCBのトレー
ス抵抗による入力電流測定の誤差を予防します。これらの
トレースは、できるだけ短くするとともに、スイッチング・ノー
ドやブースト・ノードなどのノイズの大きなノードから離して
配線する必要があります。
8. VIN のフィルタは、RSENSEIN 抵抗の入力側にケルビン接続
されていますか。電力段の不連続な電流によって生じる、
アンプの入力とアンプの電源間の電圧トランジェントを低
減すると、入力電流検出アンプのノイズ性能を向上する効
果が得られます。
PC 基板レイアウトのデバッグ
回路をテストするとき、DC ∼ 50MHzの電流プローブを使用し
てインダクタの電流をモニタすることは有用です。出力スイッ
チング・ノード
(SWピン)
をモニタして、オシロスコープを内部
発振器に同期させ、実際の出力電圧も調べてください。アプリ
ケーションで予想される動作電圧および電流範囲で、適切な
性能が達成されていることをチェックします。
ドロップアウト状
態になるまでの入力電圧範囲で、さらに、出力負荷が低電流
動作しきい値(Burst Mode 動作では通常最大設計電流レベ
ルの10%)
を下回るまで、動作周波数が保たれるようにしてく
ださい。
適切に設計によって実装された低ノイズのPCBにおいては、
デューティ・サイクルのパーセンテージがサイクル間で変動
しません。低調波の周期でデューティ・サイクルが変動する
場合、電流検出入力または電圧検出入力でノイズを拾って
いるか、またはループ補償が適当でない可能性があります。レ
ギュレータの帯域幅の最適化が不要であれば、ループの過
補償を用いてPCレイアウトの不備を補うことができます。
VIN を公称レベルより小さくして、ドロップアウト状態のレギュ
レータ動作を検証します。出力をモニタして動作を確認しな
がら、さらにVIN を低下させ、低電圧ロックアウト回路の動作
を確認します。
問題が生じるのが出力電流が大きいときのみ、または入力
電圧が高いときのみであるかどうかを調べます。入力電圧が
高くかつ出力電流が小さいときに問題が発生する場合は、
BOOST、SW、TG、場合によってはBGと、ノイズの影響を受
けやすい電圧ピンおよび電流ピンとの間に容量性結合がな
いかを調べます。電流検出ピン間に接続するコンデンサは、デ
バイスのピンのすぐ近くに配置する必要があります。このコン
デンサは、高周波容量性結合による差動ノイズの混入の影響
を最小限に抑えるのに役立ちます。入力電圧が低く電流出力
負荷が大きいときに問題が生じる場合は、CIN、ショットキ・ダ
イオード、および上側のMOSFETと、ノイズの影響を受けやす
い電流および電圧検出トレース間に誘導性結合がないかを
調べます。
さらに、
これらの部品とデバイスのGNDピンの間の、
共通グランド経路の電圧ピックアップも調べてください。
設計例
中程度の電流レギュレータの設計例として、以下を仮定します:
VIN =12V(公称値)、VIN =20V(最大値)、VOUT =3.3V、
IMAX =15A、および f =500kHz(図 28 参照)。
安定化出力は、NVMに格納されたVOUT_COMMANDまたは、
次の値を持つ、VDD25、RCONFIGピン、SGND 間の抵抗分
割器によって決まります。
1. VOUT_CFG:RTOP = 10k、RBOTTOM = 15.8k
2. VTRIM_CFG:開放
周波 数と位 相はNVMによって設 定するか、RTOP =20k、
RBOTTOM =12.7kの 抵 抗 分 割 器 をVDD25、FREQ_CFG、
GND 間に接続することで設定します。アドレスはXFに設定し
ます。XはNVMに格納された上位ビットです。
抵抗構成設定ピンによって出力電圧を決定している場合、以
下のパラメータは出力電圧に対する比率(パーセント)
として
設定されます。
n
n
n
n
n
n
n
n
n
VOUT_OV_FAULT_LIMIT .............................................. +10%
VOUT_OV_WARN_LIMIT ............................................. +7.5%
VOUT_MAX .................................................................. +7.5%
VOUT_MARGIN_HIGH .................................................... +5%
POWER_GOOD_ON......................................................... –7%
POWER_GOOD_OFF........................................................ –8%
VOUT_MARGIN_LOW ..................................................... –5%
VOUT_UV_WARN_LIMIT ............................................. –6.5%
VOUT_UV_FAULT_LIMIT ................................................ –7%
3883fa
56
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
5mΩ
VIN
6V TO 20V
10µF
D4
INTVCC
100Ω
1µF
10nF
TG
100Ω
LTC3883
BOOST
IIN_SNS
VIN_SNS
10nF
22µF
50V
1µF
M1
0.1µF
1.0µH
SW
M2
BG
PGND
3Ω
10k
10µF
10k
PMBus
INTERFACE
10k
10k
10k
10k
10k
5k
VDD33
FREQ_CFG
VIN
PGOOD VOUT_CFG
SDA
VTRIM_CFG
SCL
ASEL
WP
ALERT
RUN
SHARE_CLK
ISENSE+
GPIO
ISENSE–
SYNC
VSENSE+
VDD25
VSENSE–
VDD33
TSNS
GND
1.0µF
2.2k
0.2µF
ITH
1.0µF
+
MMBT3906
2200pF
3883 F28
10nF
6.04k
VOUT
3.3V
15A
COUT
530µF
6V
COUT: 330μH SANYO 4TPF330ML, 2× 100µF AVX 12106D107KAT2A
L: COILCRAFT XPL7070 1µH
M1: RENESAS RJK0305DPB
M2: RENESAS RJK0330DPB
図 28.500kHz/3.3V 高効率降圧コンバータ
その他のユーザ定義パラメータは、すべてNVMにプログラム
する必要があります。GUIを使用すると、デバイスに必要な動
作パラメータを簡単に設定できます。
インダクタンス値は最大 35%のリップル電流(5.25A)の仮定
に基づいています。リップル電流の最大値は、最大入力電圧
で発生します。
L=


VOUT
V
1– OUT 
f • ∆IL(MAX)  VIN(MAX) 

VOUT 
V
1– OUT 
f •L  VIN(NOM) 
tON(MIN) =
VOUT
VIN(MAX) • f
=
1.8V
= 180ns
20V ( 500kHz )
選 択したインダクタは、Vishay 社 のIHLP4040DZ-11 1μH
(DCRTYP =2.3mΩ@25ºC)
です。
コントローラに必要な値は1.05μHです。この値に最も近い標
準値は1μHです。公称入力におけるリップル電流は次のよう
に計算できます。
∆IL(NOM) =
リップル電流は4.79A(32%)
です。ピーク・インダクタ電流は、
最大 DC 値にリップル電流の半分を加えた値(つまり17.39A)
になります。最小オン時間は最大 VIN で生じ、90nsより短くな
らないようにします。
インダクタの温度測定が正確であり、C1を0.2μFに設定した
とすると、RD は無限大となり式から除外されます。
R1=
L
1µH
=
= 1.37k
(DCR at 25°C) •C1 2.5mΩ • 0.2µF
3883fa
詳細:www.linear-tech.co.jp/LTC3883
57
LTC3883/LTC3883-1
アプリケーション情報
R0による最大電力損失はデューティ・サイクルと関係があり、
連続モード時の最大入力電圧で発生します。
( VIN(MAX) – VOUT ) • VOUT
R1=
PLOSS
17.25
1/2
(1.8 ) • ( 20 – 1.8 ) 
20 
= 4.9A
CIN Required IRMS =
R1
(20 – 1.8) •1.8 = 23.91mW
=
1.37k
電流制限はピーク値よりも20% 高い値に設定し、部品のばら
つきやシステム内のノイズによって平均電流が制限されないよ
うにします。
VILIMIT = IPEAK・RDCR(MAX) = 17.39A・2.5mΩ = 43mV
この値に最も近いVILIMIT の設定は、42.9mVまたは46.4mV
です。
これらの値は、
IOUT_OC_FAULT_LIMITコマンドによっ
て入力します。予想される変動と検出コンデンサの実験室に
おける測定に基づいて、ユーザは最適の設定を決定できます。
上側のMOSFETの電力損失は容易に推定できます。上側
MOSFETには、RENESAS 社 のRJK0305DPB(RDS(ON)=
10mΩ、CMILLER = 75pF)
を選択します。最大入力電圧、推
定 温 度 50ºC、下 側 MOSFETにRENESAS RJK0330DPB
(RDS(ON)=3mΩ)を使用した場合、上側 MOSFETの損失
は次のようになります。
PMAIN =
1.8V
2
• (17.25) • 1+ ( 0.005) ( 50°C – 25°C) 
20V
1 
 1
2
• 0.01Ω + ( 20V ) ( 8.695A ) • 
+
 5 – 2.3 2.3 
(75pF )(500kHz ) = 0.406W
下側 MOSFETの損失は、次のように計算できます。
PSYNC =
CIN は、次式で表されるRMS 電流定格に適合するように選択
します。
(20V – 1.8V ) •
20V
(17.25A )2 •
1+ ( 0.005) ( 50°C – 25°C)  • 0.003Ω
= 0.913W
I2R 損失は両方のMOSFETで発生しますが、PMAIN の式には
遷移損失の項が追加され、その値は入力電圧が高いときに
最大になります。
COUT は、出力リップルが小さくなるようにESR が 0.006Ωのも
のを選択します。連続モードでの出力リップルは、入力電圧が
最大のときに最大になります。ESRによる出力電圧リップルは、
次のとおりです。
VORIPPLE = R(∆IL) = 0.006Ω・5.5A = 33mV
USB-to-I2C/SMBus/PMBusコントローラとLTC3883 のシ
ステム内接続
USBとI2C/SMBus/PMBusを接 続するLTCコントローラは、
プログラミング、テレメトリおよびシステム・デバッグのために、
ユーザの基板上のLTC3883との間のインタフェースを提供し
ます。このコントローラをLTpowerPlayと併用すると、電源シ
ステム全体の強力なデバッグ手段になります。テレメトリ、フォ
ルト状態コマンドおよびフォルト・ログを使って、短時間で故
障を診断できます。最終構成を短時間で開発し、LTC3883の
EEPROMに格納できます。
システム電源の有無に関わらず、LTCのI2C/SMBus/PMBus
コントローラを介して、1 個または複数のLTC3883に対する
給電、プログラミングおよび通信が可能な応用回路を図 29に
示します。システム電源が存在しない場合、VDD33 電源ピンか
らドングルによってLTC3883に給電します。VIN を印加せず、
VDD33 ピンが給電されているデバイスを初期化するには、グ
ローバル・アドレス0x5B、コマンド0xBD、データ0x2B、続い
てアドレス0x5B、コマンド0xBD、データ0xC4を使用します。
これによって、デバイスとの通信が可能になり、プロジェクト・
ファイルが更新されます。更新されたプロジェクト・ファイルを
NVMに書き込むには、STORE_USER_ALLコマンドを発行
します。VINを印加したらMFR_RESETコマンドを発行して、
PWMをイネーブルして、ADCの有効な値を読み出せるように
する必要があります。
コントローラの電流ソース能力が制限されているため、OR 接
続された3.3V 電源からは、LTC3883、それらに関連したプル
アップ抵抗およびI2Cのプルアップ抵抗だけに給電します。さ
らに、I2C バス接続をLTC3883と共有しているどのデバイスも、
SDA/SCLピンとそのVDD ノードの間にボディ・ダイオードが形
3883fa
58
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
VIN
LTC
CONTROLLER
HEADER
ISOLATED
3.3V
SDA
100k
100k
VIN
VDD33
TP0101K
SCL
1µF
10k
VDD25
LTC3883
1µF
SDA
10k
SCL
WP SGND
TO LTC DC1613
USB TO I2C/SMBus/PMBus
CONTROLLER
VIN
TP0101K
VDD33
1µF
VDD25
LTC3883
1µF
SDA
VGS MAX ON THE TP0101K IS 8V IF VIN > 16V
CHANGE THE RESISTOR DIVIDER ON THE PFET GATE
SCL
WP SGND
3883 F29
図 29.LTCコントローラの接続
成されないようにします。これは、システム電源が存在しない
場合にバス通信に干渉するからです。VIN が印加されている
場合、ドングルは基板上のLTC3883に給電しません。デバイ
スの構成が完了するまで負荷に電力が供給されないように、
RUNピンを L に保持しておくことを推奨します。
LTCのコントローラのI2C 接続はPCのUSB から光絶縁され
ています。コントローラの3.3VとLTC3883のVDD33 ピンは、
独立したPFETによって各 LTC3883を駆動する必要があり
ます。VIN を印加していない場合、内蔵 LDO がオフしている
ため、VDD33 ピンは並列にすることができます。コントローラの
3.3Vの電流制限は100mAですが、VDD33 の電流の代表値は
15mA 未満です。VDD33 はINTVCC/EXTVCC ピンをバック・ド
ライブします。通常、VIN が開放であれば、これは問題になり
ません。
インダクタDCR の自動較正
インダクタの直流抵抗を電流シャント素子として使用すると、
電力損失が増えないこと、回路を簡素化し低コスト化を図れ
るといった利点があります。しかし、インダクタの規定された
公称 DCR 値と実際のDCR 値の間の誤差に比例して、ピー
ク電流制限と出力電流の読み出し値にも誤差が生じます。
LTC3883には、代表値からの許容誤差を補償する、インダク
タDCR 値の較正機能があります。MFR_PWM_MODE_3883
コマンドのビット3をセットすると、較正手順が開始されま
す。較正手順を適切に完了するには、PWM がイネーブル、
DUTY_CYCLE 値が 3% 以上、READ_IIN 値が 10mA 以上、
IOUT_CAL_GAINの較正後の値が較正前の 30% 以内と
なることが必要です。これらの条件のいずれか1つでも満た
されないと、STATUS_CMLコマンドのビット0 がセットされ、
IOUT_CAL_GAINの値は変更されません。
インダクタDCRの較正では、正確に較正を行なえるように、
180msのコマンド実行中、電源電圧、出力電圧、負荷電流
が定常状態になければなりません。DCR 較正に使用する
READ_IINとREAD_IOUTの値を確実にTUE 1% 以内とする
ために、出力電流検出ネットワークの両端の電圧を6mVにす
るとともに、検出抵抗 RIINSNS の両端の信号電圧を平均 6mV
以上とする十分な負荷電流を流す必要があります。インダクタ
DCRは、READ_IINの測定値にREAD_DUTY_CYCLEの測
定値を掛けて出力電流の計算値を求めることで較正します。
つづいてLTC3883は、READ_IOUTの測定値が、電力段の
入力電流とデューティ・サイクルに基づく出力電流の計算値に
一致するようにIOUT_CAL_GAINの値を更新して、READ_
IOUT ・ DUTY_CYCLE=READ_IINの関係が成り立つよう
にします。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
59
LTC3883/LTC3883-1
アプリケーション情報
正確な DCR 温度補償
インダクタの直流抵抗を電流シャント素子として使用すると、
電力損失が増えないこと、回路を簡素化し低コスト化を図れ
るといった利点があります。しかし、インダクタの抵抗には強い
温度依存性があり、インダクタのコア温度を正確に測定する
のは困難であることから、電流測定に誤差を生じます。銅の場
合、インダクタ温度がわずか 1ºC 変わっただけで電流利得は
約 0.39%も変化します。図 30に、DC/DCコンバータのレイアウ
ト例(右)
と、その熱画像(左)
を示します。コンバータは出力の
負荷に1.8V、1.5Aを供給しています。
高負荷条件におけるインダクタの発熱は、インダクタと温度セ
ンサの間に過渡的および定常的な熱勾配を生み出し、検出し
た温度はインダクタのコア温度を正確には表しません。この温
度勾配は図 30の熱画像で明らかに見ることができます。さら
に、負荷電流の変化の方がインダクタの熱伝達時定数よりも
速い場合は、過渡誤差を低減するために過渡的な加熱、冷
却効果を考慮する必要があります。これら2つの課題には、2
つのパラメータすなわち、インダクタのコアから基板上の温度
センサへの熱抵抗 θISと、インダクタの熱時定数 τを追加する
ことで対処できます。熱抵抗 θIS [ºC/W]は、インダクタの特定
の電力損失 PI に対して、検出されたTSとインダクタ内部温度
TI の定常状態における差を計算するために使用します。
TI – TS = θIS PI = θIS VDCR IOUT
さらに温度上昇を追加して、より正確にインダクタの直流抵抗
RI を求めます。
RI = R0 (1 + a [TS – TREF + θIS VDCR IOUT])
上の式で、VDCR はインダクタの直流電圧降下、IOUT は出力
電流のRMS 値、R0は基準温度 TREF でのインダクタの直流
抵抗、αは抵抗の温度係数です。ほとんどのインダクタは銅で
できているので、温度係数 αCU =3900ppm/ºCに近いと予測
できます。あるαに対して、他のパラメータθISとR0は2つの負
荷電流だけを用いて1つの温度で較正できます。
RO =
(R2 –R1)(P2+P1) – (R2+R1)(P2 –P1)
a ( T2 – T1) (P2+P1) – (P2 –P1) ( 2+ a [ T1+ T2 – 2TREF ])
θIS =
1 a (R1+R2) ( T2 – T1) – (R2 –R1) 2+ a [ T1+ T2 – 2TREF ]
•
aRO a ( T2 – T1) (P2+P1) – (P2 –P1) 2+ a [ T1+ T2 – 2TREF ]
(
(
)
)
インダクタの抵 抗 RK =VDCR(K)/IOUT(K)、電力損 失 PK =
VDCR(K)・IOUT(K)、検出した温度 TK(K=1、2)
は各負荷電
DC/DC
CONVERTER
INDUCTOR
TEMPERATURE
SENSOR
3883 F30
図 30. 熱画像とレイアウト写真
3883fa
60
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
流について記録されます。θIS の計算精度を上げるには、2つ
の負荷電流をシステムの電流範囲のI1 =10%、I2 =90% 程
度になるように選択してください。
れます。一方ベースとエミッタはLTC3883に別個に配線して、
ベースはLTC3883に近い信号グランドに接続してください。
インダクタの熱時定数 τはインダクタの1 次熱応答をモデル
化し、負荷トランジェントの間のDCRを正確に補償できるよう
にします。低負荷電流から高負荷電流への遷移時には、インダ
クタの抵抗は自己発熱のために上昇します。低電流 I1 から高
電流 I2 へと1 段階の負荷ステップを適用すると、インダクタの
両端の電圧は、即座にI1R1からI2R1 へと変化し、その後ゆっ
くりとI2R2に近づきます。ここで、R1は特定の温度と負荷電流
I1 における定常状態抵抗値、R2は負荷電流 I2 によるインダク
タの自己発熱のためにわずかに増加した直流抵抗値です。電
気的時定数 τEL =L/Rは熱時定数よりも数桁短く、
「即座に」
とは熱時定数に比べての表現であることに注意してください。
この2つの落ち着いた領域から2 組のデータ
(I1, T1, R1, P1)
と
(I2, T2, R2, P2)
が得られ、2 点較正の方法(1.3-1.4)
を適用
して定常状態でのパラメータθISとR0を
(これまでに評価した
平均 αを前提に)求めます。定常状態の式(1.2)
を用いて計算
した相対的電流誤差は負荷ステップの直後にピークを迎え、
その後インダクタの熱時定数 τでゼロまで減衰します。
LTpowerPlay:デジタル電源用の対話型 GUI
∆I
( t ) = a θIS ( V2I 2 – V1I 1) e – t/τ
I
時定数 τは最適近似直線 y=ln(∆I/I)
=a1+a2tの傾きから
次のように求めます。
τ=–
1
a2
以上をまとめると、DCR 電流測定を較正するには、負荷電流
を1 回ステップさせるだけで良いということです。応答の安定
した部分が熱抵抗 θISと公称直流抵抗 R0を与え、セトリング
特性を用いてインダクタの熱時定数 τを測定します。
最良の動作を得るには、温度センサはインダクタにできるだ
け近く、その他の大きな熱源からできるだけ離して配置してく
ださい。たとえば、図 30では検出用のバイポーラ・トランジス
タをインダクタの近く、スイッチ用デバイスからは離して配置し
ています。PNPトランジスタのコレクタをローカルな電源グラ
ンド・プレーンに接続するとインダクタへの良い熱接続が得ら
LTpowerPlayは、LTC3883をはじめとするリニアテクノロジー
社のデジタル・パワー ICをサポートする、Windows ベースの
強力な開発環境です。このソフトウェアは、さまざまな作業を
幅広く支援します。LTpowerPlayにデモ・ボードやユーザ・アプ
リケーションを接続することで、リニアテクノロジー社のICを
評価できます。LTpowerPlayはオフライン・モード
(ハードウェ
ア不要)
による使用も可能です。このモードは、保存しておい
て後ほど再度読み込むことができる、複数のIC 構成ファイル
を作成するために使用します。過去に例のない高度な診断と
デバッグ機能も装備されました。いまや基板開発時の電源
システムのプログラムや調整、あるいは電源レール開発時の
電源に関する問題の診断における、貴重な診断ツールとな
りました。LTpowerPlayは、DC1778Aデモ・ボード、DC1890A
ソケット付きプログラミング・ボード、顧客ターゲット・システム
をはじめとする多くの潜在的ターゲットの1つと、リニアテクノ
ロジー社のUSB-to-I2C/SMBus/PMBusコントローラを介して
通信します。このソフトウェアは、最新のデバイス・ドライバやド
キュメンテーションとともにリビジョンを常に最新に保つ自動
更新機能も備えています。
LTpowerPlayでは、
いくつかのチュー
トリアルのデモを含む、充実したコンテキスト対応ヘルプを利
用することができます。詳細な情報は、http://www.linear.com/
ltpowerplayより入手できます。
PMBus 通信とコマンド処理
LTC3883/LTC3883-1は、サポート対象コマンドのそれぞれに
対して最後に書き込まれたデータを処理前に保持しておく深
さ1のバッファを備えています
(図 32「書き込みコマンドのデー
タ処理」参照)。デバイスは、バスから新しいコマンドを受信
すると、そのデータを書き込みコマンド・データ・バッファにコ
ピーします。次に内部プロセッサに対して、このコマンド・デー
タのフェッチが必要であることを知らせ、さらにコマンドを実
行できるように内部形式に変換します。
2つの独立した並列ブロックがコマンドのバッファ入出力とコ
マンド処理(フェッチ、変換、実行)
を管理するため、いかなる
コマンドであれ最後に書き込まれたデータは決して失われる
3883fa
詳細:www.linear-tech.co.jp/LTC3883
61
LTC3883/LTC3883-1
アプリケーション情報
図 31.LTpowerPlay の画面
CMD
PMBus
WRITE
WRITE COMMAND
DATA BUFFER
DECODER
CMDS
DATA
MUX
CALCULATIONS
PENDING
S
R
PAGE
•
•
•
VOUT_COMMAND
0x00
0x21
•
•
•
MFR_RESET
INTERNAL
PROCESSOR
FETCH,
CONVERT
DATA
AND
EXECUTE
0xFD
x1
3883 F32
図 32.コマンド・データ書き込み処理
ことがありません。このバッファ入出力動作では、受信される
PMBus書き込みを処理するために、書き込みコマンド・データ・
バッファにコマンド・データを格納し、将来の処理に備えてそれ
らにマークを付けます。内部プロセッサは並列動作することで、
処理が必要としてマークされたコマンドのフェッチ、変換、実行
など、低速となる可能性のあるタスクに対処します。
計算の比重が大きいコマンド
(例:タイミング・パラメータ、
温度、電圧と電流)
の一部では、内部プロセッサの処理時間
が PMBusのタイミングに比べて長くなる場合があります。コマ
ンド処理のためにデバイスがビジーの間に新たなコマンドが
受信されると、実行が遅延されたり、受信とは異なる順序で
処理される場合があります。デバイスは、内部で計算処理中で
あることを、MFR_COMMONのビット5(「計算は保留中では
ない」)
によって表示します。デバイスが計算のためにビジーで
ある間、ビット5はクリアされます。このビットがセットされた時
点で、デバイスは新たなコマンドを実行できるようになります。
図 33にポーリング・ループの例を示します。コマンドが確実に
順序どおり処理されるようにするとともに、エラー処理ルーチ
ンを簡素化するループです。
// wait until bits 6, 5, and 4 of MFR_COMMON are all set
do
{
mfrCommonValue = PMBUS_READ_BYTE(0xEF);
partReady = (mfrCommonValue & 0x70) == 0x70;
}while(!partReady)
図 33.VOUT_COMMAND のコマンド書き込みの例
3883fa
62
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
アプリケーション情報
デバイスはビジー中に新しいコマンドを受信すると、ビジー
状態であることを標準のPMBusプロトコルによって知らせ
ます。この通知には、デバイスの構成に応じて、コマンドに対
するNACK 応答か、読み出しの場合はオール1(0xFF)
を使用
します。BUSYフォルトの生成とALERT 通知、またはSCLク
ロックの L 期間のストレッチも使うことができます。詳細は、
「PMBus Specification v1.1, Part II, Section 10.8.7」
と
「SMBus
v2.0 section 4.3.3」
を参照してください。
クロック・ストレッチは、
MFR_CONFIG_ALL_LTC3883のビット1をアサートすること
でイネーブルされます。クロックがストレッチされるのは、この
機能がイネーブルされ、かつバス通信速度が 100kHzを超え
ている場合だけです。
PMBusのビジー・プロトコルは広く受け入れられた規格ですが、
書き込みのシステム・レベル・ソフトウェアがある程度複雑化す
る可能性があります。このデバイスでは、システム・レベルの堅
牢な通信を確保しつつ複雑性を軽減する、3つの
「ハンドシェ
イク」
ステータス・ビットを使用できます。
けられます。ただし、PMBus 仕様が要求する他の理由によって
コマンドにNACK 応答が返される可能性はあります
(たとえば、
無効なコマンドやデータなど)。VOUT_COMMANDレジスタ
に対する信頼性の高いコマンド書き込みアルゴリズムの例を
図 31に示します。
コマンド書き込み
(バイト書き込み、ワード書き込みなど)
の前
には必ずポーリング・ループを実装して、ビジー動作や無用の
ALERTB 通知の処理のせいでアルゴリズムの複雑性が増さ
ないようにすることを推奨します。これを簡単に実現するには、
SAFE_WRITE_BYTE()
およびSAFE_WRITE_WORD()
サブ
ルーチンを作成します。上記のポーリング・メカニズムによって、
クリーンかつ簡素でありながら、
デバイスと高い信頼性で通信
可能なソフトウェアを実現できます。これらのトピックや他の特
殊なケースの詳細は、www.linear-tech.co.jp/designtools/app_
notesに掲載されたアプリケーション・ノート
『Implementing
Robust PMBus System Software』
(仮題)
を参照してください。
100kHz 以下のバス・スピードで通信する場合、ここに示した
これら3つのハンドシェイク・ステータス・ビットはMFR_
ポーリング・メカニズムは、クロック・ストレッチなしで高信頼
COMMONコマンド内にあります。内部動作の実行によって
度の通信を確保する、簡単な解決策となります。バス・スピー
ビジーの間、デバイスはMFR_COMMONのビット6(
「チッ
ドが 100kHzを超える場合は、デバイスをクロック・ストレッチ
プはビジーではない」
)
をクリアします。特にVOUT が遷移状
可能に構成することを強く推奨します。これには、クロック・ス
態
(マージン・ハイ/ロー切り換え、電源オフ/オン、新しい出
トレッチをサポートするPMBusマスタが必要です。100kHzを
力電圧セットポイントへの移行など)
にあることでビジーな
超えるスピードでクロック・ストレッチなしの通信を行うには、
場合、MFR_COMMONのビット4(
「出力は遷移中でない」
) 「PMBus Specification v1.1, Part II, Section 10.8.7」に記載さ
がクリアされます。内部の計算処理によるビジーについては、 れた方法で標準のPMBus NACK/BUSYフォルトを検出し、
MFR_COMMONのビット5(
「計算は保留中でない」
)
がクリ
適切に復帰できるシステム・ソフトウェアが必要です。バス・
アされます。MFR_COMMONコマンドに対するPMBus バイト
スピードが最大定格周波数の400kHzを超えると、クロック・
読み出しによって、これら3つのステータス・ビットをポーリン
ストレッチを行ってもLTC3883は適切に通信できなくなりま
グして、すべてがセットされるのを待つことができます。ステー
す。PMBusの速度が 400kHzを超えるアプリケーションには
タス・ビットがセットされた直後のコマンドは、NACK 応答また
LTC3880を推奨しません。
はBUSYフォルト/ALERT 通知を生成されることなく、受け付
3883fa
詳細:www.linear-tech.co.jp/LTC3883
63
LTC3883/LTC3883-1
PMBusコマンドの詳細
アドレス指定および書き込み保護
コマンド名
CMD
コード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
PAGE
0x00
マルチページ PMBusデバイスの統合を可能にする。
R/W Byte
Reg
WRITE_PROTECT
0x10
偶発的な変更に対してデバイスが提供する保護のレベル。 R/W Byte
Reg
Y
0x00
MFR_ADDRESS
0xE6
7ビットのI Cアドレス・バイトを設定する。
R/W Byte
Reg
Y
0x4F
MFR_RAIL_ADDRESS
0xFA
PolyPhase出力の共通パラメータを調整するための共通
アドレス。
R/W Byte
Reg
Y
0x80
2
0x00
PAGE
LTC3883は、PAGEの値として0x00または0xFFのみをサポートします。その他の値は、すべてCMLフォルトを発生します。PAGE
コマンドは、マルチページのPMBusデバイスを統合するために用意されたものです。PAGE が 0xFFに設定されている場合、書き
込まれるコマンドまたは読み出されるコマンドに対して制約はありません。
WRITE_PROTECT
WRITE_PROTECTコマンドは、LTC3883デバイスへの書き込みを制御するために使用します。このコマンドは、MFR_COMMON
コマンド内で定義されるWPピンの状態を表示するものではありません。WRITE_PROTECTコマンドがより厳格でない限り、WP
ピンの状態が、このコマンドの値よりも優先されます。
バイト 意味
0x80
WRITE_PROTECT、PAGE、MFR_EE_UNLOCK、STORE_USER_ALL
コマンドに対する書き込みを除く、すべての書き込みをディスエー
ブルする。
0x40
WRITE_PROTECT、PAGE、MFR_EE_UNLOCK、MFR_CLEAR_
PEAKS、STORE_USER_ALL、OPERATION、CLEAR_FAULTSコマン
ドに対する書き込みを除く、すべての書き込みをディスエーブル
する。個々のフォルト・ビットは、STATUSコマンドの対応するビッ
トに1を書き込むことでクリアできる。
0x20
WRITE_PROTECT、OPERATION、MFR_EE_UNLOCK、MFR_CLEAR_
PEAKS、CLEAR_FAULTS、PAGE、ON_OFF_CONFIG、VOUT_
COMMAND、STORE_USER_ALLコマンドに対する書き込みを除く、
すべての書き込みをディスエーブルする。個々のフォルト・ビットは、
STATUSコマンドの対応するビットに1を書き込むことでクリアで
きる。
0x10
予約済み。0とする必要がある。
0x08
予約済み。0とする必要がある。
0x04
予約済み。0とする必要がある。
0x02
予約済み。0とする必要がある。
0x01
予約済み。0とする必要がある。
WRITE_PROTECTを0x00に設定すると、すべてのコマンドに対する書き込みがイネーブルされます。
WPピンが H の場合、PAGE、OPERATION、MFR_CLEAR_PEAKS、MFR_EE_UNLOCK、WRITE_PROTECT、CLEAR_FAULTS
コマンドがサポートされます。個々のフォルト・ビットは、STATUSコマンドの対応するビットに1を書き込むことでクリアできます。
3883fa
64
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_ADDRESS
MFR_ADDRESSコマンド・バイトは、このデバイスのPMBusスレーブ・アドレスの7ビットを設定します。
このコマンドの値を0x80に設定すると、デバイス・アドレス指定がディスエーブルされます。グローバル・デバイス・アドレスである
0x5Aと0x5Bはディスエーブルできません。RCONFIGを無視するように設定した場合も、ASELピンだけはチャネル・アドレスの下
位ビットを決定するために使用されます。ASELピンが開放の場合、LTC3883はNVMに格納されたアドレス値を使用します。
このコマンドは1 バイトのデータを伴います。
MFR_RAIL_ADDRESS
MFR_RAIL_ADDRESコマンドは、PAGEによってアクティブ化されたチャネルに対して、デバイス・アドレスによる直接アクセスを可
能にします。このコマンドの値は、1つの電源レールに接続されたすべてのデバイスで共通でなければなりません。
ユーザは、このアドレスに対して、コマンド書き込みだけを実行してください。このアドレスからの読み出しを実行した場合に、レール・
デバイスが完全に同じ値で応答しないと、LTC3883はバス競合を検出して、CML 通信フォルトをセットする可能性があります。
このコマンドの値を0x80に設定すると、そのチャネルに対するレール・デバイス・アドレス指定がディスエーブルされます。
このコマンドは1 バイトのデータを伴います。
汎用構成コマンド
コマンド名
CMDコード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
MFR_CHAN_CONFIG_LTC3883
0xD0
チャネル固有の構成ビット。
R/W Byte
Reg
Y
0x1F
MFR_CONFIG_ALL_LTC3883
0xD1
汎用構成ビット。
R/W Byte
Reg
Y
0x09
MFR_CHAN_CONFIG_LTC3883
複数のLTC 製品に共通する汎用構成コマンドです。
ビット 意味
7
予約済み
6
予約済み
5
予約済み
4
RUNピンの“L”遷移をディスエーブルする。このビットをアサートすると、オフするように指示された場合も、RUNピンに“L”パルスが出力されない。
3
ショート・サイクル。このビットをアサートすると、TOFF_DELAYまたはTOFF_FALLの待機中にオンするように指示された場合、出力が直ちにオフする。
120msのTOFF_MINを遵守したうえで、デバイスはオンする。
2
SHARE_CLOCK 制御。SHARE_CLOCKを“L”に保持すると、出力がディスエーブルされる。
1
GPIO ALERTを生成しない。GPIOが外部から“L”に引き下げられた場合、ALERTが“L”に引き下げられない。POWER_GOODまたはVOUT_UVUFのい
ずれかをGPIO 上に伝播する場合に、このビットをアサートする。
0
MFR_RETRY_TIME処理のVOUT減衰値の要件をディスエーブルする。このビットを0に設定した場合、
レールをオフするあらゆるアクションにおいて、
出力はプログラムされた値の12.5% 未満に減衰しなければならない。ここでいう動作には、フォルト、OFF/ONコマンド、RUNの“H”-“L”-“H”トグル
が含まれる。
このコマンドは1 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
65
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_CONFIG_ALL_LTC3883
複数のLTC 製品に共通する汎用構成コマンドです。
ビット 意味
7
フォルト・ログをイネーブルする。
6
抵抗構成設定ピンを無視する。
5
予約済み
4
予約済み
3
PLLアンロック・フォルトをマスクする。
2
PMBus 書き込みを受け付ける際に有効なPECを要求する。このビットが
セットされていない場合、デバイスはPECが無効のコマンドも受け付ける。
1
PMBusクロック・ストレッチの使用を可能にする。
0
予約済み
このコマンドは1 バイトのデータを伴います。
オン/ オフ/マージン
コマンド名
ON_OFF_CONFIG
CMD
コード
0x02
説明
RUNピンおよび PMBusのオン/オフ・コマンドの構成。
タイプ
データ
形式
R/W Byte
OPERATION
0x01
動作モードの制御。オン/オフ、マージン・ハイおよびマージン・ロー。 R/W Byte
MFR_RESET
0xFD
パワーダウン不要のコマンドによるリセット。
Send Byte
NVM
デフォルト
値
Reg
Y
0x1E
Reg
Y
0x80
単位
NA
ON_OFF_CONFIG
ON_OFF_CONFIGコマンドは、デバイスのオン/オフに必要なRUNピンの入力とシリアル・バス・コマンドの組み合わせを構成し
ます。これには、電源が印加されたときのデバイスの応答方法も含まれます。
以下のビットだけが変更可能です。
3:シリアル・バスから受信したコマンドに対するデバイスの応答方法を制御します。
0:デバイスにオフするように指示するときのRUNピンの動作。ビット0を1に設定すると、デバイスは即座に出力段への電力伝送
を停止します。これには、出力コンデンサを負荷によって放電する効果があります。ビット0を0に設定すると、レギュレータは
プログラムされたターンオフ遅延と立ち下がり時間を適用します。デバイスが連続モードで動作している場合、プログラムされ
たターンオフ応答は、負荷から即座に電源を切り離したときよりも格段に速く出力を0Vまで引き下げることができます。
ビット4、2、1の値を変更すると、CMLフォルトが発生します。
このコマンドは1 バイトのデータを伴います。
3883fa
66
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
表 3.ON_OFF_CONFIGコマンドの詳細情報 ON_OFF_CONFIG のデータの内容
ビット
記号
動作
b[7:5]
予約済み
ドントケア。常に0を返す。
b[3]
On_off_config_use_pmbus
シリアル・バスから受信したコマンドに対するデバイスの応答方法を制御する。
0:デバイスはOPERATIONコマンドのb[7:6]を無視する。
1:デバイスはOPERATIONコマンドのb[7:6]に応答する。デバイスの起動にRUNピンのアサートも必要となる。
b[0]
On_off_config_control_fast_off
デバイスにオフするように指示するときのRUNピンのターンオフ動作。
0:プログラムされたTOFF_DELAYを使用する。
1:出力をオフし、可能な限り迅速にエネルギー伝送を停止する。デバイスは、出力電圧の立ち下がり時間を
短縮するための電流シンクを行わない。
Note:電力変換を開始するには、常にRUNピンが“H”でなければならない。電力変換は、RUN が“L”に遷移すると常に停止する。
OPERATION
OPERATIONコマンドは、RUNピンからの入力と組み合わせて、デバイスをオン/オフするために使います。デバイスの出力電圧
をマージン電圧のハイまたはローに設定する場合にも使用します。デバイスは、後続のOPERATIONコマンドか RUNピンの状態
遷移が他のモードへの変更を指示するまで、このコマンドによって指示された動作モードにとどまります。デバイスが MARGIN_
LOW/HIGHステートで格納された場合は、次のRESETまたはPOWER_ONサイクルで、そのステートまでランプします。
OPERATIONコマンドが変更された場合、たとえば ON が MARGIN_LOWに変更された場合、出力はVOUT_TRANSITION_
RATEで設定された一定の勾配で変化します。
LTC3883では、マージン・ハイ
(フォルト無視)
およびマージン・ロー
(フォルト無視)動作はサポートされていません。
デバイスのデフォルトはONステートです。
このコマンドは1 バイトのデータを伴います。
表 4.OPERATIONコマンドの詳細情報
On_Off_Config_Use_PMBus が Operation_Controlをイネーブルした
場合の OPERATIONコマンドのデータ内容
シンボル
ビット
機能
動作
即座にオフ
値
0x00
ターンオン
0x80
マージン・ハイ
0xA8
マージン・ロー
0x98
シーケンス・オフ
0x40
チャネルのオン/オフ指示にOPERATIONコマンドを使用しないよう
にOn_Off_Configを構成した場合の OPERATIONコマンドのデータ
内容
シンボル
ビット
機能
動作
値
公称値で出力する。
0x80
マージン・ハイ。
0xA8
マージン・ロー。
0x98
Note:予約済みの値を書き込もうとするとCMLフォルトが発生する。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
67
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_RESET
このコマンドは、ユーザが LTC3883のリセット動作を実行する手段を提供します。
この書き込み専用コマンドにはデータ・バイトがありません。
PWM の構成
コマンド名
CMDコード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
MFR_PWM_MODE_
LTC3883
0xD4
PWMエンジンの構成。
R/W Byte
Reg
Y
0xD2
MFR_PWM_CONFIG_
LTC3883
0xF5
位相設定をはじめとするDC/DCコントローラの多
数のパラメータを設定する。
R/W Byte
Reg
Y
0x10
FREQUENCY_SWITCH
0x33
コントローラのスイッチング周波数。
R/W Word
L11
Y
350
0xFABC
kHz
MFR_PWM_MODE_LTC3883
MFR_PWM_MODE_LTC3883コマンドによって、
ユーザはPWMコントローラがBurst Mode動作、不連続モード
(パルス・スキップ・
モード)、強制連続導通モードのいずれを使用するかをプログラムできます。
ビット
意味
7
0b
1b
ILIMIT の高電流レンジを使
用する
低電流レンジ
高電流レンジ
6
サーボ・モードをイネーブ
ルする
[5:4]
00b
01b
10b:
READ_IIN 利得設定
利得 2x、最大入力50mV
利得 4x、最大入力20mV
利得 8x、最大入力8mV
3
DCR自動較正を開始する
2
Bit[1:0]
00b
01b
10b
予約済み
モード
不連続
Burst Mode 動作
強制連続
チャネルがランプ・アップするときは、このコマンドの値に関わらず、PWMモードは常に不連続になります。
このコマンドのビット7は、デバイスが IOUT_OC_FAULT_LIMITコマンドの高電流レンジまたは低電流レンジのいずれで動作す
るのかを決定します。このビットの値を変更すると、PWMループの利得と補償が変化します。出力がアクティブな状態でこのビッ
トの値を変更すると、システムに有害な結果をもたらす可能性があります。
ビット6を0に設定すると、LTC3883 がオフ、ランプ・オン、ランプ・オフ中にサーボ動作しません。1に設定すると、出力サーボがイ
ネーブルされます。出力セットポイントDACは、READ_VOUT_ADCとVOUT_COMMAND
(または該当するマージン設定値)
の
差を最小化するように、徐々に調整されます。
ビット[5:4]は、READ_IINの利得と、入力電流検出アンプのレンジを設定します。
3883fa
68
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
ビット3を1に設定すると、特許出願中のインダクタDCR自動較正が開始され、インダクタのDCRを決定します。この較正は、
READ_IIN、READ_IOUT、DUTY_CYCLEの 値に基 づいてIOUT_CAL_GAINの 値を更 新します。IOUT_CAL_GAINは、
READ_IOUT ・ DUTY_CYCLE =READ_IINとなるように調整されます。自動較正の手順は、以下の条件が満たされた場合に
のみ正常に完了します。
1)PWM がイネーブルされている
2)DUTY_CYCLE が 3% 以上
3)READ_IIN が 10mA 以上
4)較正済みのIOUT_CAL_GAIN が較正前のIOUT_CAL_GAINの 30% 以内
これらの条件のいずれか 1つでも満たされないと、STATUS_CMLコマンドのビット0 がセットされ、IOUT_CAL_GAINの値は変
更されません。次にユーザはビット3を0にリセットする必要があります。更新されたIOUT_CAL_GAINの値をNVMに格納する
には、STORE_USER_ALLコマンドを発行する必要があります。
ビット[1:0]はPWMの動作モードを決定します。
このコマンドは1 バイトのデータを伴います。
MFR_PWM_CONFIG_LTC3883
MFR_PWM_CONFIG_LTC3883コマンドは、スイッチング周波数とSYNC 信号の立ち下がりエッジを基準とした位相オフセット
を設定します。このコマンドを処理するには、デバイスが OFFステートになければなりません。RUNピンを L にするか、デバイス
にオフするように指示する必要があります。デバイスが RUNステートにある間にこのコマンドを書き込むと、無視され BUSYフォ
ルトがアサートされます。このコマンドのビット6はPWM出力のループ利得に影響を与えるため、外付けの補償ネットワークに変
更が必要になる場合があります。
ビット
7
6
5
4
3
ビット[2:0]
000b
意味
予約済み。0に設定すること。
VOUT RANGE=1 の場合、最大出力電圧が 2.75Vに
なる。RANGE=0 の場合、最大出力電圧が 5.5Vに
なる。
予約済み。
SHARE_CLKを、以下の条件でイネーブルする。この
ビットが 1の場合、VIN > VIN_ONになるまでSHARE_
CLKピンは解放されない。VIN < VIN_OFFの間、
SHARE_CLKピンは“L”に引き下げられる。このビット
が 0の場合、VINの初期印加を除き、VIN < VIN_OFFで
あってもSHARE_CLKピンは“L”に引き下げられない。
予約済み。0に設定すること。
位相オフセット
0
001b
90
010b
180
011b
270
100b
60
101b
120
110b
240
111b
300
このコマンドは1 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
69
LTC3883/LTC3883-1
PMBusコマンドの詳細
FREQUENCY_SWITCH
FREQUENCY_SWITCHコマンドは、PMBusデバイスのスイッチング周波数をkHz 単位で設定します。
対応する周波数は次のとおりです。
値 [15:0]
得られる周波数(TYP)
0x0000
外部発振器
0xF3E8
250kHz
0xFABC
350kHz
0xFB52
425kHz
0xFBE8
500kHz
0x023F
575kHz
0x028A
650kHz
0x02EE
750kHz
0x03E8
1000kHz
このコマンドを処理するには、デバイスが OFFステートになければなりません。RUNピンを L にするか、デバイスにオフするよう
に指示する必要があります。デバイスが RUNステートにある間にこのコマンドを書き込むと、無視され BUSYフォルトがアサート
されます。デバイスにオフを指示し、周波数を変更すると、PLL が新しい周波数にロックする際にPLL_UNLOCKステータスが検
出される場合があります。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
電圧
入力電圧とリミット
コマンド名
VIN_OV_FAULT_LIMIT
CMDコード 説明
0x55
入力電源の過電圧フォルト・リミット。
タイプ
R/W Word
データ
形式
L11
単位
V
NVM
Y
VIN_UV_WARN_LIMIT
0x58
入力電源の低電圧警告リミット。
R/W Word
L11
V
Y
VIN_ON
0x35
デバイスが電力変換を開始する入力電圧。
R/W Word
L11
V
Y
VIN_OFF
0x36
デバイスが電力変換を停止する入力電圧。
R/W Word
L11
V
Y
MFR_RVIN
0xF7
VIN ピン・フィルタ素子の抵抗値(mΩ)。
R/W Word
L11
mΩ
Y
デフォルト
値
15.5
0xD3E0
6.3
0xCB26
6.5
0xCB40
6.0
0xCB00
3000
0x12EE
VIN_OV_FAULT_LIMIT
VIN_OV_FAULT_LIMITコマンドは、入力過電圧フォルトを発生する入力電圧の測定値をV 単位で設定します。フォルトはA/D
コンバータによって検出されるため、最大 120msのレイテンシが生じます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
VIN_UV_WARN_LIMIT
VIN_UV_WARN_LIMITコマンドは、入力低電圧警告を発生する入力電圧の値を設定します。警告はA/Dコンバータによって
検出されるため、最大 120msのレイテンシが生じます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
3883fa
70
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
VIN_ON
VIN_ONコマンドは、デバイスが電力変換を開始する入力電圧をV 単位で設定します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
VIN_OFF
VIN_OFFコマンドは、デバイスが電力変換を停止する入力電圧をV 単位で設定します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_RVIN
MFR_RVINコマンドは、VIN ピンのフィルタ素子の抵抗値をmΩ 単位で設定します。
(READ_VINも参照してください。)
フィルタ
素子を使用していない場合はMFR_RVINを0に設定します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
出力電圧とリミット
コマンド名
CMDコード 説明
タイプ
データ
形式
R Byte
Reg
R/W Word
デフォルト
値
単位
NVM
L16
V
Y
5.5
0x5800
VOUT_MODE
0x20
出力電圧の形式および指数(2–12)。
VOUT_MAX
0x24
他のいかなるコマンドにも関係なく、デバイス
が指示できる出力電圧の上限。
VOUT_OV_FAULT_ LIMIT
0x40
出力の過電圧フォルト・リミット。
R/W Word
L16
V
Y
1.1
0x119A
VOUT_OV_WARN_ LIMIT
0x42
出力の過電圧警告リミット。
R/W Word
L16
V
Y
1.075
0x1133
VOUT_MARGIN_HIGH
0x25
マージン・ハイの出力電圧セットポイント。
VOUT_COMMANDよりも大きくなければなら
ない。
R/W Word
L16
V
Y
1.05
0x10CD
VOUT_COMMAND
0x21
公称出力電圧のセットポイント。
R/W Word
L16
V
Y
1.0
0x1000
VOUT_MARGIN_LOW
0x26
マージン・ローの出力電圧セットポイント。
VOUT_COMMANDよりも小さくなければなら
ない。
R/W Word
L16
V
Y
0.95
0x0F33
VOUT_UV_WARN_ LIMIT
0x43
出力の低電圧警告リミット。
R/W Word
L16
V
Y
0.925
0x0ECD
VOUT_UV_FAULT_ LIMIT
0x44
出力の低電圧フォルト・リミット。
R/W Word
L16
V
Y
0.9
0x0E66
POWER_GOOD_ON
0x5E
パワーグッドをアサートする出力電圧の下限。 R/W Word
L16
V
Y
0.93
0x0EE1
POWER_GOOD_OFF
0x5F
パワーグッドをディアサートする出力電圧の
上限。
R/W Word
L16
V
Y
0.92
0x0EB8
MFR_VOUT_MAX
0xA5
R Word
L16
V
最大許容出力電圧。
2–12
0x14
5.5
0x5800
VOUT_MODE
出力電圧の指示と読み出しに使用するVOUT_MODEコマンドのデータ・バイトは、3ビットのモード
(リニア形式のみサポート)
と、
出力電圧の読み出し/ 書き込みコマンドで使用する指数を表す5ビットのパラメータから構成されます。
この読み出し専用コマンドは1 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
71
LTC3883/LTC3883-1
PMBusコマンドの詳細
VOUT_MAX
VOUT_MAXコマンドは、出力電圧の上限をV 単位で設定します。デバイスは、他のいかなるコマンドまたはその組み合わせにも
関係なく、この設定を指示できます。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
VOUT_OV_FAULT_LIMIT
VOUT_OV_FAULT_LIMITコマンドは、出力過電圧フォルトを発生する、検出ピンにおける出力電圧の測定値をV 単位で設定
します。
デバイスが RUNステートにある間にVOUT_OV_FAULT_LIMITを変更した場合、新しい値が確実に設定されるように、コマン
ドの変更後 10ms 待機してください。デバイスは計算によるビジー状態を表示します。MFR_COMMONのビット5と6をモニタし
てください。デバイスがビジーの場合、いずれかのビットが L になります。上記の待機時間を守らずに、VOUT_COMMANDを
変更前の過電圧リミットよりも高い電圧に変更すると、一時的にOV 状態が検出され、好ましくない動作をもたらしたり、スイッ
チャに損傷を与える恐れがあります。
VOUT_OV_FAULT_RESPONSE が OV_PULLDOWN(0x00)に設定されている場合、VOUT_OV_FAULT が伝播されても、
GPIOピンはアサートされません。LTC3883は、過電圧状態が検出されると、すぐにTGを L に引き下げ、BGビットをアサートし
ます。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
VOUT_OV_WARN_LIMIT
VOUT_OV_WARN_LIMITコマンドは、
出力過電圧警告を発生する、検出ピンにおける出力電圧の測定値をV単位で設定します。
このリミットを超えたか否かの判断には、MFR_VOUT_PEAKの値を使用します。
VOUT_OV_WARN_LIMITの超過に対して、デバイスは次のように応答します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORDのVOUTビットをセットする。
・STATUS_VOUTコマンドのVOUT 過電圧警告ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
VOUT_MARGIN_HIGH
VOUT_MARGIN_HIGHコマンドは、OPERATIONコマンドが
「マージン・ハイ」
に設定された場合の、変更後の出力電圧をV 単
位でデバイスに読み込みます。この値はVOUT_COMMANDより大きくなければなりません。
このコマンドは、TON_RISEとTOFF_FALLの出力シーケンス実行中は処理されません。出力がアクティブな定常状態にある間に、
このコマンドを変更すると、VOUT_TRANSITION_RATE が適用されます。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
3883fa
72
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
VOUT_COMMAND
VOUT_COMMANDは2 バイトから構成され、出力電圧をV 単位で設定するために使用します。
このコマンドは、TON_RISEとTOFF_FALLの出力シーケンス実行中は処理されません。出力がアクティブな定常状態にある間に、
このコマンドを変更すると、VOUT_TRANSITION_RATE が適用されます。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
VOUT_MARGIN_LOW
VOUT_MARGIN_LOWコマンドは、OPERATIONコマンドが
「マージン・ロー」
に設定された場合の、変更後の出力電圧をV 単
位でデバイスに読み込みます。この値はVOUT_COMMANDより小さくなければなりません。
このコマンドは、TON_RISEとTOFF_FALLの出力シーケンス実行中は処理されません。出力がアクティブな定常状態にある間に、
このコマンドを変更すると、VOUT_TRANSITION_RATE が適用されます。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
VOUT_UV_WARN_LIMIT
VOUT_UV_ WARN_LIMITコマンドは、出力低電圧警告を発生する、検出ピンにおける出力電圧の測定値をV 単位で読み出し
ます。
VOUT_UV_WARN_LIMITの超過に対して、デバイスは次のように応答します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORDのVOUTビットをセットする。
・STATUS_VOUTコマンドのVOUT 低電圧警告ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
VOUT_UV_FAULT_LIMIT
VOUT_UV_FAULT_LIMITコマンドは、出力低電圧フォルトを発生する、検出ピンにおける出力電圧の測定値をV 単位で読み
出します。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
POWER_GOOD_ON
POWER_GOOD_ONコマンドは、STATUS_WORDコマンド内のPOWER_GOOD#ステータス・ビットをディアサートする出力電
圧を設定します。POWER_GOOD_ONはA/Dコンバータの読み出し値によって検出されるため、最大 120msのレイテンシが生じ
ます。POWER_GOOD_ONには、POWER_GOOD_OFFよりも大きな値を設定する必要があります。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
73
LTC3883/LTC3883-1
PMBusコマンドの詳細
POWER_GOOD_OFF
POWER_GOOD_OFFコマンドは、STATUS_WORDコマンド内のPOWER_GOOD#ステータス・ビットをアサートする出力電圧
を設定します。POWER_GOOD_OFFはA/Dコンバータの読み出し値によって検出されるため、最大 120msのレイテンシが生じ
ます。POWER_GOOD_OFFには、POWER_GOOD_ONよりも小さな値を設定する必要があります。
初期の電源投入時には、VOUTの値に関わらず PGOODピンの状態は H になります。電源投入時の正しい状態である L が
必要な場合は、
RUNとPGOODの間にショットキ・ダイオードを接続します。アノードをPGOODに、
カソードをRUNに接続します。
POWER_GOOD#ステータス・ビットは、ALERTの起動からマスクされています。STATUS_WORDコマンドのPOWER_GOOD#
ステータス・ビットは、RUNステートに関わらず、常にPOWER_GOODしきい値に対するVOUTの大小を反映します。PGOODピ
ンの状態はPOWER_GOOD#ステータス・ビットによって制御され、RUNステートによって有効になります。
このコマンドは、Linear_16u 形式の2 バイトのデータを伴います。
MFR_VOUT_MAX
MFR_VOUT_MAXコマンドは、デバイスが発生できる最大出力電圧です。出力電圧を高電圧レンジに設定した場合(MFR_
PWM_CONFIG_LTC3883のビット6を0に設定)のMFR_VOUT_MAXは5.5Vです。出力電圧を低電圧レンジに設定した場
合(MFR_PWM_CONFIG_LTC3883のビット6を1に設定)のMFR_VOUT_MAXは2.75Vです。これより大きな値をVOUT_
COMMANDの値に入力すると、CMLフォルトが発生し、出力電圧の設定は最大レベルにクランプされます。さらに、STATUS_
VOUTコマンドのビット3 VOUT_MAX_Warningもセットされます。
この読み出し専用コマンドは、Linear_16u 形式の2 バイトのデータを伴います。
電流
出力電流の較正
コマンド名
CMD
コード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
mΩ
Y
1.8
0xBB9A
Y
3900
0x0F3C
IOUT_CAL_GAIN
0x38
検出電流に対する電流検出ピンの電圧の比。固
定された電流検出抵抗を使用しているデバイス
の場合はmΩ 単位の抵抗値となる。
R/W Word
L11
MFR_IOUT_CAL_GAIN_TC
0xF6
電流検出素子の温度係数。
R/W Word
CF
MFR_T_SELF_HEAT
0xB8
インダクタに帰せられる自己発熱の計算値の報告。
R Word
L11
C
MFR_IOUT_CAL_GAIN_
TAU_INV
0xB9
熱時定数のエミュレーションに使用する係数。
R/W Word
L11
–1
Y
0.0
0x8000
MFR_IOUT_CAL_GAIN_
THETA
0xBA
インダクタの自己発熱効果のインスタンス計算に
使用する。
R/W Word
L11
ºC/W
Y
0.0
0x8000
s
NA
IOUT_CAL_GAIN
IOUT_CAL_GAINコマンドは、電流検出抵抗の抵抗値をmΩ 単位で設定します。
(MFR_IOUT_CAL_GAIN_TCも参照してくだ
さい。)
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_IOUT_CAL_GAIN_TC
MFR_IOUT_CAL_GAIN_TCコマンドによって、ユーザは検出抵抗 IOUT_CAL_GAINまたはインダクタDCRの温度係数を、
ppm/ºC 単位でプログラムできます。
3883fa
74
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
このコマンドには、16ビットの2の補数の整数形式で表される2 バイトのデータ
(ppm)、N=–32768 ∼ 32767・10–6 を伴います。
公称温度は27ºCであることから、IOUT_CAL_GAINには次の係数が掛けられます。
[1.0 + MFR_IOUT_CAL_GAIN_TC・(READ_TEMPERATURE_1-27)]DCR 検出における標準値は3900です。
IOUT_CAL_GAINとMFR_IOUT_CAL_GAIN_TCは、READ_IOUT、MFR_READ_IIN_CHAN、IOUT_OC_FAULT_LIMIT、
IOUT_OC_WARN_LIMITを含む、あらゆる電流パラメータに影響を与えます。
MFR_T_SELF_HEAT、MFR_IOUT_CAL_GAIN_TAU_INV、MFR_IOUT_CAL_GAIN_THETA
LTC3883は革新的な
(特許出願中)
アルゴリズムを用いて、外付け温度センサからインダクタのコアの温度上昇をダイナミックに
モデリングします。この温度上昇はMFR_T_SELF_HEATと呼ばれ、IOUT_CAL_GAINに必要とされる最終的な温度補正の計
算に使われます。温度上昇は、インダクタのDCRで消費される電力、インダクタのコアからリモート温度センサへの熱抵抗、イン
ダクタからプリント基板系への熱時定数の関数です。このアルゴリズムは外付け温度センサの配置場所に関する要件を緩和し、
インダクタのコアから主インダクタ・ヒートシンクへの大きな定常的および過渡的温度誤差を補償します。
インダクタ内部の自己発熱を理解するのに最も良い方法は、図 21で示すように電子回路に置き換えて考えてみることです。上の
モデルの1 次微分方程式は、次の差分方程式で近似できます。
PI – TI/θIS = Cτ ∆TI/∆t (Eq1) (TS = 0の場合 )
ここから、
∆TI = ∆t (PI θIS – TI)/(θIS Cτ) (Eq2) または
∆TI = (PI θIS – TI)・τINV (Eq3)
ここで、
τINV = ∆t/(θIS Cτ) (Eq4)
∆tは外部温度 ADCのサンプリング周期。
LTC3883は、次の値と、Eq3および Eq4を用いて自己発熱のアルゴリズムを実装しています。
∆TI = ∆MFR_T_SELF_HEAT
PI = READ_IOUT・(VISENSEP – VISENSEM)
TS = READ_TEMPERATURE_1
TI = MFR_T_SELF_HEAT + TS
∆t = 1s
τINV = MFR_IOUT_CAL_GAIN_TAU_INV
θIS = MFR_IOUT_CAL_GAIN_THETA
自己発熱の初期値はゼロに設定されています。各温度測定後、自己発熱は、前回の自己発熱の値を∆MFR_T_SELF_HEATだ
け増加または減少させた値で更新されます。
Cτ の実際の値は不要です。重要な値は熱時定数τINV=
(θIS Cτ)
です。たとえば、
インダクタの熱時定数τTHERMAL=5秒の場合、
次のように計算できます。
MFR_IOUT_CAL_GAIN_TAU_INV = ∆t / τTHERMAL = 1/5 = 0.2
θISとτINV の較正については
「アプリケーション」
のセクションを参照してください。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
75
LTC3883/LTC3883-1
PMBusコマンドの詳細
外付けの温度検出ネットワークが、READ_TEMPERATURE_1として–50ºC ∼ 150ºCの値を検出できなかった場合、自己発熱ア
ルゴリズムの変数 TS には、固定された値 –50ºC が設定されます。詳細は、READ_TEMPERATURE_1を参照してください。
MFR_T_SELF_HEATは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_IOUT_CAL_GAIN_TAU_INVは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_IOUT_CAL_GAIN_THETAは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_T_SELF_HEAT のデータの内容
ビット シンボル
動作
値は0ºC ~ 50ºCの範囲に限る。
b[15:0] Mfr_t_self_heat
MFR_IOUT_CAL_GAIN_THETA のデータの内容
ビット シンボル
動作
値 ≤ 0 の場合はMFR_T_SELF_HEATをゼロに設定する。
b[15:0] Mfr_iout_cal_gain_theta
MFR_IOUT_CAL_GAIN_TAU_INV のデータの内容
ビット シンボル
動作
値 ≤ 0 の場合はMFR_T_SELF_HEATをゼロに設定する。
値 ≥ 1 の場合はMFR_T_SELF_HEATをMFR_IOUT_CAL_GAIN_THETA・READ_IOUT・(VISENSEP – VISENSEM)に設
定する。
b[15:0] Mfr_iout_cal_gain_tau_inv
出力電流
コマンド名
CMDコード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
IOUT_OC_FAULT_LIMIT
0x46
出力の過電流フォルト・リミット。
R/W Word
L11
A
Y
29.75
0xDBB8
IOUT_OC_WARN_LIMIT
0x4A
出力の過電流警告リミット。
R/W Word
L11
A
Y
20.0
0xDA80
3883fa
76
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
IOUT_OC_FAULT_LIMIT
IOUT_OC_FAULT_LIMITコマンドは、ピーク出力電流リミットをA 単位で設定します。コントローラに電流制限が適用されてい
る場合、過電流検出回路が過電流フォルト状態を表示します。過電流フォルト・リミットのプログラム値は、下表のディスクリート
な値のいずれか最も近いものに丸められます。
25mV/IOUT_CAL_GAIN
28.6mV/IOUT_CAL_GAIN
32.1mV/IOUT_CAL_GAIN
35.7mV/IOUT_CAL_GAIN
39.3mV/IOUT_CAL_GAIN
42.9mV/IOUT_CAL_GAIN
46.4mV/IOUT_CAL_GAIN
50mV/IOUT_CAL_GAIN
37.5mV/IOUT_CAL_GAIN
42.9mV/IOUT_CAL_GAIN
48.2mV/IOUT_CAL_GAIN
53.6mV/IOUT_CAL_GAIN
58.9mV/IOUT_CAL_GAIN
64.3mV/IOUT_CAL_GAIN
69.6mV/IOUT_CAL_GAIN
75mV/IOUT_CAL_GAIN
低電流レンジ(1.5x 公称ループ利得)
MFR_PWM_MODE_LTC3883 [7]=0
高電流レンジ(公称ループ利得)
MFR_PWM_MODE_LTC3883 [7]=1
Note:これは電流波形のピークです。READ_IOUTコマンドは、平均電流を返します。ピーク出力電流リミットは、次式を使い、
MFR_IOUT_CAL_GAIN_TCの値に基づいて温度補正されます。
Peak Current Limit = IOUT_CAL_GAIN・(1 + MFR_IOUT_CAL_GAIN_TC・(READ_TEMPERTURE_1-27.0))
LTpowerPlayのGUIは、自動的に電圧を電流に変換します。
IOUT のレンジは、MFR_PWM_MODE_LTC3883コマンドのビット7によって設定されます。
TON_RISEとTOFF_FALLの期間は、IOUT_OC_FAULT_LIMITを無視します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
IOUT_OC_WARN_LIMIT
このコマンドは、出力過電流警告を発生する出力電流の値をA 単位で設定します。このリミットを超えたか否かの判断には、
READ_IOUTの値を使用します。
IOUT_OC_WARN_LIMITの超過に対して、デバイスは次のように応答します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORDのIOUTビットをセットする。
・STATUS_IOUTコマンドのIOUT 過電流警告ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
TON_RISEとTOFF_FALLの期間は、IOUT_OC_FAULT_LIMITを無視します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
77
LTC3883/LTC3883-1
PMBusコマンドの詳細
入力電流の較正
コマンド名
MFR_IIN_CAL_GAIN
CMD
コード 説明
0xE8
入力電流検出素子の抵抗値(mΩ)。
タイプ
データ
形式
単位
NVM
R/W Word
L11
mΩ
Y
デフォルト
値
5.000
0xCA80
MFR_IIN_CAL_GAIN
IOUT_CAL_GAINコマンドは、入力電流検出抵抗の抵抗値をmΩ 単位で設定します。
(READ_IINも参照してください。)
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
入力電流
コマンド名
IIN_OC_WARN_LIMIT
CMDコード 説明
0x5D
入力の過電流警告リミット。
タイプ
データ
形式
単位
NVM
R/W Word
L11
A
Y
デフォルト
値
10.0
0xD280
IIN_OC_WARN_LIMIT
IIN_OC_WARN_LIMITコマンドは、入力過電流警告を発生する入力電流の値をA 単位で設定します。このリミットを超えたか
否かの判断には、READ_IINの値を使用します。
IIN_OC_WARN_LIMITの超過に対して、デバイスは次のように応答します。
・STATUS_BYTEのOTHERビットをセットする。
・STATUS_WORD 上位バイトのINPUTビットをセットする。
・STATUS_INPUTコマンドのIIN 過電流警告ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
温度
外部温度の較正
コマンド名
CMDコード 説明
タイプ
データ
形式
MFR_TEMP_1_GAIN
0xF8
外付け温度センサの勾配を設定する。
R/W Word
CF
MFR_TEMP_1_OFFSET
0xF9
外付け温度センサの–273.1ºCを基準としたオフセッ
トを設定する。
R/W Word
L11
単位
ºC
NVM
デフォルト
値
Y
1.0
0x4000
Y
0.0
0x8000
MFR_TEMP_1_GAIN
MFR_TEMP_1_GAINコマンドは、素子の非理想性およびインダクタ温度を遠隔測定していることで生じる誤差を考慮して、外
付け温度センサの勾配を補正します。
このコマンドは、16ビットの2の補数の整数形式で表される2 バイトのデータ、N=8192 ∼ 32767を伴います。実効的な補正値
はN・2–14 です。公称値は1です。
3883fa
78
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_TEMP_1_OFFSET
MFR_TEMP_1_OFFSETコマンドは、素子の非理想性およびインダクタ温度を遠隔測定していることで生じる誤差を考慮して、
外付け温度センサのオフセットを補正します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。デバイスは、値 –273.15 から計算を開始するため、デフォルト
の補正値は0です。
外部温度リミット
コマンド名
CMDコード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
OT_FAULT_LIMIT
0x4F
外部過熱フォルト・リミット。
R/W Word
L11
ºC
Y
100.0
0xEB20
OT_WARN_LIMIT
0x51
外部過熱警告リミット。
R/W Word
L11
ºC
Y
85.0
0xEAA8
UT_FAULT_LIMIT
0x53
外部低温フォルト・リミット。
R/W Word
L11
ºC
Y
–40.0
0xE580
OT_FAULT_LIMIT
OT_FAULT_LIMITコマンドは、過熱フォルトを発生する外部検出温度の値をºC 単位で設定します。このリミットを超えたか否
かの判断には、READ_TEMPERATURE_1の値を使用します。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
OT_WARN_LIMIT
OT_WARN_LIMITコマンドは、過熱警告を発生する外部検出温度の値をºC 単位で設定します。このリミットを超えたか否かの
判断には、READ_TEMPERATURE_1の値を使用します。
OT_WARN_LIMITの超過に対して、デバイスは次のように応答します。
・STATUS_BYTEのTEMPERATUREビットをセットする。
・STATUS_TEMPERATUREコマンドの過熱警告ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
UT_FAULT_LIMIT
UT_FAULT_LIMITコマンドは、低温フォルトを発生する外部検出温度の値をºC 単位で設定します。このリミットを超えたか否
かの判断には、READ_TEMPERATURE_1の値を使用します。
Note:温度センサを実装していない場合、UT_FAULT_LIMITを–275ºCに、UT_FAULT_LIMIT 応答を
「無視」
に設定することで、
ALERT がアサートされないようにすることができます。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
79
LTC3883/LTC3883-1
PMBusコマンドの詳細
タイミング
タイミング - オン・シーケンス/ランプ
コマンド名
CMDコード 説明
タイプ
データ
形式
単位
NVM
デフォルト
値
L11
ms
Y
0.0
0x8000
TON_DELAY
0x60
RUNおよびOPERATION(または、そのいずれか) R/W Word
によるオンから、出力レールのターンオンまで
の時間。
TON_RISE
0x61
出力の立ち上がり開始から、出力電圧が VOUT R/W Word
コマンドで指定された値に達するまでの時間。
L11
ms
Y
8.0
0xD200
TON_MAX_FAULT_LIMIT
0x62
VOUT_EN のオンから、VOUTが VOUT_UV_
FAULT_LIMITをよぎるまでの最大時間。
R/W Word
L11
ms
Y
10.0
0xD280
VOUT_TRANSITION_RATE
0x27
VOUTに新しい値を指定したときに出力が変化 R/W Word
する速度。
L11
V/ms
Y
0.25
0xAA00
TON_DELAY
TON_DELAYコマンドは、スタート条件を受信してから、出力電圧が立ち上がりはじめるまでの時間をms 単位で設定します。有
効な値の範囲は、0ms ∼ 83 秒です。TON_DELAYには標準遅延 270μs(不確かさ 50μs)
が含まれます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
TON_RISE
TON_RISEコマンドは、出力が立ち上がりはじめてから、レギュレーション範囲に入るまでの時間をms 単位で設定します。有効な
値の範囲は、0∼1.3秒です。TON_RISEイベントの間、
デバイスは不連続モードで動作します。TON_RISEが0.25msより短い場合、
LTC3883のデジタル・スロープ制御はバイパスされます。出力電圧の遷移はPWMスイッチャのアナログ性能で決まります。TON_
RISEの期間に現れるステップの数は、TON_RISE(ms 単位)/0.1msで表されます。これには、不確かさ 0.1ms が含まれます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
TON_MAX_FAULT_LIMIT
TON_MAX_FAULT_LIMITコマンドは、出力電圧が低電圧フォルト・リミットに到達しないときに、デバイスがどれだけの時間パ
ワーアップを試みるかをms 単位で設定します。
データ値の0msは制限なしを意味します。つまり、デバイスは出力電圧の立ち上げを無期限で試みます。リミットの最大値は83
秒です。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
VOUT_TRANSITION_RATE
PMBusデバイスが、出力電圧を変化させるVOUT_COMMANDまたはOPERATION
(マージン・ハイ、マージン・ロー)
のいずれ
かを受信したときに、出力電圧が変化する速度をV/ms 単位で設定します。ここで指定した変化率は、デバイスにオン/オフするよ
うに指示した場合には適用されません。許容される勾配の最大値は4V/msです。
0.1V/msを超える値を推奨します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
3883fa
80
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
タイミング - オフ・シーケンス/ランプ
コマンド名
CMDコード 説明
TOFF_DELAY
0x64
TOFF_FALL
0x65
TOFF_MAX_WARN_LIMIT
0x66
RUNおよび OPERATION(またはそのいずれか)に
よるオフからTOFF_FALLランプの開始までの時
間。
出力の立ち下がり開始から、出力が 0Vに達する
までの時間。
TOFF_FALLが完了してから、デバイスが 12.5% 未
満に減衰するまでの最大許容時間。
タイプ
データ
形式
単位
NVM
デフォルト
値
R/W Word
L11
ms
Y
0.0
0x8000
R/W Word
L11
ms
Y
8.0
0xD200
R/W Word
L11
ms
Y
150
0xF258
TOFF_DELAY
TOFF_DELAYコマンドは、ストップ条件を受信してから、出力電圧が立ち下がりはじめるまでの時間をms 単位で設定します。
有効な値の範囲は、0 ∼ 83 秒です。TON_DELAYには標準遅延 270μs(不確かさ 50μs)
が含まれます。
このコマンドは、フォルト・イベントから除外されています。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
TOFF_FALL
TOFF_FALLコマンドは、
ターンオフ遅延時間の終了時点から、
出力電圧のゼロが指示されるまでの時間をms 単位で設定します。
これは、VOUTDACのランプ時間です。VOUTDAC が 0になると、デバイスはトライステート状態に移行します。
デバイスは、プログラムされた動作モードを維持します。定義されたTOFF_FALLの期間は、デバイスを連続導通モードに設定し
てください。最大値を読み込むと、デバイスは可能な限り最大の時間をかけてランプ・ダウンします。サポートされる最短の立ち
下がり時間は0.25msです。0.25msよりも小さな値を設定した場合は、0.25msでランプ・ダウンします。立ち下がり時間の最大値
は1.3 秒です。TOFF_FALLの期間に現れるステップの数は、TOFF_FALL
(ms 単位)/0.1msで表されます。これには、不確かさ
0.1ms が含まれます。
不連続導通モードの場合、コントローラは負荷からの電流を引き抜かず、立ち下がり時間は出力容量と負荷電流によって決まり
ます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
TOFF_MAX_WARN_LIMIT
TOFF_MAX_WARN_LIMITコマンドは、デバイスがどれだけの時間出力のターンオフを試みた後に警告をアサートするかをms
単位で設定します。VOUT 電圧が、プログラムされたVOUT_COMMANDの値の12.5%を下回った時点を、出力のターンオフ完
了と見なします。計算は、TOFF_FALLの完了後に開始されます。
データ値の0msは制限なしを意味します。つまり、デバイスは出力電圧のターンオフを無期限で試みます。有効な値は、0を除い
た120ms ∼ 524 秒です。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
再起動の前提条件
コマンド名
MFR_RESTART_ DELAY
CMD
コード
0xDC
説明
タイプ
LTC3883がRUNピンを“L”に保持する最小時間。 R/W Word
データ
形式
単位
NVM
L11
ms
Y
デフォルト
値
500
0xFBE8
3883fa
詳細:www.linear-tech.co.jp/LTC3883
81
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_RESTART_DELAY
このコマンドは、RUNのオフ時間の最小値をms 単位で指定します。デバイスは、RUNの立ち下がりエッジを検出すると、このコ
マンドで設定した時間だけRUNピンを L に保持します。設定の推奨最小値は136msです。
Note:再起動遅延は、リトライ遅延とは異なります。再起動遅延では、指定された時間だけRUNを L に保持した後、標準の起
動シーケンスを開始します。最小の再起動遅延は、TOFF_DELAY+TOFF_FALL+136msに等しくなります。有効な設定は、
136ms ∼ 65.52 秒の範囲の16ms 刻みの値です。最小オフ時間を確保するために、MFR_RESTART_DELAYには目標値より
16ms 長い時間を設定してください。MFR_CHAN_CONFIG_LTC3883の出力減衰ビット0 がイネーブルに設定されていて、出力
がプログラムされた値の12.5% 未満まで減衰するのに長時間を要した場合は、RUNピンが H に引き上げられた後の出力レー
ルのオフ期間が MFR_RESTART_DELAYの設定値よりも長くなる可能性があります。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
フォルト応答
フォルト応答 - 全フォルト
コマンド名
CMDコード 説明
MFR_RETRY_ DELAY
0xDB
フォルト・リトライ・モードにおけるリトライ・イ
ンターバル。
タイプ
データ
形式
単位
NVM
R/W Word
L11
ms
Y
デフォルト
値
350
0xFABC
MFR_RETRY_DELAY
このコマンドは、フォルト応答が、指定した間隔でコントローラにリトライ動作させる設定の場合に、その時間間隔をms 単位で
設定します。このコマンドの値は、リトライを必要とするすべてのフォルト応答に適用されます。リトライ時間は、障害のあるチャネ
ルでフォルトが検出された時点を起点とします。有効な設定は、120ms ∼ 83.88 秒の範囲の10μs 刻みの値です。
Note:リトライの遅延時間は、MFR_RETRY_DELAYコマンドまたは安定化出力がプログラム値の12.5% 未満に減衰するまでの
時間の、いずれか長い方で決まります。出力が自然に減衰するまでの時間が長すぎる場合、MFR_CHAN_CONFIG_LTC3883
のビット0をアサートすることでMFR_RETRY_DELAYコマンドの電圧要件を解除できます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
フォルト応答 - 入力電圧
コマンド名
CMDコード 説明
VIN_OV_FAULT_RESPONSE
0x56
タイプ
入力電源の過電圧フォルトが検出されたとき、 R/W Byte
デバイスが取るアクション。
データ
形式
Reg
単位
NVM
デフォルト
値
Y
0x80
VIN_OV_FAULT_RESPONSE
VIN_OV_FAULT_RESPONSEコマンドは、入力の過電圧フォルトに対する応答としてデバイスが取るべきアクションを指示します。
データ・バイトは表 9に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORD 上位バイトのINPUTビットをセットする。
3883fa
82
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
・STATUS_INPUTコマンドのVIN 過電圧フォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
このコマンドは1 バイトのデータを伴います。
フォルト応答 - 出力電圧
コマンド名
CMD
コード
説明
タイプ
データ
形式
単位
NVM
デフォルト
値
VOUT_OV_FAULT_RESPONSE
0x41
出力の過電圧フォルトが検出されたとき、デバ
イスが取るアクション。
R/W Byte
Reg
Y
0xB8
VOUT_UV_FAULT_RESPONSE
0x45
出力の低電圧フォルトが検出されたとき、デバ
イスが取るアクション。
R/W Byte
Reg
Y
0xB8
TON_MAX_FAULT_ RESPONSE
0x63
TON_MAX_FAULTイベントが検出されたとき、
デバイスが取るアクション。
R/W Byte
Reg
Y
0xB8
VOUT_OV_FAULT_RESPONSE
VOUT_OV_FAULT_RESPONSEコマンドは、出力の過電圧フォルトに対する応答としてデバイスが取るべきアクションを指示しま
す。データ・バイトは表 5に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのVOUT_OVビットをセットする。
・STATUS_WORDのVOUTビットをセットする。
・STATUS_VOUTコマンドのVOUT 過電圧フォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
このコマンドは、以下に示す値のみを認識します。
0x00 - デバイスはOVのプルダウンのみ、つまりOV_PULLDOWNのみを実行します。
0x80 - デバイスはシャットダウンし
(出力をディスエーブル)、リトライは試みません。
(PMBus, Part II, Section 10.7)
0xB8 -デバイスはシャットダウンし
(出力をディスエーブル)、オフを指示されるか
(RUNピンまたはOPERATIONコマンド、または
両方による)、バイアス電源が遮断されるか、他のフォルト条件によってシャットダウンされるまで、リトライを継続して無期限に試
みます。
0x4n - デバイスはシャットダウンし、
リトライは試みません。デバイスが、オフに続いてオンするように指示されるか、RUNピンが L
にアサートされた後に H にアサートされた場合、またはRESETコマンドの発行、VINの遮断のいずれかが発生するまで、出力は
ディスエーブルされたままになります。OVフォルトはn・10μsの期間、
アクティブを保つ必要があります。ここで、nは0 ∼ 7の値です。
0x78+n - デバイスはシャットダウンし、フォルト条件がクリアされるか、デバイスがオフに続いてオンするにように指示されるか、
RUNピンが L にアサートされた後に H にアサートされた場合、またはRESETコマンドの発行、VINの遮断のいずれかが発生
するまで、
リトライを継続して試みます。OVフォルトはn・10μsの期間、
アクティブを保つ必要があります。
ここで、nは0∼7の値です。
その他の値は、いずれもCMLフォルトを発生し、書き込みは無視されます。
このコマンドは1 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
83
LTC3883/LTC3883-1
PMBusコマンドの詳細
表 5.VOUT_OV_FAULT_RESPONSE のデータ・バイトの内容
ビット 説明
7:6
5:3
2:0
応答。
ビット[7:6]のあらゆる値に対して、LTC3883は以下の応答をする。
・ステータス・コマンドの該当するフォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
フォルト・ビットはいったんセットされると、以下のイベントのうち1
つまたは複数が発生するまでクリアされない。
・デバイスが CLEAR_FAULTSコマンドを受信した場合。
・RUNピン、OPERATIONコマンド、RUNピンとOPERATIONコマンドの
組み合わせアクションのいずれかによって、オフを指示された後、
再びオンを指示された場合。
・LTC3883へのバイアス電源が遮断された後、再び印加された場合。
リトライ設定
遅延時間
値
意味
00
デバイスはOVプルダウンのみ、つまりOV_PULLDOWNのみを実
行する
(すなわち、VOUT > VOUT_OV_FAULTの間、上側 MOSFET
をオフ、下側 MOSFETをオンする)
01
PMBusデバイスはビット[2:0]に指定された遅延時間の数値と、
特定のフォルトに対して規定された遅延時間の単位で表され
る期間だけ動作を継続する。この遅延時間の経過後もフォルト
条件が解消されていない場合、デバイスはリトライ設定(ビット
[5:3])にプログラムされた方法で応答する。
10
デバイスは直ちにシャットダウンし(出力をディスエーブル)、ビット
[5:3]のリトライ設定に従って応答する。
11
サポートされていない。この値を書き込むとCMLフォルトが発
生する。
000
デバイスは再起動を試みない。フォルトがクリアされるか、デバ
イスがオフするように指示されるか、バイアス電源が遮断され
るまで、出力はディスエーブルされたままになる。
111
PMBusデバイスはオフを指示されるか(RUNピンまたは
OPERATIONコマンド、または両方による)、バイアス電源が遮断さ
れるか、他のフォルト条件によってリトライなしでシャットダウン
されるまで、再起動を継続して無期限に試みる。Note:リトライ・
インターバルはMFR_RETRY_DELAYコマンドによって設定される。
000-111 10μs 刻みの遅延時間。この遅延時間は、フォルトの検出後、コ
ントローラが動作を継続する時間を決定する。デグリッチされ
たオフ・ステートに対してのみ有効。
VOUT_UV_FAULT_RESPONSE
VOUT_UV_FAULT_RESPONSEコマンドは、出力の低電圧フォルトに対する応答としてデバイスが取るべきアクションを指示し
ます。データ・バイトは表 6に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORDのVOUTビットをセットする。
・STATUS_VOUTコマンドのVOUT 低電圧フォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
次の基準が満たされるまで、UVフォルトおよび警告はマスクされます。
1)TON_MAX_FAULT_LIMITに達する。
2)TON_DELAYシーケンスが完了する。
3)TON_RISEシーケンスが完了する。
4)VOUT_UV_FAULT_LIMITしきい値に達する。
5)IOUT_OC_FAULT_LIMIT が存在しない。
チャネルがアクティブでない場合は、常にUVフォルトおよび警告がマスクされます。
UVフォルトおよび警告は、TON_RISEとTOFF_FALLシーケンスの実行中もマスクされます。
このコマンドは1 バイトのデータを伴います。
3883fa
84
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
表 6.VOUT_UV_FAULT_RESPONSE のデータ・バイトの内容
ビット 説明
7:6
5:3
2:0
値
意味
応答。
ビット[7:6]のあらゆる値に対して、LTC3883は以下の応答をする。
・ステータス・コマンドの該当するフォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
フォルト・ビットはいったんセットされると、以下のイベントのうち1
つまたは複数が発生するまでクリアされない。
・デバイスが CLEAR_FAULTSコマンドを受信した場合。
・RUNピン、OPERATIONコマンド、RUNピンとOPERATIONコマンドの
組み合わせアクションのいずれかによって、オフを指示された後、
再びオンを指示された場合。
・LTC3883へのバイアス電源が遮断された後、再び印加された場合。
00
PMBusデバイスは中断せずに動作を続ける。
(フォルト機能を無視)
01
PMBusデバイスはビット[2:0]に指定された遅延時間の数値と、
特定のフォルトに対して規定された遅延時間の単位で表され
る期間だけ動作を継続する。この遅延時間の経過後もフォルト
条件が解消されていない場合、デバイスはリトライ設定(ビット
[5:3])にプログラムされた方法で応答する。
10
デバイスはシャットダウンし
(出力をディスエーブル)、ビット
[5:3]のリトライ設定に従って応答する。
11
サポートされていない。この値を書き込むとCMLフォルトが発
生する。
リトライ設定
000
デバイスは再起動を試みない。フォルトがクリアされるか、デバ
イスがオフするように指示されるか、バイアス電源が遮断され
るまで、出力はディスエーブルされたままになる。
111
PMBusデバイスはオフを指示されるか(RUNピンまたは
OPERATIONコマンド、または両方による)、バイアス電源が遮断
されるか、他のフォルト条件によってリトライなしでシャットダ
ウンされるまで、再起動を継続して無期限に試みる。Note:リト
ライ・インターバルはMFR_RETRY_DELAYコマンドによって設定
される。
000-111
10μs 刻みの遅延時間。この遅延時間は、フォルトの検出後、コ
ントローラが動作を継続する時間を決定する。デグリッチされ
たオフ・ステートに対してのみ有効。
遅延時間
TON_MAX_FAULT_RESPONSE
TON_MAX_FAULT_RESPONSEコマンドは、TON_MAXフォルトに対する応答としてデバイスが取るべきアクションを指示しま
す。データ・バイトは表 9に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORDのVOUTビットをセットする。
・STATUS_VOUTコマンドのTON_MAX_FAULTビットをセットする。
・ALERTピンをアサートしてホストに通知する。
値 0を設定すると、TON_MAX_FAULT_RESPONSE がディスエーブルされます。0を設定することは推奨できません。
このコマンドは1 バイトのデータを伴います。
フォルト応答 - 出力電流
コマンド名
IOUT_OC_FAULT_RESPONSE
CMDコード 説明
0x47
出力の過電流フォルトが検出されたとき、
デバイスが取るアクション。
タイプ
データ
形式
R/W Byte
Reg
単位
NVM
デフォルト
値
Y
0x00
3883fa
詳細:www.linear-tech.co.jp/LTC3883
85
LTC3883/LTC3883-1
PMBusコマンドの詳細
IOUT_OC_FAULT_RESPONSE
IOUT_OC_FAULT_RESPONSEコマンドは、
出力の過電流フォルトに対する応答としてデバイスが取るべきアクションを指示します。
データ・バイトは表 7に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_BYTEのIOUT_OCビットをセットする。
・STATUS_WORDのIOUTビットをセットする。
・STATUS_IOUTコマンドのIOUT 過電流フォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
このコマンドは1 バイトのデータを伴います。
表 7.IOUT_OC_FAULT_RESPONSE のデータ・バイトの内容
ビット 説明
7:6
5:3
2:0
値
意味
応答。
ビット[7:6]のあらゆる値に対して、LTC3883は以下の応答をする。
・ステータス・コマンドの該当するフォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
フォルト・ビットはいったんセットされると、以下のイベントのうち1
つまたは複数が発生するまでクリアされない。
・デバイスが CLEAR_FAULTSコマンドを受信した場合。
・RUNピン、OPERATIONコマンド、RUNピンとOPERATIONコマンドの
組み合わせアクションのいずれかによって、オフを指示された後、
再びオンを指示された場合。
・LTC3883へのバイアス電源が遮断された後、再び印加された場合。
00
LTC3883は、出力電圧の変動は無視して、IOUT_OC_FAULT_
LIMITによって設定された値の出力電流を保ちつつ、無期限に
動作を継続する
(定電流リミット動作またはブリックウォール・リ
ミット動作とも呼ばれる)。
01
サポートされていない。
リトライ設定
遅延時間
10
LTC3883は、出力電圧の変動は無視して、IOUT_OC_FAULT_
LIMITによって設定された値の出力電流を保ちつつ、ビット[2:0]
で設定された遅延時間だけ動作を継続する。この遅延時間の経
過後もデバイスが電流制限値で動作している場合、
リトライ設定
(ビット[5:3])にプログラムされた方法で応答する。
11
LTC3883は直ちにシャットダウンし、ビット[5:3]のリトライ設定
にプログラムされた方法で応答する。
000
デバイスは再起動を試みない。RUNピンをサイクルさせるか、バ
イアス電源を遮断することでフォルトをクリアするまで、出力は
ディスエーブルされたままになる。
111
デバイスはオフを指示されるか(RUNピンまたはOPERATIONコ
マンド、または両方による)、バイアス電源が遮断されるか、他
のフォルト条件によってシャットダウンされるまで、再起動を継
続して無期限に試みる。Note:リトライ・インターバルはMFR_
RETRY_DELAYコマンドによって設定される。
000-111 16ms 単位の数で表した遅延時間。この遅延時間は、フォルトが
検出されてからシャットダウンされるまでデバイスが動作を継続
する時間を決定する。デグリッチされたオフ応答に対してのみ
有効。
フォルト応答 - IC 温度
コマンド名
MFR_OT_FAULT_RESPONSE
CMDコード 説明
0xD6
内部過熱フォルトが検出されたとき、デバイス
が取るアクション。
タイプ
データ
形式
R Byte
Reg
単位
NVM
デフォルト
値
0xC0
3883fa
86
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_OT_FAULT_RESPONSE
MFR_OT_FAULT_RESPONSEコマンド・バイトは、内部過熱フォルトに対する応答としてデバイスが取るべきアクションを指示し
ます。データ・バイトは表 8に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORDのMFRビットをセットする。
・STATUS_MFR_SPECIFICコマンドの過熱フォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
このコマンドは1 バイトのデータを伴います。
表 8.MFR_OT_FAULT_RESPONSE のデータ・バイトの内容
ビット 説明
7:6
応答。
ビット[7:6]のあらゆる値に対して、LTC3883は以下の応答をする。
・ステータス・コマンドの該当するフォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
フォルト・ビットはいったんセットされると、以下のイベントのうち1
つまたは複数が発生するまでクリアされない。
・デバイスが CLEAR_FAULTSコマンドを受信した場合。
・RUNピン、OPERATIONコマンド、RUNピンとOPERATIONコマンドの
組み合わせアクションのいずれかによって、オフを指示された後、
再びオンを指示された場合。
・LTC3883へのバイアス電源が遮断された後、再び印加された場合。
5:3
リトライ設定
2:0
遅延時間
値
00
01
10
11
意味
サポートされていない。この値を書き込むとCMLフォルトが発生
する。
サポートされていない。この値を書き込むとCMLフォルトが発生
する。
デバイスは直ちにシャットダウンし
(出力をディスエーブル)、ビッ
ト[5:3]のリトライ設定に従って応答する。
フォルトが解消されない限り、デバイスの出力はディスエーブル
されたままになる。フォルト条件が解消されると、動作が再開
し、出力がイネーブルされる。
デバイスは再起動を試みない。フォルトがクリアされるまで出力
はディスエーブルされたままになる。
001-111 サポートされていない。この値を書き込むとCMLフォルトが発生
する。
XXX
サポートされていない。値は無視される。
000
フォルト応答 - 外部温度
コマンド名
OT_FAULT_ RESPONSE
UT_FAULT_ RESPONSE
CMDコード 説明
0x50
外部過熱フォルトが検出されたとき、デバイスが
取るアクション。
0x54
外部低温フォルトが検出されたとき、デバイスが
取るアクション。
タイプ
R/W Byte
データ
形式
Reg
R/W Byte
Reg
単位
NVM
Y
デフォルト
値
0xB8
Y
0xB8
OT_FAULT_RESPONSE
OT_FAULT_RESPONSEコマンドは、外付け温度センサによる外部過熱フォルトに対する応答としてデバイスが取るべきアクショ
ンを指示します。データ・バイトは表 9に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのTEMPERATUREビットをセットする。
・STATUS_TEMPERATUREコマンドの過熱フォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
87
LTC3883/LTC3883-1
PMBusコマンドの詳細
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは1 バイトのデータを伴います。
UT_FAULT_RESPONSE
UT_FAULT_RESPONSEコマンドは、外付け温度センサによる外部低温フォルトに対する応答としてデバイスが取るべきアクショ
ンを指示します。データ・バイトは表 9に示した形式です。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのTEMPERATUREビットをセットする。
・STATUS_TEMPERATUREコマンドの低温フォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
この状態はADCによって検出するため、最大 120msの応答時間を要する場合があります。
このコマンドは1 バイトのデータを伴います。
表 9.TON_MAX_FAULT_RESPONSE、VIN_OV_FAULT_RESPONSE、
OT_FAULT_RESPONSE、UT_FAULT_RESPONSE のデータ・バイトの内容
ビット
7:6
5:3
2:0
説明
応答。
ビット[7:6]のあらゆる値に対して、LTC3883は以下の応答をする。
・ステータス・コマンドの該当するフォルト・ビットをセットする。
・ALERTピンをアサートしてホストに通知する。
フォルト・ビットはいったんセットされると、以下のイベントのうち1
つまたは複数が発生するまでクリアされない。
・デバイスが CLEAR_FAULTSコマンドを受信した場合。
・RUNピン、OPERATIONコマンド、RUNピンとOPERATIONコマンドの
組み合わせアクションのいずれかによって、オフを指示された後、
再びオンを指示された場合。
・LTC3883へのバイアス電源が遮断された後、再び印加された場合。
リトライ設定
遅延時間
値
意味
00
PMBusデバイスは中断せずに動作を続ける。
01
サポートされていない。この値を書き込むとCMLフォルトが発
生する。
10
デバイスは直ちにシャットダウンし
(出力をディスエーブル)、
ビット[5:3]のリトライ設定に従って応答する。
11
サポートされていない。この値を書き込むとCMLフォルトが発
生する。
000
デバイスは再起動を試みない。フォルトがクリアされるか、デバ
イスがオフするように指示されるか、バイアス電源が遮断され
るまで、出力はディスエーブルされたままになる。
111
PMBusデバイスはオフを指示されるか(RUNピンまたは
OPERATIONコマンド、または両方による)、バイアス電源が遮断
されるか、他のフォルト条件によってリトライなしでシャットダ
ウンされるまで、再起動を継続して無期限に試みる。Note:リト
ライ・インターバルはMFR_RETRY_DELAYコマンドによって設定
される。
XXX
サポートされていない。値は無視される。
フォルト共有
フォルト共有 - 伝播
コマンド名
MFR_GPIO_ PROPAGATE_
LTC3883
CMDコード 説明
0xD2
GPIOピンに伝播するフォルトを決定する設定。
タイプ
データ
形式
R/W Word
Reg
単位
NVM
デフォルト
値
Y
0x2993
3883fa
88
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_GPIO_PROPAGATE_LTC3883
MFR_GPIO_PROPAGATE_LTC3883コマンドは、GPIOピンを L にアサートするイベントをイネーブルします。コマンドは表 10
に示した形式です。応答するようにプログラムされたフォルトだけが GPIOピンに伝播されます。
このコマンドは2 バイトのデータを伴います。
表 10.GPIO 伝播の構成
GPIOピンは、選択されたイベントをユーザに電気的に通知できるように設計されています。
ビット
シンボル
B[15]
VOUT disabled while not decayed.
B[14]
Mfr_gpio_propagate_short_CMD_cycle
b[13]
Mfr_gpio_propagate_ton_max_fault
0:TON_MAX_FAULTフォルトがアサートされてもアクションなし。
1:TON_MAX_FAULTフォルトがアサートされた場合、GPIOを“L”にアサートする。
b[12]
Mfr_gpio_propagate_vout_uvuf
250μsの最小パルス幅フィルタによってデグリッチされたVOUT_UV_FAULT_LIMITコンパレータの
出力。このステータス・ビットがアサートされると、VOUTがUVしきい値より低い間は常にGPIOが“L”
になる。GPIO_FAULT_RESPONSEを「無視」に設定していない場合、デバイスはラッチ・オフされ、起
動できなくなる。
b[11]
Mfr_gpio_propagate_int_ot
b[10]
予約済み
b[9]
Mfr_pwrgd_en (Note 1)
b[8]
Mfr_gpio_propagate_ut
b[7]
Mfr_gpio_propagate_ot
b[6]
予約済み
b[5]
予約済み
b[4]
Mfr_gpio_propagate_input_ov
b[3]
予約済み
b[2]
Mfr_gpio_propagate_iout_oc
b[1]
Mfr_gpio_propagate_vout_uv
b[0]
Mfr_gpio_propagate_vout_ov
動作
このステータス・ビットはMFR_CHAN_CONFIG_LTC3883のビット0が 0の場合のPolyPhase 構成で
使われる。RUNピンのトグルまたはデバイスをオフする指示によってPWMをオフした後、出力が減
衰する前にRUNを再度アサートするか、デバイスに再びオンするように指示したとしても、12.5%
の減衰要件が満たされるまでVOUTを再起動しない。ビット15がアサートされている場合、この状
態の間はGPIOピンがアサートされる。
0:アクションなし。
1:このステータス・ビットは、デバイスがオフするように指示され、出力のオフ・シーケンスが完了す
る前に再度オンを指示された場合に“L”にアサートされる。オフ・シーケンスが完了すると、再度“H”
にアサートされる。
0:MFR_OT_FAULT_LIMITフォルトがアサートされてもアクションなし。
1:MFR_OT_FAULT_LIMITフォルトがアサートされた場合、出力を“L”にアサートする。
0に設定する必要がある
0:POWER_GOODが真ではない場合もアクションなし。
1:POWER_GOODが真ではない場合、GPIOを“L”にアサートする。
このステータス・ビットがアサートされた場合、GPIO_FAULT_RESPONSEを無視する必要がある。
GPIO_FAULT_RESPONSEを「無視」に設定していない場合、デバイスはラッチ・オフされ、起動できな
くなる。
0:UT_FAULT_LIMITフォルトがアサートされてもアクションなし。
1:UT_FAULT_LIMITフォルトがアサートされた場合、GPIOを“L”にアサートする。
0:OT_FAULT_LIMITフォルトがアサートされてもアクションなし。
1:OT_FAULT_LIMITフォルトがアサートされた場合、GPIOを“L”にアサートする。
0:VIN_OV_FAULT_LIMITフォルトがアサートされてもアクションなし。
1:VIN_OV_FAULT_LIMITフォルトがアサートされた場合、GPIOを“L”にアサートする。
0:IOUT_OC_FAULT_LIMITフォルトがアサートされてもアクションなし。
1:IOUT_OC_FAULT_LIMITフォルトがアサートされた場合、GPIOを“L”にアサートする。
0:VOUT_UV_FAULT_LIMITフォルトがアサートされてもアクションなし。
1:VOUT_UV_FAULT_LIMITフォルトがアサートされた場合、GPIOを“L”にアサートする。
このフォルト・ビットがアサートされると、フォルトによってVOUTが UVしきい値より低い間は常に
GPIOが“L”になる。UVフォルトは、デバイスが定常的なON 状態にある場合にのみ発生する。
0:VOUT_OV_FAULT_LIMITフォルトがアサートされてもアクションなし。
1:VOUT_OV_FAULT_LIMITフォルトがアサートされた場合、GPIOを“L”にアサートする。
Note 1:PWRGDステータスはインジケータとして設計されたものであり、電源シーケンシングには使用できない。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
89
LTC3883/LTC3883-1
PMBusコマンドの詳細
フォルト共有 - 応答
コマンド名
MFR_GPIO_RESPONSE
CMDコード 説明
0xD5
GPIOピンが“L”にアサートされたとき、デバイスが
取るアクション。
タイプ
R/W Byte
データ
形式
Reg
単位
NVM
Y
デフォルト
値
0xC0
MFR_GPIO_RESPONSE
このコマンドは、GPIOピンが外部ソースによって L に引き下げられた場合のコントローラの応答を決定します。
値
意味
0xC0
GPIO_INHIBIT。LTC3883はGPIOピンの“L”アサートに対する応答として出力をトライステート化する。
0x00
GPIO_IGNORE。LTC3883は中断せずに動作を継続する。
デバイスは、この設定に加えて以下の応答を示します。
・STATUS_BYTEのNONE_OF_THE_ABOVEビットをセットする。
・STATUS_WORDのMFRビットをセットする。
・STATUS_MFR_SPECIFICコマンドのGPIOBビットをセットし、
ALERTピンをアサートしてホストに通知する。ALERTピンの L
アサートは、MFR_CHAN_CFG_LTC3883のビット1をセットすることでディスエーブルできる。
このコマンドは1 バイトのデータを伴います。
スクラッチパッド
コマンド名
USER_DATA_00
USER_DATA_01
USER_DATA_02
USER_DATA_03
USER_DATA_04
CMDコード
0xB0
0xB1
0xB2
0xB3
0xB4
説明
OEMにより予約。通常、デバイスのシリアル化に使用。
メーカにより、LTpowerPlay用に予約。
OEMにより予約。通常、デバイスのシリアル化に使用。
ユーザが使用可能なNVMワード。
ユーザが使用可能なNVMワード。
タイプ
R/W Word
R/W Word
R/W Word
R/W Word
R/W Word
データ
形式
Reg
Reg
Reg
Reg
Reg
単位
NVM
Y
Y
Y
Y
Y
デフォルト
値
NA
NA
NA
0x0000
0x0000
USER_DATA_00 ∼ USER_DATA_04
これらのコマンドは、顧客が格納用として使用する不揮発性メモリの位置を示します。顧客には、USER_DATA_nnに、いつでも
任意の値を書き込むことができるオプションが提供されています。ただし、LTpowerPlayソフトウェアおよび提携メーカはこれらの
コマンドの一部を在庫管理のために使用します。予約済みのUSER_DATA_nnコマンドの変更は、在庫管理上の不具合やこれ
らの製品との互換性の問題を招く恐れがあります。
これらのコマンドはレジスタ形式の2 バイトのデータを伴います。
識別
コマンド名
CMD
コード
説明
PMBUS_REVISION
0x98
デバイスがサポートするPMBusのリビジョン。現在のリビ
ジョンは1.1。
CAPABILITY
0x19
デバイスがサポートするPMBusオプション通信プロトコル
の要約。
タイプ
データ
形式
R Byte
Reg
R Byte
Reg
単位
NVM
デフォルト
値
FS
0x11
0xB0
MFR_ID
0x99
LTC3883のメーカIDをASCIIで示した値。
R String
ASC
LTC
MFR_MODEL
0x9A
メーカ製品番号をASCIIで示した値。
R String
ASC
LTC3883
MFR_SPECIAL_ID
0xE7
LTC3883およびリビジョンを表すメーカ・コード。
R Word
Reg
0x43XX
3883fa
90
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
PMBus_REVISION
PMBUS_REVISIONコマンドは、デバイスが準拠するPMBusのリビジョンを示します。LTC3883は、PMBus バージョン1.1の
Part Iおよび Part IIの両方に準拠しています。
この読み出し専用コマンドは1 バイトのデータを伴います。
CAPABILITY
このコマンドにより、ホスト・システムが PMBusデバイスのいくつかの主要機能を識別する手段が提供されます。
LTC3883は、パケット・エラー・チェック、400kHzのバス・スピード、ALERTピンをサポートします。
この読み出し専用コマンドは1 バイトのデータを伴います。
MFR_ID
MFR_IDコマンドは、LTC3883のメーカIDをASCII 文字で示します。
この読み出し専用コマンドはブロック形式です。
MFR_MODEL
MFR_MODELコマンドは、LTC3883のメーカ製品番号をASCII 文字で示します。
この読み出し専用コマンドはブロック形式です。
MFR_SPECIAL_ID
デバイスの名称とリビジョンを表す、16ビットのワードです。0x43はデバイスが LTC3883であることを意味し、XXはメーカが変更
できます。
この読み出し専用コマンドは2 バイトのデータを伴います。
フォルト警告とステータス
コマンド名
CLEAR_FAULTS
MFR_CLEAR_PEAKS
STATUS_BYTE
STATUS_WORD
STATUS_VOUT
STATUS_IOUT
STATUS_INPUT
STATUS_ TEMPERATURE
CMDコード
0x03
0xE3
0x78
0x79
0x7A
0x7B
0x7C
0x7D
STATUS_CML
STATUS_MFR_ SPECIFIC
MFR_PADS
MFR_COMMON
0x7E
0x80
0xE5
0xEF
説明
セットされている全フォルト・ビットをクリアする。
すべてのピーク値をクリアする。
デバイスのフォルト状態の1バイトの要約
デバイスのフォルト状態の2バイトの要約
出力電圧フォルトおよび警告の状態。
出力電流フォルトおよび警告の状態。
入力電源フォルトおよび警告の状態。
READ_TEMERATURE_1の外部温度フォルトお
よび警告の状態。
通信およびメモリのフォルトおよび警告の状態。
メーカ固有のフォルトおよび状態の情報。
I/Oパッドのデジタル・ステータス。
複数のLTCチップに共通するメーカ・ステータス・
ビット。
タイプ
Send Byte
Send Byte
R/W Byte
R/W Word
R/W Byte
R/W Byte
R/W Byte
R/W Byte
形式
Reg
Reg
Reg
Reg
Reg
Reg
デフォルト
値
NA
NA
NA
NA
NA
NA
NA
NA
R/W Byte
R/W Byte
R Word
R Byte
Reg
Reg
Reg
Reg
NA
NA
NA
NA
単位
NVM
3883fa
詳細:www.linear-tech.co.jp/LTC3883
91
LTC3883/LTC3883-1
PMBusコマンドの詳細
CLEAR_FAULTS
CLEAR_FAULTSコマンドは、現在までにセットされているすべてのフォルト・ビットをクリアするために使われます。このコマンドは、
すべてのステータス・コマンドに含まれるすべてのビットを同時にクリアします。さらに、デバイスが ALERTピン信号をアサート中
であった場合は、ALERTピン信号出力を否定(クリア、解放)
します。
CLEAR_FAULTSコマンドは、フォルト状態のためにラッチ・オフしているデバイスを再起動させることはありません。フォルト状態
によってシャットダウンされたデバイスが再起動するのは、以下の場合です。
・RUNピン、OPERATIONコマンド、RUNピンとOPERATIONコマンドの組み合わせアクションのいずれかによって、オフを指示
された後、再びオンを指示された場合。
・MFR_RESETコマンドが発行された場合。
・IC へのバイアス電源が遮断された後、再び印加された場合。
ビットをクリアする時点でフォルトが依然として存在する場合、
フォルト・ビットはセットされたままになり、ALERTピンの L アサー
トによってホストに通知されます。CLEAR_FAULTSの処理には最大 10µs かかる可能性があります。その時間内にフォルトが発
生すると、ステータス・レジスタがセットされる前にCLEAR_FAULTS がクリアされることがあります。
この書き込み専用コマンドにはデータ・バイトがありません。
MFR_CLEAR_PEAKS
MFR_CLEAR_PEAKSコマンドは、MFR_*_PEAKのデータ値をクリアします。MFR_RESETコマンドは、このコマンドを起動し
ます。
この書き込み専用コマンドにはデータ・バイトがありません。
STATUS_BYTE
STATUS_BYTEコマンドは、最も重大なフォルトを要約した、1 バイトの情報を返します。このバイトは、ステータス・ワードの下位
バイトです。
以下のステータス・ビットは、STATUS_BYTEコマンド内の対応する位置に1を書き込むことでクリアできます。
[7] BUSY
このビットにより、ユーザはCLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。また、コマンドの
中で、このビットだけが ALERTイベントを起動できます。
[6] このコマンドのビット6は、PWM がオフされると必ずセットされます。このビットのセットはALERTをアサートしません。
このコマンドは1 バイトのデータを伴います。
STATUS_WORD
STATUS_WORDコマンドは、デバイスのフォルト状態を要約した、2 バイトの情報を返します。STATUS_WORDをポーリング中
に、ちょうどそのタイミングでフォルトが生じた場合、上位バイトセットの対応するビットは読み出さずに、下位バイトにセットされ
たビットが読み出される可能性があります。直後のSTATUS_WORD 再読み出しでは、上位バイトにセットされた対応するビット
が読み出されます。
以下のステータス・ビットは、STATUS_WORDコマンド内の対応する位置に1を書き込むことでクリアできます。
[8] UNKNOWN
[7] BUSY
このビットにより、ユーザはCLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。また、コマンドの
中で、これらのビットだけが ALERTイベントを起動できます。
3883fa
92
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
[6] このコマンドのビット6は、出力がオフされると必ずセットされます。
[11] このコマンドのビット11は、出力電圧が POWER_GOOD_OFFしきい値を下回ると必ずセットされます。
上位バイトのいずれかのビットがセットされると、NONE_OF_THE_ABOVE がアサートされます。
[14] このコマンドのビット14は、IOUT_OC 警告またはIOUT_OCフォルト状態になるとセットされます。
このコマンドは2 バイトのデータを伴います。
STATUS_VOUT
STATUS_VOUTコマンドは、VOUT のステータス情報を1 バイトで返します。
LTC3883では、このコマンドのビット0は未定義であり、予約済みです。
ユーザは、このコマンド内の任意のビットに1を書き込むことで、特定のフォルトをクリアできます。このビットにより、ユーザは
CLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。
このコマンドに含まれる、サポート対象のフォルト・ビットは、いずれもALERTイベントを起動します。
このコマンドは1 バイトのデータを伴います。
STATUS_IOUT
STATUS_IOUTコマンドは、IOUT のステータス情報を1 バイトで返します。
LTC3883 がサポートするビットは7、6、5のみです。
ユーザは、このコマンド内の任意のビットに1を書き込むことで、特定のフォルトをクリアできます。このビットにより、ユーザは
CLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。
このコマンドに含まれる、サポート対象のフォルト・ビットは、いずれもALERTイベントを起動します。
このコマンドは1 バイトのデータを伴います。
STATUS_INPUT
STATUS_INPUTコマンドは、VIN のステータス情報を1 バイトで返します。
LTC3883 がサポートするビットは7、5、1のみです。
ユーザは、このコマンド内の任意のビットに1を書き込むことで、特定のフォルトをクリアできます。このビットにより、ユーザは
CLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。
このコマンドに含まれる、サポート対象のフォルト・ビットは、いずれもALERTイベントを起動します。このコマンドのビット3はラッ
チされず、セットされたとしてもALERTを発生しません。
このコマンドは1 バイトのデータを伴います。
STATUS_TEMPERATURE
STATUS_TEMPERATUREコマンドは、温 度のステータス情 報を1 バイトで返します。このコマンドは、対 応するREAD_
TEMPERATURE_1の値に関連づけられます。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
93
LTC3883/LTC3883-1
PMBusコマンドの詳細
LTC3883 がサポートするビットは7、6、4のみです。
ユーザは、このコマンド内の任意のビットに1を書き込むことで、特定のフォルトをクリアできます。このビットにより、ユーザは
CLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。
このコマンドに含まれる、サポート対象のフォルト・ビットは、いずれもALERTイベントを起動します。
このコマンドは1 バイトのデータを伴います。
STATUS_CML
STATUS_CMLコマンドは、受信したコマンドおよびシステム・メモリ/ロジックのステータス情報を1 バイトで返します。
LTC3883は、このコマンドのビット2をサポートしていません。
このコマンドのビット3またはビット4のいずれかがセットされた場合、内部で重大なエラーが検出されたことを意味します。これ
らのビットが継続してセットされる場合は、デバイスの動作を継続することを推奨できません。
ユーザは、このコマンド内の任意のビットに1を書き込むことで、特定のフォルトをクリアできます。このビットにより、ユーザは
CLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。
このコマンドに含まれる、サポート対象のフォルト・ビットは、いずれもALERTイベントを起動します。
このコマンドは1 バイトのデータを伴います。
STATUS_MFR_SPECIFIC
STATUS_MFR_SPECIFICコマンドは、メーカ固有のステータス情報を1 バイトで返します。
このバイトの形式は次のとおりです。
ビット 意味
7
内部温度フォルト・リミットを超過した。
6
内部温度警告リミットを超過した。
5
工場出荷時のトリム領域、NVMのCRCフォルト。
4
PLLのロックが外れた。
3
フォルト・ログが存在する。
2
VDD33 のUVまたはOVフォルト
0
外部デバイスによってGPIOピンが“L”にアサートされた。
これらのビットのいずれかがセットされた場合、STATUS_WORDのMFRビットもセットされます。
ユーザは、このコマンド内の任意のビットに1を書き込むことで、特定のフォルトをクリアできます。このビットにより、ユーザは
CLEAR_FAULTSコマンドの使用以外の手段によって、ステータスをクリアできます。例外:フォルト・ログの存在を示すビットは、
MFR_FAULT_LOG_CLEARコマンドの発行によってのみクリアできます。
このコマンドに含まれる、サポート対象のフォルト・ビットは、いずれもALERTイベントを起動します。
このコマンドは1 バイトのデータを伴います。
3883fa
94
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_PADS
このコマンドは、ユーザがデバイスのI/Oピンのデジタル・ステータスを直接読み出す手段を提供します。このコマンドのビット割
り当ては次のとおりです。
ビット
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
割り当てられるデジタル・ピン
VDD33 OVフォルト
VDD33 UVフォルト
予約済み
予約済み
ADCの値が無効。起動時に発生
する。
デバイスがALERTを“L”に駆動中。
予約済み
パワーグッド
予約済み
デバイスが RUNを“L”に駆動中。
予約済み
RUN
予約済み
デバイスが GPIOを“L”に駆動中。
予約済み
GPIO
1は、条件が真であることを意味します。
この読み出し専用コマンドは2 バイトのデータを伴います。
MFR_COMMON
MFR_COMMONコマンドには、LTCのデジタル電源およびテレメトリ製品のすべてに共通するビットが含まれます。
ビット
7
6
5
4
3
2
1
0
意味
チップはALERTを“L”に駆動していない。
“L”の場合、ビジー状態を意味する。
計算が保留中でない。
“L”の場合、出力が遷移中。
NVMが初期化済み。
予約済み
SHARE_CLKのタイムアウト。
WPピンのステータス。
この読み出し専用コマンドは1 バイトのデータを伴います。
テレメトリ
コマンド名
CMD
コード 説明
タイプ
形式
単位
NVM
デフォルト
値
READ_VIN
0x88
入力電源電圧の測定値。
R Word
L11
V
NA
READ_IIN
0x89
入力電源電流の測定値。
R Word
L11
A
NA
READ_VOUT
0x8B
出力電圧の測定値。
R Word
L16
V
NA
3883fa
詳細:www.linear-tech.co.jp/LTC3883
95
LTC3883/LTC3883-1
PMBusコマンドの詳細
READ_IOUT
0x8C
出力電流の測定値。
R Word
L11
A
NA
READ_TEMPERATURE_1
0x8D
外付けダイオードの接合部温度。IOUT_CAL_GAINをは R Word
じめとする、すべての温度関連の処理に使用される値。
L11
C
NA
READ_TEMPERATURE_2
0x8E
内部接合部温度。他のいずれのコマンドにも影響を
与えない。
R Word
L11
C
NA
READ_DUTY_CYCLE
0x94
上側ゲート制御信号のデューティ・サイクル。
R Word
L11
%
NA
READ_POUT
0x96
出力電力の計算値。
R Word
L11
W
NA
READ_PIN
0x97
入力電力の計算値。
R Word
L11
W
NA
MFR_IOUT_PEAK
0xD7
最後のMFR_CLEAR_PEAKS 以降に測定されたREAD_
IOUTの最大値を報告する。
R Word
L11
A
NA
MFR_VOUT_PEAK
0xDD
最後のMFR_CLEAR_PEAKS 以降に測定されたREAD_
VOUTの最大値。
R Word
L16
V
NA
MFR_VIN_PEAK
0xDE
最後のMFR_CLEAR_PEAKS 以降に測定されたREAD_
VINの最大値。
R Word
L11
V
NA
MFR_TEMPERATURE_1_PEAK
0xDF
最後のMFR_CLEAR_PEAKS 以降に測定された外部温
度(READ_TEMPERATURE_1)の最大値。
R Word
L11
C
NA
MFR_READ_IIN_CHAN_PEAK
0xE1
最後のMFR_CLEAR_PEAKS 以降に測定されたREAD_
IINコマンドの最大値。
R Word
L11
A
NA
MFR_READ_ICHIP
0xE4
LTC3883の消費電流の測定値。
R Word
L11
A
NA
MFR_READ_IIN_CHAN
0xED
READ_IOUTとDUTY_CYCLEに基づく、入力電源電流
の計算値。
R Word
L11
A
NA
MFR_TEMPERATURE_2_PEAK
0xF4
最後のMFR_CLEAR_PEAKS 以降の内部ダイ温度の
ピーク
R Word
L11
C
NA
READ_VIN
READ_VINコマンドは、READ_ICHIP・MFR_RVINに加算するVIN ピン電圧の測定値をV 単位で返します。これによって、VIN
フィルタ素子の両端にLTC3883の電源電流によって発生するIR 電圧降下を補償します。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
READ_VOUT
READ_VOUTコマンドは、VOUT_MODEコマンドによって設定されたものと同じ形式で出力電圧の測定値を返します。
この読み出し専用コマンドは、Linear_16u 形式の2 バイトのデータを伴います。
READ_IIN
READ_IINコマンドは、入力電流検出抵抗の両端で測定される入力電流をA 単位で返します
(MFR_IIN_CAL_GAINも参照し
てください)。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
READ_IOUT
READ_IOUTコマンドは、平均出力電流をA 単位で返します。IOUTの値は、以下の値によって決まります。
a)ISENSE ピンで測定される差動電圧。
b)IOUT_CAL_GAINの値
c)MFR_IOUT_CAL_GAIN_TCの値
3883fa
96
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
ステータス・コマンド一覧
STATUS_VOUT
7
6
5
4
3
2
1
0
VOUT OV Fault
VOUT OV Warning
VOUT UV Warning
VOUT UV Fault
VOUT MAX Warning
TON MAX FAULT
TOFF MAX Warning
Reserved
7
6
5
4
3
2
1
0
IOUT_OC Fault
Reserved
IOUT_OC Warning
Reserved
Reserved
Reserved
Reserved
Reserved
7
6
5
4
3
2
1
0
OT Fault
OT Warning
Reserved
UT Fault
Reserved
Reserved
Reserved
Reserved
7
6
5
4
3
2
1
0
Invalid/Unsupported Command
Invalid/Unsupported Data
Packet Error Check Failed
Memory Fault Detected
Processor Fault Detected
Reserved
Other Communication Fault
Other Memory or Logic Fault
STATUS_WORD
(Upper Byte)
7
6
5
4
3
2
1
0
VOUT
IOUT/POUT
INPUT
MFR
POWER_GOOD#
Reserved
Reserved
Unknown
STATUS_INPUT
7
6
5
4
3
2
1
0
VIN OV Fault
Reserved
VIN UV Warning
Reserved
Reserved
Reserved
IIN_OC Warning
Reserved
7
6
5
4
3
2
1
0
INTERNAL TEMP FAULT
INTERNAL TEMP WARN
FACTORY NVM CRC ERROR
PLL UNLOCKED
FAULT LOG PRESENT
VDD33 OV/UV
Reserved
GPIO PIN ASSERTED LOW EXTERNALLY
STATUS_IOUT
STATUS_TEMPERATURE
STATUS_MFR_SPECIFIC
STATUS_BYTE
Also is the Lower Byte of
STATUS_WORD
7
6
5
4
3
2
1
0
BUSY
OFF
VOUT_OV
IOUT_OC
Reserved
TEMPERATURE
CML
NONE OF THE ABOVE
7
6
5
4
3
2
1
0
CHIP NOT DRIVING ALERT LOW
CHIP NOT BUSY
CALCULATIONS NOT PENDING
OUTPUT NOT IN TRANSISTION
NVM INITIALIZED
Reserved
SHARE_CLK_LOW
WP PIN
STATUS_CML
MFR_COMMON
3883fa
詳細:www.linear-tech.co.jp/LTC3883
97
LTC3883/LTC3883-1
PMBusコマンドの詳細
d)READ_TEMPERATURE_1の値
e)MFR_TEMP_1_GAINとMFR_TEMP_1_OFFSET
f)MFR_IOUT_CAL_GAIN_TAU_INVとMFR_IOUT_CAL_GAIN_THETA
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
READ_TEMPERATURE_1
READ_TEMPERATURE_1コマンドは、外付けの検出素子で測定される温度をºC 単位で返します。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
READ_TEMPERATURE_2
READ_TEMPERATURE_2コマンドは、内部検出素子で測定される温度をºC 単位で返します。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
READ_DUTY_CYCLE
READ_DUTY_CYCLEコマンドは、コントローラのデューティ・サイクルを% 単位で返します。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
READ_POUT
READ_POUTコマンドは、DC/DCコンバータの出力電力の読み出し値をW 単位で返します。POUTは、最新の相関する出力電
圧と電流読み出し値に基づいて計算されます。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
READ_PIN
READ_PINコマンドは、DC/DCコンバータの入力電力の読み出し値をW 単位で返します。PINは、最新の相関する入力電圧と
電流読み出し値に基づいて計算されます。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_IOUT_PEAK
MFR_IOUT_PEAKコマンドは、READ_IOUT 測定によって報告される最大電流をA 単位で返します。
このコマンドは、MFR_CLEAR_PEAKSコマンドによってクリアされます。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_VOUT_PEAK
MFR_VOUT_PEAKコマンドは、READ_VOUT 測定によって報告される最大電圧をV 単位で返します。
このコマンドは、MFR_CLEAR_PEAKSコマンドによってクリアされます。
この読み出し専用コマンドは、Linear_16u 形式の2 バイトのデータを伴います。
3883fa
98
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_VIN_PEAK
MFR_VIN_PEAKコマンドは、READ_VIN 測定によって報告される最大電圧をV 単位で返します。
このコマンドは、MFR_CLEAR_PEAKSコマンドによってクリアされます。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_TEMPERATURE_1_PEAK
MFR_TEMPERATURE_1_PEAKコマンドは、READ_TEMPERATURE_1 測定によって報告される最大温度をºC 単位で返します。
このコマンドは、MFR_CLEAR_PEAKSコマンドによってクリアされます。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_READ_IIN_PEAK
MFR_READ_IIN_PEAKコマンドは、READ_IIN 測定によって報告される最大電流をA 単位で返します。
このコマンドは、MFR_CLEAR_PEAKSコマンドによってクリアされます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_READ_ICHIP
MFR_READ_ICHIPコマンドは、LTC3883 が消費する入力電流の測定値をA 単位で返します。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_READ_IIN_CHAN
MFR_READ_IIN_CHANコマンドは、READ_IOUTとDUTY_CYCLEの関数として、入力電流の計算値をA 単位で返します。
低電流において正確な値を得るには、デバイスを連続導通モードで動作させる必要があります。DCR 検出を使用する場合、イン
ダクタのDCR 抵抗 IOUT_CAL_GAINの精度が、MFR_READ_IINコマンドの精度に影響を与えます。
このコマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
MFR_TEMPERATURE_2_PEAK
MFR_TEMPERATURE_2_PEAKコマンドは、READ_TEMPERATURE_2 測定によって報告される最大温度をºC 単位で返します。
このコマンドは、MFR_CLEAR_PEAKSコマンドによってクリアされます。
この読み出し専用コマンドは、Linear_5s_11s 形式の2 バイトのデータを伴います。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
99
LTC3883/LTC3883-1
PMBusコマンドの詳細
NVMメモリ・コマンド
ストア/リストア
コマンド名
CMD
コード
説明
タイプ
形式
単位
NVM
デフォルト
値
STORE_USER_ALL
0x15
ユーザ動作メモリをEEPROMに格納する。
Send Byte
NA
RESTORE_USER_ALL
0x16
ユーザ動作メモリをEEPROMからリストアする。
Send Byte
NA
MFR_COMPARE_USER_ALL
0xF0
現在のコマンドの内容をNVMと比較する。
Send Byte
NA
STORE_USER_ALL
STORE_USER_ALLコマンドは、PMBusデバイスに、動作メモリ内の不揮発性ユーザ・コンテンツを、不揮発性ユーザNVMメ
モリの対応する位置にコピーするように指示します。
ダイ温度が 85ºCを超える場合、または0ºCを下回る場合は、このコマンドの実行を推奨できません。また、データ保持期間の10
年も保証できません。ダイ温度が 130ºCを超えると、STORE_USER_ALLコマンドはディスエーブルされます。IC 温度が 125ºCを
下回ると、コマンドは再度イネーブルされます。
LTC3883との通信、および NVMのプログラミングは、VDD33 が使用可能になり、かつVIN が印加されていない場合に開始でき
ます。デバイスをこの状態に移行させるには、グローバル・アドレスの0x5Bを使用し、MFR_EE_UNLOCKに0x2B、続いて0xC4
を書き込みます。これによって、デバイスとの通信が可能になり、プロジェクト・ファイルが更新されます。更新されたプロジェクト・
ファイルをNVMに書き込むには、STORE_USER_ALLコマンドを発行します。VINを印加したらMFR_RESETコマンドを発行し
て、PWMをイネーブルし、ADCの有効な値を読み出せるようにする必要があります。
この書き込み専用コマンドにはデータ・バイトがありません。
RESTORE_USER_ALL
RESTORE_USER_ALLコマンドは、PMBusデバイスに、不揮発性ユーザ NVMメモリの内容を、動作メモリの対応する位置に
コピーするように指示します。動作メモリの値は、ユーザ・コマンドによって取得される値で上書きされます。RESTORE_USER_
ALLコマンドを発行すると、リストアが完了されるまで、RUNピンとSHARE_CLKピンが L にアサートされます。その後、RUN
ピンとSHARE_CLKピンは解放されます。ASELピンを除き、RCONFIG 抵抗分割器は再度読み込まれず、NVMに格納された
値が使われます。電源投入時またはデバイスがリセットされたときに読み込まれるASELの値は、NVM から上位ビット、ASELの
デコード結果から下位ビットを取得して、有効なデバイス・アドレスを計算するために使用されます。
STORE_USER_ALL、MFR_COMPARE_USER_ALL、RESTORE_USER_ALLコマンドは、ダイ温度が 130ºCを超えるとディス
エーブルされ、ダイ温度が 125ºCを下回るまで再度イネーブルされません。
この書き込み専用コマンドにはデータ・バイトがありません。
MFR_COMPARE_USER_ALL
MFR_COMPARE_USER_ALLコマンドは、PMBusデバイスに、現在のコマンド内容を、不揮発性メモリに格納された内容と比
較するように指示します。この比較動作によって相違が検出された場合、CMLビット0フォルトが生成されます。
この書き込み専用コマンドにはデータ・バイトがありません。
3883fa
100
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
フォルト・ログ
コマンド名
CMDコード 説明
タイプ
データ
形式
CF
単位
NVM
デフォルト
値
Y
NA
MFR_FAULT_LOG
0xEE
フォルト・ログのデータ・バイト。このシーケンシャ
ルに取得されるデータは完全なフォルト・ログを
アセンブルするために使われる。
R Block
MFR_FAULT_LOG_ STORE
0xEA
RAMからEEPROMへのフォルト・ログの伝送を指
示する。デバイスはPWMがフォルトによってオフ
したかのように動作する。
Send Byte
NA
MFR_FAULT_LOG_CLEAR
0xEC
フォルト・ログのために予約されたEEPROMのブ Send Byte
ロックを初期化し、以前のフォルト・ログのロック
をすべてクリアする。
NA
MFR_FAULT_LOG
MFR_FAULT_LOGコマンドによって、ユーザはMFR_FAULT_LOG_CLEARコマンドを最後に書き込んで以降、最初のフォルト
発生後のFAULT_LOGの内容を読み出すことができます。このコマンドの内容は不揮発メモリに格納され、MFR_FAULT_LOG_
CLEARコマンドによってクリアされます。表 11に、このコマンドの長さと内容の一覧を示します。ユーザが MFR_FAULT_LOGコ
マンドにアクセスしたときに、フォルト・ログが存在しなかった場合、データ長 0 が返されます。フォルト・ログが存在した場合は、
長さ147 バイトのデータ・ブロックが返されます。電源印加後、最初の1 秒以内にフォルトが発生した場合、フォルト・ログの前寄
りのページの一部には有効なデータが格納されていない可能性があります。
NOTE:このコマンドのおよその伝送時間は、400kHzクロックを使用した場合、3.4msです。
この読み出し専用コマンドはブロック形式です。
MFR_FAULT_LOG_STORE
MFR_FAULT_LOG_STOREコマンドは、
フォルト・イベントが発生したかのように、
フォルト・ログ動作が強制的にNVMに書き込
まれるようにします。MFR_CONFIG_ALL_LTC3883コマンドのビット7「フォルト・ログをイネーブル」
がセットされている場合、こ
のコマンドは、STATUS_MFR_SPECIFICフォルトのビット3をセットします。
MFR_FAULT_LOG_STOREコマンドは、ダイ温度が 130ºCを超えると、IC 温度が 125ºCを下回るまでディスエーブルされます。
この書き込み専用コマンドにはデータ・バイトがありません。
表 11.フォルト・ログ
この表は、MFR_FAULT_LOGコマンドのブロック・データ読み出しに使われるブロック・データの形式についてまとめたものです。
データ形式の定義
データ
Block Length
ヘッダ情報
Fault Position
ビット
データ
形式
BYTE
BYTE
LIN 11=PMBus=Rev 1.1, Part 2, section 7.1。
LIN 16=PMBus Rev 1.1, Part 2, section 8。仮数部分のみ。
BYTE=このコマンドの定義に従って解釈される8ビット
バイト番号 ブロック読み出しコマンド
147
MFR_FAULT_LOGコマンドの長さは147バイト固定である。
データ・ログ・イベントが取得されていない場合、ブロック長は0になる。
0
フォルト・ログをアクティブ化する原因となったフォルトを示す。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
101
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_REAL_TIME
MFR_VOUT_PEAK
予約済み
予約済み
MFR_IOUT_PEAK
MFR_READ_IIN_CHAN_PEAK
MFR_VIN_PEAK
READ_TEMPERATURE_1
予約済み
予約済み
READ_TEMPERATURE_2
MFR_TEMPERATURE_1_PEAK
予約済み
予約済み
巡回データ
EVENT n
(フォルトが発生したデータ。最新データ)
READ_VOUT
予約済み
予約済み
READ_IOUT
MFR_READ_IIN_CHAN
READ_VIN
READ_IIN
STATUS_VOUT
予約済み
STATUS_WORD
[7:0]
[15:8]
[23:16]
[31:24]
[39:32]
[47:40]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
BYTE
BYTE
BYTE
BYTE
BYTE
BYTE
LIN 16
BYTE
BYTE
LIN 11
LIN 11
LIN 11
LIN 11
BYTE
BYTE
LIN 11
LIN 11
BYTE
BYTE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
48ビットのバイナリ・カウンタ。値は、最後のリセット後の経過時間を
200μs 刻みで示したもの。
最後のMFR_CLEAR_PEAKSコマンド以降のREAD_VOUTのピーク値。
最後のMFR_CLEAR_PEAKSコマンド以降のREAD_IOUTのピーク値。
最後のMFR_CLEAR_PEAKSコマンド以降のREAD_IINのピーク値。
最後のMFR_CLEAR_PEAKSコマンド以降のREAD_VINのピーク値。
最後のイベント発生時の外部温度。
常に0x00を返す。
常に0x00を返す。
最後のイベント発生時の内部温度センサ。
最後のMFR_CLEAR_PEAKSコマンド以降のREAD_TEMPERATURE_1の
ピーク値。
常に0x00を返す。
常に0x00を返す。
イベント
「n」は、フォルト発生時のMUXを介したADC 読み出しの完全な1
サイクルを表す。例:ADCがステップ15を処理しているときにフォルトが発
生した場合、ステップ25まで読み出し値の取得を続けた後、ヘッダと6つ
のイベント・ページのすべてをEEPROMに格納する。
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
[15:8]
[7:0]
LIN 16
BYTE
BYTE
LIN 11
LIN 11
LIN 11
LIN 11
BYTE
BYTE
WORD
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
3883fa
102
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
MFR_READ_ICHIP
[15:8]
MFR_READ_ICHIP
[7:0]
STATUS_MFR_SPECIFIC
予約済み
EVENT n-1
(フォルトの検出前に測定されたデータ)
READ_VOUT
[15:8]
[7:0]
予約済み
予約済み
READ_IOUT
[15:8]
[7:0]
MFR_READ_IIN_CHAN
[15:8]
[7:0]
READ_VIN
[15:8]
[7:0]
READ_IIN
[15:8]
[7:0]
STATUS_VOUT
予約済み
STATUS_WORD
[15:8]
[7:0]
予約済み
予約済み
STATUS_MFR_SPECIFIC
予約済み
*
*
*
EVENT n-5
(記録された最も古いデータ)
READ_VOUT
[15:8]
[7:0]
予約済み
予約済み
READ_IOUT
[15:8]
[7:0]
MFR_READ_IIN_CHAN
[15:8]
[7:0]
READ_VIN
[15:8]
[7:0]
READ_IIN
[15:8]
[7:0]
STATUS_VOUT
予約済み
STATUS_WORD
[15:8]
[7:0]
WORD
BYTE
BYTE
LIN 16
BYTE
BYTE
LIN 11
LIN 11
LIN 11
LIN 11
BYTE
BYTE
WORD
BYTE
BYTE
BYTE
BYTE
LIN 16
BYTE
BYTE
LIN 11
LIN 11
LIN 11
LIN 11
BYTE
BYTE
WORD
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
103
LTC3883/LTC3883-1
PMBusコマンドの詳細
予約済み
予約済み
STATUS_MFR_SPECIFIC
予約済み
表 11a.Position_Fault の値の説明
BYTE
BYTE
BYTE
BYTE
POSITION_FAULTの値
フォルト・ログの発生要因
0xFF
MFR_FAULT_LOG_STORE
0x00
TON_MAX_FAULT
0x01
VOUT_OV_FAULT
0x02
VOUT_UV_FAULT
0x03
IOUT_OC_FAULT
0x05
TEMP_OT_FAULT
0x06
TEMP_UT_FAULT
0x07
VIN_OV_FAULT
0x0A
MFR_TEMP_2_OT_FAULT
143
144
145
146
常に0x00を返す。
常に0x00を返す。
常に0x00を返す。
MFR_FAULT_LOG_CLEAR
MFR_FAULT_LOG_CLEARコマンドは、フォルト・ログ・ファイルに格納された値を消去します。さらに、STATUS_MFR_
SPECIFICコマンドのビット3もクリアします。クリア・コマンドの発行後、ステータスがクリアされるまでに最大 8ms かかる場合が
あります。
この書き込み専用コマンドの形式はバイト送信です。
ブロック・メモリ書き込み / 読み出し
コマンド名
MFR_EE_UNLOCK
MFR_EE_ERASE
MFR_EE_DATA
CMDコード 説明
タイプ
0xBD
MFR_EE_ERASEとMFR_EE_DATAのコマンドによってアクセ R/W Byte
スするために、ユーザ EEPROMのロックを解除する。
0xBE
MFR_EE_DATAによるバルク・プログラミングのために、ユー R/W Byte
ザ EEPROMを初期化する。
0xBF
PMBusシーケンシャル・ワード読み出しまたは書き込みに R/W Word
よってEEPROMとの間で伝送されるデータ。バルク・プログ
ラミングをサポートする。
データ
形式
Reg
単位
NVM
デフォルト
値
NA
Reg
NA
Reg
NA
すべてのNVMコマンドは、
ダイ温度が130ºCを超えるとディスエーブルされ、
ダイ温度が125ºCを下回ると再度イネーブルされます。
MFR_EE_UNLOCK
MFR_EE_ERASEのイネーブルとMFR_EE_DATA へのアクセス、および PECの構成には、適切なロック解除キーを伴った
MFR_EE_UNLOCK への複数の書き込みを使用します。
LTC3883との通信、およびNVMのプログラミングは、VDD33 が印加され、かつVIN が印加されていない場合に開始できます。
デバイスをこの状態に移行させるには、グローバル・アドレス0x5B、コマンドMFR_EE_UNLOCK、データ0x2B、続いてアドレス
0x5B、コマンドMFR_EE_UNLOCK、データ0xC4を使用します。VINを印加したらMFR_RESETコマンドを発行して、PWMを
イネーブルし、ADCの有効な値を読み出せるようにする必要があります。
0x2Bに続いて0xD4を書き込むと、PECのクリア、EEPROMアドレス・ポインタのリセット、EEPROM 消去およびデータ・コマンド
3883fa
104
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
PMBusコマンドの詳細
書き込みのためのデバイスのロック解除が実行されます。
0x2Bに続いて0xD5を書き込むと、PECのセット、EEPROMアドレス・ポインタのリセット、EEPROM 消去およびデータ・コマンド
書き込みのためのデバイスのロック解除が実行されます。
0x2Bに続いて0x91と0xE4を書き込むと、PECのクリア、EEPROMアドレス・ポインタのリセット、EEPROMの全アドレスに対する
データ読み出しのためのデバイスのロック解除が実行されます。
0x2Bに続いて0x91と0xE5を書き込むと、PECのセット、EEPROMアドレス・ポインタのリセット、EEPROMの全アドレスに対する
データ読み出しのためのデバイスのロック解除が実行されます。
MFR_EE_ERASE
適切なロック解除キーに続く1 回の書き込みによってEEPROM が消去され、以後のデータ書き込みが可能になります。このコマ
ンドは、EEPROM へのアクセスが進行中であるかどうかを調べるために、読み出すことができます。
値 0x2Bは、EEPROMを消去します。EEPROMの書き込みまたは消去によってデバイスがビジーの場合、ゼロ以外の値が返され
ます。
MFR_EE_DATA
シーケンシャル書き込みまたは読み出しは、EEPROM からのブロック読み込みまたはリストアを実行します。連続したMFR_EE_
DATAワード書き込みは、EEPROM がフルになるまで入力されます。それ以上の書き込みを行うとデバイスがロックします。最初
の書き込みは、最下位アドレスに対して実行されます。最初の読み出しには、16ビットのEEPROM パッキング・リビジョンID が返
されます。2 回目の読み出しには、使用可能な16ビット・ワードの数が返されます。それ以降の読み出しは、最下位アドレスから始
まるEEPROMのデータが返されます。
3883fa
詳細:www.linear-tech.co.jp/LTC3883
105
LTC3883/LTC3883-1
標準的応用例
高効率 500kHz/1.2V 降圧コンバータ
(外部 VCC)
5mΩ
VIN
6V TO 14V
5VIN
10µF
EXTVCC
100Ω
TG
LTC3883-1
BOOST
IIN_SNS
100Ω
1µF
VIN_SNS
10nF
22µF
50V
1µF
D1
M1
0.1µF
0.32µH
SW
10nF
M2 V
DD25
BG
3Ω
PGND
VIN
10k
10µF
10k
PMBus
INTERFACE
SCL
10k
24.9k
10k
20k
1k
FREQ_CFG
12.7k
SDA
10k
4.32k
23.2k
1µF
17.8k
VOUT_CFG
ALERT VTRIM_CFG
10k
RUN
10k
ASEL
1k
0.22µF
SHARE_CLK
10k
ISENSE+
GPIO
5k
VDD33
20k
PGOOD
ISENSE–
SYNC
VSENSE+
WP
–
VSENSE
VDD33
1.0µF
+
TSNS
VDD25
ITH
GND
1.0µF
MMBT3906
6800pF
COUT: 330μH SANYO 4TPF330ML,
2× 100µF AVX 12106D107KAT2A
D1: CENTRAL CMDSH-3TR
L: PULSE PA 0515.321NLT 0.32µH
M1: INFINEON BSC032NE2LS
M2: INFINEON BSC009NE2LS
10nF
10k
VOUT
1.2V
20A
COUT
530µF
3883 TA06
高効率 500kHz/2.5V 降圧コンバータ
(検出抵抗あり、入力電流検出なし)
VIN
6V TO 24V
10µF
INTVCC
TG
LTC3883
BOOST
IIN_SNS
VIN_SNS
10k
PMBus
INTERFACE
10k
10k
10k
10k
10k
5k
VDD33
SDA
FREQ_CFG
SCL
VOUT_CFG
VDD25
20k
20k
20k
12.7k
15k
17.8k
ALERT V
TRIM_CFG
RUN
ASEL
SHARE_CLK
GPIO
ISENSE+
SYNC
ISENSE–
VDD25
VDD33
1.0µF
30Ω
1000pF
30Ω
VSENSE+
VSENSE–
+
TSNS
GND
ITH
4700pF
6.81k
VOUT
2.5V
15A
COUT
530µF
MMBT3906
10nF
COUT: 330μH SANYO 4TPF330ML,
L: VISHAY IHLP4040DZ01 0.56μH
2× 100µF AVX 12106D107KAT2A M1: INFINEON BSC050N03LSG
D1: CENTRAL CMDSH-3TR
M2: INFINEON BSC011N03LSI
106
0.002Ω
M2
PGOOD
WP
1.0µF
M1
0.56µH
BG
PGND
10k
0.1µF
SW
VIN
10µF
22µF
50V
1µF
D1
詳細:www.linear-tech.co.jp/LTC3883
3883 TA04
3883fa
LTC3883/LTC3883-1
標準的応用例
高効率 425kHz/1V 降圧コンバータとパワー・ブロック
5mΩ
VIN
7V TO 14V
10µF
22µF
50V
1µF
7V
GATE DRIVE
INTVCC
100Ω
1µF
BOOST
100Ω
IIN_SNS
3Ω
10nF
VIN_SNS
10nF
LTC3883
BG
SW
VIN
10µF
10k
10k
PMBus
INTERFACE
10k
SDA
PGND
SCL
WP
VDD25
SHARE_CLK
10k
ALERT
10k
RUN
10k
GPIO
5k
24.9k
20k
16.2k
4.32k
17.8k
17.4k
VOUT_CFG
VTRIM_CFG
PGOOD
10k
VDD33
VIN
PWMH VOUT
P1
CS–
VGATE
CS+
TEMP+
PWML TEMP–
GND
TG
ASEL
FREQ_CFG
SYNC
TSNS
ISENSE+
1µF
0.22µF
1.2k
ISENSE–
VDD25
VDD33
VSENSE+
VSENSE–
GND
1.0µF
1.0µF
ITH
+
1000pF
5.62k
VOUT
1V
35A
COUT
530µF
100pF
COUT: 330μH SANYO 4TPF330ML, 2× 100µF AVX 12106D107KAT2A
P1: VRA001-4C3G ACBEL POWER BLOCK
3883 TA05
3883fa
詳細:www.linear-tech.co.jp/LTC3883
107
LTC3883/LTC3883-1
標準的応用例
高効率 500kHz/2 位相 /1.8V 降圧コンバータ
(検出抵抗あり)
5mΩ
VIN
6V TO 18V
10µF
INTVCC
100Ω
1µF
TG
LTC3883
BOOST
IIN_SNS
100Ω
VIN_SNS
10nF
3Ω
0.002Ω
M2
BG
10k
FREQ_CFG
PGOOD VOUT_CFG
10k
10k
SDA
VTRIM_CFG
SCL
ASEL
ALERT
10k
VDD25
WP
20k
24.9k
17.8k
11.3k
RUN
10k
SHARE_CLK
10k
VDD33
0.4µH
PGND
10k
PMBus
INTERFACE
M1
0.1µF
SW
10nF
VIN
10µF
22µF
50V
1µF
D1
5k
GPIO
ISENSE+
SYNC
ISENSE–
30Ω
1000pF
30Ω
VSENSE+
VSENSE–
VDD25
TSNS
VDD33
ITH
GND
1.0µF
1.0µF
+
2200pF
4.99k
COUT1
530µF
MMBT3906
10nF
5µΩ
10µF
INTVCC
100Ω
10nF
1µF
TG
LTC3883
BOOST
IIN_SNS
100Ω
VIN_SNS
22µF
50V
1µF
D2
0.1µF
M3
0.4µH
SW
10nF
0.002Ω
M4
BG
PGND
3Ω
VIN
10µF
FREQ_CFG
PGOOD VOUT_CFG
SDA
VTRIM_CFG
SCL
ASEL
ALERT
WP
VDD25
20k
15k
RUN
SHARE_CLK
GPIO
ISENSE+
SYNC
ISENSE–
30Ω
1000pF
30Ω
VSENSE
VSENSE–
COUT1, COUT2: 330μH SANYO 4TPF330ML,
2× 100µF AVX 12106D107KAT2A
D1, D2: CENTRAL CMDSH-3TR
L: VITEC 59PR9875 0.4µH
M1, M3: INFINEON BSC050NE2LS
M2, M4: INFINEON BSC010NE2LSI
VDD25
TSNS
VDD33
ITH
1.0µF
1.0µF
VOUT
1.8V
40A
+
GND
+
100pF
MMBT3906
COUT2
530µF
3883 TA07
10nF
3883fa
108
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
標準的応用例
高効率 425kHz/3 位相 /1.8V 降圧コンバータ
(入力電流検出あり)
5mΩ
VIN
6V TO 14V
10µF
100Ω
1µF
TG
LTC3883
BOOST
IIN_SNS
100Ω
VIN_SNS
10nF
L0
0.56µH
M2
BG
PGND
1.4k
PGOOD
10k
PMBus
INTERFACE
VDD25
VIN
10k
10µF
10k
10k
SDA
VOUT_CFG
SCL
VTRIM_CFG
ALERT
10k
GPIO
5k
SYNC
WP
1.0µF
17.8k
ASEL
1.4k
0.22µF
ISENSE+
ISENSE–
VSENSE+
+
TSNS
ITH
GND
1.0µF
D2
VIN
TG0
TG1
LTC3880
BOOST0
M4
0.1µF
L2
0.56µH
SW1
BG0
M6
BG1
PGND
VDD33
1µF
22µF
1µF
BOOST1
SW0
M5
COUT1
530µF
10nF
D3
INTVCC
VOUT
1.8V
50A
MMBT3906
2200pF
4.99k
0.1µF
1µF
11.3k
VSENSE–
VDD25
VDD33
1.4k
20k
SHARE_CLK
10k
10µF
1µF
24.9k
FREQ_CFG
RUN
10k
M3
M1
0.1µF
SW
10nF
3Ω
L1
0.56µH
22µF
50V
1µF
D1
INTVCC
1.4k
SYNC
1µF
SDA
SCL
VDD25
ALERT
VOUT1_CFG
GPIO1
SHARE_CLK
VTRIM0_CFG
RUN0
RUN1
VTRIM1_CFG
0.22µF
TSNS0
ISENSE0+
TSNS1
ISENSE1+
ISENSE0–
ISENSE1–
ITH0
MMBT3906
11.3k
15.8k
17.8k
0.22µF 1.4k
ITH1
GND
100pF
10µF
D1-D3: CENTRAL CMDSH-3TR
L0-L2: VISHAY IHLP-4040DZ-11 0.56µH
1µF
VSENSE1
VSENSE0–
COUT2
530µF
20k
FREQ_CFG
VSENSE0+
+
10k
ASEL
WP
1.4k
24.9k
VOUT0_CFG
GPIO0
MMBT3906
10nF
M1, M3, M4: INFINEON BSC050NE2LS
M2, M5, M6: INFINEON BSC010NE2LSI
COUT1, COUT2, COUT3: 330μH SANYO 4TPF330ML,
2× 100µF AVX 12106D107KAT2A
+
COUT3
530µF
3883 TA08
3883fa
詳細:www.linear-tech.co.jp/LTC3883
109
LTC3883/LTC3883-1
パッケージ
最新のパッケージ図面については、http://www.linear-tech.co.jp/designtools/packaging/を参照してください。
UH Package
32-Lead Plastic QFN (5mm
5mm)
(Reference LTC DWG # 05-08-1693 Rev D)
0.70 ±0.05
5.50 ±0.05
4.10 ±0.05
3.50 REF
(4 SIDES)
3.45 ± 0.05
3.45 ± 0.05
パッケージの外形
0.25 ± 0.05
0.50 BSC
推奨する半田パッドのピッチと寸法
半田付けされない領域には半田マスクを使用する
5.00 ± 0.10
(4 SIDES)
底面図-露出パッド
0.75 ± 0.05
R = 0.05
TYP
0.00 – 0.05
R = 0.115
TYP
ピン 1 のノッチ R=0.30
または 0.35×45°の面取り
31 32
0.40 ± 0.10
ピン 1 の
トップ・
マーキング
(NOTE 6)
1
2
3.50 REF
(4-SIDES)
3.45 ± 0.10
3.45 ± 0.10
(UH32) QFN 0406 REV D
0.200 REF
NOTE:
1. 図は JEDEC パッケージ外形 MO-220 のバリエーション WHHD-(X)
にするよう提案されている
(承認予定)
。
2. 図は実寸とは異なる
3. 全ての寸法はミリメートル
4. パッケージ底面の露出パッドの寸法にはモールドのバリを含まない。
モールドのバリは
(もしあれば)
各サイドで 0.20mm を超えないこと
5. 露出パッドは半田メッキとする
6. 網掛けの部分はパッケージの上面と底面のピン 1 の位置の参考に過ぎない
0.25 ± 0.05
0.50 BSC
3883fa
110
詳細:www.linear-tech.co.jp/LTC3883
LTC3883/LTC3883-1
改訂履歴
REV
日付
A
11/13
概要
VOUT 範囲を5.4Vに変更。特許番号を追加。
絶対最大定格にSYNCを追加。
LSB step sizeの条件を修正。
「また~」を削除、
「BG、TG、RUNピンは“L”に保持されます。
GPIOピンは高インピーダンス(Hi-Z)モードになります。」を追加。
「ARAコマンド動作」を削除。
5 個のMFRレジスタの例を削除。
RUNをSHARE_CLKに変更。文章を追加。
NVMを削除。
IOUT_OC_FAULT_LIMITをPeak Current Limitに変更。
MFRレジスタを削除。CLEAR_FAULTSとSTATUS_WORDセクションに文章を追加。
特許の注を改訂。
ページ番号
1
4
6
17
23、24
33、35
45
50
77
91 ~ 93
112
3883fa
リニアテクノロジー・コーポレーションがここで提供する情報は正確かつ信頼できるものと考えておりますが、その使用に関する責務は
一切負いません。また、ここに記載された回路結線と既存特許とのいかなる関連についても一切関知いたしません。なお、日本語の資料は
あくまでも参考資料です。訂正、変更、改版に追従していない場合があります。
最終的な確認は必ず最新の英語版データシートでお願いいたします。
詳細:www.linear-tech.co.jp/LTC3883
111
LTC3883/LTC3883-1
標準的応用例
高効率 500kHz/1.8V 降圧コンバータ
(DCR 検出)
5mΩ
VIN
6V TO 24V
10µF
D1
INTVCC
100Ω
1µF
100Ω
TG
LTC3883
BOOST
IIN_SNS
10nF
VIN
10k
10k
PMBus
INTERFACE
10k
10k
10k
10k
10k
5k
VDD33
0.56µH
M2
BG
PGND
10µF
PGOOD
SDA
RUN
1.4k
1µF
VDD25
20k
24.9k
10k
20k
12.7k
9.09k
23.2k
17.8k
FREQ_CFG
SCL
ALERT
M1
SW
VIN_SNS
10nF
3Ω
0.1µF
22µF
50V
1µF
VOUT_CFG
1.4k
VTRIM_CFG
0.22µF
SHARE_CLK ASEL
GPIO
SYNC
WP
VDD25
VDD33
1.0µF
ISENSE+
ISENSE–
VSENSE+
VSENSE–
+
TSNS
GND
ITH
1.0µF
2200pF
100pF
4.99k
VOUT
1.8V
20A
COUT
530µF
MMBT3906
3883 TA02
M1: INFINEON BSC050N03LSG COUT: 330μH SANYO 4TPF330ML,
D1: CENTRAL CMDSH-3TR
2× 100µF AVX 12106D107KAT2A
L: VISHAY IHLP-4040DZ-11 0.56µH M2: INFINEON BSC011N03LSI
関連製品
製品番号
説明
LTC3880/LTC3880-1 デジタル・パワー・システム・マネージメント機能付
き、デュアル出力マルチフェーズ降圧コントローラ
LTC3866
リモート検出機能付きサブ・ミリオーム電流
モード同期整流式降圧コントローラ
LTC3867
差動リモート検出機能および非線形制御機能
付き同期整流式降圧コントローラ
LTC3833
差動出力検出機能付き、最大周波数 2MHzの
高速高精度降圧コントローラ
LTC3878/LTC3879
LTC3775
LTC3861
LTC2978
注釈
VIN:最大 24V、0.5V ≤ VOUT ≤ 5.5V、アナログ制御ループ、I2C/
PMBus、EEPROMおよび 16ビットADCとのインタフェース
PLLによる固定周波数:250kHz ∼ 750kHz、4V ≤ VIN ≤ 38V、0.6V ≤
VOUT ≤ 5V、4mm 4mm QFN-24およびTSSOP-24E パッケージ
PLLによる固定動作周波数:250kHz ∼ 750kHz、4V ≤ VIN ≤ 38V、
0.6V ≤ VOUT ≤ 14V、4mm 4mm QFN-24 パッケージ
非常に高速なトランジェント応答、tON(MIN)=20ns、4.5V ≤ VIN ≤
38V、0.6V ≤ VOUT ≤ 5.5V、TSSOP-20Eおよび 3mm 4mm QFN-20
パッケージ
RSENSE ™なし、固定オン時間、同期整流式
非常に高速なトランジェント応答、tON(MIN)=43ns、4V ≤ VIN ≤
降圧コントローラ
38V、0.8V ≤ VOUT ≤ 0.9VIN、SSOP-16、MSOP-16Eおよび 3mm
3mm QFN-16 パッケージ
高周波同期整流式電圧モード降圧コントローラ 高速なトランジェント応答、tON(MIN)=30ns、4V ≤ VIN ≤ 38V、0.6V
≤ VOUT ≤ 0.8VIN、MSOP-16Eおよび3mm 3mm QFN-16 パッケージ
差動アンプとトライステート出力駆動機能付き、 パワー・ブロック、DR MOSデバイスまたは外付けMOSFETで動作、
デュアル、マルチフェーズ、同期整流式降圧コン 3V ≤ VIN ≤ 24V、最大動作周波数 2.25MHz
トローラ
PMBus準拠のオクタル電源モニタ・スーパバイザ、 内蔵 EEPROM へのフォルト・ログ機能、出力電圧 8チャネルと入力
シーケンサ、マージン・コントローラ
電圧 1チャネルのモニタ機能
この製品はPowerOne, Inc.より、同社が所有する米国特許 7000125および他の関連特許に記載された、デジタル電源技術に関するライセンスを供与されています。このライセンスはスタンドアロ
ンの電源製品には拡大適用されません。
3883fa
112
リニアテクノロジー株式会社
〒102-0094 東京都千代田区紀尾井町3-6紀尾井町パークビル8F
詳細:www.linear-tech.co.jp/LTC3883
TEL 03-5226-7291 ● FAX 03-5226-0268 ● www.linear-tech.co.jp/LTC3883
LT 1113 REV A • PRINTED IN JAPAN
 LINEAR TECHNOLOGY CORPORATION 2012