LTC2978 - EEPROM付きオクタル・デジタル電源

LTC2978
EEPROM 付きオクタル・
デジタル電源マネージャ
特長
■
■
■
■
■
■
■
■
■
■
■
■
■
■
概要
I C/SMBusシリアル・インタフェース
PMBus 準拠コマンド・セット
CRC 付きコンフィギュレーションEEPROM
内部 EEPROM へのブラック・ボックス・フォルト・ログ機能
全未調整誤差 ±0.25% 未満の差動入力16ビットΔΣ ADC
8 個の電圧サーボが、ソフト接続機能を備えた8 個の10
ビットDACを使って、出力電圧を正確に調整
8つの出力電圧、1つの入力電圧、内部ダイ温度をモニタ
8チャネル・シーケンサ
プログラム可能なウォッチドッグ・タイマ
8つの出力電圧と1つの入力電圧のUV/OVを監視
マルチチャネル・フォールト管理
追加ソフトウェアなしで自律動作
3.3Vまたは4.5V ~ 15Vの電源で動作可能
64ピン9mm×9mm QFN パッケージ
LTC®2978は、電源モニタ、スーパーバイザ、シーケンサおよび
マージン・コントローラの機能を備えたオクタルのデジタル電
源マネージャICです。8つの出力チャネルをユーザー定義の
構成設定に従って管理することができます。監視機能として、
8つの出力チャネルと1つの入力チャネルに対して、フォールト
OV/UVスレッショルドを規定できます。フォールトの依存特性
と応答特性をプログラム可能なので、フォールト検出後にオプ
ションのリトライ付きで電源をディスエーブルすることができま
す。シリアル・バス・テレメトリにより、8つの出力電圧と1つの
入力電圧、ダイ温度、フォールトの状態をモニタできます。ま
た、奇数番号のチャネルでは、電流センス抵抗の両端の電圧
を測定するように設定できます。PMBusコマンドを使用するこ
とによって、電源シーケンス制御に加え、ポイントオブロード
電圧の高精度な調整やマージニングが可能です。プログラム
可能なウォッチドッグ・タイマは、マイクロプロセッサの動作が
ストール状態にあるかどうかを監視し、必要であればマイクロ
プロセッサをリセットします。1 線同期バスは、リニアテクノロ
ジーの複数のデジタル電源デバイスに関して電源シーケンス
制御を行います。ユーザー設定可能なパラメータはEEPROM
に格納できます。フォールトおよびテレメトリ・データは診断・
分析のためにEEPROM に記録できます。
2
アプリケーション
■
■
■
■
■
■
コンピュータ
ネットワーク・サーバ
産業用テストおよび測定機器
高信頼性システム
医療用画像処理
ビデオ
L、LT、LTC、LTM、PolyPhase、Linear Technologyおよび Linearのロゴは、リニアテクノロジー
社の登録商標です。LTpowerPlayは、リニアテクノロジー社の商標です。その他すべての商標
の所有権は、
それぞれの所有者に帰属します。7382303および7420359を含む米国特許によっ
て保護されています。
標準的応用例
標準的な ADC の
全未調整誤差と温度
PMBusインタフェースを備えたオクタル電源コントローラ
0.035
VIN
4.5V < VIBUS < 15V
VIN_SNS
VDD33
VDACP0
TO INTERMEDIATE
BUS CONVERTER ENABLE
VIN_EN
SDA
PMBus
INTERFACE
VOUT
VSENSEP0
LTC2978*
SCL
R30
R20
VFB
LOAD
VDACM0
DIGITALLY
MANAGED
POWER
SUPPLY
R10
ALERTB
VSENSEM0
SGND
CONTROL0
VOUT_EN0
RUN/SS
GND
WRITE-PROTECT
WP
TO/FROM OTHER
LTC2978s
FAULTB00
PWRGD
WDI/RESETB
ASEL0
SHARE_CLK
ASEL1
GND
2978 TA01a
0.025
ERROR (%)
VPWR
3.3V**
ADC VIN = 1.8V
0.030
0.020
0.015
0.010
0.005
TO µP RESETB INPUT
WATCHDOG
TIMER INTERRUPT
*SOME DETAILS OMITTED FOR CLARITY
ONLY ONE OF EIGHT CHANNELS SHOWN
0
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
2978 TA01b
**LTC2978 MAY BE POWERED FROM EITHER AN
EXTERNAL 3.3V SUPPLY OR THE INTERMEDIATE BUS
2978fc
1
LTC2978
目次
特長................................................................ 1
アプリケーション ............................................... 1
標準的応用例.................................................... 1
概要................................................................ 1
絶対最大定格.................................................... 4
発注情報.......................................................... 4
ピン配置 .......................................................... 4
電気的特性....................................................... 5
PMBusタイミング図 ............................................ 9
標準的性能特性................................................ 10
ピン機能 ......................................................... 14
ブロック図 ....................................................... 16
動作............................................................... 17
動作の概要 ................................................................... 17
EEPROM .................................................................... 17
リセット ........................................................................ 18
書き込み禁止ピン ........................................................ 18
その他の動作 ............................................................... 18
クロックの共有 ........................................................ 18
PMBusシリアル・デジタル・インタフェース .................. 19
PMBus ....................................................................... 19
デバイスのアドレス ..................................................22
コマンド処理............................................................ 23
PMBus のコマンドの要約 ..................................... 24
要約 .......................................................................... 24
データ・フォーマット ................................................ 28
PMBusコマンドの説明 ........................................ 29
動作、モードおよび EEPROMのコマンド ....................29
PAGE..........................................................................29
OPERATION ...............................................................30
ON_OFF_CONFIG ....................................................... 31
CLEAR_FAULTS......................................................... 31
WRITE_PROTECT ...................................................... 32
STORE_USER_ALL および RESTORE_USER_ALL ... 32
CAPABILITY............................................................... 32
VOUT_MODE .............................................................33
出力電圧に関係するコマンド......................................33
VOUT_COMMAND、VOUT_MAX、VOUT_MARGIN_
HIGH、VOUT_MARGIN_LOW、VOUT_OV_FAULT_
LIMIT、VOUT_OV_WARN_LIMIT、VOUT_UV_WARN_
LIMIT、VOUT_UV_FAULT_LIMIT、POWER_GOOD_ON
および POWER_GOOD_OFF ......................................33
入力電圧に関係するコマンド .....................................33
VIN_ON、VIN_OFF、VIN_OV_FAULT_LIMIT、VIN_OV_
WARN_LIMIT、VIN_UV_WARN_LIMITおよび
VIN_UV_FAULT_LIMIT ..............................................33
温度に関係するコマンド .............................................34
OT_FAULT_LIMIT、OT_WARN_LIMIT、UT_WARN_
LIMITおよび UT_FAULT_LIMIT .................................34
タイマ・リミット .............................................................34
TON_DELAY、TON_RISE、TON_MAX_FAULT_
LIMITおよび TOFF_DELAY ........................................34
高速スーパーバイザによって測定される電圧のフォー
ルト応答 ........................................................................35
VOUT_OV_FAULT_RESPONSE および VOUT_UV_
FAULT_RESPONSE ....................................................35
ADCによって測定された値に対するフォールト応答..36
OT_FAULT_RESPONSE、UT_FAULT_RESPONSE、
VIN_OV_FAULT_RESPONSE、および VIN_UV_
FAULT_RESPONSE ....................................................36
時限フォールト応答 .....................................................36
TON_MAX_FAULT_RESPONSE .................................36
ステータス・コマンド .................................................... 37
STATUS_BYTE:.......................................................... 37
STATUS_WORD: ........................................................38
STATUS_VOUT ..........................................................38
STATUS_INPUT ......................................................... 39
STATUS_TEMPERATURE........................................... 39
STATUS_CML ............................................................40
STATUS_MFR_SPECIFIC ...........................................40
ADCモニタ・コマンド .................................................... 41
READ_VIN ................................................................. 41
READ_VOUT .............................................................. 41
READ_TEMPERATURE_1 ......................................... 41
PMBUS_REVISION .................................................... 41
製造元固有のコマンド................................................. 42
MFR_CONFIG_LTC2978 ............................................ 42
MFR_CONFIG_ALL_LTC2978 ...................................43
MFR_FAULTz0_PROPAGATE、MFR_FAULTz1_
PROPAGATE ..............................................................44
MFR_PWRGD_EN .....................................................45
MFR_FAULTB00_RESPONSE、MFR_FAULTB01_
RESPONSE、MFR_FAULTB10_RESPONSE および
MFR_FAULTB11_RESPONSE.....................................46
MFR_VINEN_OV_FAULT_RESPONSE ........................ 47
MFR_VINEN_UV_FAULT_RESPONSE ........................48
2978fc
2
LTC2978
目次
MFR_RETRY_DELAY .................................................48
MFR_RESTART_DELAY ............................................. 49
MFR_VOUT_PEAK ..................................................... 49
MFR_VIN_PEAK ........................................................ 49
MFR_TEMPERATURE_PEAK ..................................... 49
MFR_DAC ..................................................................50
MFR_POWERGOOD_ASSERTION_DELAY ................50
ウォッチドッグ動作......................................................50
MFR_WATCHDOG_T_FIRSTおよび MFR_
WATCHDOG_T ...........................................................50
MFR_PAGE_FF_MASK .............................................. 51
MFR_PADS ................................................................ 52
MFR_I2C_BASE_ADDRESS ...................................... 52
MFR_SPECIAL_ID ..................................................... 52
MFR_SPECIAL_LOT ..................................................53
MFR_VOUT_DISCHARGE_THRESHOLD ....................53
MFR_COMMON .........................................................53
MFR_SPARE0 ............................................................53
MFR_SPARE2............................................................53
MFR_VOUT_MIN .......................................................54
MFR_VIN_MIN ..........................................................54
MFR_TEMPERATURE_MIN .......................................54
フォールト・ログ動作 ....................................................54
MFR_FAULT_LOG_STORE ........................................55
MFR_FAULT_LOG_RESTORE ....................................55
MFR_FAULT_LOG_CLEAR ........................................55
MFR_FAULT_LOG_STATUS .......................................55
MFR_FAULT_LOG ......................................................56
アプリケーション情報 ........................................ 62
LTC2978 の概要 ............................................................ 62
LTC2978 の給電 ............................................................ 62
コマンド・レジスタの値の設定..................................... 62
シーケンス、サーボ、マージンおよびリスタート動作..... 62
コマンド・ユニットのオン/ オフ ............................... 62
オン・シーケンス.......................................................63
オン状態の動作 .......................................................63
サーボ・モード ..........................................................63
DACモード ................................................................63
マージニング ............................................................64
オフ・シーケンス.......................................................64
VOUT のオフ・スレッショルド電圧 ............................64
MFR_RESTART_DELAY コマンドとCONTROLn
ピンによる自動リスタート ......................................64
フォールト管理 .............................................................64
VOUT OV/UVフォールト ............................................64
VOUT OV/UV 警告 ......................................................65
VIN_EN 出力の設定 ....................................................65
マルチチャネルのフォールト管理........................... 67
複数のLTC2978 間の相互接続 .................................... 67
アプリケーション回路 ................................................. 69
外付け帰還抵抗を使用したDC/DCコンバータの
トリミングおよびマージニング............................... 69
外付け帰還抵抗を使用したDC/DCコンバータの
4ステップの抵抗選択手順 ...................................... 69
TRIMピンを使用したDC/DCコンバータの
トリミングおよびマージニング............................... 70
TRIMピンを備えたDC/DCコンバータの
2 ステップの抵抗および DAC のフルスケール
電圧の選択手順 ....................................................... 70
電流測定 .................................................................. 71
センス抵抗による電流測定 .................................... 71
インダクタのDCRによる電流測定 .......................... 71
シングルフェーズの設計例 ...................................... 72
マルチフェーズの電流測定 ..................................... 72
マルチフェーズの設計例 ......................................... 72
アンチエイリアシング・フィルタに関する
検討事項 .................................................................. 73
負電圧の検出 ........................................................... 73
USB-to-I2C/SMBus/PMBusコントローラをシステム
内のLTC2978に接続 .................................................... 74
LTpowerPlay:デジタル電源向け対話型グラフィカル・
ユーザー・インタフェース
(GUI)..................................... 76
PCB のアセンブリとレイアウトに関する推奨事項 .....77
バイパス・コンデンサの配置 ....................................77
露出パッド・ステンシルの設計 ................................77
PC 基板のレイアウト ...............................................77
未使用のADC 検出入力 ..........................................77
パッケージ ...................................................... 78
改訂履歴......................................................... 79
標準的応用例................................................... 80
関連製品......................................................... 80
2978fc
3
LTC2978
ピン配置
電源電圧 :
VPWR ~ GND 間 .................................................–0.3V ~ 15V
VIN_SNS ~ GND 間 ..............................................–0.3V ~ 15V
VDD33 ~ GND 間................................................–0.3V ~ 3.6V
VDD25 ~ GND 間..............................................–0.3V ~ 2.75V
デジタル入力/出力電圧 :
ALERTB、SDA、SCL、CONTROL0、
CONTROL1 ........................................................–0.3V ~ 5.5V
PWRGD、SHARE_CLK、
WDI/RESETB、WP ............................... –0.3V ~ VDD33 +0.3V
FAULTB00、FAULTB01、FAULTB10、
FAULTB11 ........................................... –0.3V ~ VDD33 +0.3V
ASEL0、ASEL1 .................................... –0.3V ~ VDD33 +0.3V
アナログ電圧 :
REFP ...............................................................–0.3V ~ 1.35V
REFM ~ GND 間................................................–0.3V ~ 0.3V
VSENSEP[7:0] ~ GND 間 .........................................–0.3V ~ 6V
VSENSEM[7:0] ~ GND 間 ........................................–0.3V ~ 6V
VOUT_EN[3:0]、VIN_EN ~ GND 間 ..........................–0.3V ~ 15V
VOUT_EN[7:4] ~ GND 間 .........................................–0.3V ~ 6V
VDACP[7:0] ~ GND 間 ............................................–0.3V ~ 6V
VDACM[7:0] ~ GND 間.........................................–0.3V ~ 0.3V
動作接合部温度範囲 :
LTC2978C ............................................................ 0°C ~ 70°C
LTC2978I ......................................................... –40°C ~ 85°C
保存温度範囲.................................................... –65°C ~ 125°C
TOP VIEW
64 VSENSEP6
63 VSENSEM5
62 VSENSEP5
61 VDACM7
60 VDACP7
59 VDACP6
58 VDACM6
57 VDACM5
56 VDACP5
55 VDACP4
54 VDACM4
53 VSENSEM4
52 VSENSEP4
51 VDACM3
50 VDACP3
49 VSENSEM3
(Notes 1、2)
VSENSEM6 1
VSENSEP7 2
VSENSEM7 3
VOUT_EN0 4
VOUT_EN1 5
VOUT_EN2 6
VOUT_EN3 7
VOUT_EN4 8
VOUT_EN5 9
VOUT_EN6 10
VOUT_EN7 11
VIN_EN 12
DNC 13
VIN_SNS 14
VPWR 15
VDD33 16
65
48 VSENSEP3
47 VSENSEM2
46 VSENSEP2
45 VDACM2
44 VDACP2
43 VSENSEM1
42 VSENSEP1
41 VDACM1
40 VDACP1
39 VDACP0
38 VDACM0
37 VSENSEM0
36 VSENSEP0
35 REFM
34 REFP
33 ASEL1
VDD33 17
VDD25 18
WP 19
PWRGD 20
SHARE_CLK 21
WDI/RESETB 22
FAULTB00 23
FAULTB01 24
FAULTB10 25
FAULTB11 26
SDA 27
SCL 28
ALERTB 29
CONTROL0 30
CONTROL1 31
ASEL0 32
絶対最大定格
UP PACKAGE
64-LEAD (9mm × 9mm) PLASTIC QFN
TJMAX = 125°C, θJC-TOP = 7°C/W, θJC-BOTTOM = 1°C/W
EXPOSED PAD (PIN 65) IS GND, MUST BE SOLDERED TO PCB
発注情報
鉛フリー仕様
テープアンドリール
製品マーキング *
パッケージ
接合部温度範囲
LTC2978CUP#PBF
LTC2978CUP#TRPBF
LTC2978UP
64-Lead (9mm × 9mm) Plastic QFN
0°C to 70°C
LTC2978IUP#PBF
LTC2978IUP#TRPBF
LTC2978UP
64-Lead (9mm × 9mm) Plastic QFN
–40°C to 85°C
さらに広い動作温度範囲で規定されるデバイスについては、弊社または弊社代理店にお問い合わせください。 * 温度グレードは出荷時のコンテナのラベルで識別されます。
非標準の鉛ベース仕様の製品の詳細については、弊社または弊社代理店にお問い合わせください。
鉛フリー仕様の製品マーキングの詳細については、http://www.linear-tech.co.jp/leadfree/ をご覧ください。
テープアンドリールの仕様の詳細については、http://www.linear-tech.co.jp/tapeandreel/ をご覧ください。
2978fc
4
LTC2978
電気的特性
● は全動作温度範囲での規格値を意味する。それ以外は TJ =
25 Cでの値。注記がない限り、VPWR = VIN_SNS = 12V、VDD33、VDD25 および
REFピンはフロート状態。CVDD33 = 100nF、CVDD25 = 100nF、CREF = 100nF。
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
Power-Supply Characteristics
VPWR
VPWR Supply Input Operating Range
l
4.5
IPWR
VPWR Supply Current
4.5V ≤ VPWR ≤ 15V, VDD33 Floating
l
IVDD33
VDD33 Supply Current
3.13V ≤ VDD33 ≤ 3.47V, VPWR = VDD33
l
VUVLO_VDD33
VDD33 Undervoltage Lockout
VDD33 Ramping Up, VPWR = VDD33
l
2.35
VDD33
Supply Input Operating Range
VPWR = VDD33
l
3.13
Regulator Output Voltage
4.5V ≤ VPWR ≤ 15V
l
3.13
Regulator Output Short-Circuit Current
VPWR = 4.5V, VDD33 = 0V
l
Regulator Output Voltage
3.13V ≤ VDD33 ≤ 3.47V
l
Regulator Output Short-Circuit Current
VPWR = VDD33 = 3.47V, VDD25 = 0V
l
VDD33 Undervoltage Lockout Hysteresis
VDD25
15
V
10
13
mA
10
13
mA
2.55
2.8
V
120
mV
3.47
V
3.26
3.47
V
75
90
140
mA
2.35
2.5
2.6
V
30
55
80
mA
Voltage Reference Characteristics
VREF
Output Voltage
1.232
Temperature Coefficient
Hysteresis
V
3
(Note 3)
ppm/°C
100
ppm
ADC Characteristics
VIN_ADC
Voltage Sense Input Range
Differential Voltage:
VIN_ADC = (VSENSEPn – VSENSEMn )
Current Sense Input Range (Odd
Numbered Channels Only)
Differential Voltage: VIN_ADC
Voltage Sense Resolution Uses L16
Format
0V ≤ VIN_ADC ≤ 6V
Current Sense Resolution (Odd
Numbered Channels Only)
0mV ≤ |VIN_ADC| < 16mV (Note13)
16mV ≤ |VIN_ADC| < 32mV
32mV ≤ |VIN_ADC| < 63.9mV
63.9mV ≤ |VIN_ADC| < 127.9mV
127.9mV ≤ |VIN_ADC|
TUE_ADC
Total Unadjusted Error
VIN_ADC ≥ 1.8V (Note 4 )
l
±0.25
%
INL_ADC
Integral Nonlinearity
Voltage Sense Mode (Note 5)
l
±854
µV
Current Sense Mode, Odd Numbered Channels l
Only, 15.6µV/LSB (Note 5)
±31.3
µV
Voltage Sense Mode
±400
µV
Current Sense Mode, Odd Numbered Channels l
Only
±31.3
µV
Voltage Sense Mode
±250
µV
Current Sense Mode, Odd Numbered Channels l
Only
±35
µV
Voltage Sense Mode, VIN_ADC = 6V
±0.2
%
±0.2
%
N_ADC
DNL_ADC
VOS_ADC
GAIN_ADC
Differential Nonlinearity
Offset Error
Gain Error
l
0
6
V
Single-Ended Voltage: VSENSEMn
l
–0.1
0.1
V
Single-Ended Voltage: VSENSEPn , VSENSEMn
l
–0.1
6
V
l
–170
170
l
l
l
Current Sense Mode, Odd Numbered Channels l
Only, VIN_ADC = ±0.17V
mV
122
µV/LSB
15.625
31.25
62.5
125
250
µV/LSB
µV/LSB
µV/LSB
µV/LSB
µV/LSB
2978fc
5
LTC2978
電気的特性
● は全動作温度範囲での規格値を意味する。それ以外は TJ =
25 Cでの値。注記がない限り、VPWR = VIN_SNS = 12V、VDD33、VDD25 および
REFピンはフロート状態。CVDD33 = 100nF、CVDD25 = 100nF、CREF = 100nF。
SYMBOL
PARAMETER
CONDITIONS
MIN
tCONV_ADC
Conversion Time
Voltage Sense Mode (Note 6)
6.15
ms
Current Sense Mode (Note 6)
24.6
ms
Temperature Input (Note 6)
24.6
ms
1
pF
CIN_ADC
Input Sampling Capacitance
fIN_ADC
Input Sampling Frequency
IIN_ADC
Input Leakage Current
VIN_ADC = 0V, 0V ≤ VCOMMONMODE ≤ 6V,
Current Sense Mode
l
Differential Input Current
VIN_ADC = 0.17V, Current Sense Mode
l
VIN_ADC = 6V, Voltage Sense Mode
l
l
l
TYP
MAX
62.5
UNITS
kHz
±0.5
µA
80
250
nA
10
15
µA
Voltage Buffered IDAC Output Characteristics
N_VDACP
Resolution
VFS_VDACP
Full-Scale Output Voltage
(Programmable)
DAC Code = 0x3FF
DAC Polarity = 1
10
INL_VDACP
Integral Nonlinearity
(Note 7)
DNL_VDACP
Differential Nonlinearity
VOS_VDACP
VDACP
1.32
2.53
V
V
l
±2
LSB
(Note 7)
l
±2.4
LSB
Offset Voltage
(Note 7)
l
±10
mV
Load Regulation (VDACPn – VDACMn )
VDACPn = 2.65V, IVDACPn Sourcing = 2mA
100
ppm/mA
VDACPn = 0.1V, IVDACPn Sinking = 2mA
100
ppm/mA
DC: 3.13V ≤ VDD33 ≤ 3.47V, VPWR = VDD33
60
dB
100mV Step in 20ns with 50pF Load
40
dB
DC CMRR (VDACPn – VDACMn )
–0.1V ≤ VDACMn ≤ 0.1V
Leakage Current
VDACPn Hi-Z, 0V ≤ VDACPn ≤ 6V
l
Short-Circuit Current Low
VDACPn Shorted to GND
l
–10
l
4
1.38
2.65
Bits
1.44
2.77
PSRR (VDACPn – VDACMn )
Buffer Gain Setting_0
Buffer Gain Setting_1
60
dB
±100
nA
–4
mA
10
mA
Short-Circuit Current High
VDACPn Shorted to VDD33
COUT
Output Capacitance
VDACPn Hi-Z
10
pF
tS_VDACP
DAC Output Update Rate
Fast Servo Mode
250
µs
Voltage Supervisor Characteristics
VIN_VS
Input Voltage Range (Programmable)
N_VS
Voltage Sensing Resolution
TUE_VS
tS_VS
Total Unadjusted Error
VIN_VS = (VSENSEPn – Low Resolution Mode
VSENSEMn )
High Resolution Mode
l
l
0
0
Single-Ended Voltage: VSENSEMn
l
–0.1
6
3.8
0.1
V
V
V
0V to 3.8V Range: High Resolution Mode
4
mV/LSB
0V to 6V Range: Low Resolution Mode
8
mV/LSB
2V ≤ VIN_VS ≤ 6V, Low Resolution Mode
l
±1.25
%
1.5V < VIN_VS ≤ 3.8V, High Resolution Mode
l
±1.0
%
0.8V ≤ VIN_VS ≤ 1.5V, High Resolution Mode
l
±1.5
%
Update Rate
µs
12.21
VIN_SNS Input Characteristics
VVIN_SNS
VIN_SNS Input Voltage Range
l
0
RVIN_SNS
VIN_SNS Input Resistance
l
70
90
15
V
110
kΩ
2978fc
6
LTC2978
電気的特性
● は全動作温度範囲での規格値を意味する。それ以外は TJ =
25 Cでの値。注記がない限り、VPWR = VIN_SNS = 12V、VDD33、VDD25 および
REFピンはフロート状態。CVDD33 = 100nF、CVDD25 = 100nF、CREF = 100nF。
SYMBOL
PARAMETER
CONDITIONS
TUEVIN_SNS
VIN_ON, VIN_OFF Threshold Total
Unadjusted Error
3V ≤ VVIN_SNS ≤ 8V
l
VVIN_SNS > 8V
l
±1.0
%
3V ≤ VVIN_SNS ≤ 8V
l
±1.5
%
VVIN_SNS > 8V
l
±1.0
%
±18
mV
READ_VIN Total Unadjusted Error
MIN
TYP
MAX
UNITS
±2.0
%
Voltage Buffered IDAC Soft-Connect Comparator Characteristics
VOS_CMP
Offset Voltage
±3
l
Temperature Sensor Characteristics
TUE_TS
±1
Total Unadjusted Error
°C
VOUT Enable Output (VOUT_EN [3:0]) Characteristics
VVOUT_ENn
Output High Voltage (Note 12)
IVOUT_ENn = –5µA, VDD33 = 3.3V
l
11.6
12.5
14.7
V
IVOUT_ENn
Output Sourcing Current
VVOUT_ENn Pull-Up Enabled, VVOUT_ENn = 1V
l
–5
–6
–8
µA
Output Sinking Current
Strong Pull-Down Enabled,
VVOUT_ENn = 0.4V
l
3
5
8
mA
Weak Pull-Down Enabled, VVOUT_ENn = 0.4V
l
33
50
60
µA
Internal Pull-Up Disabled,
0V ≤ VVOUT_ENn ≤ 15V
l
±1
µA
Output Sinking Current
Strong Pull-Down Enabled,
VOUT_ENn = 0.1V
l
9
mA
Output Leakage Current
0V ≤ VVOUT_ENn ≤ 6V
l
±1
µA
Output Leakage Current
VOUT Enable Output (VOUT_EN [7:4]) Characteristics
IVOUT_ENn
3
6
VIN Enable Output (VIN_EN) Characteristics
VVIN_EN
Output High Voltage
IVIN_EN = –5µA, VDD33 = 3.3V
l
11.6
12.5
14.7
V
IVIN_EN
Output Sourcing Current
VIN_EN Pull-Up Enabled, VVIN_EN = 1V
l
–5
–6
–8
µA
Output Sinking Current
VVIN_EN = 0.4V
l
3
5
8
mA
Leakage Current
Internal Pull-Up Disabled,
0V ≤ VVIN_EN ≤ 15V
l
±1
µA
EEPROM Characteristics
Endurance
(Notes 8, 11)
0°C < TJ < 85°C During EEPROM Write
Operations
l
10,000
Cycles
Retention
(Notes 8, 11)
TJ < 85°C
l
10
Years
Mass_Write
Mass Write Operation Time (Note 9)
STORE_USER_ALL, 0°C < TJ < 85°C During
EEPROM Write Operations
l
440
4100
ms
Digital Inputs SCL, SDA, CONTROL0, CONTROL1, WDI/RESETB, FAULTB00, FAULTB01, FAULTB10, FAULTB11, WP
VIH
High Level Input Voltage
l
l
VIL
Low Level Input Voltage
VHYST
Input Hysteresis
ILEAK
Input Leakage Current
tSP
Pulse Width of Spike Suppressed
2.1
V
1.5
20
V
mV
0V ≤ VPIN ≤ 5.5V, SDA, SCL, CONTROLx
Pins Only
l
±2
µA
0V ≤ VPIN ≤ VDD33 + 0.3V, FAULTBxx,
WDI/RESETB, WP Pins Only
l
±2
µA
FAULTBxx, CONTROLx Pins Only
10
µs
SDA, SCL Pins Only
98
ns
2978fc
7
LTC2978
電気的特性
● は全動作温度範囲での規格値を意味する。それ以外は TJ =
25 Cでの値。注記がない限り、VPWR = VIN_SNS = 12V、VDD33、VDD25 および
REFピンはフロート状態。CVDD33 = 100nF、CVDD25 = 100nF、CREF = 100nF。
SYMBOL
PARAMETER
CONDITIONS
tFAULT_MIN
Minimum Low Pulse Width for Externally
Generated Faults
tRESETB
Pulse Width to Assert Reset
VWDI/RESETB ≤ 1.5V
tWDI
Pulse Width to Reset Watchdog Timer
VWDI/RESETB ≤ 1.5V
fWDI
Watchdog Interrupt Input Frequency
CIN
Digital Input Capacitance
MIN
TYP
MAX
UNITS
110
ms
l
300
µs
l
0.3
200
1
l
10
µs
MHz
pF
Digital Input SHARE_CLK
VIH
High Level Input Voltage
l
VIL
Low Level Input Voltage
l
1.6
V
fSHARE_CLK_IN
Input Frequency Operating Range
l
tLOW
Assertion Low Time
VSHARE_CLK < 0.8V
l
tRISE
Rise Time
VSHARE_CLK < 0.8V to VSHARE_CLK > 1.6V
l
450
ns
ILEAK
Input Leakage Current
0V ≤ VSHARE_CLK ≤ VDD33 + 0.3V
l
±1
µA
CIN
Input Capacitance
0.8
V
90
110
kHz
0.825
1.1
µs
10
pF
Digital Outputs SDA, ALERTB, PWRGD, SHARE_CLK, FAULTB00, FAULTB01, FAULTB10, FAULTB11
VOL
Digital Output Low Voltage
fSHARE_CLK_OUT Output Frequency Operating Range
ISINK = 3mA
l
5.49kΩ Pull-Up to VDD33
l
90
VDD33 – 0.5
100
0.4
V
110
kHz
Digital Inputs ASEL0,ASEL1
VIH
Input High Threshold Voltage
l
VIL
Input Low Threshold Voltage
l
0.5
V
IIH,IL
High, Low Input Current
l
±95
µA
IIH, Z
Hi-Z Input Current
±24
µA
CIN
Input Capacitance
ASEL[1:0] = 0, VDD33
V
l
10
pF
Serial Bus Timing Characteristics
fSCL
Serial Clock Frequency (Note 10)
l
10
tLOW
Serial Clock Low Period (Note 10)
l
400
1.3
µs
tHIGH
Serial Clock High Period (Note 10)
l
0.6
µs
tBUF
Bus Free Time Between Stop and Start
(Note 10)
l
1.3
µs
tHD,STA
Start Condition Hold Time (Note 10)
l
600
ns
tSU,STA
Start Condition Setup Time (Note 10)
l
600
ns
tSU,STO
Stop Condition Setup Time (Note 10)
l
600
ns
tHD,DAT
Data Hold Time (LTC2978 Receiving
Data) (Note 10)
l
0
ns
Data Hold Time (LTC2978 Transmitting
Data) (Note 10)
l
300
tSU,DAT
Data Setup Time (Note 10)
l
100
tSP
Pulse Width of Spike Suppressed
(Note 10)
tTIMEOUT_BUS
Time Allowed to Complete any PMBus
Longer Timeout = 0
Command After Which Time SDA Will Be Longer Timeout = 1
Released and Command Terminated
900
ns
ns
98
l
l
kHz
25
200
ns
35
280
ms
ms
2978fc
8
LTC2978
電気的特性
Note1: 絶対最大定格に記載された値を超えるストレスはデバイスに永続的損傷を与える可
能性がある。また、絶対最大定格状態が長時間続くと、デバイスの信頼性と寿命に悪影響を
与える恐れがある。
Note2: デバイスのピンに流れ込む電流は全て正。デバイスのピンから流れ出す電流は全て負。
注記がない限り、全ての電圧はグランドを基準にしている。VDD33 ピンのみから電力供給され
る場合は、VPWR ピンとVDD33 ピンを接続する。
Note3: 出力電圧のヒステリシスは、デバイスがそれまでに置かれていた温度が高温か低温か
によってパッケージ内の応力が異なるために生じる。出力電圧は常に25°Cで測定されるが、
デバイスは次の測定前に85°Cまたは− 40°Cの温度環境に置かれる。ヒステリシスは温度変化
の二乗にほぼ比例する。
Note4: TUE
(%)
は次のように定義されている。
利得誤差(%)
+100 •(INL+VOS)/VIN
Note5: 積分非直線性(INL)
は、実際の伝達曲線のエンドポイント
(0Vと6V)
を通る直線からの
コードの偏差として定義されている。偏差は量子化幅の中心から測定される。
Note6: ADCの継起する変換相互の時間間隔(ADCの待ち時間)
は、いずれのチャネルでも次の
式で求められる。
36.9ms+
(6.15ms • 低分解能モードに設定されたADCチャネル数)
+
(24.6ms
• 高分解能モードに設定されたADCチャネル数)
Note7: 非直線性は、最大オフセットの規定値に等しいかそれより大きな最初のコードから
コード1023(フルスケール)
まで定義されている。
Note8: EEPROMの耐久性とデータ保持能力は、設計、特性評価および統計学的なプロセス・
コントロールとの相関により保証される。最小保持時間仕様は、内蔵 EEPROMの書き込みサ
イクル数が最小耐久性仕様より少ないデバイスに適用される。
Note9: 大量書き込み動作の実行中は、LTC2978はどのPMBusコマンドにもアクノリッジを返さ
ない。このようなコマンドとして、STORE_USER_ALLおよび MFR_FAULT_LOG_STOREコマンド
の他に、チャネルのフォールト・オフによって起動されるフォールト・ログ保存のコマンドが含
まれる。
は400pFである。データとクロックの立ち上がり
Note10: SCLおよび SDAの最大容量負荷(CB)
および立ち下がり時間(tf)
は、
(20+0.1 • CB)
(ns)<tr<300nsおよび
(20+0.1 • CB)
(ns)
時間(tr)
<tf<300nsである。CB = 1 本のバスラインの容量(pF)。SCLとSDAの外部プルアップ電圧(VIO)
は3.13V<VIO<5.5Vである。
Note 11: EEPROMの耐久性とデータ保持能力は TJ > 85°Cになると低下する。
Note 12: 出力イネーブル・ピンはVDD33 からチャージポンプされる。
Note.13: 電流検出の分解能は返された値のL11フォーマットとmV 単位によって決まる。たと
えば、170mVのフルスケール値は0xF2A8=680・2-2=170のL11 値が返される。これはL11の仮
数をオーバーフローすることなくこの値を表現できる最低範囲であり、この範囲内での1LSB
の分解能は2-2mV=250µVとなる。段階的に低くなっていく各範囲はLSBのサイズを半分にす
ることによって分解能を高めている。
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)
2978 TD
REPEATED START
CONDITION
STOP
CONDITION
START
CONDITION
2978fc
9
LTC2978
標準的性能特性
リファレンス電圧と温度
ADC の全未調整誤差と温度
温度検出誤差と温度
1.6
0.035
1.2350
1.4
0.030
REFERENCE OUTPUT VOLTAGE (V)
1.2355
1.2345
1.2
1.2340
ERROR (%)
1.2330
0.025
1.0
ERROR (°C)
1.2335
0.8
0.6
1.2325
THREE TYPICAL PARTS
1.2310
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
0
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
ADC のゼロ・コード中心
オフセット電圧と温度
VOLTAGE SENSE MODE
122µV/LSB
2.0
0.4
–60
1.5
0.2
ERROR (LSBs)
–40
–100
1.0
0
–0.2
0.5
–0.4
0
–140
–0.5
–0.6
–160
–1.0
–0.8
–180
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
–1.5
–0.2
0.8
1.8
2.8
3.8
4.8
INPUT VOLTAGE (V)
5.8
–1.0
–0.2
ADC の除去比とVIN の周波数
0
ADC の除去比とVIN の周波数
(拡大図)
0
–40
–40
–120
REJECTION (dB)
–40
REJECTION (dB)
–20
–100
–60
–80
12500
25000 37500 50000
FREQUENCY (Hz)
62500
2978 G07
–120
–60
–80
–100
–100
0
5.8
ADC の除去比とVIN の周波数
(電流検出モード)
–20
–80
1.8
2.8
3.8
4.8
INPUT VOLTAGE (V)
2978 G06
–20
–60
0.8
2978 G05
2978 G04
0
122µV/LSB
0.6
2.5
–80
ADC の DNL
0.8
–20
ERROR (LSBs)
VOS (µV)
2978 G03
ADC の INL
3.0
–120
REJECTION (dB)
0
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
2978 G02
2978 G01
0
0.015
0.005
0.2
1.2315
0.020
0.010
0.4
1.2320
ADC VIN = 1.8V
0
3125
6250
9375
FREQUENCY (Hz)
12500
2978 G08
–120
0
12500
25000 37500 50000
FREQUENCY (Hz)
62500
2978 G09
2978fc
10
LTC2978
標準的性能特性
ADC の除去比とVIN の周波数
(電流検出モード、拡大図)
1200
0
–60
–80
–0.10
800
600
400
3125
0
6250
9375
FREQUENCY (Hz)
–10
0
10
READ_VOUT (µV)
–0.40
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
20
2978 G12
DAC のフルスケール出力電圧と
温度
ADC の高分解能モードの
差動入力電流
入力サンプリング電流と
差動入力電圧
9
90
2.698
8
80
2.696
7
6
5
4
3
2
1
0
0
1
2
3
4
INPUT VOLTAGE (V)
5
60
50
40
30
2.690
2.688
2.686
2.684
2.682
10
2.680
0
2.678
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
20 40 60 80 100 120 140 160 180
DIFFERENTIAL INPUT VOLTAGE (mV)
2978 G13
2.5
2.692
20
0
6
2.694
70
OUTPUT VOLTAGE (V)
DIFFERENTIAL INPUT CURRENT (nA)
INPUT SAMPLING CURRENT (µA)
–0.25
2978 G11
2978 G10
2978 G15
2978 G14
DAC のオフセット電圧と温度
1.0
DAC の INL
1.0
0.8
0.8
2.1
0.6
0.6
1.9
0.4
0.4
1.7
1.5
1.3
ERROR (LSBs)
2.3
ERROR (LSBs)
OFFSET ERROR (mV)
–0.20
–0.35
0
–20
12500
–0.15
–0.30
200
–100
VIN = 0.8V
HIGH RESOLUTION MODE
–0.05
ERROR (%)
NUMBER OF READINGS
REJECTION (dB)
–40
0
VIN = 0V
HIGH RESOLUTION MODE
1000
–20
–120
電圧スーパーバイザの
全未調整誤差と温度
ADC のノイズ・ヒストグラム
0.2
0
–0.2
0.2
0
–0.2
1.1
–0.4
–0.4
0.9
–0.6
–0.6
0.7
–0.8
–0.8
0.5
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
–1.0
2978 G16
0
200
600
400
DAC CODE
800
1000
2978 G17
DAC の DNL
–1.0
0
200
600
400
DAC CODE
800
1000
2978 G18
2978fc
11
LTC2978
標準的性能特性
DAC の負荷レギュレーション
(ソース電流)
85°C
2.696
25°C
2.692
OUTPUT VOLTAGE (V)
OUTPUT VOLTAGE (V)
2.694
2.690
2.688
2.686
2.684
2.682
2.678
9.00
0.1036
8.95
85°C
0.1034
25°C
0.1032
0.1030
–40°C
0.1028
–40°C
2.680
0 –0.25 –0.5 –0.75 –1 –1.25 –1.50 1.75
CURRENT (mA)
–2
DAC の短絡電流と温度
0.1038
SHORT-CIRCUIT CURRENT (mA)
2.698
DAC の負荷レギュレーション
(シンク電流)
0.1026
0.25 0.5 0.75 1 1.25 1.5 1.75
CURRENT (mA)
0
2978 G19
8.90
8.85
8.80
8.75
8.70
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
2
2978 G21
2978 G20
高インピーダンス状態から
オン状態への遷移時の DAC の
ソフト接続過渡応答
DAC のコードの 1LSB の変化に
対するDAC の過渡応答
オン状態から高インピーダンス
状態への遷移時の DAC のソフト
接続過渡応答
CODE ‘h200
HI-Z
500µV/DIV
HI-Z
10mV/DIV
10mV/DIV
CONNECTED
CODE ‘h1FF
2978 G22
VDD33 レギュレータの
ライン・レギュレーション
3.275
400
3.270
300
3.260
3.255
3.250
3.245
VDD33 レギュレータの
短絡電流と温度
85°C
25°C
100
–40°C
0
–100
–200
–300
3.240
–400
3.235
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
–500
2978 G25
2978 G24
–86
200
3.265
∆VDD33 (ppm)
VDD33 OUTPUT VOLTAGE (V)
VDD33 レギュレータの
出力電圧と温度
500µs/DIV
100k SERIES RESISTANCE ON
CODE: ‘h1FF
2978 G23
500µs/DIV
100k SERIES RESISTANCE ON
CODE: ‘h1FF
SHORT-CIRCUIT CURRENT (mA)
2µs/DIV
CONNECTED
–88
–90
–92
–94
–96
–98
–100
4.5
6
7.5
9
10.5
VPWR (V)
12
13.5
15
2978 G26
–102
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
2978 G27
2978fc
12
LTC2978
標準的性能特性
10.16
VPWR = VDD33
10.14
SUPPLY CURRENT (mA)
SUPPLY CURRENT (mA)
10.4
10.3
10.2
10.1
10.0
9.9
9.8
14.0
VPWR = 12V
CHARGE PUMP OUTUPT HIGH VOLTAGE (V)
10.5
VOUT_EN[3:0] および VIN_EN の
出力 H 電圧と負荷電流
消費電流と温度
消費電流と電源電圧
10.12
10.10
10.08
10.06
3.1
3.2
3.4
3.3
3.5
3.6
VDD33 (V)
100
11.0
10.0
9.5
0.6
1.2
0.5
0.8
VOLTS (V)
VOLTS (V)
100
25°C
0.6
1000
0
7
85°C
0.3
–40°C
25°C
0.2
–40°C
0.1
0
2
4
8
6
ISINK (mA)
0
12
10
2978 G31
0
4
8
12
16
ISINK (mA)
20
24
2978 G33
2978 G32
PWRGD および FAULTBzn の
VOL と電流
ALERTB の VOL と電流
1.2
1.4
1.0
1.2
1.0
VOLTS (V)
0.8
0.6
0.4
85°C
0.8
25°C
0.6
–40°C
0.4
85°C
25°C
–40°C
0.2
0
6
0.4
85°C
0.2
10
1
FREQUENCY (kHz)
2
3
4
5
CURRENT SOURCING (µA)
1
VOUT_EN[7:4] の VOL と電流
1.4
0.4
0.1
0.1
0
2978 G30
1.0
VOLTS (V)
OUTPUT IMPEDANCE (Ω)
11.5
VOUT_EN[3:0] および VIN_EN の
VOL と電流
1000
0.01
0.01
–40°C
12.0
2978 G29
DAC の出力インピーダンスと
周波数
1
25°C
12.5
10.02
–50 –35 –20 –5 10 25 40 55 70 85 100
TEMPERATURE (°C)
2978 G28
10
85°C
13.0
10.5
10.04
3
13.5
0
2
4
6
8
ISINK (mA)
10
0.2
12
2978 G34
0
0
2
4
8
6
ISINK (mA)
10
12
2978 G35
2978fc
13
LTC2978
ピン機能
PIN NAME
VSENSEM6
VSENSEP7
VSENSEM7
VOUT_EN0
VOUT_EN1
VOUT_EN2
VOUT_EN3
VOUT_EN4
VOUT_EN5
VOUT_EN6
VOUT_EN7
VIN_EN
DNC
VIN_SNS
PIN NUMBER
1*
2*
3*
4
5
6
7
8
9
10
11
12
13
14
PIN TYPE
In
In
In
Out
Out
Out
Out
Out
Out
Out
Out
0ut
Do Not Connect
In
VPWR
15
In
VDD33
16
In/Out
VDD33
VDD25
WP
PWRGD
17
18
19
20
In
In/Out
In
Out
SHARE_CLK
WDI/RESETB
21
22
In/Out
In
FAULTB00
23
In/Out
FAULTB01
24
In/Out
FAULTB10
25
In/Out
FAULTB11
26
In/Out
SDA
SCL
ALERTB
CONTROL0
CONTROL1
ASEL0
ASEL1
REFP
REFM
VSENSEP0
VSENSEM0
VDACM0
VDACP0
27
28
29
30
31
32
33
34
35
36*
37*
38
39
In/Out
In
Out
In
In
In
In
Out
Out
In
In
Out
Out
DESCRIPTION
DC/DC Converter Differential (–) Output Voltage-6 Sensing Pin
DC/DC Converter Differential (+) Output Voltage or Current-7 Sensing Pin
DC/DC Converter Differential (–) Output Voltage or Current-7 Sensing Pin
DC/DC Converter Enable-0 Pin. Output High Voltage Optionally Pulled Up to 12V by 5µA
DC/DC Converter Enable-1 Pin. Output High Voltage Optionally Pulled Up to 12V by 5µA
DC/DC Converter Enable-2 Pin. Output High Voltage Optionally Pulled Up to 12V by 5µA
DC/DC Converter Enable-3 Pin. Output High Voltage Optionally Pulled Up to 12V by 5µA
DC/DC Converter Open-Drain Pull-Down Output-4
DC/DC Converter Open-Drain Pull-Down Output-5
DC/DC Converter Open-Drain Pull-Down Output-6
DC/DC Converter Open-Drain Pull-Down Output-7
DC/DC Converter VIN ENABLE Pin. Output High Voltage Optionally Pulled Up to 12V by 5µA
Do Not Connect to This Pin
VIN SENSE Input. This Voltage is Compared Against the VIN On and Off Voltage Thresholds in Order to
Determine When to Enable and Disable, Respectively, the Downstream DC/DC Converters
VPWR Serves as the Unregulated Power Supply Input to the Chip (4.5V to 15V). If a 4.5V to 15V Supply
Voltage is Unavailable, Short VPWR to VDD33 and Power the Chip Directly from a 3.3V Supply. Bypass to GND
with 0.1µF Capacitor.
If Shorted to VPWR, it Serves as 3.13V to 3.47V Supply Input Pin. Otherwise it is a 3.3V Internally Regulated
Voltage Output (Use 100nF Decoupling Capacitor to GND)
Input for Internal 2.5V Sub-Regulator. Short This Pin to Pin 16
2.5V Internally Regulated Voltage Output. Bypass to GND with a 0.1µF Capacitor
Digital Input. Write-Protect Input Pin, Active High
Power Good Open-Drain Output. Indicates When Outputs are Power Good. Can be Used as System
Power-On Reset. The Latency of This Signal May Be as Long as the ADC Latency. See Note 6.
Bidirectional Clock Sharing Pin. Connect a 5.49k Pull-Up Resistor to VDD33
Watchdog Timer Interrupt and Chip Reset Input. Connect a 10k Pull-Up Resistor to VDD33. Rising Edge
Resets Watchdog Counter. Holding This Pin Low for More Than tRESETB Resets the Chip
Open-Drain Output and Digital Input. Active Low Bidirectional Fault Indicator-00. Connect a 10k Pull-Up
Resistor to VDD33
Open-Drain Output and Digital Input. Active Low Bidirectional Fault Indicator-01. Connect a 10k Pull-Up
Resistor to VDD33
Open-Drain Output and Digital Input. Active Low Bidirectional Fault Indicator-10. Connect a 10k Pull-Up
Resistor to VDD33
Open-Drain Output and Digital Input. Active Low Bidirectional Fault Indicator-11. Connect a 10k Pull-Up
Resistor to VDD33
PMBus Bidirectional Serial Data Pin
PMBus Serial Clock Input Pin (400kHz Maximum)
Open-Drain Output. Generates an Interrupt Request in a Fault/Warning Situation
Control Pin 0 Input
Control Pin 1 Input
Ternary Address Select Pin 0 Input. Connect to VDD33, GND or Float to Encode 1 of 3 Logic States
Ternary Address Select Pin 1 Input. Connect to VDD33, GND or Float to Encode 1 of 3 Logic States
Reference Voltage Output. Needs 0.1µF Decoupling Capacitor to REFM
Reference Return Pin. Needs 0.1µF Decoupling Capacitor to REFP.
DC/DC Converter Differential (+) Output Voltage-0 Sensing Pin
DC/DC Converter Differential (–) Output Voltage-0 Sensing Pin
DAC0 Return. Connect to Channel 0 DC/DC Converterʼs GND Sense or Return to GND
DAC0 Output
2978fc
14
LTC2978
ピン機能
PIN NAME
PIN NUMBER
PIN TYPE
DESCRIPTION
40
Out
DAC1 Output
VDACP1
41
Out
DAC1 Return. Connect to Channel 1 DC/DC Converterʼs GND Sense or Return to GND
VDACM1
42*
In
DC/DC Converter Differential (+) Output Voltage or Current-1 Sensing Pins
VSENSEP1
43*
In
DC/DC Converter Differential (–) Output Voltage or Current-1 Sensing Pins
VSENSEM1
44
Out
DAC2 Output
VDACP2
45
Out
DAC2 Return. Connect to Channel 2 DC/DC Converterʼs GND Sense or Return to GND
VDACM2
46*
In
DC/DC Converter Differential (+) Output Voltage-2 Sensing Pin
VSENSEP2
47*
In
DC/DC Converter Differential (–) Output Voltage-2 Sensing Pin
VSENSEM2
48*
In
DC/DC Converter Differential (+) Output Voltage or Current-3 Sensing Pins
VSENSEP3
49*
In
DC/DC Converter Differential (–) Output Voltage or Current-3 Sensing Pins
VSENSEM3
50
Out
DAC3 Output
VDACP3
51
Out
DAC3 Return. Connect to Channel 3 DC/DC Converterʼs GND Sense or Return to GND
VDACM3
52*
In
DC/DC Converter Differential (+) Output Voltage-4 Sensing Pin
VSENSEP4
53*
In
DC/DC Converter Differential (–) Output Voltage-4 Sensing Pin
VSENSEM4
54
Out
DAC4 Return. Connect to Channel 4 DC/DC Converterʼs GND Sense or Return to GND
VDACM4
55
Out
DAC4 Output
VDACP4
56
Out
DAC5 Output
VDACP5
57
Out
DAC5 Return. Connect to Channel 5 DC/DC Converterʼs GND Sense or Return to GND
VDACM5
58
Out
DAC6 Return. Connect to Channel 6 DC/DC Converterʼs GND Sense or Return to GND
VDACM6
59
Out
DAC6 Output
VDACP6
60
Out
DAC7 Output
VDACP7
61
Out
DAC7 Return. Connect to Channel 7 DC/DC Converterʼs GND Sense or Return to GND
VDACM7
62*
In
DC/DC Converter Differential (+) Output Voltage or Current-5 Sensing Pins
VSENSEP5
63*
In
DC/DC Converter Differential (–) Output Voltage or Current-5 Sensing Pins
VSENSEM5
64*
In
DC/DC Converter Differential (+) Output Voltage-6 Sensing Pin
VSENSEP6
GND
65
Ground
Exposed Pad, Must be Soldered to PCB
* 未使用のVSENSEPn ピン、VSENSEMn ピン、VDACMn ピンはいずれも、GNDに接続する必要があります。
2978fc
15
LTC2978
ブロック図
3.3V REGULATOR
VOUT
VIN
VPWR 15
VDD
VDD33 16
2.5V REGULATOR
VIN
VOUT
VIN_SNS 14
3R
VSENSEM0
VSENSEP0
R
VSENSEM1
GND 65
INTERNAL
TEMP
SENSOR
VSENSEP1
36 VSENSEP0
VSENSEM2
37 VSENSEM0
VSENSEP2
42 VSENSEP1
VSENSEM3
43 VSENSEM1
VSENSEP3
46 VSENSEP2
VSENSEM4
MUX
VSENSEP4
CMP0
VSENSEM5
VSENSEP5
+
–
+
–
VDD33 17
VDD25 18
47 VSENSEM2
+
–
48 VSENSEP3
10-BIT
VDAC
49 VSENSEM3
52 VSENSEP4
VSENSEM6
53 VSENSEM4
VSENSEP6
62 VSENSEP5
VSENSEM7
63 VSENSEM5
VSENSEP7
64 VSENSEP6
+ 16-BIT
– ∆∑ ADC
1 VSENSEM6
+SC
2 VSENSEP7
CMP0
ADC
CLOCKS
DAC0
10 BITS
3 VSENSEM7
–
+
39 VDACP0
VBUF0
–
40 VDACP1
VDD
44 VDACP2
50 VDACP3
REFERENCE
1.232V
(TYP)
REFP 34
55 VDACP4
56 VDACP5
REFM 35
59 VDACP6
60 VDACP7
38 VDACM0
41 VDACM1
SDA 27
ALERTB 29
ASEL0 32
45 VDACM2
NONVOLATILE MEMORY
SCL 28
PMBus
INTERFACE
(400kHz I2C
COMPATIBLE)
ASEL1 33
51 VDACM3
EEPROM
54 VDACM4
RAM
57 VDACM5
ADC_RESULTS
MONITOR LIMITS
SERVO TARGETS
58 VDACM6
61 VDACM7
WP 19
4 VOUT_EN0
OUTPUT
CONFIG
CONTROL0 30
CONTROL1 31
OSCILLATOR
WDI/RESETB 22
FAULTB00 23
FAULTB01 24
FAULTB10 25
FAULTB11 26
PWRGD 20
SHARE_CLK 21
CONTROLLER
PMBus ALGORITHM
FAULT PROCESSOR
WATCHDOG
SEQUENCER
CLOCK
GENERATION
6 VOUT_EN2
7 VOUT_EN3
12 VIN_EN
VDD
UVLO
5 VOUT_EN1
8 VOUT_EN4
OPEN-DRAIN
OUTPUT
9 VOUT_EN5
10 VOUT_EN6
11 VOUT_EN7
2978 BD
2978fc
16
LTC2978
動作
動作の概要
LTC2978は、PMBus 準拠のプログラム可能な電源コントロー
ラ、モニタ、シーケンサ、および電圧スーパーバイザであり、以
下の動作を行うことができます。
n
n
n
n
n
n
n
n
n
n
n
PMBus 互換のプログラミング・コマンドを受け取る。
n
n
n
PMBusインタフェースを介してDC/DCコンバータの入力電
圧と出力電圧 / 電流の読み取りを行う。
トリム・ピンで出力電圧を設定するDC/DCコンバータや、
外付けの抵抗帰還ネットワークを使用して出力電圧を設
定するDC/DCコンバータの出力を制御する。
n
PMBusのプログラミング入力ピンとCONTROL 入力ピンを
介してDC/DCコンバータの起動シーケンスを制御する。
n
PMBusのプログラミングにより、閉ループ・サーボ動作モー
ドでDC/DCコンバータの出力電圧を
(標準 0.2%ステップ
で)
トリミングする。
n
n
DC/DCコンバータの出力電圧をPMBusでプログラムされ
たリミットにマージニングする。
マージンDACに直接アクセスすることにより、マニュアル
動作モードでDC/DCコンバータの出力電圧のトリミングや
マージニングを行うことができる。
DC/DCコンバータの出力電圧、入力電圧、
および LTC2978
のダイ温度が PMBusでプログラムされたリミットに比べて
過大か過小かを監視して、適切なフォールトや警告を発生
する。
動作を無期限に継続する、またはプログラム可能なデグ
リッチ時間の経過後にラッチオフする、または直ちにラッチ
オフする、のいずれかによってフォールト状態に応答する。
リトライ・モードを使用して、ラッチオフ状態から自動的に
回復することができる。
DC/DCコンバータの出力電圧が初期マージンまたは公称
目標値に達すると、トリミングを停止する。目標値が VOUT
の警告リミットから外れると、必要に応じてサーボ制御を
再開できる。
PMBusのプログラミングにより、CRC 付きのコマンド・レジ
スタの内容をEEPROMに格納する。
n
n
n
n
PMBusのプログラミングによって、または起動時にVDD33
が印加される時に、EEPROMの内容をリストアする。
PMBusインタフェースとパワーグッド出力により、DC/DCコ
ンバータの出力電圧の状態を通知する。
サポートされているPMBusのフォールトや警告に応答して
ALERTBピンをアサートすることにより、割り込み要求を発
生する。
FAULTBz0ピンとFAULTBz1ピンに接続されたすべての
DC/DCコンバータに対するシステムの幅広いフォールト応
答を調整する。
SHARE_CLKピンを使用して複数のデバイスのシーケンス
遅延やシャットダウンを同期させる。
コマンド・レジスタへのソフトウェアおよびハードウェア書き
込みを禁止する。
出力電圧のOVフォールトおよびUVフォールトに応答して、
監視対象のDC/DCコンバータの入力電圧をディスエーブ
ルする。
フォールトオフ状態に応答してテレメトリ・データおよびス
テータス・データをEEPROMに記録する。
プログラム可能なウォッチドッグ・タイマを使用して外部マ
イクロコントローラの動作がストール状態かどうかを監視
し、必要に応じてマイクロコントローラをリセットする。
DC/DCコンバータが、パワー・サイクル後、プログラム可
能 な 時 間(MFR_RESTART_DELAY)が 経 過 し、出 力
がプログラム可能なスレッショルド電圧(MFR_VOUT_
DISCHARGE_THRESHOLD)
を下回るまで、オン状態に
再移行しないようにする。
入力電圧、出力電圧、および温度の測定された最小値と
最大値を記録する。
EEPROM
LTC2978は構 成 設 定とフォールト・ログ情 報を格 納する
EEPROM(不揮発性メモリ)を内蔵しています。EEPROMの
耐久性、データ保持能力および大量書き込み動作時間は、
全動作温度範囲で規定されています。これらの仕様について
は、電気的特性と絶対最大定格のセクションを参照してくだ
さい。
2978fc
17
LTC2978
動作
TJ = 85 Cを超える温度で非破壊動作は可能ですが、電気的
特性は保証されず、EEPROMは劣化します。
85 Cを超える温度でEEPROMを動作させると、データ保持
能力が低下します。高温で発生し得るシステムの問題をデバッ
グするのに役立つフォールト・ログ機能は、EEPROMのフォー
ルト・ログのロケーションにだけ書き込みを行います。85 Cを
超える温度でこれらのレジスタへしばしば書き込みが行われ
ると、フォールト・ログのデータ保持特性がわずかに劣化する
ことがあります。
TJ > 85 Cでは、STORE_USER_ALLコマンドまたはバルク・
プログラミングを用いてEEPROM への書き込みを行わないこ
とを推奨します。
85 Cを超える温度でのEEPROMのデータ保持能力の低下
は、次式を用いて無次元の加速係数を計算することで近似さ
せることができます。
AF = e
 Ea  

1
1
−
  • 

 k   TUSE + 273 TSTRESS + 273 
リセット
WDI/RESETBピンをtRESETBより長く L に保つと、LTC2978
はパワーオン・リセット状態に移行します。その後 LTC2978
が WDI/RESETBピンの 立ち上 がりエッジを検 出すると、
EEPROMに格納されたユーザー設定に従ってパワーオン・
シーケンスを実行します。
書き込み禁止ピン
WPピンを使用することにより、LTC2978の設定レジスタへの
書き込みを禁止することができます。WPピン
(アクティブ H )
がアサートされると、レベル2の保護が有効となり、WRITE_
PROTECT、PAGE、STORE_USER_ALL、OPERATION、
MFR_PAGE_FF_MASKおよび CLEAR_FAULTSの各コマン
ドを除く全ての書き込みが禁止されます。WPピンとWRITE_
PROTECTコマンドの間では、より厳しい設定が優先されま
す。例えば、WP = 1 でWRITE_PROTECT = 0x80の場 合、
WRITE_PROTECTコマンドのほうが限定的であるため、こち
らが優先されます。
ここで、
その他の動作
AF = 加速係数
クロックの共有
Ea = 活性化エネルギー = 1.4 eV
k = 8.625 10 ­ 5 eV/ K
TUSE = 85 Cの規定接合部温度
TSTRESS = 実際の接合部温度( C)
例: 接合部温度 95 Cで10 時間動作時のデータ保持能力へ
の影響を計算します。
TSTRESS = 95 C
TUSE = 85 C
AF = 3.4
85 C での等価動作時間 = 34 時間
したがって、接合部温度 95 Cで10 時間動作させた場合、
EEPROMの全データ保持時間は34 時間だけ短くなります。
最大接合部温度 85CでのEEPROMの全データ保持時間の
定格値が 87,600 時間であることと比較すれば、このオーバー
ストレスの影響は無視できます。
リニアテクノロジーの複数のPMBusデバイスは、オープンドレ
インのSHARE_CLK 入力/出力端子をプルアップ抵抗にワイ
ヤードOR 接続することにより、1つのアプリケーションにおい
てクロックを同期させることができます。この場合には最速の
クロックが優先されて全てのLTC2978を同期させます。
MFR_CONFIG_ALLレジスタのビット3(Mfr_config_all_vin_
share_enable)をセットすることにより、SHARE_CLKをオプ
ションで使用して、複数のデバイスについてVIN に依存したオ
ン/オフを同期させることができます。
このように構成した場合、
入力電圧が不十分なためにデバイスがオフすると、SHARE_
CLK が L に保 持されます。SHARE_CLK が L に保 持さ
れていることを検出すると、デバイスは短いデグリッチ時間の
後、すべてのチャネルを無効にします。SHARE_CLKピンの
立ち上がりが許可されると、デバイスはソフトスタート・シーケ
ンスを開始して応答します。この場合、複数のデバイスのうち
VIN_ON が最も遅く検出されたものが採用され、他のデバイ
スはそのソフトスタート・シーケンスに同期します。
2978fc
18
LTC2978
動作
PMBusシリアル・デジタル・インタフェース
LTC2978は、標準 PMBusシリアル・バス・インタフェースを使
用してホスト
(マスタ)
と通信します。バスの信号のタイミング関
係を
「PMBusタイミング図」
に示します。2 本のバスラインSDA
および SCLは、バスが使用されていないとき H にする必要
があります。これらのラインには外付けプルアップ抵抗または
電流源が必要です。
LTC2978はスレーブ・デバイスです。
マスタは以下のフォーマッ
トを使用してLTC2978と通信することができます。
n
マスタ・トランスミッタ、スレーブ・レシーバ
n
マスタ・レシーバ、スレーブ・トランスミッタ
以下のSMBusプロトコルがサポートされています。
n
バイト書き込み、ワード書き込み、バイト送信
n
バイト読み出し、ワード読み出し、ブロック読み出し
n
アラート応答アドレス
前述のSMBusプロトコルを図 1 ∼図 12に示します。全てのト
ランザクションはPEC(パリティ・エラー・チェック)
とGCP(グ
ループ・コマンド・プロトコル)
をサポートしています。ブロック
読み出しは255バイトのリターン・データをサポートしています。
したがって、Mfr_config_all_longer_pmbus_timeoutの設定を
使用してPMBusタイムアウトを延長することができます。
LTC2978は、STORE_USER_ALL、RESTORE_USER_ALL、
MFR_CONFIG_LTC2978のコマンドの 処 理 中 か、または
EEPROMにフォールト・ログ・データが書き込まれている間は、
どのPMBusコマンドにもアクノリッジを返しません。Status_
word_busyもセットされます。
2 線インタフェースであるPMBusはSMBusの拡張規格です。
SMBusはI2C 規格をベースとしてタイミング、DC パラメータお
よびプロトコルに若干の変更が加えられたものです。SMBus
プロトコルは、バスのハング・アップを防ぐためのタイムアウト
機能、およびデータの完全性を保証するためのオプションの
パケット・エラー・チェック
(PEC)機能を備えているため、単純
2
なI C バイト・コマンドよりも安定性に優れています。一般に、
I2C 通信用に設定することができるマスタ・デバイスは、ハード
ウェアやファームウェアに変更を加えずに、または若干の変更
を加えることによってPMBus 通信が可能となります。
逆 にPMBusをSMBusに 変 更 する場 合 の 説 明 は
「PMBus
Specification Part 1 Revision 1.1」
の第 5 節「Transport」
を参照
してください。以下でも閲覧可能
www.pmbus.org.
SMBusとI2Cの違いについてはシステム・マネージメント・
バス
(SMBus)規 格 Ver. 2.0の 付 録 B「Differences Between
SMBus and I2C」
を参照してください。以下で閲覧可能
www.smbus.org.
I2Cコントローラを用いてPMBusと通信する場合、コントロー
ラが停止命令を出すことなく1 バイトのデータを書き込みでき
ることが重要です。これにより、コントローラは開始コマンドの
バイト書き込みとI2Cによる読み出しを連結させることによっ
て、PMBus 読み出しコマンドの開始を適切に繰り返すことが
できます。
PMBus
PMBusはパワー・コンバータ間の通信方法を規定する業界
標準規格です。PMBusは業界標準のSMBusシリアル・インタ
フェースとPMBusコマンド言語から構成されます。
2978fc
19
LTC2978
動作
1
S
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
x
x
7
1
1
8
P
S
Sr
Rd
Wr
x
START CONDITION
REPEATED START CONDITION
READ (BIT VALUE OF 1)
WRITE (BIT VALUE OF 0)
SHOWN UNDER A FIELD INDICATES THAT THE
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
2978 F01a
図 1a. PMBus パケット・プロトコル図の重要な要素
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
1
DATA BYTE
A
P
2978 F01b
図 1b. バイト書き込みプロトコル
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
2978 F02
図 2. ワード書き込みプロトコル
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
8
1
1
DATA BYTE
A
PEC
A
P
2978 F03
図 3. 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
2978 F04
図 4. PECを付加したワード書き込みプロトコル
1
S
7
1
1
8
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
P
2978 F05
図 5. バイト送信プロトコル
1
S
7
1
1
8
1
SLAVE ADDRESS Wr A COMMAND CODE A
8
1
PEC
A
1
P
2978 F06
図 6. PECを付加したバイト送信プロトコル
2978fc
20
LTC2978
動作
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 2978 F07
図 7. ワード読み出しプロトコル
1
S
7
1
1
8
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
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 2978 F08
図 8. 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
1
DATA BYTE
A
P
1 2978 F09
図 9. バイト読み出しプロトコル
1
S
7
1
8
1
1
SLAVE ADDRESS Wr A COMMAND CODE A
1
S
7
1
1
SLAVE ADDRESS Rd A
8
1
DATA BYTE
A
PEC
1
7
1
8
1
1
7
1
1
1
SLAVE ADDRESS Wr A COMMAND CODE A Sr SLAVE ADDRESS Rd A
8
1
8
1
DATA BYTE 1
A
DATA BYTE 2
A
1
P
1 2978 F10
図 10. PECを付加したバイト読み出しプロトコル
S
1
A
8
1
BYTE COUNT = N A
...
2978 F11
...
...
8
1
1
DATA BYTE N
A
P
1
図 11. ブロック読み出し
1
S
7
1
8
1
1
7
1
1
1
SLAVE ADDRESS Wr A COMMAND CODE A Sr SLAVE ADDRESS Rd A
8
1
8
1
DATA BYTE 1
A
DATA BYTE 2
A
...
...
8
1
BYTE COUNT = N A
...
2978 F12
8
1
DATA BYTE N
A
8
1
1
PEC
A
P
1
図 12. PECを付加したブロック読み出し
2978fc
21
LTC2978
動作
デバイスのアドレス
LTC2978のI C/SMBusアドレスはベースアドレス+Nです。こ
こでNは0 から8までの整数であり、ASEL0ピンとASEL1ピ
ンをVDD33、GNDまたはフロート状態に設定することによって
決定されます。表 1を参照してください。1つのベースアドレス
と9つのN 値を用いることによって、9 個のLTC2978を結合し
て72個の出力を制御するように設定することができます。ベー
スアドレスはMFR_I2C_BASE_ADDRESレジスタに保存され
ます。ベースアドレスは任意の値を設定できますが、通常はそ
2
の範囲が既存のアドレスと重複しない限り変更してはなりま
せん。アドレスの範囲が他のI2C/SMBusデバイスのアドレスや
グローバル・アドレス
(I2C/SMBusマルチプレクサやバス・バッ
ファを含む)
と重なっていないことをチェックしてください。これ
で安心できます。
LTC2978はASELピンとMFR_I2C_BASE_ADDRESSレジス
タの状態とは無関係に、常時グローバル・アドレスとSMBus
Alert Responseアドレスに応答します。
表 1. LTC2978 のデバイス・アドレス・ルックアップ・テーブル
アドレスの説明
16 進数の
デバイス・アドレス
7-Bit
アラート応答
8-Bit
2 進数のデバイス・アドレス・ビット
6
5
4
3
2
1
アドレス・ピン
0
R/W
ASEL1
ASEL0
0C
19
0
0
0
1
1
0
0
1
X
X
グローバル
5B
B6
1
0
1
1
0
1
1
0
X
X
N=0
5C*
B8
1
0
1
1
1
0
0
0
L
L
N=1
5D
BA
1
0
1
1
1
0
1
0
L
NC
H
N=2
5E
BC
1
0
1
1
1
1
0
0
L
N=3
5F
BE
1
0
1
1
1
1
1
0
NC
L
N=4
60
C0
1
1
0
0
0
0
0
0
NC
NC
N=5
61
C2
1
1
0
0
0
0
1
0
NC
H
N=6
62
C4
1
1
0
0
0
1
0
0
H
L
N=7
63
C6
1
1
0
0
0
1
1
0
H
NC
N=8
64
C8
1
1
0
0
1
0
0
0
H
H
H = VDD33 に接続、NC = No Connect(接続なし)
=オープンまたはフロート、L = GNDに接続、X =Donʼt Care
*MFR_I2C_BASE_ADDRESS = 7ビット、5C
(製造時のデフォルト値)
2978fc
22
LTC2978
動作
コマンド処理
LTC2978はすべてのコマンドに対して迅速な応答を保証するために専用の処理ブロックを使用します。例外的に、前のコマンド
を処理中であるために次のコマンドへのアクノリッジを返さない (NACK)場合があります。
これらについて、以下の表にまとめます。
EEPROM 関連コマンド
コマンド
STORE_USER_ALL
標準遅延時間 *
Mass_write
RESTORE_USER_ALL
30ms
MFR_DATA_LOG_CLEAR
175ms
MFR_DATA_LOG_STORE
20ms
内部フォールト・ログ
10ms
MFR_DATA_LOG_RESTORE
2ms
備考
電気的特性の表を参照。LTC2978はレジスタの内容をEEPROMに転送中はいかなるコマンドも受け付
けない。コマンド・バイトにはアクノリッジが返されない。
LTC2978はEEPROMのデータをコマンド・レジスタに転送中はいかなるコマンドも受け付けない。
コマンド・バイトにはアクノリッジが返されない。
LTC2978はEEPROMのフォールト・ログ用領域を初期化中はいかなるコマンドも受け付けない。コマン
ド・バイトにはアクノリッジが返されない。
LTC2978はフォールト・ログ RAMバッファの内容をEEPROM 領域に転送中はいかなるコマンドも受け
付けない。コマンド・バイトにはアクノリッジが返されない。
内部フォールト・ログ・イベントはフォールト発生時にフォールト・ログの内容をEEPROMにアップロー
ドするワンタイム・イベントである。内部フォールト・ログ機能はディスエーブルすることができる。この
EEPROM 書き込み中に受け取ったコマンドにはアクノリッジが返されない。
LTC2978はEEPROMのデータをフォールト・ログ RAMバッファに転送中はいかなるコマンドも受け付け
ない。コマンド・バイトにはアクノリッジが返されない。
* 標準遅延時間は、コマンドの停止から次のコマンドの開始までの測定値です。
コマンド
MFR_CONFIG_LTC2978
標準遅延時間 *
<50µs
備考
LTC2978はこのコマンドを処理中はいかなるコマンドも受け付けない。コマンド・バイトにはアクノリッ
ジが返されない。
* 標準遅延時間は、コマンドの停止から次のコマンドの開始までの測定値です。
PMBusのタイミングに関するその他の注記
COMMAND
CLEAR_FAULTS
COMMENT
LTC2978はこのコマンドの処理中はコマンドを受け付けるが、影響を受けるステータス・フラグは最大 500μsの間クリアされ
ない。
2978fc
23
LTC2978
PMBus のコマンドの要約
要約
COMMAND NAME
CMD
CODE DESCRIPTION
TYPE
DATA
PAGED FORMAT
UNITS
NVM
DEFAULT
VALUE
FLOAT
HEX
REF
PAGE
0x00
29
PAGE
0x00 Channel or page currently selected for any
command that supports paging.
R/W Byte
N
Reg
OPERATION
0x01 Operating mode control. On/Off, Margin
High and Margin Low.
R/W Byte
Y
Reg
Y
0x00
30
ON_OFF_CONFIG
0x02 CONTROL pin & PMBus bus on/off
command setting.
R/W Byte
Y
Reg
Y
0x12
31
CLEAR_FAULTS
0x03 Clear any fault bits that have been set.
Send Byte
Y
NA
31
WRITE_PROTECT
0x10 Level of protection provided by the device
against accidental changes.
R/W Byte
N
0x00
32
STORE_USER_ALL
0x15 Store entire operating memory to EEPROM.
Send Byte
N
NA
32
RESTORE_USER_ALL
0x16 Restore entire operating memory from
EEPROM.
Send Byte
N
NA
32
CAPABILITY
0x19 Summary of PMBus optional communication
protocols supported by this device.
R Byte
N
Reg
0xE0
32
VOUT_MODE
0x20 Output voltage data format and mantissa
exponent. (2–13)
R Byte
Y
Reg
0x13
33
VOUT_COMMAND
0x21 Servo Target. Nominal DC/DC converter
output voltage setpoint.
R/W Word
Y
L16
V
Y
1.0
0x2000
33
VOUT_MAX
0x24 Upper limit on the output voltage the unit
can command regardless of any other
commands.
R/W Word
Y
L16
V
Y
4.0
0x8000
33
VOUT_MARGIN_HIGH
0x25 Margin high DC/DC converter output voltage R/W Word
setting.
Y
L16
V
Y
1.05
0x219A
33
VOUT_MARGIN_LOW
0x26 Margin low DC/DC converter output voltage
setting.
R/W Word
Y
L16
V
Y
0.95
0x1E66
33
VIN_ON
0x35 Input voltage above which power conversion R/W Word
can be enabled.
N
L11
V
Y
10.0
0xD280
33
VIN_OFF
0x36 Input voltage below which power conversion R/W Word
is disabled. All VOUT_EN pins go off
immediately.
N
L11
V
Y
9.0
0xD240
33
VOUT_OV_FAULT_LIMIT
0x40 Output overvoltage fault limit
R/W Word
Y
L16
V
Y
1.1
0x2333
33
VOUT_OV_FAULT_
RESPONSE
0x41 Action to be taken by the device when an
output overvoltage fault is detected.
R/W Byte
Y
Reg
Y
0x80
35
VOUT_OV_WARN_LIMIT
0x42 Output overvoltage warning limit .
R/W Word
Y
L16
V
Y
1.075
0x2266
33
VOUT_UV_WARN_LIMIT
0x43 Output undervoltage warning limit
R/W Word
Y
L16
V
Y
0.925
0x1D9A
33
VOUT_UV_FAULT_LIMIT
0x44 Output undervoltage fault limit. Limit used
to determine if TON_MAX_FAULT has been
met and the unit is on.
R/W Word
Y
L16
V
Y
0.9
0x1CCD
33
VOUT_UV_FAULT_
RESPONSE
0x45 Action to be taken by the device when an
output undervoltage fault is detected.
R/W Byte
Y
Reg
Y
0x7F
35
OT_FAULT_LIMIT
0x4F Overtemperature fault limit setting.
R/W Word
N
L11
Y
85.0
0xEAA8
34
Reg
Y
°C
2978fc
24
LTC2978
PMBus のコマンドの要約
要約
COMMAND NAME
CMD
CODE DESCRIPTION
TYPE
DATA
PAGED FORMAT
UNITS
NVM
DEFAULT
VALUE
FLOAT
HEX
REF
PAGE
Y
0xB8
36
OT_FAULT_RESPONSE
0x50 Action to be taken by the device when an
overtemperature fault is detected.
R/W Byte
N
Reg
OT_WARN_LIMIT
0x51 Overtemperature warning limit setting.
R/W Word
N
L11
°C
Y
75.0
0xEA58
34
UT_WARN_LIMIT
0x52 Undertemperature warning limit.
R/W Word
N
L11
°C
Y
0
0x8000
34
UT_FAULT_LIMIT
0x53 Undertemperature fault limit.
R/W Word
N
L11
°C
Y
–5.0
0xCD80
34
UT_FAULT_RESPONSE
0x54 Action to be taken by the device when an
undertemperature fault is detected.
R/W Byte
N
Reg
Y
0xB8
36
VIN_OV_FAULT_LIMIT
0x55 Input overvoltage fault limit measured at
VIN_SNS pin
R/W Word
N
L11
Y
15.0
0xD3C0
33
VIN_OV_FAULT_RESPONSE
0x56 Action to be taken by the device when an
input overvoltage fault is detected.
R/W Byte
N
Reg
Y
0x80
36
VIN_OV_WARN_LIMIT
0x57 Input overvoltage warning limit measured at
VIN_SNS pin
R/W Word
N
L11
V
Y
14.0
0xD380
33
VIN_UV_WARN_LIMIT
0x58 Input undervoltage warning limit measured
at VIN_SNS pin.
R/W Word
N
L11
V
Y
0
0x8000
33
VIN_UV_FAULT_LIMIT
0x59 Input undervoltage fault limit measured at
VIN_SNS pin
R/W Word
N
L11
V
Y
0
0x8000
33
VIN_UV_FAULT_RESPONSE
0x5A Action to be taken by the device when an
input undervoltage fault is detected.
R/W Byte
N
Reg
Y
0x00
36
POWER_GOOD_ON
0x5E Output voltage at or above which a power
good should be asserted.
R/W Word
Y
L16
V
Y
0.96
0x1EB8
33
POWER_GOOD_OFF
0x5F Output voltage at or below which a power
good should be deasserted.
R/W Word
Y
L16
V
Y
0.94
0x1E14
33
TON_DELAY
0x60 Time from CONTROL pin and/or OPERATION R/W Word
command = ON to VOUT_EN pin = ON.
Y
L11
ms
Y
1.0
0xBA00
34
TON_RISE
0x61 Time from when the output starts to rise
until the LTC2978 optionally soft-connects
its DAC and begins to servo the output
voltage to the desired value.
R/W Word
Y
L11
ms
Y
10.0
0xD280
34
TON_MAX_FAULT_LIMIT
0x62 Maximum time from VOUT_EN = ON assertion R/W Word
that an UV condition will be tolerated before
a TON_MAX_FAULT condition results.
Y
L11
ms
Y
15.0
0xD3C0
34
TON_MAX_FAULT_
RESPONSE
0x63 Action to be taken by the device when a
TON_MAX_FAULT event is detected.
R/W Byte
Y
Reg
Y
0xB8
36
TOFF_DELAY
0x64 Time from CONTROL pin and/or OPERATION R/W Word
command = OFF to VOUT_EN pin = OFF.
Y
L11
Y
1.0
0xBA00
34
STATUS_BYTE
0x78 One byte summary of the unit's fault
condition.
R Byte
Y
Reg
NA
37
STATUS_WORD
0x79 Two byte summary of the unit's fault
condition.
R Word
Y
Reg
NA
38
STATUS_VOUT
0x7A Output voltage fault and warning status.
R Byte
Y
Reg
NA
38
V
ms
2978fc
25
LTC2978
PMBus のコマンドの要約
要約
COMMAND NAME
CMD
CODE DESCRIPTION
TYPE
DATA
PAGED FORMAT
UNITS
NVM
DEFAULT
VALUE
FLOAT
HEX
REF
PAGE
STATUS_INPUT
0x7C Input voltage fault and warning status
measured at VIN_SNS pin.
R Byte
N
Reg
NA
39
STATUS_TEMPERATURE
0x7D Temperature fault and warning status for
READ_TEMPERATURE_1.
R Byte
N
Reg
NA
39
STATUS_CML
0x7E Communication and memory fault and
warning status.
R Byte
N
Reg
NA
40
STATUS_MFR_SPECIFIC
0x80 Manufacturer specific fault and state
information.
R Byte
Y
Reg
NA
40
READ_VIN
0x88 Input voltage measured at VIN_SNS pin..
R Word
N
L11
V
NA
41
READ_VOUT
0x8B DC/DC converter output voltage.
R Word
Y
L16
V
NA
41
READ_TEMPERATURE_1
0x8D Internal junction temperature.
R Word
N
L11
°C
NA
41
PMBUS_REVISION
0x98 PMBus revision supported by this device.
Current revision is 1.1.
R Byte
N
Reg
0x11
41
MFR_CONFIG_LTC2978
0xD0 Configuration bits that are channel specific.
R/W Word
Y
Reg
Y
0x0080
42
MFR_CONFIG_ALL_LTC2978
0xD1 Configuration bits that are common to all
pages.
R/W Byte
N
Reg
Y
0x7B
43
MFR_FAULTBz0_
PROPAGATE
0xD2 Configuration that determines if a channelʼ
s faulted off state is propagated to the
FAULTB00 and FAULTB10 pins.
R/W Byte
Y
Reg
Y
0x00
44
MFR_FAULTBz1_
PROPAGATE
0xD3 Manufacturer configuration that
Configuration that determines if a channelʼ
s faulted off state is propagated to the
FAULTB01 and FAULTB11 pins.
R/W Byte
Y
Reg
Y
0x00
44
MFR_PWRGD_EN
0xD4 Configuration for mapping PWRGD and
WDI/RESETB status to the PWRGD pin.
R/W Word
N
Reg
Y
0x0000
45
MFR_FAULTB00_RESPONSE
0xD5 Action to be taken by the device when the
FAULTB00 pin is asserted low.
R/W Byte
N
Reg
Y
0x00
46
MFR_FAULTB01_RESPONSE
0xD6 Action to be taken by the device when the
FAULTB01 pin is asserted low.
R/W Byte
N
Reg
Y
0x00
46
MFR_FAULTB10_RESPONSE
0xD7 Action to be taken by the device when the
FAULTB10 pin is asserted low.
R/W Byte
N
Reg
Y
0x00
46
MFR_FAULTB11_RESPONSE
0xD8 Action to be taken by the device when the
FAULTB11 pin is asserted low.
R/W Byte
N
Reg
Y
0x00
46
MFR_VINEN_OV_FAULT_
RESPONSE
0xD9 Action to be taken by the VIN_EN pin in
response to a VOUT_OV_FAULT
R/W Byte
N
Reg
Y
0x00
47
MFR_VINEN_UV_FAULT_
RESPONSE
0xDA Action to be taken by the VIN_EN pin in
response to a VOUT_UV_FAULT
R/W Byte
N
Reg
Y
0x00
48
MFR_RETRY_DELAY
0xDB Retry interval during FAULT retry mode.
R/W Word
N
L11
ms
Y
200.0
0xF320
48
MFR_RESTART_DELAY
0xDC Delay from actual CONTROL active edge to
virtual CONTROL active edge.
R/W Word
N
L11
ms
Y
400.0
0xFB20
49
MFR_VOUT_PEAK
0xDD Maximum measured value of READ_VOUT.
R Word
Y
L16
V
NA
49
MFR_VIN_PEAK
0xDE Maximum measured value of READ_VIN.
R Word
N
L11
V
NA
49
2978fc
26
LTC2978
PMBus のコマンドの要約
要約
COMMAND NAME
CMD
CODE DESCRIPTION
MFR_TEMPERATURE_PEAK
0xDF Maximum measured value of READ_
TEMPERATURE_1.
MFR_DAC
TYPE
R Word
DATA
PAGED FORMAT
UNITS
DEFAULT
VALUE
FLOAT
HEX
REF
PAGE
NA
49
Y
0x0000
50
NVM
°C
N
L11
0xE0 Manufacturer register that contains the code R/W Word
of the 10-bit DAC.
Y
U16
MFR_POWERGOOD_
ASSERTION_DELAY
0xE1 Power good output assertion delay.
R/W Word
N
L11
ms
Y
100.0
0xEB20
50
MFR_WATCHDOG_T_FIRST
0xE2 First watchdog timer interval.
R/W Word
N
L11
ms
Y
0
0x8000
50
MFR_WATCHDOG_T
0xE3 Watchdog timer interval.
R/W Word
N
L11
ms
Y
0
0x8000
50
MFR_PAGE_FF_MASK
0xE4 Configuration defining which channels
respond to global page commands
(PAGE=0xFF).
R/W Byte
N
Reg
Y
0xFF
51
MFR_PADS
0xE5 Current state of selected digital I/O pads.
R Word
N
Reg
N/A
52
MFR_I2C_BASE_ADDRESS
0xE6 Base value of the I2C/SMBus address byte.
R/W Byte
N
U16
Y
0x5C
52
MFR_SPECIAL_ID
0xE7 Manufacturer code for identifying the
LTC2978
R Word
N
Reg
Y
0x0121
52
MFR_SPECIAL_LOT
0xE8 Customer dependent codes that identify
the factory programmed user configuration
stored in EEPROM. Contact factory for
default value.
R Byte
Y
Reg
Y
MFR_VOUT_DISCHARGE_
THRESHOLD
0xE9 Coefficient used to multiply VOUT_
COMMAND in order to determine VOUT off
threshold voltage.
R/W Word
Y
L11
Y
MFR_FAULT_LOG_STORE
0xEA Command a transfer of the fault log from
RAM to EEPROM. This causes the part to
behave as if a channel has faulted off.
Send Byte
MFR_FAULT_LOG_RESTORE
0xEB Command a transfer of the fault log
previously stored in EEPROM back to RAM.
MFR_FAULT_LOG_CLEAR
0xEC Initialize the EEPROM block reserved for
fault logging and clear any previous fault
logging locks.
MFR_FAULT_LOG_STATUS
53
2.0
0xC200
53
N
NA
55
Send Byte
N
NA
55
Send Byte
N
NA
55
0xED Fault logging status.
R Byte
N
Reg
Y
NA
55
MFR_FAULT_LOG
0xEE Fault log data bytes. This sequentially
retrieved data is used to assemble a
complete fault log. 256 Bytes.
R Block
N
Reg
Y
NA
56
MFR_COMMON
0xEF Manufacturer status bits that are common
across multiple LTC chips.
R Byte
N
Reg
NA
53
MFR_SPARE_0
0xF7 Scratchpad register
R/W Word
N
Reg
Y
0x0000
53
MFR_SPARE_2
0xF9 Paged scratchpad register
R/W Word
Y
Reg
Y
0x0000
53
MFR_VOUT_MIN
0xFB Minimum measured value of READ_VOUT.
R Word
Y
L16
V
NA
54
MFR_VIN_MIN
0xFC Minimum measured value of READ_VIN.
R Word
N
L11
V
NA
54
MFR_TEMPERATURE_MIN
0xFD Minimum measured value of READ_
TEMPERATURE_1.
R Word
N
L11
°C
NA
54
2978fc
27
LTC2978
PMBus のコマンドの要約
データ・フォーマット
L11
Linear_5s_11s
L16
Linear_16u
Reg
レジスタ
U16
整数ワード
CF
PMBusデータ・フィールド b[15:0]
値 =Y・2N
ここで、N=b[15:11]は5ビットの2の補数の整数で、Y=b[10:0]は11ビットの2の補数の整数。
例:
READ_VIN = 10V
b[15:0] = 0xD280 = 1101_0010_1000_0000bでは、
値 = 640 • 2–6 = 10
PMBus Spec Part II: Paragraph 7.1 参照。
PMBusデータ・フィールド b[15:0]
値 =Y・2N
ここで、Y=b[15:0]は符号なしの整数、N=Vout_mode_parameterは5ビットの2の補数の指数で、10 進数の-13にハード
ワイヤされている。
例:
VOUT_COMMAND = 4.75V
b[15:0] = 0x9800 = 1001_1000_0000_0000bでは、
値 = 38912 • 2–13 = 4.75
PMBus Spec Part II: Paragraph 8.3.1 参照。
PMBusのデータ・フィールド b[15:0]またはb[7:0]
ビット・フィールドの意味は「PMBusコマンド・レジスタの説明」で詳細に定義されている。
PMBusのデータ・フィールド b[15:0]
値 = Y ここで、Y = b[15:0]は16ビットの符号なし整数。
例:
b[15:0] = 0x9807 = 1001_1000_0000_0111bでは、
値 = 38919
カスタム・フォーマット PMBusのデータ・フィールドb[15:0]
値は、
「PMBusコマンド・レジスタの説明」で詳細に定義されており、メーカ固有の定数によってスケール設定された符
号なし整数または2の補数の整数である。
2978fc
28
LTC2978
PMBusコマンドの説明
動作、モードおよび EEPROM のコマンド
PAGE
LTC2978は管理可能な8つのDC/DCコンバータ・チャネルに対応する8つのページを持っています。各 DC/DCコンバータ・チャ
ネルは最初に該当ページを設定することによって個別にプログラム可能です。
PAGEコマンドには1つのユニットの複数の出力を設定、制御、モニタする機能があります。PAGE = 0xFFに設定すると、
グローバ
ル・ページ・プログラミングをサポートするPMBusコマンドをすべてのページに同時に書き込むことができます。PAGE = 0xFFを
サポートするコマンドはOPERATIONとON_OFF_CONFIGだけです。追加のオプションについては、MFR_PAGE_FF_MASKを
参照してください。PAGE = 0xFFでページ指定されたどのPMBusレジスタを読み出しても、予測不能なデータが返されてCML
フォールトがトリガされます。
PAGE のデータの内容
ビット シンボル 用途
b[7:0]
Page
ページ動作
0x00: 全てのPMBusコマンドがチャネル/ページ 0をアドレス指定する。
0x01: 全てのPMBusコマンドがチャネル/ページ 1をアドレス指定する。
•
•
•
0x07: 全てのPMBusコマンドがチャネル/ページ 7をアドレス指定する。
0xXX: 規定されていない値は全て予備。
0xFF: MFR_PAGE_FF_MASKがイネーブルされていると、このモードをサポートするコマンドに対する1 回のPMBus 書き込み/ 送信により、
すべてのチャネル/ページが同時にアドレス指定されます。
2978fc
29
LTC2978
PMBusコマンドの説明
OPERATION
OPERATIONコマンドは、
CONTROLn ピンおよびON_OFF_CONFIGと組み合わせて使用して、
ユニットのオン/オフを行います。
このコマンド・レジスタはグローバル・ページ・コマンド
(PAGE=0xFF)
に応答します。データ・バイトの内容と機能を以下の表に示
します。
OPERATION のデータの内容(On_off_config_use_pmbus=1)
シンボル
動作
Operation_control[1:0]
Operation_margin[1:0]
Operation_fault[1:0]
予備(読み出し専用)
b[7:6]
b[5:4]
b[3:2]
b[1:0]
直ちにターンオフ
00
XX
XX
00
ターンオン
10
00
XX
00
10
01
01
00
10
01
10
00
10
10
01
00
上方マージン
10
10
10
00
シーケンス・オフとマージン値から
公称値への移行
01
00
XX
00
シーケンス・オフと下方マージン
(フォールトと警告を無視)
01
01
01
00
シーケンス・オフと下方マージン
01
01
10
00
シーケンス・オフと上方マージン
(フォールトと警告を無視)
01
10
01
00
シーケンス・オフと上方マージン
01
10
10
00
ビット
下方マージン
(フォールトと警告を無視)
下方マージン
上方マージン
(フォールトと警告を無視)
機能
予備
残り全ての組み合わせ
OPERATION のデータの内容(On_off_config_use_pmbus=0)
シンボル
動作
ビット
公称値で出力
下方マージン
(フォールトと警告を無視)
機能
下方マージン
上方マージン
(フォールトと警告を無視)
上方マージン
予備
Operation_control[1:0]
Operation_margin[1:0]
Operation_fault[1:0]
予備(読み出し専用)
b[7:6]
b[5:4]
b[3:2]
b[1:0]
00, 01 or 10
00
XX
00
00, 01 or 10
01
01
00
00, 01 or 10
01
10
00
00, 01 or 10
10
01
00
00, 01 or 10
10
10
00
残り全ての組み合わせ
2978fc
30
LTC2978
PMBusコマンドの説明
ON_OFF_CONFIG
以下の表に示すように、ON_OFF_CONFIGコマンドは、パワーオン動作を含む、CONTROLn ピンの入力とLTC2978のオ
ン/オフに必要なPMBus バス・コマンドの組み合わせを設定します。このコマンド・レジスタはグローバル・ページ・コマンド
(PAGE=0xFF)
に応答します。デバイスの初期化が終わった後、別のコンパレータが VIN_SNSをモニタします。出力電源シーケ
ンシングが開始可能になるには、その前にVIN_ONスレッショルドを超える必要があります。VIN が最初に印加された後、TON_
DELAYタイマを初期化して始動するのに通常 135msを要します。 電圧と電流の読み出しにはさらに160msを要することがあり
ます。
ON_OFF_CONFIG のデータの内容
ビット
シンボル
動作
b[7:5]
予備
ドントケア。常に0を返す。
b[4]
On_off_config_controlled_on
デフォルトの自動パワーアップ動作を制御する。
0:CONTROLn ピンに関係なくユニットをパワーアップする。ユニットは常にシーケンス制御を行って
パワーアップする。シーケンス制御なしでユニットをオンするには、TON_DELAY = 0に設定する。
1:ユニットは、CONTROLn ピンやシリアル・バスのOPERATIONコマンドによって指示されない限り
パワーアップしない。On_off_config[3:2] = 00の場合、ユニットがパワーアップすることはない。
b[3]
On_off_config_use_pmbus
シリアル・バスを介して受け取ったコマンドに対するユニットの応答を制御する。
0:ユニットはOperation_control[1:0]を無視する。
1:ユニットはOperation_control[1:0]に応答する。ユニットは、On_off_config_use_controlに基づき、
ユニットをスタートするためにCONTROLn ピンをアサートすることも必要になることがある。
b[2]
On_off_config_use_control
CONTROLn ピンに対するユニットの応答を制御する。
0:ユニットはCONTROLn ピンを無視する。
1:ユニットは、ユニットをスタートするためにCONTROLn ピンをアサートする必要がある。On_off_config_
use_PMBusに基づき、OPERATIONコマンドがデバイスのスタートを指示することも必要になることがある。
b[1]
予備
サポートされていない。常に1を返す。
b[0]
On_off_config_control_fast_off
ユニットをオフするよう指示するときのCONTROLn ピンによるターンオフ動作
0:プログラムされたTOFF_DELAYを使用する。
1:出力をオフし、できるだけ速くエネルギーの移動を停止する。
つまり、VOUTENn をすぐに“L”に引き下げる。
CLEAR_FAULTS
CLEAR_FAULTSコマンドは、
セットされている全ての状態フォールトをクリアするのに使用されます。このコマンドは、全てのペー
ジ化されていない状態レジスタ、および現在のPAGE 設定によって選択されたページ化されているステータス・レジスタ内の全て
のビットをクリアします。同時に、デバイスは自己のALERTB への寄与を無効に
(クリア、解放)
します。
CLEAR_FAULTSコマンドは、
フォールト状態の間ラッチオフしているユニットをリスタートすることはありません。
詳細については、
「ラッチされたフォールトのクリア」
を参照してください。
フォールト・ステータスがクリアされた後でフォールト状態が生じると、フォールト・ステータス・ビットが再度セットされ、ホストに
は通常の手段で通知されます。
注記 : このコマンド・レジスタはグローバル・ページ・コマンド
(PAGE=0xFF)
には応答しません。
2978fc
31
LTC2978
PMBusコマンドの説明
WRITE_PROTECT
WRITE_PROTECTコマンドは、LTC2978のコマンド・レジスタが誤ってプログラムされないようにします。サポートされる全てのコ
マンドは、WRITE_PROTECTの設定に関係なく、それらのパラメータの読み出しが可能です。
書き込み禁止には2つのレベルがあります。
• レベル1: 書き込み禁止自体のレベル以外は何も変更できません。値はすべてのページから読み出すことができます。この設
定はEEPROMに保存することができます。
• レベル2: 保護のレベル、チャネルのオン/オフ状態、およびフォールトのクリア以外は何も変更できません。値はすべてのペー
ジから読み出し可能です。この設定はEEPROMに保存できます。
WRITE_PROTECT のデータの内容
ビット シンボル
動作
b[7:0]
レベル1: 1000_0000b: WRITE_PROTECT、PAGE、STORE_USER_ALL 以外のコマンドへの全ての書き込みをディスエーブル
する。
レベル2: 0100_0000b: WRITE_PROTECT、PAGE、STORE_USER_ALL、OPERATION、MFR_PAGE_FF_MASK、CLEAR_FAULTS
以外のコマンドへの全ての書き込みをディスエーブルする。
0000_0000b: 全てのコマンドへの書き込みをイネーブルする。
xxxx_xxxxb: 他の全ての値は予備。
Write_protect[7:0]
STORE_USER_ALL および RESTORE_USER_ALL
STORE_USER_ALL、RESTORE_USER_ALLのコマンドは、ユーザーの不揮発性 EEPROMメモリにアクセスします。コマンド
が EEPROMに格納されると、明確なリストア・コマンドを使用することにより、または電源が接続された後のデバイスのパワーオ
ン・リセット終了時にリストアされます。これらのコマンドのどちらかが処理されている間、デバイスはI2C 書き込み要求に対してア
クノリッジを返しません。
STORE_USER_ALL: このコマンドにアクセスすると、動作メモリ内の全コマンドを該当するEEPROMのメモリ・ロケーションに
格納します。動作メモリからEEPROMに転送されるときに全てのモニタリングが中断されるので、ユニットがイネーブルされてい
るときにはこのコマンドを実行しないことを推奨します。
RESTORE_USER_ALL: このコマンドにアクセスすると、EEPROMメモリから全てのコマンドがリストアされます。EEPROM から
動作メモリに転送されるときに全てのモニタリングが中断されるので、ユニットがイネーブルされているときにはこのコマンドを実
行しないことを推奨します。また、EEPROM からの転送途中の値は動作中のメモリに最初に格納される値と整合性がないことが
あります。
CAPABILITY
CAPABILITYコマンドにより、
ホスト・システムが LTC2978のいくつかの主要機能を識別する手段が提供されます。この1 バイト・
コマンドは読み出し専用です。
CAPABILITY のデータの内容
ビット
シンボル
動作
b[7]
Capability_pec
1にハードコードされており、パケット・エラー・チェックがサポートされていることを示す。Mfr_config_all_pec_enビット
を読み出すことにより、現在 PECが必要であるかどうかが示される。
b[6]
Capability_scl_max
1にハードコードされており、サポートされる最大バス速度が 400kHzであることを示す。
b[5]
Capability_smb_alert
1にハードコードされており、このデバイスにALERTBピンがあり、SMBusのアラート応答プロトコルをサポートしている
ことを示す。
予備
常に0を返す。
b[4:0]
2978fc
32
LTC2978
PMBusコマンドの説明
VOUT_MODE
このコマンドは読み出し専用で、L16データ・フォーマットですべてのコマンドのモードと指数を指定します。28 ページのデータ・
フォーマットの表を参照してください。
VOUT_MODE のデータの内容
ビット シンボル
動作
b[7:5]
Vout_mode_type
リニア・モードを通知する。000bに固定されている。
b[4:0]
Vout_mode_parameter
リニア・モードの指数。5ビットの2の補数の整数。0x13(10 進数の− 13)に固定されている。
出力電圧に関係するコマンド
VOUT_COMMAND、VOUT_MAX、VOUT_MARGIN_HIGH、VOUT_MARGIN_LOW、VOUT_OV_FAULT_LIMIT、VOUT_OV_WARN_
LIMIT、VOUT_UV_WARN_LIMIT、VOUT_UV_FAULT_LIMIT、POWER_GOOD_ON および POWER_GOOD_OFF
これらのコマンドは同じフォーマットを使用して、様々なサーボ制御、マージニング、およびチャネルの出力電圧のリミットの監視
を行います。奇数チャネルが電流測定に設定された場合、OV_WARN_LIMIT、UV_WARN_LIMIT、OV_FAULT_LIMIT、UV_
FAULT_LIMITのコマンドはサポートされません。
データの内容
ビット
シンボル
動作
b[15:0]
Vout_command[15:0],
Vout_max[15:0],
Vout_margin_high[15:0],
Vout_margin_low[15:0],
Vout_ov_fault_limit[15:0],
Vout_ov_warn_limit[15:0],
Vout_uv_warn_limit[15:0],
Vout_uv_fault_limit[15:0],
Power_good_on[15:0],
Power_good_off[15:0]
これらのコマンドは出力電圧に関係する。データはL16フォーマットを使用する。
単位:V
入力電圧に関係するコマンド
VIN_ON、VIN_OFF、VIN_OV_FAULT_LIMIT、VIN_OV_WARN_LIMIT、VIN_UV_WARN_LIMIT および VIN_UV_FAULT_LIMIT
これらのコマンドは同じフォーマットを使用して、VIN のリミットを監視する電圧を提供します。
データの内容
BIT(S) SYMBOL
OPERATION
b[15:0] Vin_on[15:0],
Vin_off[15:0],
Vin_ov_fault_limit[15:0],
Vin_ov_warn_limit[15:0],
Vin_uv_warn_limit[15:0],
Vin_uv_fault_limit[15:0]
これらのコマンドは入力電圧に関係する。データはL11フォ-マットを使用する。
単位:V。
2978fc
33
LTC2978
PMBusコマンドの説明
温度に関係するコマンド
OT_FAULT_LIMIT、OT_WARN_LIMIT、UT_WARN_LIMIT および UT_FAULT_LIMIT
これらのコマンドは温度のリミットの監視機能を提供します。
データの内容
ビット シンボル
動作
b[15:0] Ot_fault_limit[15:0],
Ot_warn_limit[15:0],
Ut_warn_limit[15:0],
Ut_fault_limit[15:0]
データはL11フォ-マットを使用する。
単位 : °C。
タイマ・リミット
TON_DELAY、TON_RISE、TON_MAX_FAULT_LIMIT および TOFF_DELAY
これらのコマンドは同じフォーマットを共有し、シーケンス制御と、タイマ・フォールトおよび警告の遅延(単位:ms)
を与えます。
TON_DELAYは、
(通常、CONTROLn ピンまたはOPERATIONコマンドによって)
チャネルのオンが許可されてからチャネルが
電源をイネーブルするまでに経過する時間で、単位はmsです。この遅延はSHARE_CLKのみを使用してカウントされます。
TON_RISEは、Mfr_dac_mode = 00bのとき、電源がイネーブルされてからLTC2978のDAC がソフト接続して出力電圧を必要な
レベルにサーボ制御するまでに経過する時間で、単位はmsです。この遅延はSHARE_CLKのみを使用してカウントされます。
TON_MAX_FAULT_LIMITは、LTC2978によって制御されている電源が、VOUT_UV_FAULT_LIMITに達することなく、出
力をパワーアップすることを試みることができる時間の最大値です。出力が TON_MAX_FAULT_LIMITより前にVOUT_UV_
FAULT_LIMITに達した場合、LTC2978はVOUT_UV_FAULT_LIMITスレッショルドをアンマスクします。達しない場合は、
TON_MAX_FAULTを宣言します。
(値がゼロということは、電源が出力電圧の上昇を試みることができる時間に制限がないこと
を意味します。)
この遅延はSHARE_CLKのみを使用してカウントされます。
TOFF_DELAYは、CONTROLn ピンやOPERATIONコマンドがデアサートされてからチャネルがディスエーブル
(ソフトオフ)
され
るまで経過する時間です。この遅延は、SHARE_CLK が使用可能であれば SHARE_CLKを使用してカウントされ、それ以外の
場合には内部発振器が使用されます。
データの内容
ビット シンボル
動作
b[15:0] Ton_delay[15:0],
Ton_rise[15:0],
Ton_max_fault_limit[15:0],
Toff_delay[15:0],
データはL11フォ-マットを使用する。
内部タイマは10μsの内部クロックで動作する。SHARE_CLKピンを使用して10μsのタイマを同期させることができる。
遅延は10μsに最も近い値になる。
単位 : ms。最大値 : 655ms
2978fc
34
LTC2978
PMBusコマンドの説明
高速スーパーバイザによって測定される電圧のフォールト応答
VOUT_OV_FAULT_RESPONSE および VOUT_UV_FAULT_RESPONSE
ここで記述するフォールト応答は、高速スーパーバイザによって測定される電圧に対するものです。これらの電圧は短時間で測
定されるので、デグリッチ時間を必要とすることがあります。これらのコマンドで示される応答に加えて、LTC2978には以下の応
答もあることに注意してください。
• STATUS_BYTE 内の該当するビットをセットする、
• STATUS_WORD 内の該当するビットをセットする、
• 対応するSTATUS_VOUTレジスタ内の該当するビットをセットする、そして
• ALERTBピンを L にすることによってホストに通知する。
注記 : 高分解能 ADC 測定に設定される奇数のチャネルはOV/UVのフォールトまたは警告に応答しません。
データの内容
ビット シンボル
動作
b[7:6] Vout_ov_fault_response_action,
Vout_uv_fault_response_action
応答動作。
00b: ユニットは中断することなく動作を継続する。
01b: ユニットは、ビット[2:0]によってts_vs 単位で指定された遅延時間の間動作を継続する。
(電気的特性の
表のVoltage Supervisor Characteristicsのセクションを参照してください。)
遅延時間経過時にフォールト状態のままの場合、ユニットはシャットダウンし、リトライ設定 (ビット[5:3])で
プログラムされる応答をする。
1Xb: デバイスはシャットダウンし、ビット[5:3]のリトライ設定に従って応答する。
b[5:3] Vout_ov_fault_response_retry,
Vout_uv_fault_response_retry
応答リトライ動作:
000b: リトライ設定のゼロ値はユニットがリスタートを試みないことを意味する。フォールトが解除されるまで
出力はディスエーブル状態を維持する。
001b ~ 111b: PMBusデバイスは、
(CONTROLピンまたはOPERATIONコマンド、あるいはその両方によって)
オフに指示されるまで、またはバイアス電源が除去されるまで、または別のフォールト状態によってユニットが
シャットダウンするまで、Mfr_retry_delayを使用して無制限にリスタートを試みる。
b[2:0] Vout_ov_fault_response_delay,
Vout_uv_fault_response_delay
このサンプル数により、フォールトが最初に検出されてからのユニットがフォールトを無視する時間が決まる。
この遅延を使用して高速のフォールトをデグリッチする。
000b: ユニットは直ちにオフする。
001b ~ 111b: ユニットは、ts_vsのサンプリング周期(標準 12.2μs)でb[2:0] 回サンプルした後にオフする。
2978fc
35
LTC2978
PMBusコマンドの説明
ADC によって測定された値に対するフォールト応答
OT_FAULT_RESPONSE、UT_FAULT_RESPONSE、VIN_OV_FAULT_RESPONSE、および VIN_UV_FAULT_RESPONSE
ここで記述するフォールト応答は、ADCによって測定された値に対する応答です。これらの値は長時間測定したものであり、デグ
リッチされてはいません。これらのコマンドで示される応答に加えて、LTC2978には以下の応答もあります。
• STATUS_BYTE 内の該当するビットをセットする、
• STATUS_WORD 内の該当するビットをセットする、
• 対応するSTATUS_VINレジスタまたはSTATUS_TEMPERATUREレジスタ内の該当するビットをセットする、そして
• ALERTBピンを L にすることによってホストに通知する。
データの内容
ビット シンボル
動作
b[7:6] Ot_fault_response_action,
Ut_fault_response_action,
Vin_ov_fault_response_action,
Vin_uv_fault_response_action
応答動作 :
00b: ユニットは中断することなく動作を継続する。
01b ~ 11b: デバイスはシャットダウンし、ビット[5:3]のリトライ設定に従って応答する。
b[5:3] Ot_fault_response_retry,
Ut_fault_response_retry,
Vin_ov_fault_response_retry,
Vin_uv_fault_response_retry
応答動作 :
000b: リトライ設定のゼロ値はユニットがリスタートを試みないことを意味する。フォールトが
解除されるまで出力はディスエーブル状態を維持する。
001b ~ 111b: PMBusデバイスは、
(CONTROLn ピンまたはOPERATIONコマンド、あるいはその両方によって)
オフに指示されるまで、またはバイアス電源が取り去られるまで、または別のフォールト状態によって
ユニットがシャットダウンするまで、Mfr_retry_delayを使用して無制限にリスタートを試みる。
b[2:0] Ot_fault_response_delay,
Ut_fault_response_delay,
Vin_ov_fault_response_delay,
Vin_uv_fault_response_delay
000bにハードコードされている。ユニットは直ちにオフする。
時限フォールト応答
TON_MAX_FAULT_RESPONSE
このコマンドはTON_MAX_FAULTに対するLTC2978の応答を規定します。このコマンドを使用して、起動時の出力短絡から保
護することができます。起動後の出力短絡保護にはVOUT_UV_FAULT_RESPONSEを使用します。
デバイスには以下の応答もあります。
• STATUS_BYTE 内のHIGH_BYTEビットをセットする、
• STATUS_WORD 内のVOUTビットをセットする、
• STATUS_VOUTレジスタ内のTON_MAX_FAULTビットをセットする、
• ALERTBをアサートすることによってホストに通知する。
2978fc
36
LTC2978
PMBusコマンドの説明
TON_MAX_FAULT_RESPONSE のデータの内容
ビット シンボル
動作
b[7:6] Ton_max_fault_response_action
応答動作。
00b: ユニットは中断することなく動作を継続する。
01b: このタイプのフォールトの場合瞬時のシャットダウンに相当する指定された遅延時間の間、
ユニットは動作を継続する。デバイスはシャットオフ後、ビット[5:3]のリトライ設定に従って応答する。
1Xb: デバイスはシャットダウンし、ビット[5:3]のリトライ設定に従って応答する。
b[5:3] Ton_max_fault_response_retry
応答動作:
000b: リトライ設定のゼロ値はユニットがリスタートを試みないことを意味する。フォールトが解除されるまで
出力はディスエーブル状態を維持する。
001b ~ 111b: PMBusデバイスは、
(CONTROLnピンまたはOPERATIONコマンド、あるいはその両方によって)
オフに指示されるまで、またはバイアス電源が取り去られるまで、または別のフォールト状態によって
ユニットがシャットダウンするまで、Mfr_retry_delayを使用して無制限にリスタートを試みる。
b[2:0] Ton_max_fault_response_delay
000bにハードコードされている。ユニットは直ちにオフする。
ラッチされたフォールトのクリア
ラッチされたフォールトは、CONTROLピンをトグルするか、OPERATIONコマンドを用いるか、あるいはVIN_SNS ピンへのバイア
ス電圧を除去または再印加することによってリセットすることができます。いずれかのフォールト状態または警告状態が生じると、
ALERTBピンが L にアサートされ、
ステータス・レジスタの対応するビットがセットされます。CLEAR_FAULTSコマンドはステー
タス・レジスタの内容をリセットし、ALERTB出力のアサートを解除しますが、フォールトによるオフ状態をクリアしたり、チャネル
を再度オンすることはありません。
ステータス・コマンド
STATUS_BYTE:
以下の表に示すように、STATUS_BYTEコマンドは、発生した最も重要なフォールトや警告の要約を返します。STATUS_BYTE
は、STATUS_WORDのサブセットで、ビットの動作は同じです。
STATUS_BYTE のデータの内容
ビット
シンボル
動作
b[7]
Status_byte_busy
Status_word_busyと同じ
b[6]
Status_byte_off
Status_word_offと同じ
b[5]
Status_byte_vout_ov
Status_word_vout_ovと同じ
b[4]
Status_byte_iout_oc
Status_word_iout_ocと同じ
b[3]
Status_byte_vin_uv
Status_word_vin_uvと同じ
b[2]
Status_byte_temp
Status_word_tempと同じ
b[1]
Status_byte_cml
Status_word_cmlと同じ
b[0]
Status_byte_high_byte
Status_word_high_byteと同じ
2978fc
37
LTC2978
PMBusコマンドの説明
STATUS_WORD:
STATUS_WORDコマンドは、ユニットのフォールト状態の要約が付いた2 バイトの情報を返します。これらのバイトの情報に基
づき、ホストは詳細なステータス・レジスタを読み出すことによってさらに情報を得ることができます。
STATUS_WORDの下位のバイトはSTATUS_BYTEコマンドと同じレジスタです。
STATUS_WORD のデータの内容
ビット
シンボル
動作
b[15]
Status_word_vout
出力電圧フォールトまたは警告が生じている。STATUS_VOUTを参照。
b[14]
Status_word_iout
サポートされていない。常に0を返す。
b[13]
Status_word_input
入力電圧フォールトまたは警告が生じている。STATUS_INPUTを参照。
b[12]
Status_word_mfr
製造元固有のフォールトが生じている。STATUS_MFR_SPECIFICを参照。
b[11]
Status_word_power_not_good
POWER_GOOD 信号が存在する場合、取り消される。パワーグッド状態ではない。
b[10]
Status_word_fans
サポートされていない。常に0を返す。
b[9]
Status_word_other
サポートされていない。常に0を返す。
b[8]
Status_word_unknown
サポートされていない。常に0を返す。
b[7]
Status_word_busy
PMBusコマンドの受信時にデバイスがビジー状態。
「動作」の「コマンド処理」を参照。
b[6]
Status_word_off
ユニットが出力に電力を供給しない場合、単にイネーブルされていないなどの理由に関わらず、このビットは
アサートされます。ユニットが出力に電力を供給できる場合は、offビットはクリアされます。
b[5]
Status_word_vout_ov
出力過電圧フォールトが発生している。
b[4]
Status_word_iout_oc
サポートされていない。常に0を返す。
b[3]
Status_word_vin_uv
入力低電圧フォールトが発生している。
b[2]
Status_word_temp
温度のフォールトまたは警告が発生している。STATUS_TEMPERATUREを参照。
b[1]
Status_word_cml
通信、メモリ、ロジックのフォールトが発生している。STATUS_CMLを参照。
b[0]
Status_word_high_byte
b[7:1]に記載されていないフォールト/ 警告が発生している。
STATUS_VOUT
以下の表に示すように、STATUS_VOUTコマンドは、発生した電圧フォールトや警告の要約を返します。
STATUS_VOUT のデータの内容
ビット シンボル
b[7]
Status_vout_ov_fault
動作
過電圧フォールト。
b[6]
Status_vout_ov_warn
過電圧警告。
b[5]
Status_vout_uv_warn
低電圧警告。
b[4]
Status_vout_uv_fault
低電圧フォールト。
b[3]
Status_vout_max_fault
VOUT_MAXフォールト。VOUT_MAXコマンドで許容された値より高く出力電圧を設定する試みがなされている。
b[2]
Status_vout_ton_max_fault
TON_MAX_FAULTシーケンス・フォールト。
b[1]
Status_vout_toff_max_warn
サポートされていない。常に0を返す。
b[0]
Status_vout_tracking_error
サポートされていない。常に0を返す。
2978fc
38
LTC2978
PMBusコマンドの説明
STATUS_INPUT
以下の表に示すように、STATUS_INPUTコマンドは、発生したVIN フォールトや警告の要約を返します。
STATUS_INPUT のデータの内容
ビット シンボル
動作
b[7]
Status_input_ov_fault
VIN の過電圧フォールト
b[6]
Status_input_ov_warn
VIN の過電圧警告
b[5]
Status_input_uv_warn
VIN の低電圧警告
b[4]
Status_input_uv_fault
VIN の低電圧フォールト
b[3]
Status_input_off
入力電圧が十分でないためにユニットがオフ状態。
b[2]
IIN overcurrent fault
サポートされていない。常に0を返す。
b[1]
IIN overcurrent warn
サポートされていない。常に0を返す。
b[0]
PIN overpower warn
サポートされていない。常に0を返す。
STATUS_TEMPERATURE
以下の表に示すように、STATUS_TEMPERATUREコマンドは、発生した温度フォールトや警告の要約を返します。
STATUS_TEMPERATURE のデータの内容
ビット シンボル
動作
b[7]
Status_temperature_ot_fault
過温度フォールト。
b[6]
Status_temperature_ot_warn
過温度警告。
b[5]
Status_temperature_ut_warn
低温度警告。
b[4]
Status_temperature_ut_fault
低温度フォールト。
b[3]
予備
予備。常に0を返す。
b[2]
予備
予備。常に0を返す。
b[1]
予備
予備。常に0を返す。
b[0]
予備
予備。常に0を返す。
2978fc
39
LTC2978
PMBusコマンドの説明
STATUS_CML
以下の表に示すように、STATUS_CMLコマンドは、発生した通信、メモリ、およびロジックのフォールトや警告の要約を返します。
STATUS_CML のデータの内容
ビット シンボル
動作
b[7]
Status_cml_cmd_fault
不正な、またはサポートされていないコマンドのフォールトが生じている。
b[6]
Status_cml_data_fault
不正な、またはサポートされていないデータを受信した状態。
b[5]
Status_cml_pec_fault
PECフォールトが生じている。Note: LTC2978では、PECチェックは常にアクティブである。追加のバイトが整合する
PECバイトでない限り、STOPの前に受信したどの追加バイトもStatus_cml_pec_faultをセットする。
b[4]
Status_cml_memory_fault
NVM(EEPROM)内でフォールトが生じている。
b[3]
Status_cml_processor_fault
サポートされていない、常に0を返す。
b[2]
予備
予備、常に0を返す。
b[1]
Status_cml_pmbus_fault
この表に示されている以外の通信フォールトが発生している。これは、不正に形成されたI2C/SMBusコマンド
(例:
START 直後に受信されたread=1のアドレス・バイト)のキャッチ・オール・カテゴリである。
b[0]
Status_cml_unknown_fault
サポートされていない、常に0を返す。
STATUS_MFR_SPECIFIC
STATUS_MFR_SPECIFICコマンドは製造元固有のステータス・フラグを返します。フォールトが Noと示されたビットはポーリン
グによるハンドシェークをサポートするためのもので、これらはラッチされず ALERTBをアサートすることもありません。フォールト
が Yesと示されたビットはALERTBを L にアサートし、CLEAR_FAULTSによってクリアされます。チャネルが Allと示されたビッ
トはどのページからも読み出すことができます。
STATUS_MFR_SPECIFIC のデータの内容
ビット シンボル
動作
チャネル
フォールト
b[7]
Status_mfr_discharge
オン状態への移行を試みているときにVOUT 放電フォールトが生じた状態
最新ページ
Yes
b[6]
Status_mfr_fault1_in
このチャネルはFAULTBz1ピンが“L”にアサートされたときにターンオン
を試みている。あるいは、最後のCONTROLn ピンのトグル以降、または
OPERATIONコマンドのオン/オフのサイクル以降、またはCLEAR_FAULTSコ
マンド以降、FAULTBz1ピンが“L”にアサートされたことに応答してこのチャネ
ルは少なくとも1 回以上シャットダウンしている。
最新ページ
Yes
b[5]
Status_mfr_fault0_in
このチャネルはFAULTBz0ピンが“L”にアサートされたときにターンオンを試
みている。あるいは最後のCONTROLn ピンのトグル以降、またはOPERATION
コマンドのオン/オフのサイクル以降、またはCLEAR_FAULTSコマンド以降、
FAULTBz0ピンが“L”にアサートされたことに応答してこのチャネルは少なく
とも1 回以上シャットダウンしている。
最新ページ
Yes
b[4]
Status_mfr_servo_target_reached
サーボの目標値に達している。
最新ページ
No
b[3]
Status_mfr_dac_connected
DACが接続され、VDACP ピンをドライブしている。
最新ページ
No
b[2]
Status_mfr_dac_saturated
最大または最小のDAC 値で前のサーボ動作が終了している状態。
最新ページ
Yes
b[1]
Status_mfr_vinen_faulted_off
VOUT フォールトによってVIN_EN がデアサートされている。
All
No
b[0]
Status_mfr_watchdog_fault
ウォッチドッグ・フォールトが生じている。
All
Yes
2978fc
40
LTC2978
PMBusコマンドの説明
ADC モニタ・コマンド
READ_VIN
このコマンドは、VIN_SNS ピンで測定される電圧のADCによる最新の測定値を返します。
READ_VIN のデータの内容
ビット シンボル
動作
データはL11フォーマットを使用する。
単位 : V
b[15:0] Read_vin[15:0]
READ_VOUT
このコマンドは、チャネルの出力電圧のADCによる最新の測定値を返します。奇数チャネルが電流測定に設定される場合には、
データの内容はL11フォーマットを使用します。単位は、mVです。
READ_VOUT のデータの内容
ビット シンボル
動作
b[15:0] Read_vout[15:0]
データはL16フォーマットを使用する。
単位 : V
READ_VOUT のデータの内容(奇数チャネルが電流測定に設定される場合)
ビット シンボル
動作
b[15:0] Read_vout[15:0]
データはL11フォーマットを使用する。
単位 : mV
READ_TEMPERATURE_1
このコマンドは、LTC2978の内部温度センサによって測定される接合部温度 ( 単位: C)のADCによる最新の測定値を返します。
READ_TEMPERATURE_1 のデータの内容
ビット シンボル
動作
b[15:0] Read_temperature_1 [15:0]
データはL11フォーマットを使用する。
単位 : °C.
PMBUS_REVISION
PMBUS_REVISIONコマンド・レジスタは読み出し専用で、LTC2978がPMBus標準規格の1.1版に準拠していることを知らせます。
PMBUS_REVISION のデータの内容
ビット シンボル
動作
b[7:0]
PMBus 標準規格の改訂版への準拠を通知する。これは1.1 版用に0x11にハードコードされている。
PMBus_rev
2978fc
41
LTC2978
PMBusコマンドの説明
製造元固有のコマンド
MFR_CONFIG_LTC2978
このコマンドは、各チャネルの様々な製造元固有の動作パラメータの設定に使用されます。
MFR_CONFIG_LTC2978 のデータの内容
ビット
シンボル
b[15:12] 予備
b[11]
Mfr_config_fast_servo_off
b[10]
Mfr_config_supervisor_resolution
b[9]
Mfr_config_adc_hires
b[8]
Mfr_config_controln_sel
b[7]
Mfr_config_servo_continuous
b[6]
Mfr_config_servo_on_warn
b[5:4]
Mfr_config_dac_mode
動作
ドントケア。常に0を返す。
出力電圧のマージニングやトリミングを行うときに高速サーボをディスエーブルする。
0:高速サーボをイネーブル。
1:高速サーボをディスエーブル。
スーパーバイザの分解能を選択する。
0:高分解能(4mV/LSB)、VVSENSEPn – VVSENSEMn の範囲は0V ~ 3.8V。
1:低分解能(8mV/LSB)、VVSENSEPn – VVSENSEMn の範囲は0V ~ 6.0V。
奇数チャネルのADCの分解能を選択する。通常、電流を測定するのに使用される。偶数チャネルについては
無視する
(偶数チャネルでは常に低分解能を使用する)。
0:低分解能(122μV/LSB)
1:高分解能(15.6μV/LSB)
このチャネルのアクティブ制御入力ピン(CONTROL0またはCONTROL1)を選択する。
0:CONTROL0ピンを選択する。
1:CONTROL1ピンを選択する。
VOUT が新たなマージンまたは公称目標値に達した後、ユニットが VOUT のサーボ制御を継続するか
どうかを選択する。Mfr_config_dac_mode = 00bのときのみ適用する。
0:初期目標値に達した後はVOUT のサーボ制御を継続しない。
1:VOUT を目標値に継続してサーボ制御する。
警告機能に基づいてサーボ制御をし直す。Mfr_config_dac_mode = 00bかつ
Mfr_config_servo_continuous = 0のときのみ適用する。
0:VOUT の警告スレッショルドに達するか、または超えた場合、ユニットはサーボ制御し直すことはできない。
1:VOUT ≥ V(Vout_ov_warn_limit)またはVOUT ≤ V(Vout_uv_warn_limit)の場合、ユニットはVOUTを
公称目標値にサーボ制御し直すことができる。
チャネルがオン状態に移行するか、または既にオン状態の場合、DACをどのように使用するかを決定する。
00:(必要に応じて)
ソフト接続し、目標値にサーボ制御する。オン状態に移行した直後にはTON_RISEの
間待機する。
01:DACを接続しない。
10:MFR_DACコマンドからの値を使用してDACを接続する。
11:DACをソフト接続する。ソフト接続が完了すると、MFR_DACを書き込むことができる。
VOUT_EN のチャージポンプで発生させた電流制限プルアップのイネーブル。
0:弱いプルアップをディスエーブルする。チャネルがオンのとき、VOUT_EN のドライバはスリーステート状態。
1:チャネルがオンのとき、VOUT_EN の弱い電流制限プルアップを使用する。
チャネル4 ~ 7では、このビットはその値に関係なく0として扱われる。
b[3]
Mfr_config_vo_en_wpu_en
b[2]
Mfr_config_vo_en_wpd_en
b[1]
Mfr_config_dac_gain
DACバッファの利得。
0:DACバッファの利得をdac_gain_0(フルスケールで1.38V)に設定する
1:DACバッファの利得をdac_gain_1(フルスケールで2.65V)に設定する
b[0]
Mfr_config_dac_pol
DAC出力の極性。
0:負(反転)のDC/DCコンバータのトリム入力をエンコードする。
1:正(非反転)のDC/DCコンバータのトリム入力をエンコードする。
VOUT_EN の電流制限プルダウンのイネーブル。
0:何らかの理由でチャネルがオフ状態のとき、高速Nチャネル・デバイスを使用してVOUT_ENをプルダウンする。
1:CONTROLn ピンやOPERATIONコマンドによるソフトストップが原因でチャネルがオフ状態の場合、
弱い電流制限プルダウンを使用してVOUT_EN を放電する。フォールトが原因でチャネルがオフ状態の
場合には、VOUT_EN の高速プルダウンを使用する。
チャネル4 ~ 7では、このビットはその値に関係なく0として扱われる。
2978fc
42
LTC2978
PMBusコマンドの説明
MFR_CONFIG_ALL_LTC2978
このコマンドは、デバイスの全てのチャネルに共通のパラメータを設定するのに使用されます。これらは全てのPAGE 設定から設
定や見直しができます。
MFR_CONFIG_ALL_LTC2978 のデータの内容
ビット シンボル
動作
b[7]
Mfr_config_fault_log_enable
フォールトに応答してNVMへのフォールト・ログをイネーブルする。
0:NVMへのフォールト・ログをディスエーブル
1:NVMへのフォールト・ログをイネーブル
b[6]
Mfr_vin_on_clr_faults_en
VIN_ONの立ち上がりエッジがラッチされた全てのフォルトをクリアできるようにする。
0:VIN_ONがフォルトをクリアする機能をディスエーブルする。
1:VIN_ONがフォルトをクリアする機能をイネーブルする。
b[5]
Mfr_config_control1_pol
CONTROL1ピンのアクティブな極性を選択する。
0:アクティブ“L”(ピンを“L”にしてユニットをスタートする)
1:アクティブ“H”(ピンを“H”にしてユニットをスタートする)
b[4]
Mfr_config_control0_pol
CONTROL0ピンのアクティブな極性を選択する。
0:アクティブ“L”(ピンを“L”にしてユニットをスタートする)
1:アクティブ“H”(ピンを“H”にしてユニットをスタートする)
b[3]
Mfr_config_vin_share_enable
VIN_ONがVIN_OFFを下回っている場合、
このユニットは共有クロック・ピンを“L”にホールドできる。このユニッ
トは、イネーブルされると、共有クロックが“L”にホールドされたことに応答して全てのチャネルをオフする。
0:共有クロックの禁止をディスエーブル
1:共有クロックの禁止をイネーブル
b[2]
Mfr_config_all_pec_en
PMBusのパケット・エラー・チェック
(PEC)のイネーブル。
0:PECを受け取るが必要としない
1:PECを必要とする
b[1]
Mfr_config_all_longer_pmbus_
timeout
PMBusの内部タイムアウトを8 倍に延長する。フォールト・ログに推奨される。
0:PMBusのタイムアウトを8 倍にしない
1:PMBusのタイムアウトを8 倍にする
b[0]
Mfr_config_all_vinen_wpu_dis
VIN_EN のチャージポンプで発生させた電流制限プルアップのディスエーブル。
0:フォールトによってVIN_ENがオフに強制されていない限り、パワーアップ後にVIN_ENの弱い電流制限プルアッ
プを使用する。
1:弱いプルアップをディスエーブルする。フォールトによってVIN_EN がオフに強制されていない限り、パワーアッ
プ後のVIN_EN のドライバはスリーステート状態。
2978fc
43
LTC2978
PMBusコマンドの説明
MFR_FAULTz0_PROPAGATE、MFR_FAULTz1_PROPAGATE
これらの製造元固有のコマンドは、チャネルの状態を該当するフォールト・ピンへ伝えるためにフォールトオフしているチャネルを
イネーブルします。ゾーン0では、ページ0 ∼ 3のフォールトオフした状態をピンFAULTB00またはFAULTB01 へ伝えることができ
ます。ゾーン1では、ページ4 ∼ 7のフォールトオフした状態をピンFAULTB10またはFAULTB11 へ伝えることができます。コマン
ド名の識別子 zは、このコマンドがページに応じて異なったゾーンに作用することを示すために使用されます。図 19を参照してく
ださい。
フォールト・ピンを L にしても、MRF_FAULTBzn_RESPONSE が 0に設定されているチャネルには影響しないことに注意してくだ
さい。チャネルは中断なしに、動作を続けます。LTpowerPlay™では、このフォールト応答をアクションなしと見なします。
MFR_FAULTz0_PROPAGATE のデータの内容
ビット
シンボル
b[7:1]
予備
b[0]
Mfr_faultbz0_propagate
動作
ドントケア。常に0を返す。
フォールトの伝搬をイネーブルする。
ページ 0 ~ 3、ゾーン0
0: チャネルのフォールト・オフ状態は、FAULTB00を“L”にアサートしない。
1: チャネルのフォールト・オフ状態は、FAULTB00をアサートする。
ページ 4 ~ 7、ゾーン1
0: チャネルのフォールト・オフ状態は、FAULTB10を“L”にアサートしない。
1: チャネルのフォールト・オフ状態は、FAULTB10をアサートする。
MFR_FAULTz1_PROPAGATE のデータの内容
ビット
シンボル
b[7:1]
予備
b[0]
Mfr_faultbz1_propagate
動作
ドントケア。常に0を返す。
フォールトの伝搬をイネーブルする。
ページ 0 ~ 3、ゾーン0
0: チャネルのフォールト・オフ状態は 、FAULTB01を“L”にアサートしない。
1: チャネルのフォールト・オフ状態は、FAULTB01をアサートする。
ページ 4 ~ 7、ゾーン1
0: チャネルのフォールト・オフ状態は、FAULTB11を“L”にアサートしない。
1: チャネルのフォールト・オフ状態は、FAULTB11をアサートする。
2978fc
44
LTC2978
PMBusコマンドの説明
MFR_PWRGD_EN
このコマンド・レジスタにより、ウォッチドッグとチャネルのパワーグッド・ステータスのパワーグッド・ピンへのマッピングが制御さ
れます。ADC が高分解能モードの奇数番号のチャネルはパワーグッドに影響しません。
MFR_PWRGD_EN のデータの内容
ビット シンボル
b[15:9] 予備
b[8]
Mfr_pwrgd_en_wdog
b[7]
Mfr_pwrgd_en_chan7
b[6]
Mfr_pwrgd_en_chan6
b[5]
Mfr_pwrgd_en_chan5
b[4]
Mfr_pwrgd_en_chan4
b[3]
Mfr_pwrgd_en_chan3
b[2]
Mfr_pwrgd_en_chan2
b[1]
Mfr_pwrgd_en_chan1
b[0]
Mfr_pwrgd_en_chan0
動作
読み出し専用、常に0を返す。
ウォッチドッグ
1 = ウォッチドッグ・タイマの未終了ステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論
理積をとってPWRGDピンをアサートする時点を決定する。
0 = ウォッチドッグ・タイマはPWRGDピンに影響しない。
チャネル7
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
チャネル6
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
チャネル5
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
チャネル4
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
チャネル3
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
チャネル2
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
チャネル1
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
チャネル0
1 = このチャネルのPWRGDステータスと、全ての同様にイネーブルされたチャネルのPWRGDステータスの論理積を
とってPWRGDピンをアサートする時点を決定する。
0 = このチャネルのPWRGDステータスはPWRGDピンに影響しない。
2978fc
45
LTC2978
PMBusコマンドの説明
MFR_FAULTB00_RESPONSE、MFR_FAULTB01_RESPONSE、MFR_FAULTB10_RESPONSE および MFR_FAULTB11_RESPONSE
これらの製造元固有のコマンドは同じフォーマットを共有し、FAULTBピンのアサートへの応答を指定します。フォールト・ゾーン
0では、MFR_FAULTB00_RESPONSEによってFAULTB00ピンのアサート時にチャネル0 ∼ 3 がシャットオフするかどうか決定
され、MFR_FAULTB01_RESPONSEによってFAULTB01ピンのアサート時にチャネル0 ∼ 3 がシャットオフするかどうか決定さ
れます。フォールト・ゾーン1では、
MFR_FAULTB10_RESPONSEによってFAULTB10ピンのアサート時にチャネル4∼7がシャッ
トオフするかどうか決定され、MFR_FAULTB11_RESPONSEによってFAULTB11ピンのアサート時にチャネル4 ∼ 7 がシャット
オフするかどうか決定されます。FAULTBピンに応答してチャネルがシャットオフされる場合 ALERTBピンは L にアサートされ、
STATUS_MFR_SPECIFICレジスタで適切なビットがセットされます。図での説明は、
「図 19.チャネルのフォルト管理のブロック
図」
の左側のスイッチを参照してください。
データの内容:フォールト・ゾーン0 の応答コマンド
ビット シンボル
b[7:4]
予備
b[3]
Mfr_faultb00_response_chan3,
Mfr_faultb01_response_chan3
b[2]
Mfr_faultb00_response_chan2,
Mfr_faultb01_response_chan2
b[1]
Mfr_faultb00_response_chan1,
Mfr_faultb01_response_chan1
b[0]
Mfr_faultb00_response_chan0,
Mfr_faultb01_response_chan0
動作
読み出し専用、常に0を返す。
チャネル3の応答。
0:チャネルは中断することなく動作を継続する。
1:対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
チャネル2の応答。
0:チャネルは中断することなく動作を継続する。
1:対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
チャネル1の応答。
0:チャネルは中断することなく動作を継続する。
1:対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
チャネル0の応答。
0:チャネルは中断することなく動作を継続する。
1:対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
データの内容:フォールト・ゾーン1 の応答コマンド
ビット シンボル
b[7:4]
予備
動作
読み出し専用、常に0を返す。
b[3]
Mfr_faultb10_response_chan7,
Mfr_faultb11_response_chan7
チャネル7の応答。
0:チャネルは中断することなく動作を継続する。
1:対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
b[2]
Mfr_faultb10_response_chan6,
Mfr_faultb11_response_chan6
チャネル6の応答。
0:チャネルは中断することなく動作を継続する。
1:対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
b[1]
Mfr_faultb10_response_chan5,
Mfr_faultb11_response_chan5
チャネル5の応答。
0: チャネルは中断することなく動作を継続する。
1: 対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
b[0]
Mfr_faultb10_response_chan4,
Mfr_faultb11_response_chan4
チャネル4の応答。
0:チャネルは中断することなく動作を継続する。
1:対応するFAULTBzn ピンが 10μs 後にアサートされたままの場合、チャネルはシャットダウンする。その後
FAULTBzn ピンがデアサートされると、TON_DELAYおよびTON_RISEの設定に従ってチャネルはオン状態に戻る。
2978fc
46
LTC2978
PMBusコマンドの説明
MFR_VINEN_OV_FAULT_RESPONSE
このコマンド・レジスタにより、特定のチャネルからのVOUT 過電圧フォールトによってVIN_EN ピンがオフに強制されるかどうかが
決定されます。
MFR_VINEN_OV_FAULT_RESPONSE のデータの内容
ビット シンボル
b[7]
Mfr_vinen_ov_fault_response_chan7
b[6]
Mfr_vinen_ov_fault_response_chan6
b[5]
Mfr_vinen_ov_fault_response_chan5
b[4]
Mfr_vinen_ov_fault_response_chan4
b[3]
Mfr_vinen_ov_fault_response_chan3
b[2]
Mfr_vinen_ov_fault_response_chan2
b[1]
Mfr_vinen_ov_fault_response_chan1
b[0]
Mfr_vinen_ov_fault_response_chan0
動作
チャネル7のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル6のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル5のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル4のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル3のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル2のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル1のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル0のVOUT_OV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
2978fc
47
LTC2978
PMBusコマンドの説明
MFR_VINEN_UV_FAULT_RESPONSE
このコマンド・レジスタにより、特定のチャネルからのVOUT 低電圧フォールトによってVIN_EN ピンがオフに強制されるかどうかが
決定されます。
MFR_VINEN_UV_FAULT_RESPONSE のデータの内容
ビット シンボル
動作
b[7]
Mfr_vinen_uv_fault_response_chan7
b[6]
Mfr_vinen_uv_fault_response_chan6
b[5]
Mfr_vinen_uv_fault_response_chan5
b[4]
Mfr_vinen_uv_fault_response_chan4
b[3]
Mfr_vinen_uv_fault_response_chan3
b[2]
Mfr_vinen_uv_fault_response_chan2
b[1]
Mfr_vinen_uv_fault_response_chan1
b[0]
Mfr_vinen_uv_fault_response_chan0
チャネル7のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル6のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル5のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル4のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル3のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル2のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル1のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
チャネル0のVOUT_UV_FAULTへの応答。
1 = 高速プルダウンによってVIN_EN をディスエーブルする。
0 = VIN_EN を現状のままにする。
MFR_RETRY_DELAY
このコマンドにより、LTC2978 がフォールト状態に応答してリトライ・モードになっているときのリトライ間隔が決定されます。
MFR_RETRY_DELAY のデータの内容
ビット シンボル
b[15:0] Mfr_retry_delay
動作
データはL11フォーマットを使用する。
この遅延はSHARE_CLKのみを使用してカウントされる。
遅延は200μsに最も近い値になる。
単位:ms。最大遅延は13.1 秒。
2978fc
48
LTC2978
PMBusコマンドの説明
MFR_RESTART_DELAY
このコマンドにより、CONTROLピンによって開始されるリスタートの最小オフ時間が設定されます。CONTROLピンが少なくと
も10µsオフにされ、その後オンにされる場合、対応する全てのチャネルがディスエーブルされ、Mfr_restart_delayの間オフのまま
になり、その後オンになります。オフ時間が Mfr_restart_delayを超えているCONTROLn ピンの遷移はこのコマンドに影響されま
せん。この機能はオールゼロの値によってディスエーブルされます。
MFR_RESTART_DELAY のデータの内容
ビット シンボル
動作
b[15:0] Mfr_restart_delay
データはL11フォーマットを使用する。
この遅延はSHARE_CLKのみを使用してカウントされる。
遅延は200μsに最も近い値になる。
単位:ms。最大遅延は13.1 秒。
MFR_VOUT_PEAK
このコマンドは、チャネルの出力電圧のADCによる最大の測定値を返します。このコマンドは、電流測定に設定された奇数チャ
ネルではサポートされません。LTC2978のパワーオン・リセットが終了するか、またはCLEAR_FAULTSコマンドが実行されると、
このレジスタは0xF800(0.0)
にリセットされます。
MFR_VOUT_PEAK のデータの内容
ビット シンボル
動作
b[15:0] Mfr_vout_peak[15:0]
データはL16フォーマットを使用する。
単位 : V。
MFR_VIN_PEAK
このコマンドは、入力電圧のADCによる最大の測定値を返します。LTC2978のパワーオン・リセットが終了するか、または
CLEAR_FAULTSコマンドが実行されると、このレジスタの内容は0x7C00
(–225)
にリセットされます。
MFR_VIN_PEAK のデータの内容
ビット シンボル
動作
b[15:0] Mfr_vin_peak[15:0]
データはL11フォーマットを使用する。
単位 : V。
MFR_TEMPERATURE_PEAK
このコマンドは、LTC2978の内部温度センサによって測定される接合部温度(単位:℃)
のADCによる最大の測定値を返します。
LTC2978のパワーオン・リセットが終了するか、またはCLEAR_FAULTSコマンドが実行されると、このレジスタの内容は0x7C00
(–225)
にリセットされます。
MFR_TEMPERATURE_PEAK のデータの内容
ビット シンボル
動作
b[15:0] Mfr_temperature_peak[15:0]
データはL11フォーマットを使用する。
単位 : °C。
2978fc
49
LTC2978
PMBusコマンドの説明
MFR_DAC
このコマンド・レジスタを用いることにより、ユーザーは10ビットDACを直接プログラムすることができます。マニュアルでDAC 書
き込みを行うためには、チャネルをオン状態にし、TON_RISEを終了させ、MFR_CONFIG_LTC2978 b[5:4]を10bまたは11bに
設定する必要があります。MFR_CONFIG_LTC2978 b[5:4] = 10b に設定すると、DACをMfr_dac_direct_valの値でハード接続
する指令が出されます。また、b[5:4]に11bを書き込んだ場合はDACをソフト接続する指令が出されます。一旦 DAC がソフト接
続されると、Mfr_dac_direct_valは、電源を乱すことなくDACを接続可能にした値を返します。
MFR_DAC のデータの内容
ビット シンボル
b[15:10] 予備
b[9:0]
Mfr_dac_direct_val
動作
読み出し専用、常に0を返す。
DACのコード値。
MFR_POWERGOOD_ASSERTION_DELAY
このコマンド・レジスタにより、内部パワーグッド信号が有効になってからパワーグッド出力がアサートされるまでの遅延をプログ
ラムすることができます。この遅延は、SHARE_CLK が利用可能であればこれを用いてカウントされ、さもなければ内部発振器を
用いてカウントされます。この遅延は内部で13.1 秒に制限されており、最も近い200μsの概数をとります。このコマンドの読み出し
値は常に最後に書き込まれた内容を返しますが、内部制限は反映しません。
MFR_POWERGOOD_ASSERTION_DELAY のデータの内容
ビット
シンボル
b[15:0] Mfr_powergood_assertion_delay
動作
データはL11フォーマットを使用する。
この遅延は、SHARE_CLKが使用可能であれば SHARE_CLKを使用してカウントされ、それ以外の場合には
内部発振器が使用される。
遅延は最も近い200μsの概数をとる。
単位:ms。最大遅延は13.1 秒。
ウォッチドッグ動作
MFR_WATCHDOG_Tレジスタにゼロ以外を書き込むと、ウォッチドッグ・タイマはリセットされます。WDI/RESETBピンの L
から H への遷移によってもウォッチドッグ・タイマはリセットされます。タイマ時間が経過すると、ALERTB がアサートされ、
PWRGD出力がオプションによってはデアサートされ、次いで、MFR_PWRGD_ASSERTION_DELAY ms 後に再アサートされま
す。MFR_WATCHDOG_TレジスタまたはMFR_WATCHDOG_T_FIRSTレジスタのどちらかに0を書き込むと、
タイマはディスエー
ブルされます。
MFR_WATCHDOG_T_FIRST および MFR_WATCHDOG_T
MFR_WATCHDOG_T_FIRSTレジスタにより、POWER GOOD 信号のアサートに続く最初のウォッチドッグ・タイマの時間間隔
をプログラムすることができます。この場合、POWER GOOD 信号がウォッチドッグ・タイマのステータスを反映するものと仮定
します。POWER GOODのアサートがウォッチドッグ・タイマのステータスによって調整されない場合、MFR_WATCHDOG_T_
FIRSTはタイマがイネーブルされた後の最初のタイミング間隔に適用されます。MFR_WATCHDOG_T_FIRSTレジスタに0msの
値を書き込むと、ウォッチドッグ・タイマはディスエーブルされます。
MFR_WATCHDOG_Tレジスタにより、MFR_WATCHDOG_T_FIRSTのタイミング間隔に続くウォッチドッグの時間間隔をプロ
グラムすることができます。MFR_WATCHDOG_Tレジスタに0msの値を書き込むと、ウォッチドッグ・タイマはディスエーブルされ
ます。MFR_WATCHDOG_Tにゼロ以外を書き込むと、ウォッチドッグ・タイマはリセットされます。
2978fc
50
LTC2978
PMBusコマンドの説明
MFR_WATCHDOG_T_POR および MFR_WATCHDOG_T のデータの内容
ビット シンボル
b[15:0] Mfr_watchdog_t_first
Mfr_watchdog_t
動作
データはL11フォーマットを使用する。
これらのタイマは内部クロックで動作する。Mfr_watchdog_tタイマは、動作中の場合、SHARE_CLKに合わせられる。
遅延はMfr_watchdog_tの場合 10μs、Mfr_watchdog_t_firstの場合 1msに最も近い値になる。
Mfr_watchdog_tレジスタまたはMfr_watchdog_t_firstレジスタのYの値にゼロを書き込むと、ウォッチドッグ・タイマはディ
スエーブルされる。
単位 : ms。最大タイムアウトは、Mfr_watchdog_tの場合 0.6 秒、Mfr_watchdog_t_firstの場合 65 秒
MFR_PAGE_FF_MASK
MFR_PAGE_FF_MASKコマンドは、グローバル・ページ・コマンド
(PAGE=0xFF)
が使用されている場合の応答チャネルの選択
に使用します。
MFR_PAGE_FF_MASK のデータの内容
ビット シンボル
動作
b[7]
Mfr_page_ff_mask_chan7
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル7のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
b[6]
Mfr_page_ff_mask_chan6
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル6のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
b[5]
Mfr_page_ff_mask_chan5
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル5のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
b[4]
Mfr_page_ff_mask_chan4
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル4のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
b[3]
Mfr_page_ff_mask_chan3
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル3のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
b[2]
Mfr_page_ff_mask_chan2
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル2のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
b[1]
Mfr_page_ff_mask_chan1
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル1のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
b[0]
Mfr_page_ff_mask_chan0
グローバル・ページ・コマンド
(PAGE=0xFF)のアクセスに対するチャネル0のマスク。
0 = グローバル・ページ・コマンドのアクセスを無視
1 = グローバル・ページ・コマンドのアクセスに全て応答
2978fc
51
LTC2978
PMBusコマンドの説明
MFR_PADS
MFR_PADSコマンドは、低周波数のデジタル・パッドに読み出し専用のアクセスを行います。ビット
[9:0]
に示されている入力値
はデグリッチ・ロジックによる処理前の値です。
MFR_PADS_PWRGD_DRIVE のデータの内容
ビット シンボル
動作
b[15]
Mfr_pads_pwrgd_drive
b[14]
Mfr_pads_alertb_drive
0 = このデバイスによってPWRGDパッドが“L”にドライブされている
1 = このデバイスによってPWRGDパッドが“L”にドライブされていない
0 = このデバイスによってALERTBパッドが“L”にドライブされている
1 = このデバイスによってALERTBパッドが“L”にドライブされていない
b[13:10] Mfr_pads_faultb_drive[3.0]
以下のように、FAULTB00パッドにビット[3]が使用され、FAULTB01パッドにビット[2]が使用され、FAULTB10パッド
にビット[1]が使用され、FAULTB11パッドにビット[0]が使用されている。
0 = このデバイスによってFAULTBznパッドが“L”にドライブされている
1 = このデバイスによってFAULTBznパッドが“L”にドライブされていない
b[9:8]
Mfr_pads_asel1[1:0]
11: ASEL1の入力パッドでロジック“H”が検出された
10: ASEL1の入力パッドがフロート状態
01: 予備
00: ASEL1の入力パッドでロジック“L”が検出された
b[7:6]
Mfr_pads_asel0[1:0]
11:ASEL0の入力パッドでロジック“H”が検出された
10: ASEL0の入力パッドがフロート状態
01: 予備
00: ASEL0の入力パッドでロジック“L”が検出された
b[5]
Mfr_pads_control1
1: CONTROL1パッドでロジック“H”が検出された
0: CONTROL1パッドでロジック“L”が検出された
b[4]
Mfr_pads_control0
1: CONTROL0パッドでロジック“H”が検出された
0: CONTROL0パッドでロジック“L”が検出された
Mfr_pads_faultb[3:0]
以下のように、FAULTB00パッドにビット[3]が使用され、FAULTB01パッドにビット[2]が使用され、FAULTB10パッド
にビット[1]が使用され、FAULTB11パッドにビット[0]が使用されている。
1: FAULTBzn パッドでロジック“H”が検出された
0: FAULTBzn パッドでロジック“L”が検出された
b[3:0]
MFR_I2C_BASE_ADDRESS
MFR_I2C_BASE_ADDRESSコマンドにより、I2Cアドレス・バイトの基準値が決定されます。このベースアドレスには、デバイスの
I2C/SMBusアドレスを作成するために0 から9までのオフセット値が加算されます。
MFR_I2C_BASE_ADDRESS のデータの内容
ビット シンボル
b[7]
予備
b[6:0] i2c_base_address
動作
読み出し専用、常に0を返す。
この7ビットの値により、7ビットのI2C/SMBusアドレスの基準値が決定される。
「動作」セクションの「デバイス・アドレス」を参照。
MFR_SPECIAL_ID
このレジスタにLTC2978の製造元のID が含まれています。
MFR_SPECIAL_ID のデータの内容
ビット
b[15:0]
シンボル
Mfr_special_id
動作
読み出し専用、常に0x0121を返す
2978fc
52
LTC2978
PMBusコマンドの説明
MFR_SPECIAL_LOT
これらのページ化されたレジスタには、製造時にプログラムされたユーザー設定を識別する情報が含まれています。
MFR_SPECIAL_LOT のデータの内容
ビット
シンボル
b[7:0]
Mfr_special_lot
動作
LTCの特殊なデフォルト・ロット番号が含まれている。
製造時にプログラムされるユーザー設定および特殊なロッ
ト番号については、弊社または弊社代理店にお問い合わせください。
MFR_VOUT_DISCHARGE_THRESHOLD
このレジスタには、対応する出力のオフ・スレッショルド電圧を決定するためにVOUT_COMMANDに掛ける係数が含まれて
います。チャネルがオン状態への移行 / 再移行を指示される前に、出力電圧が MFR_VOUT_DISCHARGE_THRESHOLD •
VOUT_COMMANDより下に減衰していないと、STATUS_MFR_SPECIFICレジスタのビット[7] がセットされ、ALERTBピンが
L にアサートされます。さらに、出力がオフ・スレッショルド電圧より下に減衰するまでチャネルはオン状態に移行しません。
特定の出力が放電に失敗した場合、双方向 FAULTzn ピンを使用して別のチャネルをオフに保つことができます
(MFR_
FAULTBzn _RESPONSEレジスタおよび MFR_FAULTBzn _PROPAGATEレジスタを参照)。
MFR_VOUT_DISCHARGE_THRESHOLD のデータの内容
ビット
シンボル
b[15:0]
Mfr_vout_discharge_
threshold
動作
データはL11フォーマットを使用する。
単位 : 無次元、このレジスタには係数が含まれる。
MFR_COMMON
このコマンドは、共有クロック・ピン
(SHARE_CLK)
および書き込み禁止ピン
(WP)
のステータス情報を返します。
MFR_COMMON のデータの内容
ビット
シンボル
予備
動作
b[7:2]
b[1]
Mfr_common_
share_clk
共有クロック・ピンのステータスを返す
1:共有クロック・ピンが“L”にホールドされた状態
0:共有クロック・ピンがアクティブ状態
b[0]
Mfr_common_
write_protect
書き込み禁止ピンのステータスを返す
1:書き込み禁止ピンが“H”状態
0:書き込み禁止ピンが“L”状態
読み出し専用、常に0を返す。
MFR_SPARE0
この16ビット幅のレジスタを使用して様々な情報を格納することができます。これらのレジスタの内容は、それぞれ STORE_
USER_ALLコマンドおよび RESTORE_USER_ALLコマンドを使用して、EEPROM への格納および EEPROM からの取り出しを
行うことができます。
MFR_SPARE2
この16ビット幅のページ化されたレジスタを使用して様々な情報を格納することができます。これらのレジスタの内容は、それぞ
れ STORE_USER_ALLコマンドおよび RESTORE_USER_ALLコマンドを使用して、EEPROM への格納および EEPROM からの
取り出しを行うことができます。
2978fc
53
LTC2978
PMBusコマンドの説明
MFR_VOUT_MIN
このコマンドは、チャネルの出力電圧のADCによる最小の測定値を返します。LTC2978のパワーオン・リセットが終了するか、ま
たはCLEAR_FAULTSコマンドが実行されると、このレジスタの内容は0xFFFF(7.999)
にリセットされます。奇数チャネルが電流
測定に設定される場合、このコマンドはサポートされません。低電圧検出がディスエーブルされると、更新がディスエーブルされ
ます。
MFR_VOUT_MIN のデータの内容
ビット
シンボル
b[15:0]
Mfr_vout_min
動作
データはL16フォーマットを使用する。
単位:V。
MFR_VIN_MIN
このコマンドは、入力電圧のADCによる最小の測定値を返します。LTC2978のパワーオン・リセットが終了するか、または
CLEAR_FAULTSコマンドが実行されると、このレジスタの内容は0x7BFF(およそ225)
にリセットされます。入力電圧が十分でな
いためにユニットがオフ状態のときは、更新がディスエーブルされます。
MFR_VIN_MIN のデータの内容
ビット
シンボル
b[15:0]
Mfr_vin_min
動作
データはL11フォーマットを使用する。
単位:V。
MFR_TEMPERATURE_MIN
このコマンドは、LTC2978の内部温度センサによって測定される接合部温度(単位:℃)
のADCによる最小の測定値を返します。
LTC2978のパワーオン・リセットが終了するか、またはCLEAR_FAULTSコマンドが実行されると、このレジスタの内容は0x7BFF
(およそ225)
にリセットされます。
MFR_TEMPERATURE_MIN のデータの内容
ビット
シンボル
b[15:0]
Mfr_temperature_min
動作
データはL11フォーマットを使用する。
単位:°C。
フォールト・ログ動作
フォールト・ログの概念を図 13に示します。フォールト・ログはLTC2978にブラックボックス機能を提供します。通常動作中は、
ステータス・レジスタの内容、出力電圧/電流の読み取り値、温度の読み取り値に加えてこれらの数値のピーク値と最小値が
RAM 内の連続的に更新されるバッファに保存されます。この動作は記録紙レコーダーの動作と似ています。フォールトが発生し
た場合、そのバッファの内容が不揮発性メモリのEEPROMに書き込まれます。続いてEEPROMのフォールト・ログがロックされ
ます。このデバイスは、フォールト・ログを後で読み出せるようにした状態でパワーダウンすることができます。
2978fc
54
LTC2978
PMBusコマンドの説明
8
ADC READINGS
CONTINUOUSLY
FILL BUFFER
RAM 255 BYTES
TIME OF FAULT
TRANSFER TO
EEPROM AND
LOCK
...
...
AFTER FAULT
READ FROM
EEPROM AND
LOCK BUFFER
EEPROM 255 BYTES
2978 F13
図 13. フォールト・ログ概念図
MFR_FAULT_LOG_STORE
このコマンドにより、RAM バッファからEEPROM へデータを転送することができます。
MFR_FAULT_LOG_RESTORE
このコマンドにより、EEPROM からRAM バッファへフォールト・ログ・データのコピーを転送することができます。リストア後、Mfr_
fault_logの読み出しが正常終了するまでRAM バッファはロックされます。
MFR_FAULT_LOG_CLEAR
このコマンドにより、フォールト・ログ用に予約されたEEPROMブロックが初期化されます。EEPROMに前もって格納されている
どのフォールト・ログもこの動作によって消去されます。
MFR_FAULT_LOG_STATUS
読み出し専用。このレジスタはフォールト・ログ・イベントの管理に使用されます。
MFR_FAULT_LOG_STOREコマンドまたはフォールトオフしたイベントが RAM からEEPROM へのフォールト・ログの転送をトリ
ガすると、Mfr_fault_log_status_eeprom がセットされます。このビットはMFR_FAULT_LOG_CLEARコマンドによってクリアされ
ます。
MFR_FAULT_LOG_RESTOREの後、Mfr_fault_log_status_ram がセットされ、RAMのデータが EEPROM からリストアされてい
てMFR_FAULT_LOGコマンドを使用した読み出しがまだ行われていないことを示します。このビットはMFR_FAULT_LOGコマ
ンドが正常に実行されることによってのみクリアされます。
MFR_FAULT_LOG_STATUS のデータの内容
ビット シンボル
動作
b[1]
Mfr_fault_log_status_ram
フォールト・ログ RAMのステータスは以下のとおり。
0:フォールト・ログ RAMは更新可能。
1:フォールト・ログ RAMは次のMfr_fault_logの読み出しまでロックされている。
b[0]
Mfr_fault_log_status_eeprom
フォールト・ログ EEPROMのステータスは以下のとおり。
0: フォールト・ログ RAMからEEPROMへの転送がイネーブルされている。
1: フォールト・ログ RAMからEEPROMへの転送が禁止されている。
2978fc
55
LTC2978
PMBusコマンドの説明
MFR_FAULT_LOG
読み出し専用。この2040ビットのデータ・ブロックには、RAM
バッファのフォールト・ログのコピーが含まれています。RAM
バッファはMfr_fault_log_status_ram がクリアされている限
り、各 ADCの変 換の後で常に更 新されます。Mfr_config_
fault_log_en = 1お よ び Mfr_fault_log_status_eeprom = 0で
は、LTC2978のフォールトによってチャネルがラッチオフする
か、またはMFR_FAULT_LOG_STOREコマンドを受け取る
と、RAM バッファが EEPROMに転送されます。LTC2978 がリ
セットされるか、またはパワーダウンしても、RAM バッファが
EEPROMに転送された後でMfr_fault_log_status_eepromは
H にセットされ、Mfr_fault_log_clearを受け取るまでクリア
されません。Status_mfr_discharge、Status_mfr_fault1_in、ま
たはStatus_mfr_fault0_inのイベントの結果としてフォールト・
ログ EEPROMの転送が開始されることはありません。以下の
表で規定されるように、Mfr_fault_logの読み出しの間、デー
タは返されます。フォールト・ログのデータは2つのセクション
に分割されます。最初のセクションはプリアンブルと呼ばれ、
最終位置ポインタ、時間情報、ピーク値および最小値が含ま
れます。2つ目のセクションは、テレメトリの時系列的記録を含
み、フォールト情報の適切な解釈のために最終位置情報を必
要とします。フォールト・ログには約 1 秒∼ 2 秒に相当するテレ
メトリ・データが格納されています。ブロック読み出し中のタイ
ムアウトを防ぐために、MFR_CONFIG_ALL_LTC2978b[1]を
1にセットすることを推奨します。
表 2. データ・ブロックの内容
データ
Position_last[7:0]
SharedTime[7:0]
SharedTime[15:8]
SharedTime[23:16]
SharedTime[31:24]
SharedTime[39:32]
SharedTime[40]
Mfr_vout_peak0[7:0]
Mfr_vout_peak0[15:8]
Mfr_vout_min0[7:0]
Mfr_vout_min0[15:8]
Mfr_vout_peak1[7:0]
Mfr_vout_peak1[15:8]
Mfr_vout_min1[7:0]
Mfr_vout_min1[15:8]
Mfr_vin_peak[7:0]
Mfr_vin_peak[15:8]
Mfr_vin_min[7:0]
Mfr_vin_min[15:8]
Mfr_vout_peak2[7:0]
Mfr_vout_peak2[15:8]
Mfr_vout_min2[7:0]
Mfr_vout_min2[15:8]
Mfr_vout_peak3[7:0]
Mfr_vout_peak3[15:8]
Mfr_vout_min3[7:0]
Mfr_vout_min3[15:8]
Mfr_temp_peak[7:0]
Mfr_temp_peak[15:8]
Mfr_ temp_min[7:0]
Mfr_ temp_min[15:8]
Mfr_vout_peak4[7:0]
Mfr_vout_peak4[15:8]
Mfr_vout_min4[7:0]
Mfr_vout_min4[15:8]
Mfr_vout_peak5[7:0]
Mfr_vout_peak5[15:8]
Mfr_vout_min5[7:0]
Mfr_vout_min5[15:8]
Mfr_vout_peak6[7:0]
Mfr_vout_peak6[15:8]
Mfr_vout_min6[7:0]
Mfr_vout_min6[15:8]
バイト*
0
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
説明
フォールトが生じたときの
フォールト・ログ・ポインタの
位置。
フォールトが生じたときの41
ビットの共有クロック・カウン
タの値。カウンタのLSBの単
位は200μs。このカウンタは、
パワーアップ時またはLTC2978
のリセット後にクリアされる。
2978fc
56
LTC2978
PMBusコマンドの説明
表 2. データ・ブロックの内容
データ
バイト*
Mfr_vout_peak7[7:0]
Mfr_vout_peak7[15:8]
Mfr_vout_min7[7:0]
Mfr_vout_min7[15:8]
43
44
45
46
Fault_log [Position_last]
Fault_log
.
.
.
Fault_log
Reserved
47
48
説明
表 3. 周期的ループの解釈
位置
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
プリアンブル用に47バイト
237
最終有効バイト
238 ~ 254
ループの数
(238-47)/40 = 4.8
Note:PMBusデータ・バイトは0ではなく1から始まります。Position_last はBYTE COUNT =
0xFFの後初めて返されるバイトです。ブロック読み出しのプロトコルを参照してください。
上の表のバイト47 からバイト237までの間に返されたデータ
はPosition_lastと下の表を用いて解釈されます。バイト47を
特定するための鍵は、下の表の位置 = Position_lastに対応す
るデータのロケーションを見つけ出すことにあります。後続の
バイトは
「位置」
の値を1つずつ減らすことによって特定されま
す。例:Position_last = 9の場合、ブロック読み出しのバイト位
置 47に返される最初のデータはRead_vin[15:8]
で、これに
Read_vin[7:0]
が続き、さらにページ1のStatus_mfr が続きま
す。表 3を参照してください。
表 3. 周期的ループの解釈
位置
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
データ
Read_vout0[7:0]
Read_vout0[15:8]
Status_vout0
Status_mfr0
Read_vout1[7:0]
Read_vout1[15:8]
Status_vout1
Status_mfr1
Read_vin[7:0]
Read_vin[15:8]
Status_vin
予備
Read_vout2[7:0]
Read_vout2[15:8]
Status_vout2
Status_mfr2
データ
Read_vout3[7:0]
Read_vout3[15:8]
Status_vout3
Status_mfr3
Read_temperature_1[7:0]
Read_temperature_1[15:8]
Status_temp
予備
Read_vout4[7:0]
Read_vout4[15:8]
Status_vout4
Status_mfr4
Read_vout5[7:0]
Read_vout5[15:8]
Status_vout5
Status_mfr5
Read_vout6[7:0]
Read_vout6[15:8]
Status_vout6
Status_mfr6
Read_vout7[7:0]
Read_vout7[15:8]
Status_vout7
Status_mfr7
合計バイト = 40
下表は、動作の周期的性質を明らかにするために読み出され
たフォールト・ログを完全にデコードした例を示します。
MFR_FAULT_LOG のデータ・ブロックの内容
バイト バイト
番号
番号
(10進数)
(16進数)
プリアンブル情報
データ
説明
0
00
Position_last[7:0] = 9 フォールトが生じ
たときのフォール
ト・ログ・ポインタ
の位置。
1
01
SharedTime[7:0]
2
02
SharedTime[15:8]
3
03
SharedTime[23:16]
4
04
SharedTime[31:24]
フォールトが生じ
たときの41ビット
の共有クロック・カ
ウンタの値。カウン
タのLSBの単位は
200μs。
2978fc
57
LTC2978
PMBusコマンドの説明
バイト バイト
番号
番号
(10進数)
(16進数)
データ
説明
バイト バイト
番号
番号
(10進数)
(16進数)
データ
説明
5
05
SharedTime[39:32]
44
2C
Mfr_vout_peak7[15:8]
6
06
SharedTime[40]
45
2D
Mfr_vout_min7[7:0]
7
07
Mfr_vout_peak0[7:0]
46
2E
Mfr_vout_min7[15:8] プリアンブルの最後
8
08
Mfr_vout_peak0[15:8]
9
09
Mfr_vout_min0[7:0]
10
0A
Mfr_vout_min0[15:8]
11
0B
Mfr_vout_peak1[7:0]
12
0C
Mfr_vout_peak1[15:8]
47
2F
9
Read_vin[15:8]
13
0D
Mfr_vout_min1[7:0]
48
30
8
Read_vin[7:0]
14
0E
Mfr_vout_min1[15:8]
49
31
7
Status_mfr1
15
0F
Mfr_vin_peak[7:0]
50
32
6
Status_vout1
16
10
Mfr_vin_peak[15:8]
51
33
5
Read_vout1[15:8]
17
11
Mfr_vin_min[7:0]
52
34
4
Read_vout1[7:0]
18
12
Mfr_vin_min[15:8]
53
35
3
Status_mfr0
19
13
Mfr_vout_peak2[7:0]
54
36
2
Status_vout0
20
14
Mfr_vout_peak2[15:8]
55
37
1
Read_vout0[15:8]
21
15
Mfr_vout_min2[7:0]
56
38
0
Read_vout0[7:0]
22
16
Mfr_vout_min2[15:8]
23
17
Mfr_vout_peak3[7:0]
24
18
Mfr_vout_peak3[15:8]
25
19
Mfr_vout_min3[7:0]
26
1A
Mfr_vout_min3[15:8]
57
39
39
Status_mfr7
27
1B
Mfr_temp_peak[7:0]
58
3A
38
Status_vout7
28
1C
Mfr_temp_peak[15:8]
59
3B
37
Read_vout7[15:8]
29
1D
Mfr_ temp_min[7:0]
60
3C
36
Read_vout7[7:0]
30
1E
Mfr_ temp_min[15:8]
61
3D
35
Status_mfr6
31
1F
Mfr_vout_peak4[7:0]
62
3E
34
Status_vout6
32
20
Mfr_vout_peak4[15:8]
63
3F
33
Read_vout6[15:8]
33
21
Mfr_vout_min4[7:0]
64
40
32
Read_vout6[7:0]
34
22
Mfr_vout_min4[15:8]
65
41
31
Status_mfr5
35
23
Mfr_vout_peak5[7:0]
66
42
30
Status_vout5
36
24
Mfr_vout_peak5[15:8]
67
43
29
Read_vout5[15:8]
37
25
Mfr_vout_min5[7:0]
68
44
28
Read_vout5[7:0]
38
26
Mfr_vout_min5[15:8]
69
45
27
Status_mfr4
39
27
Mfr_vout_peak6[7:0]
70
46
26
Status_vout4
40
28
Mfr_vout_peak6[15:8]
71
47
25
Read_vout4[15:8]
41
29
Mfr_vout_min6[7:0]
72
48
24
Read_vout4[7:0]
42
2A
Mfr_vout_min6[15:8]
73
49
23
Reserved
43
2B
Mfr_vout_peak7[7:0]
74
4A
22
Status_temp
周期的データ・ループ
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ0
ループの
バイト バイト バイト
番号
番号
番号
(16進数)
(10進数) データ・ループ1
(10進数)
ループにつき
40バイト
Position_last
ループにつき
40バイト
2978fc
58
LTC2978
PMBusコマンドの説明
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ1
75
4B
21
ループにつき
40バイト
Read_
temperature_1[15:8]
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ2
109
6D
27
Status_mfr4
110
6E
26
Status_vout4
111
6F
25
Read_vout4[15:8]
112
70
24
Read_vout4[7:0]
113
71
23
Reserved
114
72
22
Status_temp
115
73
21
Read_
temperature_1[15:8]
116
74
20
Read_
temperature_1[7:0]
76
4C
20
Read_
temperature_1[7:0]
77
4D
19
Status_mfr3
78
4E
18
Status_vout3
79
4F
17
Read_vout3[15:8]
80
50
16
Read_vout3[7:0]
81
51
15
Status_mfr2
82
52
14
Status_vout2
83
53
13
Read_vout2[15:8]
117
75
19
Status_mfr3
84
54
12
Read_vout2[7:0]
118
76
18
Status_vout3
85
55
11
Reserved
119
77
17
Read_vout3[15:8]
86
56
10
Status_vin
120
78
16
Read_vout3[7:0]
87
57
9
Read_vin[15:8]
121
79
15
Status_mfr2
88
58
8
Read_vin[7:0]
122
7A
14
Status_vout2
89
59
7
Status_mfr1
123
7B
13
Read_vout2[15:8]
90
5A
6
Status_vout1
124
7C
12
Read_vout2[7:0]
91
5B
5
Read_vout1[15:8]
125
7D
11
Reserved
92
5C
4
Read_vout1[7:0]
126
7E
10
Status_vin
93
5D
3
Status_mfr0
127
7F
9
Read_vin[15:8]
94
5E
2
Status_vout0
128
80
8
Read_vin[7:0]
95
5F
1
Read_vout0[15:8]
129
81
7
Status_mfr1
96
60
0
Read_vout0[7:0]
130
82
6
Status_vout1
131
83
5
Read_vout1[15:8]
132
84
4
Read_vout1[7:0]
133
85
3
Status_mfr0
134
86
2
Status_vout0
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ2
ループにつき
40バイト
97
61
39
Status_mfr7
135
87
1
Read_vout0[15:8]
98
62
38
Status_vout7
136
88
0
Read_vout0[7:0]
99
63
37
Read_vout7[15:8]
100
64
36
Read_vout7[7:0]
101
65
35
Status_mfr6
102
66
34
Status_vout6
103
67
33
Read_vout6[15:8]
137
89
39
Status_mfr7
104
68
32
Read_vout6[7:0]
138
8A
38
Status_vout7
105
69
31
Status_mfr5
139
8B
37
Read_vout7[15:8]
106
6A
30
Status_vout5
140
8C
36
Read_vout7[7:0]
107
6B
29
Read_vout5[15:8]
141
8D
35
Status_mfr6
108
6C
28
Read_vout5[7:0]
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ3
ループにつき
40バイト
ループにつき
40バイト
2978fc
59
LTC2978
PMBusコマンドの説明
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ3
ループにつき
40バイト
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ4
142
8E
34
Status_vout6
177
B1
39
Status_mfr7
143
8F
33
Read_vout6[15:8]
178
B2
38
Status_vout7
144
90
32
Read_vout6[7:0]
179
B3
37
Read_vout7[15:8]
145
91
31
Status_mfr5
180
B4
36
Read_vout7[7:0]
146
92
30
Status_vout5
181
B5
35
Status_mfr6
147
93
29
Read_vout5[15:8]
182
B6
34
Status_vout6
148
94
28
Read_vout5[7:0]
183
B7
33
Read_vout6[15:8]
149
95
27
Status_mfr4
184
B8
32
Read_vout6[7:0]
150
96
26
Status_vout4
185
B9
31
Status_mfr5
151
97
25
Read_vout4[15:8]
186
BA
30
Status_vout5
152
98
24
Read_vout4[7:0]
187
BB
29
Read_vout5[15:8]
153
99
23
Reserved
188
BC
28
Read_vout5[7:0]
154
9A
22
Status_temp
189
BD
27
Status_mfr4
155
9B
21
Read_
temperature_1[15:8]
190
BE
26
Status_vout4
156
9C
20
Read_
temperature_1[7:0]
191
BF
25
Read_vout4[15:8]
192
C0
24
Read_vout4[7:0]
157
9D
19
Status_mfr3
193
C1
23
Reserved
158
9E
18
Status_vout3
159
9F
17
Read_vout3[15:8]
160
A0
16
Read_vout3[7:0]
161
A1
15
Status_mfr2
162
A2
14
163
A3
13
164
A4
165
194
C2
22
Status_temp
195
C3
21
Read_
temperature_1[15:8]
196
C4
20
Read_
temperature_1[7:0]
Status_vout2
197
C5
19
Status_mfr3
Read_vout2[15:8]
198
C6
18
Status_vout3
12
Read_vout2[7:0]
199
C7
17
Read_vout3[15:8]
A5
11
Reserved
200
C8
16
Read_vout3[7:0]
166
A6
10
Status_vin
201
C9
15
Status_mfr2
167
A7
9
Read_vin[15:8]
202
CA
14
Status_vout2
168
A8
8
Read_vin[7:0]
203
CB
13
Read_vout2[15:8]
169
A9
7
Status_mfr1
204
CC
12
Read_vout2[7:0]
170
AA
6
Status_vout1
205
CD
11
Reserved
171
AB
5
Read_vout1[15:8]
206
CE
10
Status_vin
172
AC
4
Read_vout1[7:0]
207
CF
9
Read_vin[15:8]
173
AD
3
Status_mfr0
208
D0
8
Read_vin[7:0]
174
AE
2
Status_vout0
209
D1
7
Status_mfr1
175
AF
1
Read_vout0[15:8]
210
D2
6
Status_vout1
176
B0
0
Read_vout0[7:0]
211
D3
5
Read_vout1[15:8]
ループにつき
40バイト
2978fc
60
LTC2978
PMBusコマンドの説明
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ4
予備バイト
ループにつき
40バイト
238
EE
0x00
212
D4
4
Read_vout1[7:0]
213
D5
3
Status_mfr0
239
EF
0x00
214
D6
2
Status_vout0
240
F0
0x00
215
D7
1
Read_vout0[15:8]
241
F1
0x00
216
D8
0
Read_vout0[7:0]
242
F2
0x00
243
F3
0x00
244
F4
0x00
245
F5
0x00
246
F6
0x00
ループの
バイト バイト バイト
番号
番号
番号
(10進数)
(16進数)
(10進数) データ・ループ5
ループにつき
40バイト
217
D9
39
Status_mfr7
247
F7
0x00
218
DA
38
Status_vout7
248
F8
0x00
F9
0x00
219
DB
37
Read_vout7[15:8]
249
220
DC
36
Read_vout7[7:0]
250
FA
0x00
221
DD
35
Status_mfr6
251
FB
0x00
FC
0x00
222
DE
34
Status_vout6
252
223
DF
33
Read_vout6[15:8]
253
FD
0x00
224
E0
32
Read_vout6[7:0]
254
FE
0x00
225
E1
31
Status_mfr5
226
E2
30
Status_vout5
227
E3
29
Read_vout5[15:8]
228
E4
28
Read_vout5[7:0]
229
E5
27
Status_mfr4
230
E6
26
Status_vout4
231
E7
25
Read_vout4[15:8]
232
E8
24
Read_vout4[7:0]
233
E9
23
Reserved
234
EA
22
Status_temp
235
EB
21
Read_
temperature_1[15:8]
236
EC
20
Read_
temperature_1[7:0]
237
ED
19
Status_mfr3
バイトEE ~ FEは
0x00を返します
が、読み出しを行
う必要があります。
One Block Readコ
マンドを用いると、
0x00から0xFEまで
の255バイトを一
括して読み出すこ
とができます。
最後の有効フォー
ルト・ログ・バイト
2978fc
61
LTC2978
アプリケーション情報
LTC2978 の概要
LTC2978は、シーケンス制御、マージニング、トリミング、出
力電圧のOV/UV 状態の監視、フォールト管理、および 8 個
のDC/DCコンバータの電圧の読み取りが可能なパワーマ
ネージメント・デバイスです。入力電圧および接合部温度の
読み取りも可能です。検出抵抗の電圧の読み取りに奇数チャ
ネルを設 定することができます。SHARE_CLK、FAULTB、
CONTROLの各ピンを使用して、複数のLTC2978を同期させ
て同時に動作させることができます。LTC2978では、PMBus
準拠のインタフェースとコマンド・セットが使用されます。
LTC2978 の給電
LTC2978は2つの方法で給電することができます。1つめは、
VPWR ピンに4.5V ∼ 15Vの電圧を印加する方法です。図 14
参照。内部のリニア・レギュレータが VPWR の電圧を3.3Vに変
換し、この電圧でLTC2978のすべての内部回路を駆動します。
0.1µF
0.1µF
VIN_SNS
VDD33
VDD33
VDD25
LTC2978
0.1µF
GND
2978 F14
コマンド・レジスタの値の設定
ここに記載されているコマンド・レジスタの設定値は、ホスト・
プロセッサの理解とソフトウェア開発が目的です。実際には、
リニアテクノロジーのUSB to I2C/SMBus/PMBusコントローラ
と直感的なメニュー・ドリブン・オブジェクトを使用したソフト
ウェアGUIにより、LTC2978をスタンドアロン動作用に完全に
設定することができます。
シーケンス、サーボ、マージンおよびリスタート動作
コマンド・ユニットのオン/ オフ
4.5V < VPWR < 15V
VPWR
もう1つの方法として、3.3Vの外部電源から3.13V ∼ 3.47V
の電圧を使ってVDD33 ピン
(ピン16とピン17)
に直接電力を
供給することができます。VPWR をVDD33 ピンに接続してくだ
さい。図 15 参照。この方法を用いた場合、すべての機能を利
用できます。VOUT_EN[0:3] ピンおよび VSENSE ピンのバイアス
に必要な、
より高い電圧は、VDD33 の電圧をチャージポンプす
ることによって生成されます。
*SOME DETAILS
OMITTED FOR CLARITY
図 14. 中間バスから直接 LTC2978 に給電
3つの制御パラメータ
(CONTROLピン、OPERATIONコマン
ド、および VIN_SNS ピンで測定される入力電圧の値(VIN))
に
より、特定のチャネルのオン/オフの方法が決定されます。ど
のような場合でも、開始をイネーブルするためにVIN はVIN_
ONを上回る必要があります。VIN が VIN_OFFを下回ると、結
果として全てのチャネルが直ちにシャットダウンします。ON_
OFF_CONFIGコマンドの詳細説明についてはデータシートの
「動作」
を参照してください。
以下に標準的なオン/オフ設定のいくつかの例を示します。
1. DC/DCコンバータはVIN が VIN_ONを超えたときはいつ
でもオンするように設定することができる。
EXTERNAL 3.3V
0.1µF
2. DC/DCコンバータはOPERATIONコマンドを受け取ったと
きだけオンするように設定することができる。
VPWR
VDD33
VDD33
3. DC/DCコンバータはCONTROLピンによってのみオンする
ように設定することができる。
LTC2978
VDD25
0.1µF
GND
2978 F15
*SOME DETAILS
OMITTED FOR CLARITY
図 15. 外部 3.3V 電源からLTC2978 に給電
4. DC/DCコンバータはOPERATIONコマンドを受け取って
CONTROLピンがアサートされたときだけオンするように
設定することができる。
2978fc
62
LTC2978
アプリケーション情報
サーボ・モード
オン・シーケンス
TON_DELAYコマンドにより、オン・シーケンスの開始後
VOUT_EN ピンによってDC/DCコンバータがイネーブルされ
るまでチャネルが待機する時間が設定されます。DC/DCコ
ンバータがイネーブルされていると、TON_RISEコマンドによ
り、VDACPn の出力がソフト接続されてDC/DCコンバータの
出力が VOUT_COMMANDボルトまでサーボ制御されるま
でLTC2978 が待機する時間が決定されます。TON_MAX_
FAULT_LIMITコマンドにより、DC/DCコンバータがイネーブ
ルされてからフォールトが生じるまでの低電圧状態を許容で
きる時間が決定されます。TON_MAX_FAULT が生じると、
チャネルは、DC/DCコンバータをディスエーブルし、双方向の
FAULTBピンを使用してフォールトを別のチャネルへ伝えるよ
うに設定することができます。CONTROLピンを使用した標準
的なオン・シーケンスを図 16に示します。
オン状態の動作
チャネルがオン状態に達していると、OPERATIONコマンドを
使用してDC/DCコンバータの出力を上方マージン、下方マー
ジンに設定するか、またはVOUT_COMMANDで示される公
称出力電圧に戻すように指示することができます。DC/DCコ
ンバータの出力をVOUT_COMMAND 電圧に継続的に調整
するようにチャネルを設定するオプションもあります。または、
チャネルのVDACPn 出力を高インピーダンス状態にすることに
より、DC/DCコンバータの出力電圧を公称値 VDCn(NOM)に
することができます。出力電圧のサーボ制御の設定方法の詳
細については、MFR_CONFIG_LTC2978コマンドを参照して
ください。
ADC、DACおよび内部プロセッサは、いくつかの有用なモー
ドで動作するように設定することができるデジタル・サーボ・
ループを構成します。サーボの目的を一言で言えば、望ましい
出力電圧を生成することにあります。
連続/不連続トリム・モード。MFR_CONFIG_LTC2978 b[7]
の連続トリム・モードでは、サーボはVOUT の読み出しを行う
たびに閉ループでDACを更新します。更新周期は、信号が
ADCのMUXを通過するのに要する時間(通常 100ms)
によっ
て決まります。電気的特性の表のNote6を参照してください。
不連続トリム・モードでは、ADC が望みの出力電圧値を測定
するまでサーボが DACをドライブした後、DACの更新を停止
します。
不連続サーボ・オン警告モード。MFR_CONFIG_LTC2978
b[7] = 0、b[6] = 1。不連続モードでは、LTC2978は、出力が
OVまたはUV 警告リミットを超えた場合に出力の再トリム
(再
サーボ)
を追加することができます。
DAC モード
VDACn ピンをドライブするDACは、複数の有用なモードで動
作することができます。MFR_CONFIG_LTC2978を参照。
• ソフト接続モード。リニアテクノロジーの特許であるソフト
接続機能を用いることにより、DACの出力はDC/DCの帰
還ノードで電圧の1LSB 以内でドライブされ、出力の過
渡変動を防ぐことができます。このモードは、出力電圧を
サーボ制御するときに用いられます。起動時、LTC2978は
TON_RISE 期間が終了するのを待ってから、DACを接続
します。これが最も一般的な動作モードです。
• 切断モード。DAC出力は高インピーダンス状態になります。
VCONTROL
VOUT_EN
VOUT_0V_FAULT_LIMIT
DAC SOFT-CONNECTS
AND BEGINS
ADJUSTING OUTPUT
VOUT_COMMAND
VDC(NOM)
VOUT_UV_FAULT_LIMIT
VOUT
2978 F16
TON_DELAY
TON_RISE
TON_MAX_FAULT_LIMIT
• ソフト接続によるDACマニュアル・モード。非サーボ・モー
ド。DACは帰還ノードにソフト接続されます。DACコード
が帰還ノードの電圧に一致するようにドライブされます。接
続後、DACはDACコードをデバイスに書き込むことによっ
て起動されます。
• ハード接続によるDACマニュアル・モード。非サーボ・モー
ド。DACはMFR_DACの値で帰還ノードに接続されます。
接続後、DACはDACコードをデバイスに書き込むことに
よって起動されます。
図 16. CONTROLピンを使用した標準的なオン・シーケンス
2978fc
63
LTC2978
アプリケーション情報
マージニング
LTC2978は、電流を帰還ノードまたはトリム・ピンに流入また
は流出させることによってDC/DCコンバータの出力を微調
整します。マージニングのためのプリセットされた制限値は
VOUT_MARGIN_HIGH/LOWレジスタに保存されます。マー
ジニングはOPERATIONレジスタの適切なビットに書き込む
ことによって実行されます。
マージニングを行うためには、DAC が接続されていなければ
なりません。DAC が切断時にマージニングが必要になると、
DACは強制的にソフト接続されます。上方 / 下方マージン状
態にあるときはDACを切断することができません。DACはオ
ン状態からのみ切断することができます。
MFR_RESTART_DELAY コマンドとCONTROLnピンによる
自動リスタート
自動リスタート・シーケンスは、CONTROLピンを10μs 以上オ
フ状態にドライブした後、それを解放することによって開始す
ることができます。自動リスタートは、特定のCONTROLピン
に対応づけられるすべてのVOUT_EN ピンをMFR_RESTART_
DELAY 時間の間ディスエーブルし、次いですべてのDC/DC
コンバータをそれぞれのTON_DELAYに基づいて始動させま
す
( 図 17 参 照 )。VOUT_ENn ピンはMFR_CONFIG_LTC2978
コマンドによってCONTROLピンの1つに対応づけられます。
この機能により、リセットしようとしているホストは、復旧後、電
源を制御された方法で再起動することができます。
オフ・シーケンス
オフ・シーケンスは、CONTROLピンまたはOPERATIONコマ
ンドを使用して開始されます。TOFF_DELAYコマンドにより、
オフ・シーケンスが開始されてから各チャネルのVOUT_EN ピ
ンが L になってそのDC/DCコンバータがディスエーブルさ
れるまでに経過する時間が決定されます。
CONTROL
PIN BOUNCE
VCONTROL
VOUT_END
2978 F17
TOFF_DELAY0
VOUT のオフ・スレッショルド電圧
MFR_VOUT_DISCHARGE_THRESHOLDコマンド・レジス
タにより、チャネルのオン状態への移行 / 再移行が可能にな
る前に、出力電圧がそれより下に減衰する必要があるオフ・
スレッショルドを決定することができます。オフ・スレッショ
ルド 電 圧 は、MFR_VOUT_DISCHARGE_THRESHOLDと
VOUT_COMMANDを乗算することによって指定されます。
オン状態への移行を試みる前に出力電圧がオフ・スレッショ
ルドより下に減衰していない場合、チャネルはオフのまま保た
れ、STATUS_MFR_SPECIFICレジスタの適切なビットがセッ
トされ、ALERTBピンが L にアサートされます。出力電圧が
オフ・スレッショルドより下に減衰している場合は、チャネルは
オン状態に移行できます。
MFR_RESTART_DELAY
TON_DELAY0
図 17. 自動リスタートを使用したオフ・シーケンス
フォールト管理
VOUT OV/UVフォールト
高速電圧スーパーバイザのOVフォールト・スレッショルドお
よび UVフォールト・スレッショルドは、それぞれ VOUT_OV_
FAULT_LIMITコマンド および VOUT_UV_FAULT_LIMIT
コマンドを 使 用して 設 定 され ます。VOUT_OV_FAULT_
RESPONSEコマンドおよび VOUT_UV_FAULT_RESPONSE
コマンドにより、OV/UVフォールトに対する応答が決定され
ます。フォールト応答は、DC/DCコンバータを直ちにディス
エーブルする、またはDC/DCコンバータをディスエーブルす
る前にある程度の期間フォールト状態が継続しているかどう
かを確認するために待機する、またはフォールトしていても
DC/DCコンバータの動作を継続させるなどが可能です。DC/
DCコンバータがディスエーブルされている場合、LTC2978は
リトライまたはラッチオフに設定することができます。リトライ
間隔はMFR_RETRY_DELAYコマンドを使用して規定され
2978fc
64
LTC2978
アプリケーション情報
ます。ラッチされたフォールトは、CONTROLピンのトグル、
OPERATIONコマンドの使用、またはバイアス電圧(VIN_SNS
ピン)
の切り離しと再印加によってリセットされます。フォール
ト状態および警告状態が生じたときは必ず ALERTBピンが
L にアサートされ、ステータス・レジスタの対応するビットが
セットされます。CLEAR_FAULTSコマンドにより、
ステータス・
レジスタの内容がリセットされ、ALERTB出力がデアサートさ
れます。
VOUT OV/UV 警告
OVおよび UV 警 告 の スレッショルド 電 圧 はLTC2978の
ADCによって処理されます。これらのスレッショルドは、そ
れ ぞ れ VOUT_OV_WARN_LIMITコマンドおよび VOUT_
UV_WARN_LIMITコマンドによって設定されます。警告が
生じると、ステータス・レジスタの対応するビットがセットさ
れ、ALERTB出力が L にアサートされます。警告によって
VOUT_EN 出力ピンが DC/DCコンバータをディスエーブルする
ことは決してないことに注意してください。
VIN_EN出力を使用して、
出力のOVフォールトまたはUVフォー
ルトが生じたときに中間バス電圧をディスエーブルすることが
できます。MFR_VINEN_OV_FAULT_RESPONSEレジスタお
よび MFR_VINEN_UV_FAULT_RESPONSEレジスタを使用
して、VOUT_OV/UVのフォールト状態に応答してVIN_EN ピ
ンを L にアサートするように設定します。LTC2978 が、フォー
ルトオフ状態の後オン状態に再移行するように指示されると、
VIN_EN 出力は L への引き下げを停止します。
チャージポンプで発 生させた12V への5μAのプルアップ
もVIN_EN 出力で利用可能です。詳細については
「動作」の
MFR_CONFIG_ALL_LTC2978レジスタの説明を参照してく
ださい。
DC/DCコンバータの負荷をスタック・トップ・ゲートなどの致
命的なフォールトから保護するために、VIN_EN 出力を使用し
て中間バスのSCRクローバをトリガするアプリケーション回
路を図 18に示します。
Q1
Si4894BDY
RSENSE
0.007Ω
VIN
<15V
VIN_EN 出力の設定
VIN
CBYPASS
VIN_SNS
VPWR
VCC
GATE
LTC4210-3
24.3k
10k
SENSE
ON
TIMER GND
100Ω
LTC2978*
LOAD
VFB
VDACM0
0.01µF
0.22µF
VSENSEM0
SGND
VOUT_EN0
RUN/SS
GND
10k
2907
4.99k
DC/DC
CONVERTER
VSENSEP0
0.1µF
68Ω
0.01µF
VOUT
VDACP0
2978 F18
MCR12DC
220Ω
0.1µF
BAT54
REFP
VIN_EN
REFM
VDD33 VDD33 VDD25
GND
0.1µF
*SOME DETAILS OMITTED FOR CLARITY
ONLY ONE OF EIGHT CHANNELS SHOWN
0.1µF
図 18. 中間バス上でのクローバ保護機能を備えた LTC2978 の応用回路
2978fc
65
LTC2978
アプリケーション情報
Mfr_faultb00_response, page = 0
Mfr_faultb01_response, page = 0
CHANNEL 0
EVENT PROCESSOR
PAGE = 0
Mfr_faultb00_response, page = 1
Mfr_faultb01_response, page = 1
CHANNEL 1
EVENT PROCESSOR
PAGE = 1
Mfr_faultb00_response, page = 2
Mfr_faultb01_response, page = 2
CHANNEL 2
EVENT PROCESSOR
PAGE = 2
Mfr_faultb00_response, page = 3
Mfr_faultb01_response, page = 3
CHANNEL 3
EVENT PROCESSOR
PAGE = 3
Mfr_faultbz0_propagate_ch0
FAULTED_OFF
Mfr_faultbz1_propagate_ch0
FAULTB00
Mfr_faultbz0_propagate_ch1
FAULTED_OFF
Mfr_faultbz1_propagate_ch1
Mfr_faultbz0_propagate_ch2
FAULTED_OFF
FAULTB01
Mfr_faultbz1_propagate_ch2
Mfr_faultbz0_propagate_ch3
FAULTED_OFF
Mfr_faultbz1_propagate_ch3
ZONE 0
ZONE 0
ZONE 1
ZONE 1
Mfr_faultb10_response, page = 4
Mfr_faultb11_response, page = 4
CHANNEL 4
EVENT PROCESSOR
PAGE = 4
Mfr_faultb10_response, page = 5
Mfr_faultb11_response, page = 5
CHANNEL 5
EVENT PROCESSOR
PAGE = 5
Mfr_faultb10_response, page = 6
Mfr_faultb11_response, page = 6
CHANNEL 6
EVENT PROCESSOR
PAGE = 6
Mfr_faultb10_response, page = 7
Mfr_faultb11_response, page = 7
CHANNEL 7
EVENT PROCESSOR
PAGE = 7
Mfr_faultbz0_propagate_ch4
FAULTED_OFF
Mfr_faultbz1_propagate_ch4
FAULTB10
Mfr_faultbz0_propagate_ch5
FAULTED_OFF
Mfr_faultbz1_propagate_ch5
Mfr_faultbz0_propagate_ch6
FAULTED_OFF
FAULTB11
Mfr_faultbz1_propagate_ch6
Mfr_faultbz0_propagate_ch7
FAULTED_OFF
Mfr_faultbz1_propagate_ch7
2978 F19
図 19. チャネルのフォールト管理のブロック図
2978fc
66
LTC2978
アプリケーション情報
マルチチャネルのフォールト管理
マルチチャネルのフォールト管理は双方向のFAULTBzn ピ
ンを使用して行われます。z は0または1のフォールト・ゾー
ンを示します。LTC2978には2つのフォールト・ゾーンがあ
ります。各ゾーンには4つのチャネルがあります。チャネルと
FAULTBzn ピンの接続を図 19に示します。
• MFR_FAULTBz0_PROPAGATEコマンドはプログラマブ
ル・スイッチのような動作をし、特定のチャネル
(PAGE)
からのフォールトオフ状態をそのチャネルのゾーンのいず
れかのFAULTBz n 出力に伝えることができます。MFR_
FAULTBzn _RESPONSEコマンドは各チャネルへの入力の
同様なスイッチを制御し、ゾーン内のFAULTBzn ピンの任
意の組み合わせに応答して任意のチャネルをシャットダウ
ンすることができます。FAULTBzn ピンの L 状態に応答し
ているチャネルは、フォールトを生じたチャネルによってそ
のFAULTBz n ピンが解放されると、新しいスタート・シーケ
ンスを試みます。
• フォールト・ゾーン間の依存関係を設定するには、フォー
ルト・ピンを相 互 接 続します。たとえば、FAULTB01を
FAULTB10に接続します。どのチャネルも別のどのチャネル
にも依存させることができます。フォールトオフした任意の
チャネルに応答して全てのチャネルをディスエーブルするに
は、全てのFAULTBz n ピンを一緒に短絡し、全てのチャネ
ルに対してMFR_FAULTBzn _PROPAGATE = 0x01および
MFR_FAULTBzn _RESPONSE = 0x0Fを設定します。
• デグリッチの10μsの遅延後直ちにオフ・シーケンスを開始
するため、外付けドライバによってFAULTBzn ピンを L に
アサートすることもできます。
複数の LTC2978 間の相互接続
複数のLTC2978の標準的な配列のピンを相互接続する方法
を図 20に示します。
• 全てのVIN_SNS ラインは、VIN が検出されるポイントで、ス
ター型接続を使用して相互接続します。CONTROLライン
とOPERATIONコマンドを無視してVIN にだけ基づいて
LTC2978を起動するようにON_OFF_CONFIGが設定され
ている場合、この相互接続によってタイミング誤差が最小
限に抑えられます。タイミング誤差に敏感な複数デバイス
のアプリケーションの場合、VIN_ONスレッショルドおよび
VIN_OFFスレッショルドに応答してSHARE_CLK がオン/
オフ・シーケンスを同期させることができるように、MFR_
CONFIG_ALLレジスタのVin_share_enableビットを H に
設定することを推奨します。
• 全てのVIN_EN ラインを相互接続することにより、配列内の
どのDC/DCコンバータの出力に選択されたフォールトが
生じても共通入力スイッチをオフすることができます。
TO VIN OF
DC/DCs TO HOST CONTROLLER
LTC2978 N-1
VIN_SNS
VIN_EN
SDA
SCL
ALERTB
CONTROL0
CONTROL1
WDI/RESETB
FAULTB00
FAULTB01
FAULTB10
FAULTB11
SHARE_CLK
PWRGD
GND
TO INPUT
SWITCH
LTC2978 N
VIN_SNS
VIN_EN
SDA
SCL
ALERTB
CONTROL0
CONTROL1
WDI/RESETB
FAULTB00
FAULTB01
FAULTB10
FAULTB11
SHARE_CLK
PWRGD
GND
TO OTHER LTC2978s–10k EQUIV PULL-UP RECOMMENDED
ON EACH LINE EXCEPT SHARE_CLK (USE 5.49k)
2978 F20
図 20. 複数の LTC2978 間の標準的な接続
2978fc
67
LTC2978
アプリケーション情報
• PMBusコンバータの配列では通常、ALERTBのラインは
1 本です。LTC2978は、フォールトと警告の豊富な組み合
わせをALERTBピンに伝えることができます。
• PWRGDには、MFR_PWRGD_ENコマンドによってマッピ
ングされた出力の状態が反映されます。図 19では全ての
PWRGDピンが相互接続されていますが、どの組み合わ
せを使用することもできます。PWRGDピンの応答の待ち
時間は、ADC MUXの設定条件に応じて30ms ∼ 185 ms
の範囲であることに注意してください。電気的特性の表の
Note 6を参照してください。
• WDI/RESETBを使用してLTC2978をパワーオン・リセッ
ト状態にすることができます。この状態にするには、WDI/
RESETBを少なくともtRESETB の間 L にします。
• FAULTBzn ラインを相互接続してフォールトの依存関係を
設定することができます。図20は、
どのFAULTBz n にフォー
ルトが生じても他の全てが L になる構成を示しています。
これは、どのチャネルも起動しない場合にスタートアップ・
シーケンスを中断する必要がある配列にとって有効です
(図 21を参照)。
PWRGDの迅速なデアサートはVIN_EN ピンとPWRGDピ
ンをワイヤAND 接続することによって実現することができ
ます。UVフォールトのスレッショルドを超えると、VIN_EN ピ
ンは L に引き下げられます
(そのようにプログラムされて
いれば)。図 22 参照。
VCONTROLn
VOUT0
VOUT1
VOUT2
VOUTn
BUSSED
VFAULTBzn
PINS
TON_DELAY0
TON_DELAY1
TON_DELAY2
•
•
•
•
•
•
TON_DELAYn
2978 F21
TON_MAX_FAULT1
図 21. チャネル 1 の短絡によるオン・シーケンスの中断
VIN_EN
4.7k
LTC2978
VDD33
PWRGD
FAST PWRGD
DEASSERT
2978 F22
図 22. PWRGD のデアサート
2978fc
68
LTC2978
アプリケーション情報
アプリケーション回路
外付け帰還抵抗を使用したDC/DCコンバータの
トリミングおよびマージニング
外付け帰還ネットワークを使用した電源のトリミング /マー
ジニングの標準的なアプリケーション回路を図 23に示しま
す。VSENSEP0 および VSENSEM0 の差動入力によって負荷電
圧が直接検出され、閉ループ・サーボ・アルゴリズムによっ
てVDACP0 ピンとVDACM0 ピンの間に補正電圧が生成されま
す。負荷に起因する接地誤差の影響を最小限に抑えるため、
VDACM0 はポイントオブロードGNDにケルビン接続されてい
ます。VDACP0 出力は抵抗 R30を介してDC/DCコンバータの
帰還ノードに接続されています。この設定のためには、MFR_
CONFIG_LTC2978 のb[0]を 0にしてください。
外付け帰還抵抗を使用したDC/DCコンバータの
4ステップの抵抗選択手順
以下の4ステップの手順を使用して、図 23に示されているア
プリケーション回路に必要な抵抗値を計算します。
1. 帰 還 抵 抗 R20とDC/DCコンバ ー タの 公 称 出 力 電 圧
VDC(NOM)の値を仮定し、R10を求めます。
LTC2978のVDACP0 ピンが高インピーダンス状態の場合、
VDC(NOM)はDC/DCコンバータの出力電圧になります。
R10は、R20、VDC(NOM)、ループが安定化された状態のと
きの帰還ノードの電圧(VFB)、および帰還ノードの入力電
流(IFB)
と相関関係があります。
R10 =
R20 • VFB
VDC(NOM) – IFB • R20 – VFB
2. DC/DCコンバータに必要な最大出力電圧 VDC(MAX)を発
生させるR30の値を求めます。
VDACP0 が 0Vのとき、DC/DCコンバータの出力は最大電
圧になります。
R30 ≤
R20 • VFB
VDC(MAX) – VDC(NOM)
(2)
3. DC/DCコンバータに必要な最小出力電圧 VDC(MIN)を発
生させるのに必要なVDACP0 の最小値を求めます。
DACには、1.38Vと2.65Vの2つのフルスケール設 定 値
があります。適切なフルスケール設定値を選択するために
は、VDACP0(F/S)に必要な最小出力電圧を次のように計算
します。
R30
VDACP0(F /S) > VDC(NOM) – VDC(MIN) •
+ VFB
(3)
R20
(
)
VIN
4.5V < VIBUS < 15V
0.1µF
0.1µF
(1)
VIN
VPWR
VIN_SNS
VOUT
VDACP0
VDD33
VDD33
VDD25
R30
VSENSEP0
LTC2978*
DC/DC
CONVERTER
VFB
LOAD
VDACM0
0.1µF
R20
R10
VSENSEM0
SGND
VOUT_EN0
RUN/SS
GND
2978 F23
GND
*SOME DETAILS OMITTED FOR CLARITY
ONLY ONE OF EIGHT CHANNELS SHOWN
図 23. 外付け帰還抵抗を使用した DC/DC コンバータのアプリケーション回路
2978fc
69
LTC2978
アプリケーション情報
4. DC/DCコンバータの出力電圧の最小値、公称値、および
最大値と、これらの結果得られるマージニングの分解能を
再計算します。
 R20 
VDC(NOM) = VFB •  1+
+ I • R20
 R10  FB
RTRIM_DOWN =
(4)
R20
• VDACP0(F /S) – VFB
VDC(MIN) = VDC(NOM) –
R30
R20
VDC(MAX) = VDC(NOM) +
• VFB
R30
R20
• VDACP0(F /S)
VRES = R30
V/DAC LSB
1024
(
定されます。これらの抵抗とDC/DCコンバータの出力電圧の
Δ%の変化の関係は、一般に以下のように表されます。
)
(5)
 V • (100 + Δ %)  50  
DC
UP
RTRIM • 
–
 – 1
 2 • VREF • ΔUP %
 ΔUP %  
(6)
(9)
ここで、RTRIM はTRIMピンから見た抵抗、VREF はTRIMピン
のオープン状態の出力電圧、VDC はDC/DCコンバータの公
称出力電圧です。ΔUP%および ΔDOWN%はそれぞれ、マージ
ンアップまたはマージンダウン時のコンバータの出力電圧の
パーセンテージの変化を示しています。
(7)
TRIMピンを使用したDC/DCコンバータ出力電圧のトリミン
グ /マージニングの標準的なアプリケーション回路を図 24に
示します。LTC2978のVDACP0 ピンは抵抗 R30を介してTRIM
ピンに接続されており、VDACM0 ピンはコンバータのポイント
オブロード・グランドに接続されています。この設定のために
は、MFR_CONFIG_LTC2978のDAC 極性ビットMfr_config_
dac_polを1に設定してください。
TRIMピンを備えたDC/DCコンバータの 2ステップの抵抗
および DAC のフルスケール電圧の選択手順
以下の2ステップの手順を使用してR30の抵抗値と必要な
DACのフルスケール電圧を計算します
(図 24を参照)。
1. R30を求めます。
 50 – Δ

DOWN % 
R30 ≤ RTRIM • 
 ΔDOWN % 
TRIMピンを備えたDC/DCコンバータでは通常、TRIMピン
と、VSENSEP ピンまたはVSENSEM ピンの間に外付け抵抗を
接続することによって上方マージンまたは下方マージンが設
VIN
4.5V < VIBUS < 15V
0.1µF
(8)
RTRIM_UP =
TRIMピンを使用したDC/DCコンバータのトリミング
およびマージニング
0.1µF
RTRIM • 50
– RTRIM
ΔDOWN %
(10)
VIN
VPWR
VIN_SNS
VDD33
VSENSEP0
R30
VDACP0
VDD33
VDD25
LTC2978*
GND
TRIM
VSENSE+
LOAD
VDACM0
0.1µF
VOUT+
DC/DC
CONVERTER
VSENSEM0
VSENSE–
VOUT_EN0
ON/OFFB
GND
2978 F24
*分りやすくするため、部分的に細部を省略してある
8チャネルのうちの1つだけが示されている
図 24. トリム・ピンを使用したDC/DCコンバータのアプリケーション回路
2978fc
70
LTC2978
アプリケーション情報
インダクタの DCR による電流測定
2. VDACP0 に必要な最大出力電圧を計算します。

Δ % 
VDACP0 ≥ 1+ UP
 • VREF
 ΔDOWN % 
(11)
Note:すべてのDC/DCコンバータがこれらのトリム式に従う訳
ではありません。特に新しい製品はこのトリム式に従わないも
のが多くあります。リニアテクノロジーまたは販売代理店にお
問い合わせください。
電流測定
奇数のADCチャネルを使用して消費電流を測定することが
できます。電流測定と感度向上のためにADCを高分解能モー
ドに設定します。このモードではOVフォールトもUVフォール
トも警告も通知されませんが、11ビットの符号付き仮数と5
ビットの符号付き指数のL11データ・フォーマットを使用した
READ_VOUTコマンドからテレメトリが得られます。高分解
能モードをイネーブルするためにMFR_CONFIG_LTC2978の
ビットb[9] = 1を設定します。このモードではVOUT_EN ピンは
L にアサートされ、DC/DCコンバータの制御に使用できま
せん。VDACP 出力ピンも使用できません。
図 26はDCRによる電流検出を必要とするアプリケーション
用の回路を示します。このようなアプリケーションでは、電流
検出入力に見られるリップル電圧を最小にするために、2 次
のRCフィルタが必要です。電流検出入力の内部抵抗による
利得誤差を最小限に抑えるために、抵抗 RCM1とRCM2 には
1kΩの値が推奨されます。DCRとインダクタンスによって生成
されるゼロをキャンセルするように容量 CCM1 の値を選択しま
す。すなわち、CCM1 =L/(DCR•RCM1)を選択します。CCM2 の
値は、第 2 段のコーナー周波数が DC/DCコンバータのスイッ
チング周波数の10 分の1 以下になるように選択されます。さら
に、CCM2 はフィルタの第 1 段に大きな負荷がかかるのを防ぐ
ために、CCM1よりはるかに小さな値にしなければなりません。
RCM
CCM
RCM
L
RSNS
LTC2978
VSENSEM1
2978 F25
LOAD CURRENT
センス抵抗による電流測定
センス抵抗による電流測定用回路を図 25に示します。バラン
ス・フィルタは、DC/DCコンバータの出力からの同相ノイズお
よび差動モード・ノイズを除去します。フィルタは、DC/DCコン
バータのインダクタと直列のセンス抵抗の両端に直接接続さ
れます。電流検出入力はグランドより6V 以上高くならないよう
に制限する必要があります。フィルタのコーナー周波数が DC/
DCコンバータのスイッチング周波数の1/10以下になるように、
RCMとCCM を選択します。これにより、電圧リップルとフィルタ
による遅延の間でうまくバランスをとった電流検出波形が得
られます。RCM を1kΩにし、電流検出入力の内部抵抗による
利得誤差を最小限に抑えることを推奨します。
CCM
VSENSEP1
図 25. センス抵抗による電流検出回路
RCM2
CCM1
CCM1
CCM2
RCM2
CCM2
VSENSEP1
LTC2978
VSENSEM1
2978 F26
RCM1
SWX0
RCM1
L
DCR
図 26. DCR による電流検出回路
2978fc
71
LTC2978
アプリケーション情報
シングルフェーズの設計例
DCRによる電流検出のアプリケーションの回路設計例として、
L = 2.2μH、
DCR = 10mΩ、
およびFSW = 500kHzを仮定します。
RCM1 = 1kΩとしてCCM1 の値を求めます。
CCM1 ≥
2.2µH
= 220nF
10mΩ • 1kΩ
RCM2 = 1kΩとします。2つめのポールをFSW/10=50kHzにする
ためには、CCM2 は次のようになります。
CCM2 ≅
1
= 3.18nF
2π • 50kHz • 1kΩ
そこで、CCM2 = 3.3nFを選びます。CCM2 はCCM1よりはるかに
小さな値なので、第 2 段フィルタの負荷が整合した第 1 段に与
える影響は大きくありません。結果として、電流検出波形のフィ
ルタを介した遅延時間定数は約 3μsとなります。
マルチフェーズの電流測定
複数の位相をもつ電流検出アプリケーションには、RC 平均
化が用いられます。図 27に3フェーズ・システム向けのDCRに
よる電流検出回路の例を示します。電流検出波形はRCM2と
CCM2 から成るフィルタの第 2 段に入る前に合体され、平均
化されます。3つの位相に対する3 本のRCM1 抵抗は並列に
接続されているため、RCM1 の値は位相の数で乗算されなけ
ればなりません。また、DCR が実質的には並列接続であるた
め、IOUT_CAL_GAINに対する値はインダクタのDCR 値を
位相の数で割った値に等しくなることに注意してください。正
確な結果を得るためには、各インダクタのDC 側から加算ノー
ドへのPCB 配線抵抗値のバランスが確保されるようにマルチ
フェーズ・インダクタのレイアウトに注意する必要があります。
マルチフェーズの設計例
インダクタンスとDCRに前術の回路設計例と同じ値を使用し、
CCM1 を220nFのままにした場合、3フェーズDC/DCコンバー
タのRCM1 値は3kΩとなります。同様に、IOUT_CAL_GAIN
の値はDCR/3 = 3.33mΩとなります。
SWX1
RCM1
RCM1
RCM1
L
RCM2
CCM1
CCM2
ISENSEP
LTC2978
DCR
ISENSEM
RCM1/3
DCR
DCR
L
SWX2
TO LOAD
2978 F27
RCM2
CCM1
CCM2
L
SWX3
図 27. マルチフェーズの DCR による電流検出回路
2978fc
72
LTC2978
アプリケーション情報
アンチエイリアシング ・フィルタに関する検討事項
極端にノイズの多い環境では、LTC2978のADCの入力にア
ンチエイリアシング ・フィルタが必要になることがあります。
図 28に示すR-C 回路はほとんどの状況に適しています。R40
= R50 ≤ 200Ωを維持してADCの利得誤差を最小限に抑え、
OV/UVスーパーバイザに対する応答時間を長くしすぎないよ
うにコンデンサC10および C20の値を選択します。たとえば、
τを約 10μs(R = 100Ω、C = 0.10μF)
にします。
出力電圧が 1.23VのREFPピンに接続されています。分圧器
は、負電源電圧がそのPOWER_GOOD_ONスレッショルドに
達したときに電圧検出入力に約 0.5V が生じるように構成する
必要があります。その結果、VSENSEMnピンから流出する電
流は約 1μAに抑えられます。POWER_GOOD_ONレジスタの
値と対応する負電源電圧の値の関係は次式で与えられます。
 R2 
VEE = VREFP – (READ_VOUT) •  + 1 – 1µA • R2
 R1 
負電圧の検出
ここで READ_VOUT は VSENSEP – VSENSEM を返します。
を検出するための回路を図 29
LTC2978で負電源電圧(VEE)
に示します。R1/R2の抵抗分割器が負電源電圧をLTC2978
のVSENSEM1 入力に変換し、一方、VSENSEP1 入力は標準
VIN
4.5V < VIBUS < 15V
0.1µF 0.1µF
VIN
VPWR
VIN_SNS
VOUT
VDACP0
VDD33
VDD33
VDD25
VSENSEP0
LTC2978*
VSENSEM0
0.1µF
C10
R40
C20
R50
R30
R20
VFB
LOAD
R10
VDACM0
SGND
VOUT_EN0
GND
DC/DC
CONVERTER
*分りやすくするため、部分的に細部を省略してある
8チャネルのうちの1つだけが示されている
RUN/SS
GND
2978 F28
図 28. VSENSE ラインのアンチエイリアシング ・フィルタ
4.5V < VIBUS < 15V
VIN_SNS
VPWR
LTC2978
REFP
1.23V TYP
0.1µF
SDA
PMBus
INTERFACE
SCL
ALERTB
CONTROL
REFM
VSENSEP1
1µA AT 0.5V
VEE = –12V
FAULTB
SHARE_CLK
PWRGD
ASEL1
WP GND
R1 = 4.99k
R2 = 120k
WDI/RESETB
ASEL0
0.1µF
VSENSEM1
WDI/RESETB
POWER_GOOD_ON = 0.5V FOR VEE POWER_GOOD = –11.414V
WHERE VEE POWER_GOOD =
ONLY ONE OF EIGHT CHANNELS SHOWN,
SOME DETAILS OMITTED FOR CLARITY
2978 F29
図 29. 負電圧の検出回路
2978fc
73
LTC2978
アプリケーション情報
USB-to-I2C/SMBus/PMBusコントローラをシステム内の
LTC2978 に接続
LTCのUSB-to-I2C/SMBus/PMBusコントローラは、プログラミ
ング、テレメトリ、およびシステムのデバッグのために、ユーザー
の基板上のLTC2978に接続することができます。このコント
ローラは、LTpowerPlayソフトウェアと連携させて使用すると、
電源システム全体をデバッグするための強力な手段を提供し
ます。テレメトリ、フォールト状態レジスタ、およびフォールト・
ログを用いることによって、迅速な故障診断を行います。最終
設定を短時間で開発し、LTC2978のEEPROMに格納するこ
とができます。
システム電 源 が 存 在するか 否 かに関 係なく、LTCのI2C/
SMBus/PMBusコントロ ーラを 介して1つまたは 複 数 の
LTC2978に対する給電、プログラミングおよび通信を行う応
用回路を図 30と図 31に示します。
図 30は、LTC2978 が VPWR ピンを介してシステムの中間バス
によって給電される場合の推奨回路図を示します。
REPEAT OUTLINED CIRCUIT FOR EVERY LTC2978
150k
4.5V TO 15V
49.9k
VPWR
0.1µF
ISOLATED 3.3V
SCL
LTC2978
VDD33
Si1303
VDD33
GND
0.1µF
SDA
VDD25
0.1µF
TO LTC USB TO
I2C/SMBUS/PMBUS
CONTROLLER
10k
10k
PIN CONNECTIONS
OMITTED FOR
CLARITY
5.49k
SCL
SDA
SHARE_CLK
TO/FROM OTHER
LTC2978s
WP
GND
2978 F30
図 30. VPWR ピンを使用する場合の LTCコントローラの接続
2978fc
74
LTC2978
アプリケーション情報
にボディ・ダイオードを持たないようにします。これは、システム
電源が存在しないときにこのダイオードがバス通信を妨げる
ためです。
図 31は、VDD33 ピンとVPWR ピンを介してシステムの3.3V 電
源電圧が LTC2978に供給される場合の推奨回路を示しま
す。LTC4212を用いた理想 OR 接続回路により、コントローラ
またはシステムのいずれかからLTC2978に給電することがで
きます。
コントローラの 電 流 供 給 能 力 が 制 限されているので、
LTC2978とそれに関連したプルアップ抵抗および I2C/SMBus
のプルアップ抵抗だけが、OR 接続された3.3V 電源から給電
されます。さらに、LTC2978とI2C/SMBus バス接続を共有して
いるデバイスはどれも、SDA/SCLピンとそのVDD ノードの間
TP0101K-SSOT23
SYSTEM
3.3V
LTC4412
VIN
LTCのコントローラのI2C/SMBus 接 続はPCのUSB から光
絶 縁されています。コントローラからの3.3VとLTC2978の
VDD33 ピンは、これらの電圧を生成するLTCのLDO が逆ド
ライブされて10μA 未満の電流しか流れないため、並列接
続することができます。コントローラの3.3Vの電流制限値は
100mAです。
IDEAL
DIODE
0R’d 3.3V
10k
10k
LTC2978_3.3V
5.49k
VDD33
0.1µF
VDD33
SENSE
GND
GATE
CTL
STAT
VPWR
0.1µF
VDD25
LTC2978
PIN CONNECTIONS
OMITTED FOR
CLARITY
ISOLATED 3.3V
SCL
SCL
GND
SDA
SHARE_CLK
SDA
WP
TO LTC USB TO
I2C/SMBUS/PMBUS
CONTROLLER
GND
TO/FROM OTHER
LTC2978s
2978 F31
Note: LTC のコントローラの I2C 接続は光絶縁されている
10μA 未満の電流しか流れない
コントローラからの絶縁された 3.3V は逆ドライブが可能で、
絶縁された 3.3V 電源の電流制限値 = 100mA
図 31. LTC2978 が外部の 3.3V から直接給電されているときの LTCコントローラの接続
2978fc
75
LTC2978
アプリケーション情報
LTpowerPlay:デジタル電源向け対話型グラフィカル・
ユーザー・インタフェース
(GUI)
LTpowerPlayは 強 力 なWindows ベ ー ス の 開 発 環 境 で、
LTC2978オクタル・デジタル電源マネージャを含むリニアテ
クノロジーのEEPROM 内蔵デジタル電源 ICをサポートしま
す。このソフトウェアは様々なタスクをサポートします。ユー
ザーはリニアテクノロジーのICをデモボード・システムに接
続し、LTpowerPlayを使って様々な評 価を行うことができ
ます。LTpowerPlayは、保存しておいて後で再ロードできる
多数のデバイスの設定ファイルを作成するために、オフライ
ン・モード
(ハードウェアが存在しない)でも使用可能です。
LTpowerPlayは従来なかった診断機能とデバッグ機能を備
えています。これは、ボード開発時に貴重な診断ツールとな
り、システム内の電源管理回路のプログラムや微調整また
は電源レール立ち上げ時の電力の問題の診断を行います。
LTPowerPlayはリニアテクノロジ ー のUSB-to-I2C/SMBus/
PMBusコントローラを利用して、DC1540デモボード・セット、
DC1508ソケット付きプログラミング・ボード、顧客のターゲッ
ト・システムなど、多くの潜在的ターゲットの1つと通信しま
す。また、このソフトウェアは、デバイスのドライバやドキュメ
ントを最新の状態に維持する自動更新機能も備えています。
LTpowerPlayでは、いくつかの指導用デモに加えて、ユーザー
の疑問に答える多数のヘルプを利用することができます。詳
細な情報はWebサイトwww.linear-tech.co.jp/ltpowerplayをご
覧ください。
2978fc
76
LTC2978
アプリケーション情報
PCB のアセンブリとレイアウトに関する推奨事項
バイパス・コンデンサの配置
LTC2978は、VDD33 ピンとGNDの間、VDD25 ピンとGNDの
間、REFPピンとREFMピンの間にそれぞれ 0.1μFのバイパス・
コンデンサを必要とします。デバイスが VPWR 入力から電力を
供給されている場合には、
このピンも0.1μFのコンデンサによっ
てGNDにバイパスします。効果を上げるため、これらはX5R
やX7Rなどの高品質セラミック誘電体を使ったコンデンサで
ある必要があり、できるだけデバイスに近づけて配置します。
露出パッド・ステンシルの設計
LTC2978のパッケージは熱的にも電気的にも高効率です。こ
れは、パッケージの下側の露出したダイアタッチ・パッドによっ
て実現され、このパッドはPCBまたはマザーボードの基板に
半田付けする必要があります。露出パッドの接続面内でのボ
イドの発生を最小限に抑えるのが有効な方法です。全てのボ
イドを除去するのは困難ですが、露出パッド・ステンシルの設
計が鍵になります。推奨するスクリーン印刷パターンを図 32
に示します。推奨するステンシルの設計により、リフロー時に
半田ペーストのガス抜きを行うとともに半田仕上げ厚を一定
にすることができます。
PC 基板のレイアウト
PC 基板に対する機械的応力や半田付けに起因する応力によ
り、LTC2978のリファレンス電圧と電圧ドリフトがシフトするこ
とがあります。これらの応力に起因するシフトを低減するシン
プルな方法は、デバイスをPC 基板の短辺付近に配置すること
です。基板の辺は応力境界として機能します。つまり、基板の
たわみが最小になる部分です。
未使用の ADC 検出入力
未使用のADC 検出入力
(VSENSEPn またはVSENSEMn )
は
すべてGNDに接続してください。これらの入力が取り外し可
能なカードに接続されていて、かつ、ある状況でフローティン
グ状態のままになる可能性があるシステムでは、これらの入力
は100k 抵抗を使ってGNDに接続する必要があります。この
100kの抵抗は図 33に示すように、あらゆるフィルタ素子の手
前に接続し、フィルタが負荷となることを防ぎます。
VSENSEP
100k
LTC2978
VSENSEP
100k
2978 F33
図 33. 未使用入力をGND に接続
2978 F32
図 32. ダイアタッチ・パッドの推奨スクリーン・パターン
2978fc
77
LTC2978
パッケージ
最新のパッケージ図面については、http://www.linear-tech.co.jp/designtools/packaging/ をご覧ください。
UP パッケージ
64ピン・プラスチックQFN(9mm 9mm)
(Reference LTC DWG # 05-08-1705 Rev C)
0.70 ±0.05
7.15 ±0.05
7.50 REF
8.10 ±0.05 9.50 ±0.05
(4 SIDES)
7.15 ±0.05
パッケージの外形
0.25 ±0.05
0.50 BSC
推奨する半田パッドのピッチと寸法
半田付けされない領域には半田マスクを使用する
9 .00 ± 0.10
(4 SIDES)
0.75 ± 0.05
R = 0.10
TYP
R = 0.115
TYP
63 64
0.40 ± 0.10
ピン1のトップ・マーキング
(NOTE 5)
1
2
ピン1の
面取り
C = 0.35
7.50 REF
(4-SIDES)
7.15 ± 0.10
7.15 ± 0.10
(UP64) QFN 0406 REV C
0.200 REF
NOTE:
1. 図面はJEDECのパッケージ外形MO-220バリエーション
(WNJR-5)
に適合
2. すべての寸法はミリメートル
3. パッケージ底面の露出パッドの寸法にはモールドのバリを含まない
モールドのバリは
(もしあれば)
各サイドで0.20mmを超えないこと
4. 露出パッドは半田メッキとする
5. 網掛けの部分はパッケージの上面と底面のピン1の位置の参考に過ぎない
6. 図は実寸とは異なる
0.25 ± 0.05
0.00 – 0.05
0.50 BSC
底面図−露出パッド
2978fc
78
LTC2978
改訂履歴
(改訂履歴は Rev B から開始)
REV
日付
概要
B
10/11
全セクションを改訂
ページ番号
C
3/12
「MFR_CONFIG」を「MFR_CONFIG_LTC2978」に変更
「EEPROM 関連コマンド」の「備考」欄の「データ・ログ」を「フォールト・ログ」に変更
ON_OFF_CONFIGコマンドの説明を詳細化
「未使用のADC 検出入力」セクションを追加
図 33を図 34に番号付け替え
1 ~ 80
19、23、42
23
31
77
80
2978fc
リニアテクノロジー・コーポレーションがここで提供する情報は正確かつ信頼できるものと考えておりますが、その使用に関する責務は
一切負いません。また、ここに記載された回路結線と既存特許とのいかなる関連についても一切関知いたしません。なお、日本語の資料は
あくまでも参考資料です。訂正、変更、改版に追従していない場合があります。最終的な確認は必ず最新の英語版データシートでお願いいたします。
79
LTC2978
標準的応用例
0.1µF
41
5
VIN
VOUT
44
46
R32
R22
DC/DC
CONVERTER
VFB
LOAD
R12
RUN/SS SGND
GND
47
45
6
50
48
49
51
IN
ASEL0
VIN_SNS
VPWR
ASEL1
VDD33
WP
GND
REFP
VDD25
VSENSEP7
VSENSEM7
VDACM0
VDACM7
VOUT_EN0
VOUT_EN7
VDACP1
VDACP6
VSENSEP1
VSENSEP6
VSENSEM1
VSENSEM6
VDACM1
VDACM6
VOUT_EN1
VOUT_EN6
LTC2978
VDACP2
VDACP5
VSENSEP2
VSENSEP5
VSENSEM2
VSENSEM5
VDACM2
VDACM5
VOUT_EN2
VOUT_EN5
VDACP3
VDACP4
VSENSEP3
VSENSEP4
VSENSEM3
VSENSEM4
VDACM3
VOUT_EN3
VIN_EN
7
VDACP7
VSENSEM0
OUT
INTERMEDIATE
BUS
CONVERTER
14
12
EN
23
24
25
26
21
27
28
29
30
31
20
VDACM4
WDI/RESETB
43
32
PWRGD
42
33
CONTROL1
40
15
CONTROL0
4
16
ALERTB
RUN/SS SGND
GND
17
SCL
38
18
SDA
37
19
SHARE_CLK
LOAD
R10
65
FAULTB11
VFB
VSENSEP0
34
FAULTB10
R30
R20
DC/DC
CONVERTER
VDACP0
REFM
36
FAULTB01
39
35
FAULTB00
VOUT
DNC
13
VIN
3.3V
0.1µF
VDD33
0.1µF
VOUT_EN4
2
3
R37
R27
VIN
DC/DC
CONVERTER
VFB
LOAD
R17
61
SGND RUN/SS
GND
11
VOUT
59
64
1
R36
R26
VIN
DC/DC
CONVERTER
VFB
LOAD
R16
58
SGND RUN/SS
GND
10
VOUT
56
62
63
R35
R25
VIN
DC/DC
CONVERTER
VFB
LOAD
R15
57
SGND RUN/SS
GND
9
VOUT
55
52
53
54
R34
R24
VIN
DC/DC
CONVERTER
VFB
LOAD
R14
SGND RUN/SS
GND
8
2978 F34
22
10k
10k
10k
10k
10k
10k
10k
10k
10k
10k
5.49k
10k
3.3V
VOUT
60
3.3V
TO/FROM OTHER LTC2974s, LTC2978s AND MICROCONTROLLER
図 34. 3.3V のデバイス電源を備えたLTC2978 アプリケーション回路
関連製品
製品番号
説明
LTC2970
デュアルI C 電源モニタおよびマージニング・コントローラ
LTC2974
EEPROM 付きクワッド・デジタル電源マネージャ
LTC3880
デジタル・パワー・システム・マネージメントを搭載した
デュアル出力PolyPhase® 降圧 DC/DCコントローラ
注釈
2
正確な電流測定と監視
2978fc
80
リニアテクノロジー株式会社
〒102-0094 東京都千代田区紀尾井町3-6紀尾井町パークビル8F
TEL 03-5226-7291 ● FAX 03-5226-0268 ● www.linear-tech.co.jp
LT 0412 REV C • PRINTED IN JAPAN
 LINEAR TECHNOLOGY CORPORATION 2009