LTC2970/LTC2970-1 - Linear Technology

LTC2970/LTC2970-1
デュアルI2C電源モニタおよび
マージニング・コントローラ
概要
特長
■
■
■
■
■
■
■
リファレンスを内蔵し、全未調整誤差が 0.5%未満の
14ビットΔΣ A/Dコンバータ
1倍電圧バッファ付きデュアル8ビットIDAC
リニア電圧サーボがIDAC出力をランプアップまたは
ランプダウンすることによって電源電圧を調整
I2Cバス・インタフェース(SMBus互換)
ユーザ設定可能な広範囲のフォルト・モニタ
温度センサを内蔵
4mm×5mmの24ピンQFNパッケージで供給
LTC ® 2970は、SMBus互換のI 2 Cバス・インタフェースを
備えたデュアル電源モニタおよびマージニング・コン
トローラです。低ドリフトのリファレンスと14ビット
ΔΣA/Dコンバータを内蔵しているので、電源電圧、負荷電
流、または内部のダイ温度を正確に測定できます。設定可
能な過電圧フォルト状態と低電圧フォルト状態につい
ては、フォルト管理によってALERTをアサートすること
ができます。電圧バッファ内蔵の2つの8ビットIDACによ
り、DC/DCコンバータ出力電圧を高精度にプログラムで
きます。また、ADCを使用して電源を目的の電圧に自動的
にサーボ制御するようIDACを設定できます。LTC2970-1
には、複数の電源を制御方式でオン/オフできるトラッキ
ング機能が追加されています。
アプリケーション
■
■
■
■
デュアル電源電圧サーボ
電源電圧および電流のモニタ
プログラム可能な電源
プログラム可能なリファレンス
バスのアドレスは、ASEL0ピンとASEL1ピンを結線する
ことにより、可能な9種類の組み合わせのいずれかに設
定されます。LTC2970/LTC2970-1は、24ピンの4mm 5mm
QFNパッケージに収容されています。
、LT、LTC、LTM、Linear TechnologyおよびLinearのロゴはリニアテクノロジー社の登録商
標です。その他すべての商標の所有権は、それぞれの所有者に帰属します。
標準的応用例
デュアル電源のモニタおよびコントローラ
(2チャネルの片方だけ示されている)
ADCの全未調整誤差と温度
8V TO 15V
12VIN
IN
VDD
OUT
0.25
1/2 LTC2970
0.1µF
ERROR (%)
VIN
0.50 15 PARTS MOUNTED ON PCB
0.1µF
GPIO_CFG
I+
VIN0_BP
I–
VIN0_BM
DC/DC
CONVERTER
RUN/SS
GND
FB
SGND
LOAD
ALERT
VOUT0
SCL
VIN0_AP
SDA
IOUT0
VIN0_AM
I2C BUS
SMBUS
COMPATIBLE
(
GPIO_0
–0.25
–0.50
–50
REF
GND ASEL0 ASEL1
)
0
0.1µF
ADC VIN = 5V
–25
0
50
25
TEMPERATURE (°C)
75
100
29701 TA01b
29701 TA01
29701fd
詳細: www.linear-tech.co.jp/LTC2970
1
LTC2970/LTC2970-1
絶対最大定格
ピン配置
GPIO_CFG
ASEL1
ASEL0
REF
RGND
TOP VIEW
24 23 22 21 20
VIN0_AP
1
19 SDA
VIN0_AM
2
18 SCL
VIN0_BP
3
VIN0_BM
4
VIN1_AP
5
15 GPIO_1
VIN1_AM
6
14 IOUT0
VIN1_BP
7
17 ALERT
25
16 GPIO_0
13 IOUT1
VOUT1
VOUT0
9 10 11 12
12VIN
8
VDD
電源電圧:
VDD .......................................................................−0.3V~6V
12VIN ..................................................................−0.3V~15V
デジタル入力電圧/出力電圧:
ASEL0、
ASEL1....................................... −0.3V~(VDD+0.3V)
SDA、
SCL、
GPIO_CFG、
ALERT、GPIO_0、
GPIO_1 ......................................−0.3V~6V
アナログ電圧:
VIN0_AP、VIN0_AM、VIN0_BP、
VIN0_BM、VIN1_AP、VIN1_AM、
VIN1_BP、VIN1_BM、VOUT0、VOUT1.............................−0.3V~6V
IOUT0、IOUT1、REF ................................... −0.3V~(VDD+0.3V)
RGND .................................................................−0.3V~0.3V
動作温度範囲:
LTC2970C ............................................................. 0℃~70℃
LTC2970I ......................................................... −40℃~85℃
保存温度範囲................................................... −65℃~125℃
VIN1_BM
(Note 1、2)
UFD PACKAGE
24-LEAD (4mm × 5mm) PLASTIC QFN
TJMAX = 125°C, θJA = 37°C/W
EXPOSED PAD (PIN 25) IS GND, MUST BE SOLDERED TO PCB
発注情報
無鉛仕上げ
LTC2970CUFD#PBF
テープアンドリール
LTC2970CUFD#TRPBF
製品マーキング*
2970
パッケージ
24-Lead (4mm × 5mm) Plastic QFN
温度範囲
0°C to 70°C
LTC2970CUFD-1#PBF
LTC2970CUFD-1#TRPBF
29701
24-Lead (4mm × 5mm) Plastic QFN
0°C to 70°C
LTC2970IUFD#PBF
LTC2970IUFD#TRPBF
2970
24-Lead (4mm × 5mm) Plastic QFN
–40°C to 85°C
LTC2970IUFD-1#PBF
LTC2970IUFD-1#TRPBF
29701
24-Lead (4mm × 5mm) Plastic QFN
–40°C to 85°C
さらに広い動作温度範囲で規定されるデバイスについては、弊社または弊社代理店にお問い合わせください。
*温度グレードは出荷時のコンテナのラベルで識別されます。
非標準の鉛仕上げの製品の詳細については、弊社または弊社代理店にお問い合わせください。
無鉛仕上げの製品マーキングの詳細については、http://www.linear-tech.co.jp/leadfree/ をご覧ください。
テープアンドリールの仕様の詳細については、http://www.linear-tech.co.jp/tapeandreel/ をご覧ください。
29701fd
2
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
電気的特性
●は全動作温度範囲の規格値を意味する。
それ以外はTA=25℃での値。注記がない限り、V12VIN = 12V、VDDピンとREFピンはフロート、
CVDD = 100nFおよびCREF = 100nF。
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
電源の特性
IV12
12VIN Supply Current
V12VIN = 12V, VDD Floating
●
4.24
7.5
mA
IDD
VDD Supply Current
VDD = 5V, V12VIN = VDD
●
3.7
5
mA
VLKO
VDD Undervoltage Lockout
VDD Ramping-Down, V12VIN = VDD
●
3.7
4.14
4.4
VDD
Supply Input Operating Range
●
4.5
●
4.75
VDD Undervoltage Lockout Hysteresis
Regulator Output Voltage
118
8V ≤ V12VIN ≤ 15V, –1mA ≤ IVDD ≤ 0
Regulator Output Voltage
Temperature Coefficient
V12VIN
Regulator Output Voltage Load
Regulation
–1mA ≤ IVDD ≤ 0
Regulator Line Regulation
8V ≤ V12VIN ≤ 15V, IVDD = 0mA
4.95
mV
5.75
V
5.25
V
10
ppm/°C
160
ppm/mA
80
Regulator Output Short-Circuit Current V12VIN = 12V, VDD = 0V
●
–5
12VIN Supply Operating Range
●
8
V
–34
ppm/V
–63
mA
15
V
電圧リファレンスの特性
VREF
Reference Output Voltage
1.229
V
2
Reference Voltage Temperature
Coefficient
Reference Overdrive Voltage Input
Range
●
1
ppm/°C
1.5
V
ADCの特性
N_ADC
Resolution
N_ADC = 8.192V/16384
500
TUE_ADC
Total Unadjusted Error
VIN = 3V, VIN = VINn_xP – VINn_xM (Note 3)
●
INL_ADC
Integral Nonlinearity
(Note 4)
●
DNL_ADC
Differential Nonlinearity
(Note 7)
●
VIN_ADC
Input Voltage Range
●
0
VOS_ADC
Offset Error
●
–1000
GAIN_ADC
Gain Error
Gain Error Drift
3
TCONV_ADC
Conversion Time
33.3
ms
CIN_ADC
Input Sampling Capacitance
3
pF
FIN_ADC
Input Sampling Frequency
61.4
kHz
ILEAK_ADC
Input Leakage Current
µV/LSB
±0.5
–4.5
Offset Error Drift
2
–316
4.5
LSB
±0.5
LSB
6
V
1000
µV
0.19
Full-Scale VIN = 6V
0V < VIN < 6V
µV/°C
±0.4
●
%
ppm/°C
±0.1
●
%
µA
IDAC出力電流特性
N_IOUT
Resolution (Guaranteed Monotonic)
8
INL_IOUT
Integral Nonlinearity
VIOUTn < VDD – 1.5V
●
±1
LSB
DNL_IOUT
Differential Nonlinearity
VIOUTn < VDD – 1.5V
●
±1
LSB
IFS-IOUT
Full-Scale Output Current
VIOUTn < VDD – 1.5V, DAC Code = 'hff
●
IDRIFT-IOUT
Output Current Drift
DAC Code = 'hff
IOS-IOUT
Offset Current
DAC Code = 'h00
–236
Bits
–255
–276
32
●
µA
ppm/°C
±0.1
µA
29701fd
詳細: www.linear-tech.co.jp/LTC2970
3
LTC2970/LTC2970-1
電気的特性
●は全動作温度範囲の規格値を意味する。
それ以外はTA=25℃での値。注記がない限り、V12VIN = 12V、VDDピンとREFピンはフロート、
CVDD = 100nFおよびCREF = 100nF。
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
電圧バッファ付きIDACの出力特性
INL_VOUT
Integral Nonlinearity
RIOUTn = 10kΩ, No Load on VOUTn (Note 5)
●
±1
LSB
DNL_VOUT
Differential Nonlinearity
RIOUTn = 10kΩ, No Load on VOUTn (Note 5)
●
±1
LSB
VOS-VOUT
Offset Voltage
VOS = VOUTn – VIOUTn, No Load on VOUTn
●
Output Voltage Drift
No Load on VOUTn
0.17
µV/°C
Load Regulation
0.1V < VOUTn < VDD – 1.5V, IVOUTn Source = 1mA
–57
ppm/mA
0.1V < VOUTn < VDD – 1.5V, IVOUTn Sink = 1mA
100
ppm/mA
VOUT
1.6
±10
mV
Leakage Current
VOUTn High-Z, 0V ≤ VOUTn ≤ VDD
●
±100
nA
Short-Circuit Current Low
VOUTn Shorted to GND
●
–50
mA
Short-Circuit Current High
VOUTn Shorted to VDD
●
50
mA
1
ソフト接続コンパレータの特性(CMP0、CMP1)
VOS
Offset Voltage
±3
mV
温度センサの特性
TMP
Gain
0.25
°C/LSB
12VIN分圧器の特性
GAIN_12VIN
Gain
●
0.329
0.333
0.335
V/V
デジタル入力SCL、SDA、GPIO_CFG、GPIO_0、GPIO_1
VIH
VIL
Input High Threshold Voltage
Input Low Threshold Voltage
VHYST
Input Hysteresis
ILEAK
Input Leakage Current
CIN
Input Capacitance
SDA, SCL
●
2.1
V
GPIO_CFG, GPIO_0, GIPO_1
●
1.6
V
SDA, SCL
●
1.5
V
GPIO_CFG, GPIO_0, GIPO_1
●
1.0
V
0.08
0V ≤ VIN ≤ 6V
V
±1
●
10
µA
pF
スリーステート入力ASEL[1:0]
VIH_ASEL
Input High Threshold Voltage
●
VIL_ASEL
Input Low Threshold Voltage
●
IIN,HL
High, Low Input Current
IIN,Z
High Z Input Current
ASEL[1:0] = 0, VDD
VDD – 0.5
0.5
●
V
±20
●
V
±2
µA
µA
オープン・ドレイン出力SDA、GPIO_CFG、GPIO_0、GPIO_1、ALERT
VOL
Output Low Voltage
ISINK = 3mA
●
0.4
V
IOH
Input Leakage Current
0V ≤ VIN ≤ 6V
●
±1
µA
29701fd
4
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
電気的特性
●は全動作温度範囲の規格値を意味する。
それ以外はTA=25℃での値。
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
400
kHz
2
I Cインタフェースのタイミング特性
fSCL
Serial Clock Frequency
(Note 6)
●
10
tLOW
Serial Clock Low Period
(Note 6)
●
1.3
µs
tHIGH
Serial Clock High Period
(Note 6)
●
0.6
µs
tBUF
Bus Free Time Between Stop and Start
(Note 6)
●
1.3
µs
tHD,STA
Start Condition Hold Time
(Note 6)
●
600
ns
tSU,STA
Start Condition Setup Time
(Note 6)
●
600
ns
tSU,STO
Stop Condition Setup Time
(Note 6)
●
600
ns
tHD,DAT
Data Hold Time (LTC2970 Receiving Data)
(Note 6)
Data Hold Time (LTC2970 Transmitting Data)
●
0
300
tSU,DAT
Data Setup Time (LTC2970 Receiving Data)
(Note 6)
●
tSP
Pulse Width of Spike Suppressed
(Note 6)
●
tSETUP_GPIO
GPIO_0 and GPIO_1 Setup Time
IO() I2C読出しのSCLの26番目の立上り
の前のGPIO_0とGPIO_1の入力セット
アップ時間。これらの入力は、IO()読出
しの結果で返されるためには、この時
間までに有効で安定していなければ
ならない。
(Note 6)
●
2.5
µs
tHOLD_GPIO
GPIO_0 and GPIO_1 Hold Time
IO() I2C読出しのSCLの26番目の立上り
の後のGPIO_0とGPIO_1の入力ホール
ド時間。これらの入力は、IO()読出し
の結果で返されるためには、この時間
が経過するまでホールドされていな
ければならない。(Note 6)
●
2.5
µs
tOUT_GPIO
GPIO_0 and GPIO_1 Output Time
I2C書込みのSCLの35番目の立上りの後
のGPIO_0とGPIO_1の出力遅延。これら
の出力はこの時間までに高インピー
ダンスになるか、または“L”にドライブ
し始める。
(Note 6)
●
900
100
ns
ns
ns
98
ns
2.5
µs
39
ms
内部タイマ
tTIMEOUT_SMB Stuck BUS Timer
この長さの時間が経過する前に現在
のコマンドが完了しないと、LTC2970
はI2Cバスを解放して、そのコマンドを
終了する。
tSETUP_ADC
ADC Channel Setup Time
新しいADCチャネルの選択後、
LTC2970
はこの長さの時間だけ待って、
ADC変
換が始まる前にアナログ入力がセトリ
ングできるようにする。
304
µs
tTIMEOUT_
Tracking SYNC Failure Timer
LTC2970-1のみ:この長さの時間が経過
する前にトラッキングコマンドが受
け取られないと、LTC2970-1は一時停止
状態のSYNC()コマンドを中止する。
255
ms
Tracking IDAC Disconnect Delay
LTC2970-1のみ:トラッキング・アルゴ
リズムがCPIO_CFGを“L”にアサート
した後、LTC2970-1は、IDACを電源帰還
ノードから切断するのをこの長さの
時間だけ遅らせる。トラッキング電源
がオンしている間使われる。
32
ms
SYNC
tHOLD_TRACK
24
32
29701fd
詳細: www.linear-tech.co.jp/LTC2970
5
LTC2970/LTC2970-1
電気的特性
●は全動作温度範囲の規格値を意味する。
それ以外はTA=25℃での値。
SYMBOL
PARAMETER
CONDITIONS
tSETUP_TRACK Tracking IDAC Disconnect Delay
Tracking IDAC Decrement Rate
tDEC_TRACK
MIN
MAX
UNITS
LTC2970-1のみ:トラッキング・アル
ゴリズムがCPIO_CFGを“H”にアサー
トした後、LTC2970-1は、Chn _a_delay_
track[9:0]をデクリメントし始める前
にこの長さの時間だけ待つ。トラッキ
ング電源がオフしている間使われる。
32
ms
LTC2970-1のみ:LTC2970-1はこのレー
トでChn _a_delay_track[9:0]を変える。
88
µs/LSB
Note 1:絶対最大定格に記載された値を超えるストレスはデバイスに永続的損傷を与え
る可能性がある。長期にわたって絶対最大定格条件に曝すと、デバイスの信頼性と寿命
に悪影響を与える可能性がある。
Note 4:積分非直線性(INL)は、実際の伝達曲線のエンドポイント(0Vと6V)を通る直線か
らのコードの偏差として定義されている。偏差は量子化幅の中心から測定される。
Note 5: 非直線性は、最大オフセットの規定値に等しいかそれより大きな最初のコード
からコード255(フルスケール)まで定義されている。
Note 2: デバイスのピンに流れ込む電流は全て正。デバイスのピンから流れ出す電流は
全て負。注記がない限り、全ての電圧はグランドを基準にしている。
Note 6:SCLおよびSDAの最大容量負荷(CB)は400pFである。データとクロックの立上り時
間(tr)および立下り時間(tf)は、(20+0.1 • CB)(ns) < tr < 300nsおよび(20+0.1 • CB)(ns) < tf <
300nsである。CB = 1本のバスラインの容量(pF)。SCLとSDAの外部プルアップ電圧(VIO)は
3V < VIO < 5.5Vである。
Note 3:TUE (%)は次のように定義されている。
% Gain Error +
TYP
(INL • 500µV/LSB+ VOS )
•100
VIN
Note 7:この規定値は設計によって保証されている。
タイミング図
I2Cバスの仕様
SDA
tf
tLOW
tSU;DAT
tr
tf
tHD;STA
tSP
tr
tBUF
SCL
tHD;STA
START
CONDITION
tHD;DAT
tHIGH
tSU;STA
REPEATED START
CONDITION
tSU;STO
START
STOP
CONDITION CONDITION
29701 TD
29701fd
6
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
標準的性能特性
ADCの全未調整誤差と温度
ADCのINL
0.050
BASED ON AVERAGE OF 15 PARTS
0.025 ASSEMBLED ON 1/8" THICK PCB
1V
0
2.5V
3.3V
–0.100
0.75
0.50
1.0
0.5
0
ADC VIN = 5V
–0.125
2.0
ERROR (LSBs)
ERROR (LSBs)
ERROR (%)
1.8V
–0.075
1.00
1.5
–0.025
–0.050
ADCのDNL
2.5
–0.175
–50
–25
0
25
50
TEMPERATURE (°C)
–1.0
100
75
0
1
4
3
2
INPUT VOLTAGE (V)
–1.00
REJECTION (dB)
–320
–325
0
–10
–10
–20
–20
–30
–30
–40
–50
–60
–70
–80
–330
–335
–50
–25
0
25
50
TEMPERATURE (°C)
75
100
–50
–70
–90
–100
10000
100
10
1000
FREQUENCY AT VIN (Hz)
1
0
5000 10000 15000 20000 25000 30000
FREQUENCY AT VIN (Hz)
29701 G05
29701 G06
電圧バッファ付きIDACのDNL
電圧バッファ付き IDAC の INL
VIN = 0V
0.50
CHANNELS 0 AND 1 SHOWN
RIOUT0 = RIOUT1 = 10kΩ
1,000,000
ERROR (LSBs)
ERROR (LSBs)
CHANNELS 0 AND 1 SHOWN
RIOUT0 = RIOUT1 = 10kΩ
0.25
0.25
100,000
6
–60
–90
0.50
100
5
–40
–100
ADC のノイズのヒストグラム
1000
2
4
3
INPUT VOLTAGE (V)
–80
29701 G04
10,000
1
ADCの除去とVINの周波数
0
REJECTION (dB)
–310
–315
0
29701 G03
ADCの除去とVINの周波数
–305
VOS (µV)
6
5
29701 G02
ADCのゼロ・コード中心
オフセット電圧と温度
NUMBER OF READINGS
–0.25
–0.75
29701 G01
10,000,000
0
–0.50
–0.5
–0.150
0.25
0
0
–0.25
–0.25
10
1
–2
–1
0
1
OUTPUT CODE (LSBs)
2
–0.50
0
50
150
100
DAC CODE
200
250
29701 G08
29701 G07
–0.50
0
50
150
100
DAC CODE
200
250
29701 G09
29701fd
詳細: www.linear-tech.co.jp/LTC2970
7
LTC2970/LTC2970-1
標準的性能特性
3.500
IDAC CODE = 'h00
25°C
1.615
OFFSET VOLTAGE (mV)
257.2
OUTPUT CURRENT (µA)
1.620
IDAC CODE = 'hff
RIOUT = 13kΩ
257.0
256.8
256.6
3.498
OUTPUT VOLTAGE (V)
257.4
1.610
1.605
1.600
256.2
–50
–25
0
25
50
TEMPERATURE (°C)
75
100
1.590
–50
–25
0
25
50
TEMPERATURE (°C)
75
3.496
3.494
90°C
3.490
100
電圧バッファ付きIDACの負荷
レギュレーションのシンク電流
DACのコードの1LSBの変化に対する
電圧バッファ付きIDACの過渡応答
VIOUT = 0.1V
100kΩ SERIES RESISTANCE ON VOUTn
RIOUT = 10kΩ
90°C
–45°C
0.15
0.10
–6
–4
CURRENT (mA)
–8
–10
電圧バッファ付きIDACのソフト
接続過渡応答
100kΩ SERIES RESISTANCE ON VOUTn
RIOUT = 10kΩ
CODE 'h80
10mV PER DIVISION
10mV PER DIVISION
OUTPUT VOLTAGE (V)
0.20
–2
29701 G12
25°C
0.25
VIOUTn = 3.5V
0
29701 G11
29701 G10
0.30
–45°C
3.492
1.595
256.4
0.35
電圧バッファ付きIDACの負荷
レギュレーションのソース電流
VOUTn のオフセット電圧と温度
IDACの出力電流と温度
CODE 'h80
CODE 'h7f
HIGH-Z
CONNECTED
0.05
0
0
2
4
6
10
8
1µs PER DIVISION
CURRENT (mA)
オン状態から高インピーダンス
への遷移時の電圧バッファ付き
IDAC過渡応答
29701 G15
VDDレギュレータの出力電圧と
温度
温度センサの誤差と温度
100kΩ SERIES RESISTANCE ON VOUTn
RIOUT = 10kΩ
1.5
4.945
1.0
4.944
VDD (V)
CONNECTED
0
–0.5
4.941
4.939
–1.5
–50
29701 G16
4.942
4.940
–1.0
10µs PER DIVISION
V12VIN = 12V
IVDD = 0A
4.943
0.5
HIGH-Z
ERROR (°C)
10mV PER DIVISION
5µs PER DIVISION
29701 G14
29701 G13
–25
0
25
50
TEMPERATURE (°C)
75
100
29701 G17
4.938
–50
–25
50
25
0
TEMPERATURE (°C)
75
100
29701 G18
29701fd
8
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
標準的性能特性
400
–100
300
–200
200
–25
NO LOAD ON VDD
SHORT-CIRCUIT CURRENT (mA)
0
100
–300
–45°C
–400
–500
0
–45°C
–100
–200
–600
25°C
–700
–800
VDDレギュレータの短絡電流と
温度
VDDレギュレータのライン・
レギュレーション
∆VDD (ppm)
∆VDD (ppm)
VDDレギュレータの
負荷レギュレーション
90°C
–1
90°C
–400
V12VIN = 12V
0
25°C
–300
–2
–3
CURRENT (mA)
–4
–5
–500
8
9
10
10
12
V12VIN (V)
13
14
29701 G19
15
29701 G20
V12VIN = 12V
VDD = 0V
–30
–35
–40
–50
–25
0
25
50
TEMPERATURE (°C)
75
100
29701 G21
ピン機能
VIN0_AP(ピン1)
:正のCH0_A ADCマルチプレクサ入力。差
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH0_AはIDAC0をサーボ制御するように構成
設定することができます。
VIN0_AM(ピン2)
:負のCH0_A ADCマルチプレクサ入力。差
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH0_AはIDAC0をサーボ制御するように構成
設定することができます。
VIN0_BP(ピン3)
:正のCH0_B ADCマルチプレクサ入力。差
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH0_Bは電圧モニタ入力のみです。
VIN0_BM(ピン4)
:負のCH0_B ADCマルチプレクサ入力。差
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH0_Bは電圧モニタ入力のみです。
VIN1_AP(ピン5)
:正のCH1_A ADCマルチプレクサ入力。差
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH1_AはIDAC1をサーボ制御するように構成
設定することができます。
:負のCH1_A ADCマルチプレクサ入力。差
VIN1_AM(ピン6)
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH1_AはIDAC1をサーボ制御するように構成
設定することができます。
VIN1_BP(ピン7)
:正のCH1_B ADCマルチプレクサ入力。差
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH1_Bは電圧モニタ入力のみです。
VIN1_BM(ピン8)
:負のCH1_B ADCマルチプレクサ入力。差
動の7:1マルチプレクサの出力はADCの入力に接続され
ています。CH1_Bは電圧モニタ入力のみです。
VDD(ピン9)
:VDD電源、電圧モニタの入力、および内部5V
レギュレータの出力。電源入力範囲は4.5V∼5.75Vです。
V DD ピンの電圧は内部マルチプレクサを介してADCに
接続することができます。VDDピンは100nFのコンデンサ
(CVDD)でデバイスのグランドにバイパスします。5V入力
電圧電源を利用できなければ、VDDピンをフロートさせ、
12VINピンからLTC2970に給電します。
12V IN( ピン10)
:12V電源および電圧モニタ入力。内部レ
ギュレータが12VINから5Vを発生します。12VINの入力範
囲は8V∼15Vです。このピンは100nFのコンデンサでバイ
パスします。このレギュレータの出力はVDDピンに接続
されています。12VINピンの電圧も、3:1の減衰器および内
部マルチプレクサを介して、ADCによってモニタするこ
とができます。12V電源入力を利用できなければ、12V IN
をVDDに接続し、4.5V∼5.75Vで動作させます。
V OUT0( ピン11)
:CH0電圧出力。IDAC0の出力電圧をバッ
ファしたものです。
詳細: www.linear-tech.co.jp/LTC2970
29701fd
9
LTC2970/LTC2970-1
ピン機能
V OUT1( ピン12)
:CH1電圧出力。IDAC1の出力電圧をバッ
ファしたものです。
IOUT1(ピン13)
:IDAC1の電流出力。このピンとチャネル1
のポイントオブロード・グランドの間に抵抗を接続しま
す。IDACは0∼255μAをソースします。
IOUT0(ピン14)
:IDAC0の電流出力。このピンとチャネル0
のポイントオブロード・グランドの間に抵抗を接続しま
す。IDACは0∼255μAをソースします。
GPIO_1(ピン15)
:汎用入力またはオープン・ドレインのデ
ジタル出力。GPIO_1は、IDACフォールトまたはフォール
トの出力、デジタル入力、またはオープン・ドレインのデ
ジタル出力として構成設定することができます。
GPIO_0(ピン16)
:汎用入力またはオープン・ドレインのデ
ジタル出力。GPIO_0は、電圧モニタのパワーグッドまた
はパワーグッド・バー出力、デジタル入力、またはプログ
ラム可能なオープン・ドレイン出力として構成設定する
ことができます。パワーグッドは全ての瞬時OVフォール
トとUVフォールトのNORです。IDACフォールトは含ま
れていません。
:オープン・ドレインのデジタル出力。
ALERT( ピン17)
SMBALERT信号をこのピンに接続します。IDAC0または
IDAC1がレールアウトすると(オプション)、またはモニ
タされる電圧の1つがそのUVとOVのスレッショルドか
ら外れると(これもオプション)、ALERTが L にアサー
トされます。
SCL(ピン18)
:シリアル・バス・クロック入力。
SDA
(ピン19)
:シリアル・バス・データの入力および出力。
GPIO_CFG(ピン20)
:GPIOの構成設定デジタル入力およ
びオープン・ドレイン出力。GPIO_CFGを H に引き上げ
ると、パワーオン・リセット後、GPIO_0とGPIO_1のオー
プン・ドレイン出力が自動的に L にアサートします。
GPIO_CFGが L に引き下げられていると、パワーアップ
後GPIO_0とGPIO_1は L にアサートしません。
ASEL1(ピン21)
:スレーブ・アドレス選択ビット1。アドレ
ス・ロケーションを選択するため、このピンをV DDピン、
グランドに接続するか、またはフロートさせます(表2を
参照)。
ASEL0(ピン22)
:スレーブ・アドレス選択ビット0。アドレ
ス・ロケーションを選択するため、このピンをV DDピン、
グランドに接続するか、またはフロートさせます(表2を
参照)。
REF( ピン23)
:内部リファレンス出力またはADCリファ
レンス・オーバードライブ入力。このピンの電圧がデルタ
-シグマADCのフルスケール入力電圧を決めます(標準で
VFULLSCALE = 6.65 • VREF)。3.5kの内部抵抗がリファレン
スの出力をこのピンからデカップリングします。このピ
ンは100nFのコンデンサ(CREF)でRGNDにバイパスしま
す。
RGND(ピン24)
:リファレンスのグランド。デバイスのグ
ランドに接続します。
GND(ピン25)
:デバイスのグランド。グランドに半田付け
する必要があります。
29701fd
10
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
ブロック図
5V REGULATOR
VIN
VOUT
12VIN 10
2R
0µA TO 255µA
IDAC0
8 BITS
R
14 IOUT0
VDD
VDD
9
+
12VP
CMP0
12VM
+
VDDP
GND 25
VDDM
TEMP
SENSOR
–
VBUF0
VDD
TSNSP
11 VOUT0
–
UVLO
POR
TSNSM
VIN0_AP
1
CH0_AP
VIN0_AM
2
CH0_AM
VIN0_BP
3
CH0_BP
VIN0_BM
4
CH0_BM
VIN1_AP
5
CH1_AP
VIN1_AM
6
CH1_AM
VIN1_BP
7
CH1_BP
VIN1_BM
8
REF 23
0µA TO 255µA
+
–
IDAC1
8 BITS
+
CMP1
ADC
CLOCKS
CH1_BM
VDD
3.5k
7:1 MUX
SCL 18
ASEL0 22
POR
CLOCK
GENERATION
OSCILLATOR
ASEL1 21
GPIO_0 16
SERVO CONTROLLER
GPIO_1 15
DAC SOFT CONNECT FUNCTION
SERVO FUNCTION
MONITOR FUNCTION
MANAGE FAULT REPORTING
WATCH DOG
TRACKING CONTROL (LT2970-1)
ALERT 17
GPIO_CFG 20
7
12 VOUT1
VBUF1
–
REFERENCE
1.229V (TYP)
20Ω
I2C BUS INTERFACE
(400kHz, SMBUS COMPATIBLE)
–
+
6.65X
(TYP)
RGND 24
SDA 19
13 IOUT1
14-BIT
DELTA-SIGMA
A/D
RAM
ADC_Results
MONITOR LIMITS
SERVO TARGETS
18
REGISTERS
I/O CONFIGURATION
IDAC0
IDAC1
ADC MONITOR
FAULT ENABLE
INSTANTANEOUS FAULTS
LATCHED FAULTS
2
POR
29701 BD
29701fd
詳細: www.linear-tech.co.jp/LTC2970
11
LTC2970/LTC2970-1
目次 (「動作」のセクション)
1. LTC2970の動作の概要 ................................................................................................................. 13
2. I2Cシリアル・デジタル・インタフェース.......................................................................................... 14
3. レジスタ・コマンド・セット ......................................................................................................... 15
4. 詳細なI2Cコマンド・レジスタの説明 .............................................................................................. 16
5. 電源帰還ノードへのLTC2970のソフト接続 ...................................................................................... 20
6. 電源トリム・ピンへのLTC2970のハード接続 .................................................................................... 20
7. 前に接続されたIDACのプログラミング .......................................................................................... 21
8. 電源トリム・ピンからのLTC2970の切断 .......................................................................................... 21
9. 電源トラッキングの概要(LTC2970-1のみ)...................................................................................... 21
10. 電源のパワーオンのトラッキング(LTC2970-1のみ)......................................................................... 21
11. 電源のパワーオフのトラッキング(LTC2970-1のみ)......................................................................... 22
12. 連続電源電圧サーボ制御 ........................................................................................................... 23
13. ワンタイム電源電圧サーボ制御 .................................................................................................. 24
14. フォールト時のリピートを使ったワンタイム電源電圧サーボ制御 ..................................................... 24
15. ADCによる入力チャネルと内部温度センサのモニタの構成設定......................................................... 24
16. 瞬時フォールトの発生とモニタ .................................................................................................. 25
17. ラッチされるフォールトの発生とモニタ ...................................................................................... 26
18. 汎用入力/出力ピン ................................................................................................................... 27
19. 開発支援機能 .......................................................................................................................... 27
29701fd
12
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
動作
1. LTC2970の動作の概要
LTC2970は2つの電源を制御し、モニタするように設計さ
れています。LTC2970は優れた精度により広い動作条件
にわたって各電源の出力電圧を精密にサーボ制御するこ
とができ、精度を上げ、電力要件を緩和し、部品コストを
下げます。マージニングも同様にたやすく高精度で行う
ことができます。モニタ機能により、初期故障について、
それが起きる前にシステムのホストに知らせて、信頼性
を高めることができます。7チャネルのADCを使って、電
流、温度、および5V電源またはオプションの12V電源をモ
ニタすることもできます。
LTC2970の独自アーキテクチャと制御アルゴリズムは、
電源管理のために特に調製されています。ソフト接続機
能により、LTC2970は電源の初期値を乱すことなく電源
の制御を開始することができます。電源ノイズを平均化
して除去し、LTC2970が高速過渡を無視できるように、
デルタ-シグマADCアーキテクチャが特に選択されまし
た。離散時間DACとは異なり、LTC2970の連続時間の電圧
バッファ付きIDACはノイズに敏感なアプリケーション
に理想的です。サーボ・アルゴリズムは、電源過渡を最小
に抑えるため、IDACのステップ・サイズを1回の反復動作
ごとに1LSBに制限します。IDAC出力のポイントオブロー
ド・グランド・リファレンスは、グランド・バウンスが生じ
る電源システムでこのようなグランド・リファレンスで
なければ生じるであろう誤差を最小に抑えます。2つの抵
抗値を選択することにより、ユーザーは適切な分解能を
選択し、それを超えては電源をドライブできない重要な
ハードウェア範囲制限を与えることができます。サーボ・
オン・フォールトのオプションにより、LTC2970は、出力
電圧がユーザーがプログラム可能なウィンドウから外れ
たとき、IDACをステップさせるだけで出力電圧の乱れを
さらに減らすことができます。LTC2970は高インピーダ
ンス状態でパワーアップし、既定の電源動作に干渉しま
せん。同様に、LTC2970をパワーダウンすると高インピー
ダンス状態に戻ります。
LTC2970との全ての通信が業界標準のI 2 Cバスによっ
て行われます。LTC2970のI 2 Cインタフェースは全ての
SMBusのセットアップ時間、ホールド時間、およびタイム
アウトの要件も満たします。ALERTピンを使って、14の
構成設定可能なフォールト・リミットの1つまたはいくつ
かに達したことを知らせることができます。各フォール
トは個別にマスクすることができます。I2Cインタフェー
スは、ワードの読出し、ワードの書込み、およびSMBusの
アラート応答アドレス・プロトコルをサポートします。2
つの汎用IOピンを使って、追加のフォールト情報または
ユーザーが定義したシステム制御を提供することができ
ます。LTC2970のパワーダウンはI2Cの動作に干渉しませ
ん。
LTC2970-1は、いくつかの外部部品の追加により、電源
のトラッキングとシーケンシングを可能にします。特殊
なグローバル・アドレスと同期コマンドにより、複数の
LTC2970-1が複数の電源対のトラッキングとシーケンシ
ングを制御することができます。
LTC2970は以下の動作を行うことができます。
• I2CバスまたはSMBusバスを介して、全てのプログラミ
ング・コマンドを受け取り、状態を報告する。
• 帰還ノードのレギュレーション電圧を最も精確に近似
するIDACコードを使って、各電圧バッファ付きIDACを
対応する電源の帰還ノードに外部抵抗を介して接続す
ることを命令する(ソフト接続)。
• ユーザーが選択したIDACコードを使って、各電圧バッ
ファ付きIDAC出力を対応する電源の帰還ノードに外部
抵抗を介して接続することを命令する(ハード接続)。
• 前に接続されたIDACのコードを変更する。
• 各電圧バッファ付きIDACの出力を電源の帰還ノードか
ら切断する。
• LTC2970-1のみ:2個の電源のパワーアップやパワーダウ
ンをトラッキングする。複数のLTC2970-1を同時に、ま
たは順にトラッキングするように構成設定することが
できる。
29701fd
詳細: www.linear-tech.co.jp/LTC2970
13
LTC2970/LTC2970-1
動作
• 一方または両方の電源を、プログラムされた電圧に連続
的にサーボ制御することができる。
• プログラムされた電圧への一方または両方の電源のワ
ンタイム・サーボを行ない、サーボ・コードを制御IDAC
に保持する。
• 一方または両方の電源をプログラムされた電圧に一度
だけサーボ制御し、過電圧/低電圧モニタがフォールト
を検出するまでコードを制御IDACに保持する。フォー
ルト検出のポイントで、制御ビットを使って、LTC2970
が最初の目標電圧に再度サーボ制御できるようにする
ことができる。
• ADCによってモニタされる7つの可能なADCチャネル
の組合せのどれかを選択する。
• ユーザーがプログラム可能な過電圧および低電圧のリ
ミットと固定IDACリミットに基づいて瞬時フォールト
を発生する。OR接続した電圧リミット・フォールトおよ
びIDACフォールトの状態は、それぞれGPIO_0とGPIO_1
を介して出力することができる。
• FAULT_ENレジスタを使って瞬時フォールトをイネー
ブルし、関連したラッチされるフォールトを設定す
る。OR接続されたラッチされるフォールトの状態は
ALERTを使って報告することができる。
2本のバスラインSDAとSCLはバスが使用されていない
とき H にする必要があります。これらのラインには外
付けのプルアップ抵抗または電流源が必要です。
LTC2970のI2CインタフェースはSMBus互換です。SMBus
の全てのセットアップ時間、ホールド時間およびタイム
アウトの要件を満たします。
LTC2970は受信のみの(スレーブ)デバイスです。LTC2970
は、SMBALERTプロトコルを通し、ALERTを L にアサー
トすることにより、通信したいことをホストに知らせる
ことができます。LTC2970は表1にまとめてある3つのI2C
プロトコルをサポートします。
スレーブ・アドレス
LTC2970は9つの7ビット・アドレスの1つに応答すること
ができます。2つのスレーブ・アドレス選択ピン(ASEL1と
ASEL0)はユーザーによってプログラムされ、表2に示さ
れているようにスレーブ・アドレスを決めます。
LTC2970はARAアドレスとグローバル・アドレスもサ
ポ ー ト し て お り 、表 3 に 示 さ れ て い る よ う に 、複 数 の
LTC2970を同じデータで同時にプログラムすることが可
能です。
表1.サポートされているI2Cコマンド・タイプ
データ・ワードの読出し:
S:ADR:W:A:CMD:A:Sr:ADR:R:A:DATA:A:DATA:NACK:P
• GPIO_0ピンとGPIO_1ピンを入力または出力として機
能するように構成設定する。
2. I2Cシリアル・デジタル・インタフェース
LTC2970は、2線式I 2Cシリアル・バス・インタフェースを
使ってホスト(マスタ)と通信します。バス信号相互のタ
イミング関係をタイミング図に示します。
データ・ワードの書込み:
S:ADR:W:A:CMD:A:DATA:A:DATA:A:P
アラート応答
S:ARA:R:A:ADR:NACK:P:
29701fd
14
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
動作
表3.LTC2970の特殊アドレス
表2.LTC2970のアドレス表
ADDRESS[7:0]
(R/W = 0)
8’hB8
ADDRESS[7:1]
ASEL1
ASEL0
7’h5C
L
L
8’hBA
7’h5D
L
F
8’hBC
7’h5E
L
H
8’hBE
7’h5F
F
L
8’hD6
7’h6B
F
F
8’hD8
7’h6C
F
H
8’hDA
7’h6D
H
L
8’hDC
7’h6E
H
F
8’hDE
7’h6F
H
H
ADDRESS[7:0] ADDRESS[7:1] 機能
(R/W = 0)
ARA
8’h18
7’h0C
これは全SMBusデバイスの
標準アラート応答アドレ
ス。このアドレスはASEL1
ピンとASEL0ピンの値に依
存しない。
Global
8’hB6
7’h5B
これはグローバル・アドレ
スで、全LTC2970がそれに
応答する。このアドレスは
ASEL1ピンとASEL0ピンの
値に依存しない。
L: VASELn < VIL_ASEL F: ASELn Floating H: VASELn > VIH_ASEL
3. レジスタ・コマンド・セット
R/W
データ長
読出しのみ
コマンド・
バイトの値
16 Bits
‘h00
FAULT_EN()
全てのラッチされるフォールトとサーボ・オン・フォールトのイネーブル 読出し/書込み
16 Bits
‘h08
FAULT_LA_INDEX()
ラッチされるフォールトへのインデックス
読出しのみ
16 Bits
‘h10
FAULT_LA()
全チャネルのラッチされるフォールトの状態
読出しのみ
16 Bits
‘h11
IO()
IO制御および状態レジスタ
読出し/書込み
16 Bits
‘h17
ADC_MON()
モニタするADCチャネルの選択のための制御レジスタ
読出し/書込み
16 Bits
‘h18
*SYNC()
複数のデバイス間のトラッキングの同期のための制御レジスタ
読出し/書込み
16 Bits
‘h1F
VDD_ADC()
VDDIN ADCの変換結果レジスタ
読出しのみ
16 Bits
‘h28
VDD_OV()
VDDINの過電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h29
VDD_UV()
VDDINの低電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h2A
V12_ADC()
12VIN ADCの変換結果レジスタ
読出しのみ
16 Bits
‘h38
V12_OV()
12VINの過電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h39
V12_UV()
12VINの低電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h3A
CH0_A_ADC()
CH0_A ADCの変換結果レジスタ
読出しのみ
16 Bits
‘h40
CH0_A_OV()
CH0_Aの過電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h41
CH0_A_UV()
CH0_Aの低電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h42
CH0_A_SERVO()
CH0_Aの電圧サーボ制御レジスタ
読出し/書込み
16 Bits
‘h43
CH0_A_IDAC()
CH0_A IDAC制御レジスタ
読出し/書込み
16 Bits
‘h44
*CH0_A_IDAC_TRACK()
CH0_A IDACのトラッキング最終値レジスタ
読出し/書込み
16 Bits
‘h45
*CH0_A_DELAY_TRACK()
CH0_A IDACのトラッキング遅延レジスタ
読出し/書込み
16 Bits
‘h46
CH0_B_ADC()
CH0_B ADCの変換結果レジスタ
読出しのみ
16 Bits
‘h48
CH0_B_OV()
CH0_Bの過電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h49
CH0_B_UV()
CH0_Bの低電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h4A
CH1_A_ADC()
CH1_B ADCの変換結果レジスタ
読出しのみ
16 Bits
‘h50
CH1_A_OV()
CH1_Aの過電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h51
CH1_A_UV()
CH1_Aの低電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h52
コマンド機能
説明
FAULT()
全チャネルの瞬時フォールト状態
29701fd
詳細: www.linear-tech.co.jp/LTC2970
15
LTC2970/LTC2970-1
動作
3. レジスタ・コマンド・セット(続き)
コマンド機能
説明
CH1_A_SERVO()
R/W
データ
長
コマンド・
バイトの値
16 Bits
‘h53
‘h54
CH1_Aの電圧サーボ制御レジスタ
読出し/書込み
CH1_A_IDAC()
CH1_A IDAC制御レジスタ
読出し/書込み
16 Bits
*CH1_A_IDAC_TRACK()
CH1_A IDACのトラッキング制御レジスタ
読出し/書込み
16 Bits
‘h55
*CH1_A_DELAY_TRACK()
CH1_A IDACのトラッキング遅延レジスタ
読出し/書込み
16 Bits
‘h56
CH1_B_ADC()
CH1_B ADCの変換結果レジスタ
読出しのみ
16 Bits
‘h58
CH1_B_OV()
CH1_Bの過電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h59
CH1_B_UV()
CH1_Bの低電圧モニタ制御レジスタ
読出し/書込み
16 Bits
‘h5A
TEMP_ADC()
温度ADCの変換結果レジスタ
読出し/書込み
16 Bits
‘h68
RESERVED()
他の全てのコマンドは将来の拡張のための予備であり、書き込んだ
り読み出したりしてはならない。
読出し/書込み
16 Bits
‘hXX
*LTC2970-1のみ。LTC2970はこれらのコマンドに対してアクノリッジしない。
4. 詳細なI2Cコマンド・レジスタの説明
FAULT_EN:フォールト・イネーブル・レジスタ - 読取り/書込み
FAULT:瞬時フォールト・レジスタ - 読出し
BIT(s)
b[0]
b[1]
b[2]
b[3]
b[4]
b[5]
b[6]
b[7]
b[8]
b[9]
b[10]
b[11]
b[12]
b[13]
b[14]
BIT(s)
SYMBOL
動作
b[0]
Fault_ch0_a_ov
b[1]
Fault_ch0_a_uv
0 = 関連したチャネルに瞬時
フォールトなし。
b[2]
Fault_ch0_a_idac
b[3]
Fault_ch0_b_ov
b[4]
Fault_ch0_b_uv
b[5]
Fault_ch1_a_ov
b[6]
Fault_ch1_a_uv
b[7]
Fault_ch1_a_idac
b[8]
Fault_ch1_b_ov
b[9]
Fault_ch1_b_uv
b[10]
Fault_vdd_ov
b[11]
Fault_vdd_uv
b[12]
Fault_v12_ov
b[13]
Fault_v12_uv
b[15:14] 予備
1 = 関連したチャネルに瞬時
フォールトあり。
報告されたフォールトは瞬時
フォールトであり、ラッチされな
い。ラッチされるフォールトと組
み合わせて使われると、過渡的性
質のフォールトを表示すること
ができる。
SYMBOL
動作
Fault_en_ch0_a_ov
0 = FAULT_LAレジスタの関連
Fault_en_ch0_a_uv
ビットは常に0になる。
Fault_en_ch0_a_idac (デフォルト)
Fault_en_ch0_b_ov
1 = FAULTレジスタで報告される
Fault_en_ch0_b_uv
瞬時フォールトは、FAULT_LAレ
Fault_en_ch1_a_ov
ジスタの関連ビットをセットす
Fault_en_ch1_a_uv
る。
Fault_en_ch1_a_idac
Fault_en_ch1_b_ov
Fault_en_ch1_b_uv
Fault_en_vdd_ov
Fault_en_vdd_uv
Fault_en_v12_ov
Fault_en_v12_uv
Fault_en_ch0_a_servo 0 = 瞬時OVまたは瞬時UVの
フォールトに応答してCH0_Aを
サーボ制御し直してはならない。
1 = 瞬時OVまたは瞬時UVのフォー
ルトに応答してCH0_Aをワンタ
イム・サーボを繰り返す。
Ch0_a_
idac_servo_repeatを“L”に設定し、
Adc_mon_ch0_aを“H”に設定して、
CH0_Aがサーボ動作をイネーブル
されていなければならない。
常に0を返す
b[15]
Fault_en_ch1_a_servo
0 = 瞬時OVまたは瞬時UVの
フォールトに応答してCH1_Aを
サーボ制御し直してはならない。
1 = 瞬時OVまたは瞬時UVのフォー
ルトに応答してCH1_Aのワンタ
イム・サーボを繰り返す。
Ch1_a_
idac_servo_repeatを“L”に設定し、
Adc_mon_ch1_aを“H”に設定して、
CH1_Aがサーボ動作をイネーブル
されていなければならない。
29701fd
16
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
動作
4. 詳細なI2Cコマンド・レジスタの説明(続き)
FAULT_INDEX:ラッチされるフォールト・インデックス・レジス
タ - 読出し
BIT(s)
SYMBOL
動作
b[0]
Fault_la_index
0 = FAULT_LAで表示される全ての
フォールトがクリアされている。
IO:入力/出力データおよび汎用制御レジスタ
- 別途注記されない限り読出し/書込み
BIT(s)
b[1:0]
SYMBOL
Io_cfg_0[1:0]
動作
b[3:2]
Io_cfg_1[1:0]
GPIO_1ピンとIO(Io_gpio_1)の機能を構成設定
するのにIo_cfg_1[1:0]が使われる。
00: Io_gpio_1 = GPIO_1 = Idac_fault。
どちらかのIDAC値がフォールトだとIdac_fault
がアサートする(Chn _idac[7:0] = 8'h00または
8'hff)
01: Io_gpio_1 = GPIO_1 = Idac_fault_bar。
Idac_fault_barはIdac_faultのコンプリメント。
10 = GPIO_1は汎用のオープン・ドレイン出力
で、Io_gpio_1 (デフォルト)に書き込まれた値
をそのまま反映する。
11 = GPIO_1は汎用デジタル入力で、Io_gpio_1
= GPIO_1
b[4]
Io_gpio_0
Io_cfg_0を参照。
パワーオン・リセットの間GPIO_CFGピンが
“H”に引き上げられると、Io_gpio_0がクリア
され、GPIO_0オープン・ドレイン出力が“L”に
アサートする。
b[5]
Io_gpio_1
Io_cfg_1を参照。
パワーオン・リセットの間GPIO_CFGピンが
“H”に引き上げられると、Io_gpio_1がクリア
され、GPIO_1オープン・ドレイン出力が“L”に
アサートする。
b[6]
Io_alertb
ALERTピンの値をそのまま反映する。
読出しのみ。
b[7]
Io_alertb_enb
1 = ALERTピンはアサートすることがない(デ
フォルト)
0 = ALERTピンは1または複数のFAULT_LAビッ
トがセットされると“L”にアサートする。
b[8]
Io_i2c_adc_
wen
1 = ADCがADC結果レジスタに書き込むのを禁
止し、ユーザーがI2Cシリアル・インタフェース
を介してレジスタを更新することを可能にす
る特殊テスト・モード。
0 = 通常動作(デフォルト)。
b[9]
Io_gpio_cfg
b[10]
Io_track_start
1 = FAULT_LAで表示されるフォー
ルトの1つまたは複数がセットさ
れている。
このレジスタは、ラッチされた
フォールトをリセットすること
なく、全てのラッチされたフォー
ルトの要約を1回の読出しで見る
ことを可能にする。
b[15:1]
予備
常に0を返す
FAULT_LA:ラッチされるフォールト・レジスタ - 読出し
BIT(s)
SYMBOL
動作
b[0]
Fault_la_ch0_a_ov
b[1]
Fault_la_ch0_a_uv
0 = 関連したチャネルにはフォー
ルトなし。
b[2]
Fault_la_ch0_a_idac
b[3]
Fault_la_ch0_b_ov
b[4]
Fault_la_ch0_b_uv
b[5]
Fault_la_ch1_a_ov
b[6]
Fault_la_ch1_a_uv
b[7]
Fault_la_ch1_a_idac
b[8]
Fault_la_ch1_b_ov
b[9]
Fault_la_ch1_b_uv
b[10]
Fault_la_vdd_ov
b[11]
Fault_la_vdd_uv
b[12]
Fault_la_v12_ov
b[13]
Fault_la_v12_uv
b[15:14] 予備
1 = 関連したチャネルにはフォール
トがあり、
イネーブルされている。
フォールトがイネーブルされた
状態で関連したチャネルに瞬時
フォールトが生じると、ラッチさ
れるフォールトがセットされ、保
持される。FAULT_ENの関連した
チャネルのイネーブルビットを
クリアすると、その関連するラッ
チされるフォールト・ビットが直
ちにクリアされる。
全てのラッチされたチャネル・
フォールトは、このレジスタが読
み出されるとクリアされる。それ
らは、瞬時フォールト状態とfault_
enが変化していなければ、再度
セットされることがある。
常に0を返す
b[15:11] 予備
GPIO_0ピンとIO(Io_gpio_0)の機能を構成設定
するのにIo_cfg_0[1:0]が使われる。
00: Io_gpio_0 = GPIO_0 = Power_good。瞬時過
電圧フォールトまたは低電圧フォールトが
ないと、Power_goodは"H"にアサートする。
01: Io_gpio_0 = GPIO_0 = Power_good_bar。
Power_good_barはPower_goodのコンプリメ
ント。
10: GPIO_0は汎用のオープン・ドレイン出力
で、Io_gpio_0 (デフォルト)に書き込まれた値
をそのまま反映する。
11: GPIO_0は汎用デジタル入力で、Io_gpio_0
= GPIO_0
読出しのみ。GPIO_CFGデジタル入力および
オープン・ドレイン出力。このビットを読み
出すとGPIO_CFGピンの電圧の現在の状態を
返す。
このビットに1を書き込むと、イネーブルさ
れた全チャネルのトラッキングを開始する。
トラッキングが一時停止していると1を返す
(LTC2970-1)。LTC2970では予備であり、常に0
を返す。
常に0を返す
29701fd
詳細: www.linear-tech.co.jp/LTC2970
17
LTC2970/LTC2970-1
動作
4. 詳細なI2Cコマンド・レジスタの説明(続き)
ADC_MON:ADCモニタ・マルチプレクサ制御レジスタ
- 読取り/書込み
BIT(s)
SYMBOL
動作
b[0]
Adc_mon_vdd
b[1]
Adc_mon_v12
0 = ADCは関連したチャネルの変
換を行わない。
(デフォルト)
b[2]
Adc_mon_ch0_a
b[3]
Adc_mon_ch0_b
b[4]
Adc_mon_ch1_a
b[5]
Adc_mon_ch1_b
b[6]
Adc_mon_temp
b[15:7]
予備
VDD_ADC、V12_ADC、CH0_A_ADC、CH0_B_ADC、CH1_A_ADC、CH1_B_ADC、
およびTEMP_ADC:ADC変換結果レジスタ - 注記がない限り、読出しのみ
BIT(s)
SYMBOL
動作
b[14:0]
Vdd_adc[14:0]
V12_adc[14:0]
Ch0_a_adc[14:0]
Ch0_b_adc[14:0]
Ch1_a_adc[14:0]
Ch1_b_adc[14:0]
Temp_adc[14:0]
ADC変換からの測定データ。
'h4000は負のフルスケール入力電圧に
相当する。
'h0000は0Vに相当する。
'h3fffはフルスケール入力電圧に相当
する。
2の補数フォーマット、
b[14] = 符号。
Io_i2c_adc_wen = 1のとき読出し/書込み。
デフォルト値は未定義。
b[15]
Vdd_adc_new
V12_adc_new
Ch0_a_adc_new
Ch0_b_adc_new
Ch1_a_adc_new
Ch1_b_adc_new
Temp_adc_new
1 = データが最後に読み出されて以
来、ADCが関連した結果レジスタを
更新した。
0 = 以前読み出されたデータ。
(デ
フォルト)
1 = ADCは関連したチャネルの変
換を連続して行う。
常に0を返す
SYNC:トラッキング同期制御レジスタ - 読取り/書込み
LTC2970-1のみ
BIT(s)
SYMBOL
動作
b[0]
Sync_track
書込み
0 = 同期しない。
1 = トラッキングをイネーブルさ
れた全レジスタを同じ開始点に
同期させる。
読出し
VDD_OV、
V12_OV、
CH0_A_OV、
CH0_B_OV、
CH1_A_OV、
CH1_B_OV:
過電圧リミット・レジスタ - 読取り/書込み
BIT(s)
SYMBOL
0 = LTC2970-1はトラッキングのため
に同期させられない
(デフォルト)
。
動作
b[14:0]
Vdd_ov[14:0]
V12_ov[14:0]
Ch0_a_ov[14:0]
Ch0_b_ov[14:0]
Ch1_a_ov[14:0]
Ch1_b_ov[14:0]
ADCの過電圧スレッショルド・リ
ミット。
そのチャネルのADCの結果がこのリ
ミットより大きいと、関連した瞬時過
電圧フォールトがアサートされる。
コード 'h3fff がそのチャネルのOVス
レッショルド検出機能をディスエー
ブルする。
2の補数フォーマット、b[14] = 符号。
デフォルト値は未定義。
b[15]
予備
常に0を返す
1 = LTC2970-1はトラッキングのた
めに同期させられる。
グローバル・アドレスの使用によ
り、複数のLTC2970-1の同期状態を
1回の読出しで確認することがで
きる。全LTC2970-1が同期させら
れる場合だけ1を返すことができ
る。次いで、同じグローバル・アド
レスを使ってIO_track_startコマン
ドを出して、複数のICの間で同期
トラッキングを開始することが
できる。
b[15:1]
予備
常に0を返す
VDD_UV、
V12_UV、
CH0_A_UV、
CH0_B_UV、
CH1_A_UV、
CH1_B_UV:
低電圧リミット・レジスタ - 読取り/書込み
BIT(s)
SYMBOL
動作
b[14:0]
Vdd_uv[14:0]
V12_uv[14:0]
Ch0_a_uv[14:0]
Ch0_b_uv[14:0]
Ch1_a_uv[14:0]
Ch1_b_uv[14:0]
ADCの低電圧スレッショルド・リ
ミット。
そのチャネルのADCの結果がこのリ
ミットより大きいと、関連した瞬時低
電圧フォールトがアサートされる。
コード 'h4000 がそのチャネルのUV
スレッショルド検出機能をディス
エーブルする。
2の補数フォーマット、b[14] = 符号。
デフォルト値は未定義。
b[15]
予備
常に0を返す
29701fd
18
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
動作
4. 詳細なI2Cコマンド・レジスタの説明(続き)
CH0_A_SERVO、
CH1_A_SERVO:電圧サーボ制御レジスタ - 読取
り/書込み
BIT(s)
SYMBOL
動作
b[14:0]
Ch0_a_servo[14:0]
サーボ動作の間
Ch1_a_servo[14:0]
Chn _a_idac[7:0]出力電流がステッ
プ状に増加し、Chn _a_adc[14:0]の
コードをChn _a_servo[14:0]に保存
されている目標コードに強制的に
等しくする。
2の補数フォーマット、b[14] = 符号
デフォルト値は未定義。
b[15]
Ch0_a_servo_en
Ch1_a_servo_en
0 = Chn _a servoはディスエーブル
(デフォルト)。
b[10]
Ch1_a_idac_pol
b[11]
Ch0_a_idac_servo_repeat
Ch1_a_idac_servo_repeat
1 = Chn _a servoはイネーブル。
CH0_A_IDAC、
CH1_A_IDAC:IDAC制御/データ・レジスタ
- 読取り/書込み
BIT(s)
b[7:0]
動作
b[15:12] 予備
Ch0_a_idac[7:0]
Chn _a IDACデータ値。
CH0_A_IDAC_TRACKおよびCH1_A_IDAC_TRACK:IDACトラッキン
グ・データおよび制御レジスタ - 読取り/書込み
LTC2970-1のみ
Ch0_a_idac_en
Ch1_a_idac_en
b[9]
0 = サーボ動作の間、測定結
果が安定し、目標コードに釣
り合うまで、Chn _aをサーボ
制御する。
1 = サーボ動作の間、Chn _aを
目標コードに連続的にサー
ボ制御する。
SYMBOL
Ch1_a_idac[7:0]
b[8]
0 = VOUTn の増加が(VINn _APVINn _AM)を減少させるとき
この設定を使う。
外部帰還ネットワークを使
うDC/DCコンバータに一般的
な反転構成設定。
1 = VOUTn の増加が(VINn _APVINn _AM)を増加させるとき
この設定を使う。
トリム・ピンを使うDC/DCコ
ンバータに一般的な非反転
構成設定。
Ch0_a_idac_pol
Ch0_a_idac_con
Ch1_a_idac_con
0 = VOUTn 出力はトライステート。
1 = VOUTn 出力はイネーブル。
VOUTn をイネーブルする2つの
方法がある。
1) Chn _a_idac_conが“L”でChn _
a_idac_enが“H”に設定される
と、LTC2970はソフト接続を行
う。ソフト接続の間、内部アル
ゴリズムがIDACn ピンの電圧を
サーボ制御してVOUTn ピンの電
圧に釣り合わせるまで、VOUTn
電圧バッファ出力はVOUTn ピ
ンに接続されない。分解能は1
Chn _a_idac LSBである。
2) Chn _a_idac_conが“H”でChn _
a_idac_enがイネーブルされる
と、LTC2970はハード接続を行
う。VOUTn 電圧バッファはVOUTn
ピンに直ちに接続される。
0 = VOUTn はイネーブルされ
ていない、またはイネーブル
されているが、CHn 電圧バッ
ファの出力にまだ接続され
ていない。
(デフォルト)
常に0を返す
BIT(s)
SYMBOL
動作
b[7:0]
Ch0_a_idac_
track[7:0]
Chn _a_idac[7:0]の目標値。トラッ
キングの間、Chn _a_idac[7:0]は、そ
れがこの値に等しくなるまで、
1
だけインクリメント/デクリメン
トされる。
Ch1_a_idac_
track[7:0]
b[8]
Ch0_a_idac_track_en 0 = Chn _a_idac[7:0]のトラッキン
Ch1_a_idac_track_en グを禁止。
1 = Chn _a_idac[7:0]のトラッキン
グをイネーブル。
b[15:9]
予備
常に0を返す
CH0_A_DELAY_TRACKおよびCH1_A_DELAY_TRACK:IDACトラッ
キング遅延レジスタ - 読取り/書込み
LTC2970-1のみ
BIT(s)
SYMBOL
動作
b[9:0]
Ch0_a_delay_track[9:0]
トラッキング・イベントを同期
またはオフセットさせるのに
使う遅延
Ch1_a_delay_track[9:0]
b[15:10] 予備
常に0を返す
1 = VOUTn はイネーブルされて
おり、CHn 電圧バッファの出
力に接続されている。
詳細については、Chn _a_idac_
enを参照。
29701fd
詳細: www.linear-tech.co.jp/LTC2970
19
LTC2970/LTC2970-1
動作
5. 電源帰還ノードへのLTC2970のソフト接続
ソフト接続機能により、LTC2970は、電源の出力電圧への
撹乱を最小に抑えて、電源の帰還ノードに接続すること
ができます。これは、IOUTn のバッファされた電圧をVOUTn
の電圧と比較し、コンパレータの出力(COMPn )が変化す
るまでChn _a_idac[7:0]をインクリメントまたはデクリメ
ントすることにより達成されます。コンパレータが遷移
するときのChn _a_idac[7:0]の値がソフト接続の適切な値
です。瞬時IDACフォールト(Fault_chn _a_idac)を発生す
ることなく、IDACがこのソフト接続の値に達するときだ
け、電圧バッファの出力はVOUTn に接続されます。
ソフト接続のプロシージャ:
Chn _a_idac_polの適切な極性を決めます。VOUTn をインク
リメントすると差動電圧(VINn _AP­VINn _AM)が増加す
る場合、Chn _a_idac_pol = 1を選択します。適切にプログラ
ムされているとき、
Chn _a_idac[7:0]の値を下げると制御さ
れた電源の出力は常に減少します。
そのチャネルのIDACが接続のために現在イネーブルさ
れていないことを確認します。つまり、
Chn _a_idac_enビッ
トは0でなければなりません。
Chn _a_idac_pol、Chn _a_idac_con = 0、Chn _a_idac_en = 1、
およびChn _a_idac[7:0] = 0x80で、CHn _A_IDAC()を更新し
ます。Chn _a_idac[7:0]にプログラムされた値は無視され、
Chn _a_idac[7:0]は最初8'h80に設定されます。
これで、LTC2970はソフト接続コンパレータの出力をモ
ニタしながらChn _a_idac[7:0]をランプさせます。ソフト接
続コンパレータがトリップすると、LTC2970はVBUFn の出
力をVOUTn に接続し、Chn _a_idac_conを H に設定します。
IDACの値が'h00または'hFFに達する前にソフト接続コン
パレータがトリップしない場合、ソフト接続は失敗し、
IDACフォールトが表示され(Fault_chn _a_idac)、Chn _a_
idac_conは L に留まります。
ソフト接続の規則:
両方のチャネルがソフト接続を要求する場合、チャネル0
が優先されます。
LTC2970がそのチャネルの前に出されたソフト接続を
進めている途中だと、または前に出されたソフト接続が
失敗してIDACフォールトになっていると(Fault_chn _a_
idac = 1)、ソフト接続の要求は無視され、ユーザーがChn _
a_idac_polまたはChn _a_idac[7:0]を変えることはできませ
ん。Chn _a_idac_enビットは最初0に設定されていなけれ
ばならないことに注意してください。
LTC2970-1のみ:GPIO_CFGが H であり、GPIO_0または
GPIO_1が H であると、ソフト接続要求は無視され、ユー
ザーはChn _a_idac_polまたはChn _a_idac[7:0]を変えるこ
とはできません。
LTC2970-1のみ:一時停止中のトラッキング動作がある
と、ソフト接続要求は無視され、ユーザーはChn _a_idac_
polビットを変えることはできません。
6. 電源トリム・ピンへのLTC2970のハード接続
ハード接続機能により、LTC2970は、ソフト接続アルゴ
リズムを迂回し、Chn _a_idac[7:0]にプログラムされた値
を使って、電源の帰還ノードに直接接続することができ
ます。この機能は、計算された、または測定された受け入
れ可能な電圧で、IDACのバッファされた電圧V BUFn を
VOUTn に接続するシステムでは有用です。
ハード接続のプロシージャ:
Chn _a_idac_polの適切な極性を決めます。VOUTn をインク
リメントすると(VINn _AP­VINn _AP)が増加する場合、
Chn _a_idac_pol = 1を選択します。適切にプログラムされ
ているとき、IDACの値を下げると制御された電源の出力
は常に減少します。
Chn _a_idac[7:0]の値を決めます。'h00または'hffの値は許
されていますが、それらはIDACのフォールト・ビットを
トリップします(Fault_chn_a_idac = 1)。
IDACが既に接続されていると、他の条件が満たされてい
れば、Chn _a_idac[7:0]とChn _a_idac_polの値がIDACにプロ
グラムされます。詳細については、
「前に接続されたIDAC
のプログラミング」を参照してください。
Chn _a_idac_pol、
Chn _a_idac_con = 1、
Chn _a_idac_en = 1、お
よびChn _a_idac[7:0]で、CHn _A_IDAC()を更新します。
ハード接続の規則:
LTC2970がそのチャネルの前に出されたソフト接続を進
めている途中だと、または前に出されたソフト接続が失
敗してIDACフォールトになっていると(Fault_chn _a_idac
= 1)、ハード接続の要求は無視され、ユーザーがChn _a_
idac_pol、Chn _a_idac_conまたはChn _a_idac[7:0]を変える
ことはできません。
29701fd
20
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
動作
新しいハード接続は、Chn _a_idac_enの前の値 = 0である
ことを必要とすることに注意してください。
LTC2970-1のみ:GPIO_CFGが H であり、GPIO_0また
はGPIO_1が H であると、ハード接続要求は無視され、
ユーザーはChn _a_idac_pol、Chn _a_idac_conまたはChn _a_
idac[7:0]を変えることはできません。
LTC2970-1のみ:一時停止中のトラッキング動作がある
と、ハード接続要求は無視され、ユーザーはChn _a_idac_
pol、Chn _a_idac_conまたはChn _a_idac[7:0]を変えること
はできません。
7. 前に接続されたIDACのプログラミング
LTC2970のIDACは、関連したチャネルのサーボ動作がイ
ネーブルされていなければ、それらのIDACがソフト接続
またはハード接続で接続された後プログラムすることが
できます。
プロシージャ:
Chn _a_idac[7:0]の値を決めます。'h00または'hffの値は許
されていますが、IDACのフォールト・ビットをトリップ
します(Fault_chn _a_idac = 1)。
IDACが既に接続されており、Chn _a_idac_conが H であ
ることを確認します。
プログラムされようとしているチャネルではサーボ・
モードがイネーブルされていないことを確認します。
Chn _a_servo_enは L でなければなりません。この要件
は、前に要求されたサーボ動作にユーザーが干渉するの
を防ぎます。
Chn _a_idac_pol、Chn _a_idac_con = 1、Chn _a_idac_en = 1、お
よびChn _a_idac[7:0]で、CHn _A_IDAC()レジスタを更新し
ます。
注記:ユーザーがIDAC制御レジスタに書き込むときChn _
a_idac_polビットの現在の値を変更するのをLTC2970は
防がないので、この値を保存するよう注意します。
規則:
Chn _a_idac_conのゼロへの設定は、Chn _a_idac_enも L に
設定されない限り、DACを切断しません。
ハード接続の全規則が適用されます。
8. 電源トリム・ピンからのLTC2970の切断
VOUTn は単にChn _a_idac_enビットをクリアすることによ
り高インピーダンス状態にすることができます。その結
果生じる電源電圧への撹乱を最小に抑えるため、Chn _a_
idac_enビットをクリアするときIDACコードはその現在
の値から変更しません。これは、そのチャネルの関連した
servo_enビットが H であれば問題ではありません。
切断プロシージャ:
Chn _a_idac_enを L に設定してCHn _IDAC()を更新します。
LTC2970はバッファされたIOUTn をVOUTn から直ちに切断
します。
切断規則:
Chn _a_idac_enが H の状態でChn _a_idac_conをクリアし
てもIDACを切断しません。Chn _a_idac_enを L に設定す
るときだけChn _a_idac_conをクリアします。
LTC2970-1のみ:帰還ノードの接続がトラッキングに構成
設定されている場合、Chn _a_idac_enを変更してはいけま
せん。GPIO_CFGが H でGPIO_0またはGPIO_1が H の
とき、トラッキングがイネーブルされます。
9. 電源トラッキングの概要(LTC2970-1のみ)
LTC2970-1のトラッキング機能により、I2Cインタフェー
スは2個以上の電源の制御されたパワーアップまたはパ
ワーダウンを開始することができます(LTC2970-1の標準
的応用回路を図2に示します)。LTC2970のグループ・アド
レスとSYNC()コマンドを使って、アドレスの異なる複数
のLTC2970-1を同時にプログラムすることができます。
GPIO_CFGが H に引き上げられ、GPIO_0またはGPIO_1
が H のとき、トラッキングがイネーブルされます。
10. 電源のパワーオンのトラッキング(LTC2970-1のみ)
LTC2970-1のトラッキング機能により、I 2 Cは2個以上の
電源の制御されたパワーアップを開始することができま
す。
プロシージャ:このプロシージャでは、2個以上の電源の
パワーアップをトラッキングするのに必要な全ステップ
を説明します。I2Cの相互応答を必要とするステップは、
必要なI2Cコマンド機能が行頭に示されています。
GPIO_CFGを H に引き上げて、LTC2970-1をパワーアッ
プします。
29701fd
詳細: www.linear-tech.co.jp/LTC2970
21
LTC2970/LTC2970-1
動作
これにより、オープン・ドレイン出力のGPIO_1とGPIO_0
が自動的に電源の実行/ソフトスタート・ピンをグランド
に引き下げます。
CHn _A_IDAC():GPIO_CFG = 1のとき電源をオフに強
制する値でChn _a_idac[7:0]をハード接続します。Chn _a_
idac_polが適切な値であることを確認します。
CHn _A_IDAC_TRACK():Chn _a_idac_track_en = 1を設定
し、VOUTn が、それに対応する電源の帰還ノード電圧がレ
ギュレーション状態のときの電圧を最も良く近似するよ
うにするコードに、Chn _a_idac_track[7:0]の目標値を設定
します。
CHn _A_DELAY_TRACK():IDACn のインクリメントを遅
らせる値を、トラッキング・イベントの始点を基準にして
設定します。これは、電源パワーアップのトラッキングを
同時に行うか、それとも順に行うかを制御します。
IO():io_gpio_n = 1にプログラミングすることにより、実
行/ソフトスタート・ピンをリリースします。これにより、
Chn _a_idac[7:0]によって電源出力が低く保たれるので、
電源出力が変動するのを許すことなく電源をイネーブル
します。電源が動作し始めるのに十分な時間が経過する
まで待ってからトラッキングを開始します。
SYNC():複数のLTC2970-1がトラッキングのために同期
するのを可能にするオプションのコマンド。Sync_track =
1を書き込むと、LTC2970-1はtrack_start = 1を受け取るま
で待たずににその現在のADCの変換を終了することがで
きます。LTC2970-1はtTIMEOUT_SYNCの後この待機コマン
ドをタイムアウトします。グローバル・アドレスを使って
Sync_track = 1を読み出すと、トラッキング動作を進める
前に、全てのLTC2970-1が確実に同期します。
IO():Io_track_start = 1を設定し、実行/ソフトスタート・ピ
ンをイネーブルされた状態に保ちます。複数のLTC2970-1
の電源のパワーアップを同時にトラッキングするには、
グローバルI2Cアドレスを使います。
LTC2970-1の応答:トラッキングをイネーブルされた各
チャネルでは、LTC2970-1はtDEC_TRACKのレートでCHn _
A_delay_trackカウンタをデクリメントします。あるチャ
ネルのトラッキング・カウンタがゼロに達すると直ちに、
LTC2970-1は、Chn _a_idac_track[7:0]の最終値に達するま
で、Chn _a_idac[7:0]の値を1カウントづつステップさせ
始めます。最終値に達すると、Chn _a_idac_track_enがデア
サートされます。全チャネルで最終値に達すると、GPIO_
CFGが L にアサートされます。tHOLD_TRACKの時間遅延
の後、Chn _a_idac_enがデアサートされます。
22
パワーアップ・トラッキングの規則:
Chn _a_idac_conが接続されていないと、トラッキングを
開始できません。この条件は前のプロシージャがその通
り実行されると満たされます。
IO(Io_track_start)がアサートされた後トラッキングが完
了するまで、またはトラッキングが一時停止されている
と、つまりGPIO_0またはGPIO_1のどちらかがアサート
された状態でGPIO_CFGが H だと、Chn _a_idac_track_
pol、Chn _a_idac_track_en、およびch0_idac[7:0]の更新は無
視されます。
11. 電源のパワーオフのトラッキング(LTC2970-1のみ)
LTC2970-1のトラッキング機能により、I2Cは2個以上の電
源の制御されたパワーダウンを開始することができます。
プロシージャ:このプロシージャでは、2個以上の電源の
パワーダウンをトラッキングするのに必要な全ステップ
を説明します。I 2Cの相互応答を必要とするステップは、
必要なI2Cコマンド機能が行頭に示されています。
CHn _IDAC():トラッキングをイネーブルされた各チャネ
ルのIDACをディスエーブルします(Chn _a_idac_en = 0)。
Chn _a_idac_polが適切な値であることを確認します。
CHn _IDAC_TRACK():Chn _a_idac_track_en = 1に設定し
てトラッキングされるチャネルを選択し、各Chn _a_idac_
track[7:0]の目標値を、電源をオフに強制する値に設定し
ます。
CHn _A_DELAY_TRACK():そのチャネルのDACのデクリ
メントを遅らせる値を、トラッキング・イベントの始点を
基準にして設定します。これは、電源パワーダウンのト
ラッキングを同時に行うか、それとも順に行うかを制御
します。
SYNC():複数のLTC2970-1がトラッキングのために同期
するのを可能にするオプションのコマンド。Sync_track =
1を書き込むと、LTC2970-1はtrack_start = 1を受け取るま
で待たずにその現在のADC変換を終了することができ
ます。LTC2970-1はtTIMEOUT_SYNCの後この待機コマンド
をタイムアウトします。グローバル・アドレスを使って
Sync_track = 1を読み出すと、トラッキング動作を進める
前に、全てのLTC2970が確実に同期します。
IO():Io_track_start = 1に設定します。複数のLTC2970-1の
電源のパワーダウンを同時にトラッキングするには、グ
ローバルI2Cアドレスを使います。
詳細: www.linear-tech.co.jp/LTC2970
29701fd
LTC2970/LTC2970-1
動作
LTC2970-1の応答:トラッキングをイネーブルされた各
チャネルはソフト接続されています。GPIO_CFGピン
はリリースされているので、それを H に引き上げるこ
とができます。LTC2970-1はt SETUP_TRACK だけ待って、
GPIO_CFGがセトリングできるようにします。トラッキ
ングをイネーブルされた各チャネルでは、tDEC_TRACKの
レートでChn _a_delay_trackカウンタがデクリメントされ
ます。あるチャネルのトラッキング・カウンタがゼロに
達すると直ちに、LTC2970-1は、Chn _a_idac_track[7:0]の最
終値に達するまで、Chn _a_idac[7:0]の値を1カウントづつ
ステップさせ始めます。次いで、両チャネルのトラッキ
ング・イネーブル・ビットがクリアされます(Chn _a_idac_
track_en = 0)。
IO():次いで、I 2 Cインタフェースを使って、GPIO_1と
GPIO_0を L に設定し、電源をディスエーブルすること
ができます。
パワーダウン・トラッキングの規則:
パワーダウン・トラッキングの要求は、トラッキングをイ
ネーブルされた各チャネルに対してChn _a_idac_en = 0に
設定することにより、ユーザーがIDACをディスエーブル
するまで、無視されます。
IO(IO_track_start)がアサートされた後トラッキングが
完了するまで、またトラッキング範囲が構成設定され
ていると、Chn _a_idac_track_pol、Chn _a_idac_track_en、お
よびch0_idac[7:0]の更新は無視されます(GPIO_0または
GPIO_1のどちらかが H にアサートされた状態でGPIO_
CFGが H )。
12. 連続電源電圧サーボ制御
LTC2970は連続電圧サーボ機能により外部電源をプロ
グラムされた値にサーボ制御することができます。外部
電源の電圧はChn _A_ADCを介してモニタされ、Chn _a_
servoに保存されている目標値と比較されます。各変換
後、測定された電圧を目標サーボ値に近づける、または近
くに保つように、Chn _A_IDACは1だけインクリメント、1
だけデクリメント、またはホールドされます。
プロシージャ:
LTC2970を電源のトリム・ピンにハード接続またはソフ
ト接続するプロシージャに従います。CHn _A_IDAC()を
更新するときは、Chn _a_idac_servo_repeatを H にアサー
トします。サーボ・チャネルのIDACをイネーブルしてお
かないと、Chn _A_servo_enを H に設定できません。
目標サーボ電圧(Chn _a_servo[14:0])を決めます。
Chn _a_servo_en = 1およびChn _a_servo[14:0]で、CHn _A_
SERVO()を更新します。
Chn _a_idac_servo_repeat = 1でCHn _A_IDAC()を更新しま
す。このステップは、ソフトまたはハードの接続プロシー
ジャの間にChn _a_idac_servo_repeatが H に設定されてい
ればスキップすることができます。
LTC2970の応答:(VINn _AP-VINn _AM)の測定値をChn _a_
servo[14:0]に一致させるため、LTC2970はChn _a_idac[7:0]
を連続的にインクリメント、デクリメントまたはホール
ドします。
CHn _A_SERVO()レジスタが更新されると常に内部フラ
グがクリアされ、サーボ制御が完了していないことを表
示します。この内部フラグ(Chn _a_servo_done)により、最
初ADCは加速された12ビット・モードで動作します。チャ
ネルがサーボの目標値に達すると、ADCはChn _a_servo_
doneを H にアサートする前に2回の変換の間14ビット・
モードに戻ります。
連続電圧サーボ・モードでは、Chn _a_servo_doneフラグに
より、初期サーボ目標値に短時間で到達することができ
ます。この間、全ての非サーボ・チャネルのADC変換は一
時禁止されます。
規則:
サーボ・チャネルに関連したIDACはイネーブルする必要
があります。Chn _a_idac_enが L だと、サーボ・イネーブ
ル・ビットChn _a_servo_enは常に L に強制されます。
サーボ・チャネルに関連したIDACは接続する必要があり
ます(Chn _a_idac_con = 1)。
IDACフォールトが連続サーボ動作の間に発生すること
があります。LTC2970はフォールトを報告し、そのチャネ
ルをサーボ制御しようと引き続き試みます。
LTC2970-1のみ:中断中のトラッキング・コマンドがあっ
てはなりません。中断中のトラッキング・コマンドは
Chn _a_servo_enをクリアします。
LTC2970-1のみ:トラッキング範囲はイネーブルされては
なりません(GPIO_0またはGPIO_1が H にアサートされ
た状態でGPIO_CFGが H )。イネーブルされたトラッキ
ング範囲はChn _a_servo_enを L にクリアします。
29701fd
詳細: www.linear-tech.co.jp/LTC2970
23
LTC2970/LTC2970-1
動作
13. ワンタイム電源電圧サーボ制御
ワンタイム電圧サーボ機能により、LTC2970は外部電源
をプログラムされた値にサーボ制御し、目標値に達した
らIDACの更新を停止することができます。
プロシージャ:
「ワンタイム電源電圧サーボ制御」で説明されているプロ
シージャに従います。
プロシージャ:
Fault_en_chn _a_servo = 1でFAULT_EN()を更新します。
LTC2970を電源のトリム・ピンにハード接続またはソフ
ト接続するプロシージャに従います。CHn _A_IDAC()を
更新するときは、Chn _a_idac_servo_repeatを L にデア
サートします。サーボ・チャネルのIDACをイネーブルし
ておかないと、Chn _a_servo_enを H に設定できません。
全サーボ・チャネルの適切な瞬時フォールトの検出をイ
ネーブルします。
「瞬時フォールトの発生とモニタ」を参
照してください。
Chn _a_idac_servo_repeat = 0でCHn _A_IDAC()を更新しま
す。このステップは、ソフトまたはハードの接続プロシー
ジャの間にChn _a_idac_servo_repeatが L にクリアされて
いればスキップすることができます。
Fault_en_chn _a_servo = 0でFAULT_EN()を更新します。こ
れにより、過電圧または低電圧のフォールト後、LTC2970
がサーボ制御を再度開始するのを防ぎます。
目標サーボ電圧(Chn _a_servo[14:0])を決めます。
Chn _a_servo_en = 1およびChn _a_servo[14:0]で、CHn _A_
SERVO()レジスタを更新します。
LTC2970の応答:(VINn _AP­VINn _AM)の測定値を
Chn _a_servo[14:0]に一致させるため、LTC2970はChn _a_
idac[7:0]をインクリメント、デクリメントまたはホールド
します。サーボ・プロシージャは内部のChn _a_servo_done
フラグがセットされると終了します(「連続電源電圧サー
ボ制御」を参照)。この時点で、IDACは適切なサーボ値に
プログラムされているか、またはフォールトを生じてい
ます。
規則:
「連続電源電圧サーボ制御」の全規則が適用されます。
14. フォールト時のリピートを使ったワンタイム電源
電圧サーボ制御
サーボ・チャネルで低電圧または過電圧のフォールトが
検出された後、LTC2970のワンタイム電圧サーボ機能を
変更して、LTC2970が追加の電源サーボ動作を行えるよ
うにすることができます。
24
LTC2970の応答:サーボ・チャネルで瞬時低電圧または
過電圧のフォールトが検出されると(Fault_ov_a_chn ま
たはFault_uv_a_chn )、いつでもそのチャネルの内部Chn _
a_servo_doneフラグがクリアされ、LTC2970は完全なワ
ンタイム・サーボを実行します。これにより、ユーザーが
定めた動作ウィンドウから電源が外れてしまった後、
LTC2970は電源を目標サーボ値に正確に回復することが
できます。
規則:
「連続電源電圧サーボ制御」の全規則が適用されます。
永続する低電圧または過電圧のフォールトの間、
LTC2970はフォールトを生じたチャネルを修復しようと
連続的に試みます。試みが失敗するごとに、その後、ADC
によってモニタする必要のある他の全てのチャネルが
サービスを受けます。
15. ADCによる入力チャネルと内部温度センサのモニ
タの構成設定
LTC2970は7つの異なった入力チャネルの任意の組合せに
対してADC変換を行うことができます。どのチャネルも
それに関連したADC_MON()ビットが H に設定されると
変換されます。
詳細については表7を参照してください。
プロシージャ:
モニタされる各チャネルの制御ビットを H に設定して
ADC_MON()を更新します。
LTC2970の応答:イネーブルされている全チャネルが順
に変換されます。一番最近の変換結果をADCの結果レジ
スタから読み出すことができます。変換が完了するたび
に、結果レジスタに関連した新しいデータ・ビットが H
にアサートされます。
29701fd
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
動作
表7.LTC2970のADC変換とフォールト・リミット・レジスタ
入力チャネル
ADC_MON()制御ビット
OVフォールト・レジスタ
(2の補数)
ADC結果レジスタ
(2の補数)
UVフォールト・レジスタ
(2の補数)
TEMPERATURE
Adc_mon_temp
Temp_adc[14:0]
-
-
VIN1_BP-VIN1_BM
Adc_mon_b_ch1
Ch1_b_adc[14:0]
Ch1_b_ov[14:0]
Ch1_b_uv[14:0]
VIN1_AP-VIN1_AM
Adc_mon_a_ch1
Ch1_a_adc[14:0]
Ch1_a_ov[14:0]
Ch1_a_uv[14:0]
VIN0_BP-VIN0_BM
Adc_mon_b_ch0
Ch0_b_adc[14:0]
Ch0_b_ov[14:0]
Ch0_b_uv[14:0]
VIN0_AP-VIN0_AM
Adc_mon_a_ch0
Ch0_a_adc[14:0]
Ch0_a_ov[14:0]
Ch0_a_uv[14:0]
12VIN
Adc_mon_v12
V12_adc[14:0]
V12_ov[14:0]
V12_uv[14:0]
VDD
Adc_mon_vdd
Vdd_adc[14:0]
Vdd_ov[14:0]
Vdd_uv[14:0]
新しいデータ・ビットは結果レジスタが読み出されるた
びにリセットされます。これにより、データが最後に読み
出された後、新しい変換が完了したかを管理ソフトが判
断する簡単なメカニズムが与えられます。
規則:
CH1_A_ADCとCH0_A_ADCのチャネルがそれらの初期
高速サーボ・モードである場合、LTC2970はこれらのチャ
ネルのADC変換に優先権を割り当てます。
ADC変換を行うには、IO()レジスタの制御ビットIo_i2c_
adc_wenが"L"である必要があります。
16. 瞬時フォールトの発生とモニタ
LTC2970は14種類の瞬時フォールトをサポートします。
これらのフォールトはそれらをトリガする条件ととも
に表8に示されています。6種類の低電圧フォールト、6
種類の過電圧フォールトおよび2種類のIDACリミット・
フォールトがあります。FAULT()コマンドを使って全て
の瞬時フォールト・ビットの状態を読み出すことができ
ます。IO()コマンドを使ってGPIO_0とGPIO_1を構成設定
し、それぞれ電圧リミット・フォールトとIDACフォール
トを見ることができます。GPIO_0とGPIO_1の状態はIO()
を使って読み出すことができます。
LTC2970-1のみ:中断中のトラッキング要求の間、ADC変
換は一時停止されます。
表8.LTC2970のフォールト通報ビットと条件
瞬時フォールトを発生する条件
V12_adc[14:0] < V12_uv[14:0]
FAULT()
瞬時フォールトの通報
Fault_v12_uv
FAULT_LA()
FAULT_EN()
ラッチされるフォールト通報のイネーブル ラッチされるフォールトの通報
Fault_en_v12_uv
Fault_la_v12_uv
V12_adc[14:0] > V12_ov[14:0]
Fault_v12_ov
Fault_en_v12_ov
Fault_la_v12_ov
Vdd_adc[14:0] < Vdd_uv[14:0]
Fault_vdd_uv
Fault_en_vdd_uv
Fault_la_vdd_uv
Vdd_adc[14:0] > Vdd_ov[14:0]
Fault_vdd_ov
Fault_en_vdd_ov
Fault_la_vdd_ov
Fault_ch1_b_uv
Fault_en_ch1_b_uv
Fault_la_ch1_b_uv
Ch1_b_adc[14:0] < Ch1_b_uv[14:0]
Ch1_b_adc[14:0] > Ch1_b_ov[14:0]
Fault_ch1_b_ov
Fault_en_ch1_b_ov
Fault_la_ch1_b_ov
Idac_a_ch1[7:0] = 8’ff or 8’h00
Fault_ch1_a_idac
Fault_en_ch1_a_idac
Fault_la_ch1_a_idac
Ch1_a_adc[14:0] < Ch1_a_uv[14:0]
Fault_ch1_a_uv
Fault_en_ch1_a_uv
Fault_la_ch1_a_uv
Ch1_a_adc[14:0] > Ch1_a_ov[14:0]
Fault_ch1_a_ov
Fault_en_ch1_a_ov
Fault_la_ch1_a_ov
Ch0_b_adc[14:0] < Ch0_b_uv[14:0]
Fault_ch0_b_uv
Fault_en_ch0_b_uv
Fault_la_ch0_b_uv
Ch0_b_adc[14:0] > Ch0_b_ov[14:0]
Fault_ch0_b_ov
Fault_en_ch0_b_ov
Fault_la_ch0_b_ov
Idac_a_ch0[7:0] = 8’ff or 8’h00
Fault_ch0_a_idac
Fault_en_ch0_a_idac
Fault_la_ch0_a_idac
Ch0_a_adc[14:0] < Ch0_a_uv[14:0]
Fault_ch0_a_uv
Fault_en_ch0_a_uv
Fault_la_ch0_a_uv
Ch0_a_adc[14:0] > Ch0_a_ov[14:0]
Fault_ch0_a_ov
Fault_en_ch0_a_ov
Fault_la_ch0_a_ov
29701fd
詳細: www.linear-tech.co.jp/LTC2970
25
LTC2970/LTC2970-1
動作
プロシージャ:
それより上ではADCの結果が過電圧フォールトを発生
する値を使って過電圧リミット・レジスタを更新します。
瞬時過電圧フォールトは各ADC変換の後に更新されま
す。それらは、ADCの結果が過電圧リミットより大きい
と H にアサートされます。それらは、ADCの結果が過電
圧リミットに等しいかそれより下であればクリアされま
す。過電圧リミットを14'h3fffに設定すると、関連したチャ
ネルの瞬時フォールトを禁止します。
それより下ではADCの結果が低電圧フォールトを発生
する値を使って低電圧リミット・レジスタを更新します。
瞬時低電圧フォールトは各ADC変換の後に更新されま
す。それらは、ADCの結果が低電圧リミットより小さい
と H にアサートされます。それらは、ADCの結果が低電
圧リミットに等しいかそれより大きければクリアされ
ます。低電圧リミットを14'h4000に設定すると、関連した
チャネルの瞬時フォールトを禁止します。
ADC_MON()制御ビットを更新して、過電圧と低電圧のリ
ミットに関してモニタされる全チャネルのADC変換を
可能にします。全てのADC変換が完了した後、瞬時IDAC
フォールトがポーリングされ、関連したIDACレジスタが
'h00または'hffであればセットされます。
FAULT()を読み出して、全ての瞬時フォールトの値を見ます。
IO(Io_cfg_0)コマンドを使って、内部Power_goodフラグを
出力するようにGPIO_0ピンを構成設定することができ
ます。瞬時過電圧フォールトまたは低電圧フォールトが
ないと、Power_goodは"H"にアサートします。IO()を使っ
て、io_gpio_0を介してPower_goodの値を読み出すことが
できます。
IO(Io_cfg_1)コマンドを使って、内部Idac_faultフラグを出
力するようにGPIO_1ピンを構成設定することができま
す。どちらかのIDAC値がフォールトだと、Idac_faultが"H"
にアサートされます。IO()を使って、io_gpio_1を介して
Idac_faultの値を読み出すことができます。
規則:
過電圧リミットと低電圧リミットは初期化する必要があ
ります。それらには既定値がありません。
過電圧リミット、低電圧リミットおよびADCの結果は全
て2の補数を使用し、レジスタ [14:0] のビット位置 [14] が
符号に使われます。
瞬時Ch0_aフォールトとCh1_aフォールトを使って、
フォールト・イベントによりサーボをトリガすることが
できます。
26
瞬時フォールト検出が更新されるには、過電圧フォール
トと低電圧フォールトは、関連したADC_MON制御ビッ
トが H にアサートされることを必要とします。
17. ラッチされるフォールトの発生とモニタ
LTC2970は瞬時フォールトをラッチされるフォールト・
レジスタFAULT_LAに選択的にラッチすることができ
ます。各瞬時フォールトはFAULT_LA内に関連したラッ
チされるフォールト・ビットを、またFAULT_EN内には
フォールト・イネーブル・ビットを持っています(詳細に
ついては表8を参照)。瞬時フォールト・イネーブル・ビッ
トが H のとき、瞬時フォールトをセットするどのイベ
ントも同時にラッチされるフォールトをセットします。
ラッチされたフォールトは、条件が瞬時フォールトがク
リアされることを許すとしても、セットされたまま留ま
ります。ラッチされたフォールトは、関連したフォール
ト・イネーブル・ビットがクリアされると直ちにクリアさ
れます。全てのラッチされたフォールトは、ラッチされる
フォールト・レジスタがFAULT_LA()によって読み出され
るときもクリアされます。
FAULT_INDEX()コマンドを読み出して、ラッチされる
フォールトがどれかアサートされているか判断すること
ができます。FAULT_INDEX()を読み出しても、ラッチさ
れたフォールトはクリアされません。ALERT出力を構成
設定して、ラッチされるフォールトのどれかがアサート
されているか見ることもできます。
プロシージャ:
瞬時フォールト発生のプロシージャに従います。
FAULT_EN()を書き込んで、ラッチされるフォールトの任
意の組合せをイネーブルします。
FAULT_INDEX()を読み出して、ラッチされたフォールト
をクリアすることなくラッチされるフォールトがどれか
アサートされているか判断します。
FAULT_LA()を読み出して、全てのラッチされるフォー
ルトをモニタします。FAULT_LA()を読み出すと、全ての
ラッチされたフォールトをクリアします。これらは、次に
LTC2970がポーリングを行い、関連した瞬時フォールト
をセットするまでクリアされたまま留まります。
IO(Io_alert_enb)を L に設定すると、14種類のラッチさ
れるフォールトのどれか1つが H にアサートされると
ALERTが L にアサートされます。ALERTピンの値は
IO(Alertb)を介して読み出すこともできます。
詳細: www.linear-tech.co.jp/LTC2970
29701fd
LTC2970/LTC2970-1
動作
規則:
規則:
「瞬時フォールトの発生とモニタ」を参照してください。
18. 汎用入力/出力ピン。
以下のためにGPIO_0とGPIO_1を使うことができます。
(1) 瞬時フォールトのモニタ(「瞬時フォールトの発生と
モニタ」を参照)
;(2) トラッキングの間のスイッチャの実
行/スタート・ピンの制御(「電源トラッキングの概要」を
参照)
;(3)汎用入力/出力ピンの提供。
プロシージャ:
オープン・ドレイン出力としてGPIO_n をプログラムする
には、Io_cfg_n = 2'b10に設定します。lo_gpio_n に書き込ま
れた値はGPIO_n によって出力されます。
入力としてGPIO_n をプログラムするには、Io_cfg_n =
2'b11に設定します。これで、GPIO_n の値をlo_gpio_n を介
して読み出すことができます。
GPIO_0とGPIO_1はパワーオン・リセットでGPIO_CFGの
レベルのコンプリメントに等しい値の出力ピンに構成設
定されます。
19. 開発支援機能
内部ADCはディスエーブルすることができ、ADC結果レ
ジスタは書き込まれたI 2Cデータを受け取ることができ
ます。この機能により、診断目的でフォールトを発生させ
ることができ、実際の過電圧や低電圧のイベントを発生
させる必要はありません。
プロシージャ:
IO(Io_i2c_adc_wen)を H に設定して、ADC結果レジスタ
の書込みをイネーブルし、内部ADCの更新をディスエー
ブルします。
規則:
通常動作ではIo_i2c_adc_wenがクリアされている必要が
あります。
アプリケーション情報
外部帰還抵抗を使ったDC/DCコンバータのマージニン
グ
外部帰還ネットワークを使った電源マージニングの標準
的応用回路を図1に示します。VIN0_APとVIN0_AMの差動入
力が負荷電圧を直接検出し、差動入力V IN0_BPとVIN0_BM
は負荷電流検出抵抗R50の両端に接続されます。IDAC0
の電流を抵抗R40にソースすることにより、補正電圧が
IOUT0ピンに生じます。負荷電流の変化によるグランド・
バウンスからV IOUT0を絶縁するため、R40はポイントオ
ブロードGNDにケルビン接続されます。VIOUT0は内蔵ユ
ニティゲイン電圧バッファによってVOUT0に複写されま
す。次いで、VOUT0は抵抗R30を介して電源の帰還ノード
に接続されます。VOUT0ピンを高インピーダンス・モード
にすることにより、帰還ノードをDACの補正電圧から絶
縁することができます。GPIO_CFGピンがVDDにプルアッ
プされているので、パワーアップ後I2Cインタフェースが
RUN/SSピンをリリースするまで、LTC2970のGPIO_0ピン
が自動的に電源のRUN/SSピンを L に保持します。
8V TO 15V
VIN
IN
OUT
0.1µF
VIN
R50
VDD
1/2 LTC2970
VIN0_BP
I–
DC/DC
CONVERTER
VIN0_BM
R30
R20
RUN/SS
FB
R10
GND SGND
0.1µF
GPIO_CFG
I+
ALERT
VOUT0
SCL
VIN0_AP
SDA
I2C BUS
+
LOAD VDC0
–
IOUT0
GPIO_0
R40
VIN0_AM
REF
GND ASEL0 ASEL1
0.1µF
29701 F01
図1.外部帰還抵抗を使ったDC/DCコンバータの
標準的LTC2970応用回路
29701fd
詳細: www.linear-tech.co.jp/LTC2970
27
LTC2970/LTC2970-1
アプリケーション情報
外部帰還抵抗を使ったDC/DCコンバータの4ステップ
抵抗選択プロシージャ
以下の4ステップのプロシージャを使って、図1に示され
ている標準的応用回路の抵抗値を計算します。
R10 =
R20• VFB0
VDC,NOM −IFB0 •R20 − VFB0
(1)
2. DC/DCコンバータの必要な最大出力電圧VDC0,maxを与
えるR30の最大値について解きます。
VOUT0が0Vのとき、DC/DCコンバータの出力はその最大
電圧です。10mVの項はIDACの1倍電圧バッファの最大オ
フセット電圧に対応することに注意してください。
R30 ≤
R20• ( VFB −10mV )
VDC,MAX − VDC,NOM
(2)
(4)
R20
•
R30
(R40•236µA − VFB0 −10mV )
(5)
VDC0,MIN ≤ VDC0,NOM −
1. 帰還抵抗R20とDC/DCコンバータの公称出力電圧
VDC0,NOMの値を仮定し、R10について解きます。
V DC0,NOM は、LTC2970のVOUT0 ピンが高インピーダン
ス状態のときのDC/DCコンバータの望みの出力電圧で
す。VFB0はループがレギュレーション状態のときのコン
バータの帰還ノードの電圧、I FB0は帰還ノードの入力電
流です。
 R20 
VDC0,NOM = VFB •  1+
+I •R20
 R10  FB
VDC0,MAX ≥ VDC0,NOM +
R20
• ( VFB0 −10mV )
R30
(6)
マージニングの分解能は次式のように限定されます。
R20
•R40•276µA
volts/DAC LSB
VRES ≤ R30
256
(7)
TRIMピンを使ったDC/DCコンバータのマージニング
TRIMピンを使ったDC/DCコンバータの出力電圧のマー
ジニングの標準的な応用回路を図2に示します。LTC2970
のVOUT0ピンは抵抗R30を介してTRIMピンに直接接続さ
れており、IOUT0ピンはR40を介してコンバータのポイン
トオブロード・グランドに終端されています。抵抗R30と
R40はこの応用回路に2の自由度を与えるので、マージン
アップとマージンダウンのパーセンテージを独立に指定
することができます。
パワーアップに続いて、LTC2970のVOUT0ピンはデフォル
トで高インピーダンス状態になります。
3. DC/DCコンバータの必要な最小出力電圧VDC0,MINを与
えるのに必要なR40の最小値について解きます。
8V TO 15V
0.1µF
12VIN
DC/DCコンバータの出力電圧はIDAC0がそのフルスケー
ル電流のとき最小になります。R40が十分大きいことを
保証するため、IDAC0のフルスケール電流はデータシー
トの最小値の236μAであると仮定します。
R40 ≥
+ V +10mV
( VDC,NOM − VDC,MIN )• R30
R20 FB
236µA
VIN
VDD
VO+
1/2 LTC2970
R30
TRIM
DC/DC
CONVERTER
VOUT0
VIN0_AP
SCL
I2C BUS
+
ON/OFF
LOAD VDC0
–
VSENSE–
4. DC/DCコンバータの出力電圧の最小、
公称、
および最大
と、結果として得られるマージニングの分解能を再計算
します。
ALERT
SDA
VSENSE+
(3)
0.1µF
GPIO_CFG
VO–
IOUT0
GPIO_0
R40
VIN0_AM
REF
GND ASEL0 ASEL1
0.1µF
29701 F02
図2.TRIMピンを使ったDC/DCコンバータのLTC2970応用回路
29701fd
28
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
アプリケーション情報
ソフト接続機能が使われると、LTC2970は、VOUT0 をイ
ネーブルする前に、TRIMピンの開回路電圧を最も良く近
似するIDACコードを自動的に見つけます。注記:VTRIMと
コンバータの出力の間の関係は一般に非反転なので、電
圧サーボ機能が適切に機能できるように、必ずLTC2970
のCH0_a_idac_polビットを1に設定します。
TRIMピンを使うDC/DCコンバータは通常、VSENSE+ピン
またはVSENSE­ピンのどちらかとTRIMピンの間に外部抵
抗を接続することにより、上方または下方にマージニン
グします。これらの抵抗とDC/DCコンバータの出力電圧
のΔ%変化の間の関係は一般に次のように表されます。
R TRIM _ DOWN =
R TRIM • 50
−R TRIM
ΔDOWN %
(8)
R TRIM _ UP =
 R TRIM • VDC • (100 + ΔUP %) R TRIM • 50

−
−R TRIM 

2 • VREF • ΔUP %
ΔUP %


(9)
ここで、RTRIMはTRIMピンを見込む抵抗、VREFはTRIMピ
ンの開回路出力電圧、V DCはDC/DCコンバータの公称出
力電圧です。Δ UP%とΔ DOWN%は、それぞれマージニング
アップとマージニングダウンのときのコンバータの出力
電圧のパーセンテージ変化を表しています。
LTC2970-1を使ったトラッキング
LTC2970-1のトラッキングの標準的応用回路を図3に示
します(トラッキングのイベントのシーケンスは「動作」
のセクションのセクション9および10で説明されていま
す)。GPIO_0ピンとGPIO_1ピンはそれぞれのDC/DCコン
バータのRUN/SSピンに直接接続されています。GPIO_
CFGがV DD にプルアップされているので、LTC2970-1は
オープン・ドレイン出力のGPIO_0とGPIO_1を L にア
サートすることにより、パワーアップ後DC/DCコンバー
タを自動的にオフにホールドします。NチャネルFETの
Q10/11およびダイオードD10/11は、GPIO_CFGが H の状
態で抵抗R30A/31Aの周囲に一方向レンジ・スイッチを形
成します。これらのレンジ・スイッチにより、LTC2970-1
のVOUT0ピンとVOUT1ピンは、抵抗R30B/31Bを介して、コ
ンバータの出力をグランドに/から完全にドライブする
ことができます。GPIO_CFGが L のとき、NチャネルFET
のQ10とQ11はオフします。次いで、R30A/31AとR30B/31B
は通常のマージニング動作のため直列に組み合わされ
ます。Q10/11のゲートに直列な100k/0.1μFローパス・フィ
ルタは、GPIO_CFGが L のときDC/DCコンバータの帰還
ノードへの電荷注入を最小にします。
8V TO 15V
0.1µF
12VIN
VDD
10k
TRIMピンを使ったDC/DCコンバータの2ステップ抵抗
選択プロシージャ
GPIO_CFG
100k
GPIO_0
以下の2ステップのプロシージャを使って、図2に示され
ている抵抗R30とR40の値を計算します。
DOWN
RUN/SS
D10
LTC2970-1
Q10
VOUT0
R30A
I2C BUS
R30B
IOUT0
SDA
(10)
0.1µF
GPIO_1
VOUT1
R31A
GND
IOUT1
VIN
IN
DC/DC
CONVERTER
R31B
FB
R11
(11)
R20
RUN/SS
Q11
2. R40について解きます。
VDC0
OUT
R40
D11

Δ %  VREF
R40 ≥  1+ UP
•
Δ

DOWN %  236µA
FB
R10
SCL
VIN
IN
DC/DC
CONVERTER
ALERT
1. R30について解きます。
 50 − ΔDOWN % 
R30 ≤R TRIM • 
% 
 Δ
Q10, Q11: 2N7002
D10, D11: MMBD4448V
*SOME DETAILS OMITTED FOR CLARITY
0.1µF
VDC1
OUT
R21
R41
29701 F03
図3.LTC2970-1のトラッキングの応用回路
29701fd
詳細: www.linear-tech.co.jp/LTC2970
29
LTC2970/LTC2970-1
アプリケーション情報
トラッキング応用回路の抵抗値、カウンタの遅延値、お
よび最終IDACコードの計算のための7ステップ・プロ
シージャ
以下の7ステップのプロシージャを使って、図3に示され
ているトラッキングの応用回路の抵抗値、トラッキング
のカウンタ遅延、および最終IDACコードを計算します。
1. R20の値を仮定して、R21について解きます。
VDCn ,NOMは、LTC2970のVOUTn ピンが高インピーダンス
状態のときのDC/DCコンバータの出力電圧です。
R21= R20•
(12)
VDC1,NOM
VDC0,NOM
R2n
(13)
 VDCn,NOM 
– 1
 V

FBn
簡単のため、このプロシージャではR40 = R41であると仮
定します。VDCn ,MAXとVDCn ,MINはそれぞれ最大と最小の
コンバータ出力マージン電圧です。
R40 = R41の値は次のように制約されます。
(
(
 R3nB R3nB 
VFBn •  1+
+
 + 0.8V +10mV

R1n
R2n 
236µA
注記:R40 = R41の最大値を与えるパラメータを持った
チャネルを使います。
)
)
 V

DCn,NOM − VDCn,MIN
VFBn • 
+1 +10mV
 VDCn,MAX − VDCn,NOM

236µA
R30BとR31Bの上限について解いてから、式17を使って
どの抵抗値が他の抵抗の最大値を制約するか判断しま
す。
R3nB ≤
3. R40とR41について解きます。
R40 = R41≥
(15)
R40 = R41≥
4. R30BとR31Bについて解きます。
2. R10とR11について解きます。
R1n =
ダイオードD10とD11の順方向電圧降下(最大0.8V)によ
り、式(14)からのR40 = R41の最小値を使うと、ステップ4
でR30とR31値が小さな値、または負の値にすらなること
があります。そうなる場合、R3n Bの最小許容値を仮定し、
次式を使って最小値R40 = R41を計算します。
(R4n •236µA − VFBn − 0.8V −10mV )
1 
 1
VFBn • 
+
 R1n R2n 
R30B R31B
=
R20 R21
(16)
(17)
5. R30AとR31Aについて解きます。
(14)
R30AとR31Aは次によって制約されます。
R3nA ≤
(18)
R2n
−R3nB

 R2n  VDCn, MAX − VDCn, NOM 
 1+
 •

VDCn, NOM
R1n  

29701fd
30
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
アプリケーション情報
6. チャネル0を基準にしたチャネル1のトラッキング・カ
ウンタの遅延(CH1_A_DELAY_TRACK())について解き
ます。
CH1_ A _DELAY _ TRACK() =
(V
(19)
)
′ − VDC0,NOM ′ • R31B
R21 (counts)
1µA / count•R41
DC1,NOM
2. DC/DCコンバータの必要な最大出力電圧VDC0,MAXを
与えるR30の値について解きます。
式2から:
R30 ≤
注記:VDCn ,NOM'はR2n とR1n の最終値に基づいています。
CH1_A_DELAY_TRACK()の結果が0より小さければ、符
号なしの結果をCH0_A_DELAY_TRACK()レジスタに適
用します。
7. IDAC0とIDAC1の最終トラッキング・コード(Chn _a_
idac_track[7:0])について解きます。
Chn_ a _idac _ track[7:0]=
10.0kΩ• ( 0.8V −10mV )
= 7,861Ω
3.63V − 2.625V
R30 = 7.68kΩとします。
3. DC/DCコンバータの必要な最小出力電圧VDC0,MINを与
えるのに必要なR40の値について解きます。
式3から:
(20)
VFBn
255−
(LSB’s)
1µA /LSB•R4n
R40 ≥
注記:この式はChn _a_idac_polビットが0に設定されてい
ることを前提にしています。
R20• ( VFB −10mV )
=
VDC,MAX − VDC,NOM
+V
( VDC,NOM − VDC,MIN )• R30
R20 FB
=
236µA
7.96kΩ
+ 0.8V
(2.625V −1.62V ) •
10kΩ
= 6,780Ω
236µA
マージニングの応用回路の設計例
図1に示されているLTC2970の応用回路について検討し
ます。チャネル0は、出力を3.63V∼1.62Vで変化させる必
要のあるDC/DCコンバータです。VFB0 = 0.8Vであり、IFB0
= 0Aであると仮定します。
R40 = 6.81kΩとします。
1. 帰還抵抗R20とDC/DCコンバータの公称出力電圧
VDC0,NOMの値を仮定し、R10について解きます。
式4、式5および式6から:
V DC0,NOM = 2.625V(3.63Vと1.62Vの平均)とし、R20 =
10kΩと仮定します。式1から:
R10 =
R20• VFB0
=
VDC,NOM −IFB0 •R20 − VFB0
4. DC/DCコンバータの出力電圧の最小、公称、および最大
と、結果として得られるマージニングの分解能を再計算
します。
 R20 
VDC0,NOM = VFB •  1+
+I •R20 =
 R10  FB
10kΩ 

0.8V•  1+
= 2.631V
 4.37kΩ 
VDC0,MIN < VDC0,NOM −
10kΩ•0.8V
= 4,384Ω
2.625V − 0.8V
R20
• ( 236µA•R40 − VFB0 )
R30
10kΩ
•
7.68kΩ
(236µA•6.81kΩ − 0.8V −10mV ) = 1.59V
→ VDC0,MIN < 2.631V −
R10 = 4.37kΩ(最も近いE192直列抵抗値)とします。
29701fd
詳細: www.linear-tech.co.jp/LTC2970
31
LTC2970/LTC2970-1
アプリケーション情報
VDC0,MAX > VDC0,NOM +
トラッキングの応用回路の設計例
図3に示されているLTC2970-1の応用回路について検討
します。チャネル0は1.8VのDC/DCコンバータ、チャネル
1は2.5Vのスイッチング電源です。両方のコンバータは帰
還ノード電圧が0.8Vで、同時トラッキングでパワーオン
およびパワーオフする必要があります。さらに、各電源で
+5%と­10%のマージン範囲が必要です。
R20
• ( VFB0 −10mV )
R30
10kΩ
•
7.68kΩ
(0.8V −10mV ) = 3.660V
→ VDC0,MAX > 2.631V +
式7から、マージニングの分解能は次の値より小さくなり
ます。
1. R20の値を仮定して、R21について解きます。
R20 = 5,970Ωとします。式12から:
R20
•R40•276µA
VRES < R30
=
256
10kΩ
•6.65kΩ•276µA
7.68kΩ
= 9.33mV/LSB
256
R21= R20•
R21 = 8,250Ω(最も近いE192直列抵抗値)とします。
TRIMピンを使ったDC/DCコンバータのマージニングの
設計例
図2のDC/DCコンバータの出力電圧はその公称値の周
囲に 10%のマージンを取る必要があります。RTRIM =
10.22kΩおよびVREF = 1.225Vであると仮定します。
2. R10とR11について解きます。
式13から:
R10 =
1. 式10を使ってR30について解きます。
 50 − ΔDOWN % 
R30 ≤R TRIM • 
 ΔDOWN % 
 50 −10 
= 40,880Ω
= 10.22kΩ • 
 10 
VDC1,NOM
2.5V
= 5,970Ω•
= 8,292Ω
VDC0,NOM
1.8V
R11=
R20
5,970Ω
=
= 4,776Ω
V
 DC0,NOM   1.8V 
−1
−1

 V
  0.8V 
FB0
R21
 VDC1,NOM 
−1
 V

FB1
=
8,250Ω
= 3,882Ω
 2.5V 
−1


0.8V 
R30 = 39.2kΩとします。
R10 = 4,750Ω、R11 = 3,880Ωとします。
2. 式11を使ってR40について解きます。
3. R40とR41について解きます。

Δ %  VREF
R40 ≥  1+ UP
•
 ΔDOWN %  236µA
 10  1.225V
=  1+  •
= 10,381Ω
 10  236µA
R40 = 10.5kΩとします。
R40 = R41と仮定します。
R40 = R41≥
(
(
)
)
 VDCn,NOM − VDCn,MIN

VFBn • 
+1 + 10mV

 VDCn,MAX − VDCn,NOM
=
236µA
 (1− 0.9) 
+1 + 10mV
0.8V• 
 (1.05−1) 
= 10,212Ω
236µA
R40 = R41 = 10.5kΩとします。
29701fd
32
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
アプリケーション情報
4. R30BとR31Bについて解きます。
(R40•236µA − VFB0 − 0.8V −10mV ) =
R30B ≤
1 
 1
VFB0 • 
+
 R10 R20 
(10.5kΩ•236µA − 0.8V − 0.8V −10mV)
= 2,870Ω
1
1 

0.8V• 
+
 4,750Ω 5,970Ω 
R31A ≤
R21
−R31B =

 R21 VDC1,MAX − VDC1,NOM 
•
1+



VDC1,NOM
R11 

8,250Ω
− 2,890Ω = 49,888Ω
 8,250Ω   1.05−1
 1+ 3,880Ω  •  1 
R30A = 49.9kΩおよびR31A = 48.7kΩとします。
R31B ≤
(R41•236µA − VFB1 − 0.8V −10mV ) =
1 
 1
VFB1 • 
+
 R11 R21
(10.5kΩ•236µA − 0.8V − 0.8V −10mV)
= 2,863Ω
1
1 

0.8V• 
+
 3,880Ω 8,250Ω 
同時トラッキングにするには、式17も満たす必要があり
ます。
まず、R1n とR2n の最終値に基づいてVDCn ,NOMの値を再計
算します。
 R20 
VDC0,NOM ′ = VFB •  1+
+I •R20 =
 R10  FB
 5,970Ω 
0.8V•  1+
+ 0 = 1.805V
 4,750Ω 
R30B R31B
=
R20 R21
→R30B =
R31B
2,863Ω
•R20 =
•5,970Ω = 2,078Ω
R21
8,250Ω
→R31B =
R30B
2,870Ω
•R21=
•8,250Ω = 3,957Ω
R20
5,970Ω
R30B = 2,100ΩおよびR31B = 2,890Ωとします。
5. R30AとR31Aについて解きます。
式18を参照して:
R30A ≤
6. チャネル0を基準にしたチャネル1のトラッキング・カ
ウンタの遅延(CH1_A_DELAY_TRACK())について解き
ます。
R20
−R30B =

 R20  VDC0,MAX − VDC0,NOM 
 1+
•

VDC0,NOM
R10  

5,970Ω
− 2,100Ω = 50,806Ω
 5,970Ω   1.05−1
 1+ 4,750Ω  •  1 
 8,250Ω 
VDC1,NOM ′ = 0.8V•  1+
+ 0 = 2.501V
 3,880Ω 
次に、式19を適用します。
CH1_ A _DELAY _ TRACK() =
(V
)
′ − VDC0,NOM ′ • R31B
R21 =
1µA / count•R41
2,890Ω
(2.501V −1.805V ) •
8,250Ω
= 23counts
1µA / count•10.5kΩ
DC1,NOM
7. IDAC0とIDAC1の最終トラッキング・コード(Chn _a_
idac_track[7:0])について解きます。
Ch0 _ a _idac[7:0]= Ch1_ a _idac[7:0]=
255−
0.8V
= 179
1µA /LSB•10.5kΩ
29701fd
詳細: www.linear-tech.co.jp/LTC2970
33
LTC2970/LTC2970-1
アプリケーション情報
その許容誤差をポイントオブロード電圧の計算では考慮
することができます。トランジスタQ1により、
LTC2970の
IOUT0ボディ・ダイオードを順方向にバイアスすることな
く、IOUT0ピンは電流をコンバータの帰還ノードに強制す
ることができます。LTC2970がパワーオン・リセットから
出た後、IOUT0の出力電流はデフォルトで128mAになるこ
とに注意してください。
2.7
2.4
VDC1
2.1
VOLTS
1.8
VDC0
1.5
1.2
0.9
0.6
0.3
0
5ms/DIV
29701 F04
図4.トラッキングの設計例のDC/DC
コンバータの出力波形
この設計例のDC/DCコンバータの出力電圧のトラッキン
グアップとトラッキングダウンを図4に示します。
温度センサの変換
LTC2970の内部温度センサの出力は絶対温度(PTAT)に比
例します。ADCの読取り値を摂氏温度に変換するには、以
下の式を適用します。
result(°C) =
ADC_temp_sensor_reading
– 273.15
4
(21)
負電源の応用回路
負電源を制御しているLTC2970を図5に示します。R30/
R40抵抗分割器はポイントオブロード電圧をLTC2970
のVIN0_A入力に変換し、VIN0_B入力はコンバータの入力
電流(抵抗RSENSE両端のI • R電圧降下)をモニタします。
LTC2970によってV DDピンの電圧がモニタされるので、
15ビットでプログラム可能な電源の応用回路
LTC2970の両方のサーボ・チャネルをどのように構成設
定して、シングルDC/DCコンバータを15ビットのダイナ
ミックレンジにわたって調節できるのかを図6に示しま
す。R30とR31は、粗(チャネル0)と密(チャネル1)のサー
ボループの間で1ビットのオーバーラップを強制するよ
うに大きさが定められます。まず、IDAC1をミッドスケー
ルにプログラムしてチャネル0の粗いサーボ制御を行な
い、次いで、チャネル1をプログラムして望みの電圧に
サーボすることができます。
プログラム可能なリファレンスの応用回路
100μVの分解能、 0.5%より小さい絶対精度で0V∼3.5V
のスパンを達成できるプログラム可能リファレンスとし
て構成設定されたLTC2970を図7に示します。2個のIDAC
は、IDAC1の出力抵抗をVOUT0の出力に終端し、VOUT1か
ら合成DACの出力を取り出すことにより、並列に接続さ
れます。IDAC0はIDAC1がミッドスケールに設定された
状態で一度だけサーボ制御し、次いで、IDAC1を一度連続
して、またはドリフトが生じるとトリガして、望みの目標
電圧にサーボ制御することができます。
8V TO 15V
8V TO 15V
0.1µF
R40
0.1µF
12VIN
VDD
VIN
VIN0_AP
IN
OUT
+
VIN0_AM
R30
OUT
DC/DC
CONVERTER
VEE
IOUT0
( )
VIN0_AP
R30
VIN1_AP
RUN/SS FB
REF
0.1µF
(
IOUT0
R41
R31 ≥ R30 • 128
R41 = R40
SCL
I2C BUS
SDA
GPIO_0
R40
VIN0_AM
GND SGND
ALERT
IOUT1
LOAD
R10
29701 F05
R10
VOUT0
R31
R20
GND ASEL0 ASEL1
LOAD
DC/DC
CONVERTER
SDA
VIN0_BM
R20
FB
VIN
I2C BUS
SCL
Q1
TP0610K
0.1µF
GPIO_CFG
VOUT1
ALERT
RSENSE
GND
VDD
LTC2970
CLOAD
1/2 LTC2970
VIN0_BP
0.1µF
12VIN
REF
VIN1_AM
GND ASEL0 ASEL1
0.1µF
)
VOUT = VDD – 1 + R30 • VIN0_AP – VIN0_AM
R40
29701 F06
図5.負電源の応用回路
図6.プログラム可能な電源の応用回路
29701fd
34
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
標準的応用例
8V TO 15V
0.1µF
12VIN
VDD
LTC2970
0.1µF
VIN1_AP
VIN1_AM
VIN0_AP
VIN0_AM
VOUT1
I2C BUS
SCL
SDA
IOUT1
22µF
+
VOUT
–
ALERT
100Ω
VOUT0
10Ω
IOUT0
12.7k
REF
GND ASEL0 ASEL1
0.1µF
29701 F07
図7.プログラム可能なリファレンスの応用回路
29701fd
詳細: www.linear-tech.co.jp/LTC2970
35
LTC2970/LTC2970-1
パッケージ
最新のパッケージ図面については、http://www.linear-tech.co.jp/designtools/packaging/ をご覧ください。
UFDパッケージ
UFD Package
24ピン
・
プラスチックQFN
(4mm ×5mm)
24-Lead Plastic QFN (4mm
5mm)
(ReferenceLTC
LTCDWG
DWG##05-08-1696
05-08-1696)Rev A)
(Reference
0.70 ±0.05
4.50 ±0.05
3.10 ±0.05
2.00 REF
2.65 ±0.05
3.65 ±0.05
PACKAGE OUTLINE
0.25 ±0.05
0.50 BSC
3.00 REF
4.10 ±0.05
5.50 ±0.05
RECOMMENDED SOLDER PAD PITCH AND DIMENSIONS
APPLY SOLDER MASK TO AREAS THAT ARE NOT SOLDERED
4.00 ±0.10
(2 SIDES)
R = 0.05 TYP
2.00 REF
R = 0.115
TYP
23
0.75 ±0.05
PIN 1 NOTCH
R = 0.20 OR C = 0.35
24
0.40 ±0.10
PIN 1
TOP MARK
(NOTE 6)
1
2
5.00 ±0.10
(2 SIDES)
3.00 REF
3.65 ±0.10
2.65 ±0.10
(UFD24) QFN 0506 REV A
0.25 ±0.05
0.200 REF
0.50 BSC
0.00 – 0.05
BOTTOM VIEW—EXPOSED PAD
NOTE:
1. 図はJEDECパッケージ外形MO-220のバリエーション(WXXX-X)にするよう提案されている
2. 図は実寸とは異なる
3. 全ての寸法はミリメートル
4. パッケージ底面の露出パッドの寸法にはモールドのバリを含まない。モールドのバリは(もしあれば)
各サイドで0.15mmを超えないこと
5. 露出パッドは半田メッキとする
6. 網掛けの部分はパッケージの上面と底面のピン1の位置の参考に過ぎない
29701fd
36
詳細: www.linear-tech.co.jp/LTC2970
LTC2970/LTC2970-1
改訂履歴(改訂履歴はRev Dから開始)
REV
日付
D
6/14
概要
「発注情報」
:DFNをQFNに修正。
ページ番号
図5:上側のR10をR30に、上側のR20をR40に修正。
2
34
29701fd
リニアテクノロジー・コーポレーションがここで提供する情報は正確かつ信頼できるものと考えておりますが、その使用に関する責務は一切負い
ません。また、ここに記載された回路結線と既存特許とのいかなる関連についても一切関知いたしません。なお、日本語の資料はあくまでも参考資
詳細: www.linear-tech.co.jp/LTC2970
料です。訂正、変更、改版に追従していない場合があります。
最終的な確認は必ず最新の英語版データシートでお願いいたします。
37
LTC2970/LTC2970-1
標準的応用例
8V TO 15V
10
VIN
IN
R50
OUT
0.1µF
12VIN
VDD
9
10k
3
I+
4
I–
DC/DC
CONVERTER 0
11
1
R30
R20
RUN/SS
FB
LOAD
R10
14
2
16
IN
VOUT0
VIN0_AP
IOUT0
VIN0_AM
ALERT
SCL
SDA
GPIO_0
17
18
19
I2C BUS
SMBUS
COMPATIBLE
(
)
LTC2970
7
I+
8
I–
12
DC/DC
CONVERTER 1
20
VIN0_BM
R51
OUT
5
R31
R21
RUN/SS
VIN0_BP
0.1µF
R40
PGND SGND
VIN
GPIO_CFG
FB
LOAD
R11
PGND SGND
13
VIN1_BP
VIN1_BM
VOUT1
VIN1_AP
IOUT1
R41
6
VIN1_AM
REF
23
0.1µF
15
RGND
GPIO_1
24
GND ASEL0 ASEL1
25
22
21
29701 TA01
図8.外部帰還抵抗を使ったDC/DCコンバータの
標準的LTC2970の応用回路
関連製品
製品番号
説明
注釈
LTC2920-1/LTC2920-2 シングル/デュアル電源マージニング・コントローラ
対称/非対称の高電圧および低電圧のマージニング
LTC2921/LTC2922
入力モニタ付き電源トラッカ
3個(LTC2921)または5個(LTC2922)のリモート・センス・スイッチ
LTC2923
電源トラッキング・コントローラ
最多3電源
LTC2924
クワッド電源シーケンサ
電圧モニタとシーケンス・エラーの検出および通知
LTC2925
複数電源トラッキング・コントローラ
パワーグッド・タイマ、リモート・センス・スイッチ
LTC2926
MOSFETコントローラ電源トラッカ
最多3モジュール
LTC2927
単一電源トラッカ
ポイントオブロード・アプリケーション
29701fd
38
リニアテクノロジー株式会社
〒102-0094 東京都千代田区紀尾井町3-6紀尾井町パークビル8F
詳細: www.linear-tech.co.jp/LTC2970
TEL 03-5226-7291 FAX 03-5226-0268 www.linear-tech.co.jp/LTC2970
●
●
LT 0614 REV D • PRINTED IN JAPAN
 LINEAR TECHNOLOGY CORPORATION 2006