LTC4156 I2C 制御とUSB OTG 機能を備えた 2 入力パワー・マネージャ/ 3.5A LiFePO4 バッテリ・チャージャ 特長 n n n n n n n n n n n n 概要 3.5A の充電電流に対応できる高効率の充電器 LiFePO(リン酸鉄リチウム) バッテリ専用に設計された 4 充電制御アルゴリズム モノリシック・スイッチング・レギュレータにより、 電力と発熱に制約がある場合の用途に最適 入力過電圧保護コントローラ2 回路入り 複数の入力に対応した優先順位の多重化処理 I2C/SMBus 制御およびステータスのフィードバック 温度に依存した充電アルゴリズム (JEITA)対応の 負温度係数サーミスタADC バッテリの電圧が低い場合の瞬時オン動作 パワー・マネージメントのためのバッテリの 理想ダイオード制御 USB On-The-Go によるUSB ポートへの電力供給 4つのフロート電圧設定(3.45V、3.55V、3.6V、3.8V) 4mm×5mmの28ピンQFN パッケージ アプリケーション n n n 携帯型医療機器 携帯型産業用機器 バックアップ装置 L、LT、LTC、LTM、Linear Technologyおよび Linearのロゴはリニアテクノロジー社の登録商 標です。PowerPathおよび Bat-Trackはリニアテクノロジー社の商標です。その他すべての商標 の所有権は、それぞれの所有者に帰属します。 LTC®4156は、PowerPath™ 瞬時オン動作、高効率のスイッチ ング・バッテリ充電機能、および USB 互換性を備えたI2C 制 御の15W パワーマネージャです。LTC4156は、USBポートや ACアダプタなど、2つの5V 電源から単一セル充電式リン酸 鉄リチウム電池およびシステム負荷への電力配分を継ぎ目な く管理します。 LTC4156のスイッチング・バッテリ・チャージャは、USBとの互 換性を確保するためにその入力電流を自動的に制限する一方 で、大電力のACアダプタからは最大 3Aの電流を流すことがで きます。高効率の降圧スイッチング・チャージャは、アプリケー ションに最大の電力を供給するとともに、電力密度の高いアプ リケーションでは発熱を抑制するように設計されています。 入力電流、充電電流、バッテリ・フロート電圧、充電終了など、 多くのパラメータをI2Cで調整できるので、最高の柔軟性を 発揮できます。 重要なシステム・パラメータおよび充電パラメー タのI2Cステータス通知機能により、高度な制御判定を容易 に行うことができます。USB On-The-Goのサポートにより、部 品を追加することなくUSBポートに5V 電源を戻すことができ ます。優先順位を多重化処理するデュアル入力の過電圧保 護回路により、VBUS ピンでの高電圧による損傷からLTC4156 を保護します。 LTC4156は高さの低い (0.75mm)4mm 5mmの28ピンQFN 表面実装パッケージで供給されます。 標準的応用例 I2C 制御の高効率バッテリ・チャージャ/USB パワーマネージャ VIN 10µF 3.6k 3 VOUT CHGSNS VBUS LTC4156 USBGT BATSNS USBSNS ID I2C IRQ GND CLPROG2 CLPROG1 PROG VC 1.21k 499Ω 22µF BATGATE NTCBIAS NTC OVGCAP 90 TO SYSTEM LOAD 100k 80 EFFICIENCY (%) 1µH SW WALLSNS WALLGT 100 スイッチング・レギュレータの 効率 70 60 50 40 30 20 10 0 47nF VBAT = 3.3V 0 0.5 2.0 1.5 1.0 LOAD CURRENT (A) 2.5 3.0 4156 TA01b 4156 TA01a 4156f 1 LTC4156 目次 特長..............................................................................................................................................1 アプリケーション .............................................................................................................................1 標準的応用例 .................................................................................................................................1 概要..............................................................................................................................................1 絶対最大定格..................................................................................................................................3 発注情報........................................................................................................................................3 ピン配置 ........................................................................................................................................3 電気的特性.....................................................................................................................................4 標準的性能特性...............................................................................................................................9 ピン機能 ...................................................................................................................................... 12 ブロック図 .................................................................................................................................... 15 タイミング図 ................................................................................................................................. 16 動作............................................................................................................................................ 17 I2C ......................................................................................................................................................................................... 17 アプリケーション情報 ..................................................................................................................... 40 標準的応用例................................................................................................................................ 47 パッケージ ................................................................................................................................... 51 標準的応用例................................................................................................................................ 52 関連製品...................................................................................................................................... 52 4156f 2 LTC4156 ピン配置 VBUS (過渡時)t < 1ms、 デューティ・サイクル < 1% .....................................–0.3V ~ 7V VBUS (定常状態)、BATSNS、IRQ、NTC ................... –0.3V ~ 6V DVCC、SDA、SCL(Note 3)................................... –0.3V ~ VMAX IWALLSNS、IUSBSNS........................................................... ±20mA INTCBIAS、IIRQ ..................................................................... 10mA ISW、IVOUT、ICHGSNS (各ケースの両方のピン)....................... 4A 動作接合部温度範囲........................................ –40°C ~ 125°C 保存温度範囲.................................................... –65°C ~ 150°C VBUS VBUS VBUS SCL TOP VIEW SW (Note 1、2) SW 絶対最大定格 28 27 26 25 24 23 SDA 1 22 VOUT DVCC 2 21 VOUT IRQ 3 20 CHGSNS 29 GND ID 4 CLPROG1 5 19 CHGSNS 18 PROG CLPROG2 6 17 BATGATE WALLSNS 7 16 BATSNS USBSNS 8 15 NTC NTCBIAS VOUTSNS VC WALLGT USBGT OVGCAP 9 10 11 12 13 14 UFD PACKAGE 28-LEAD (4mm × 5mm) PLASTIC QFN TJMAX = 125°C, θJA = 43°C/W EXPOSED PAD (PIN 29) IS GND, MUST BE SOLDERED TO PCB 発注情報 無鉛仕上げ テープアンドリール 製品マーキング * パッケージ 温度範囲 LTC4156EUFD#PBF LTC4156EUFD#TRPBF 4156 28-Lead (4mm×5mm×0.75mm) Plastic QFN –40°C to 125°C LTC4156IUFD#PBF LTC4156IUFD#TRPBF 4156 28-Lead (4mm×5mm×0.75mm) Plastic QFN –40°C to 125°C さらに広い動作温度範囲で規定されるデバイスについては、弊社または弊社代理店にお問い合わせください。* 温度グレードは出荷時のコンテナのラベルで識別されます。 非標準の鉛仕上げの製品の詳細については、弊社または弊社代理店にお問い合わせください。 無鉛仕上げの製品マーキングの詳細については、http://www.linear-tech.co.jp/leadfree/ をご覧ください。 テープアンドリールの仕様の詳細については、http://www.linear-tech.co.jp/tapeandreel/をご覧ください。 4156f 3 LTC4156 電気的特性 l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA ≈ TJ = 25 Cでの値 (Note 2)。注記がない限り、 VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS 5.5 V スイッチング・バッテリ・チャージャ VBUS Input Supply Voltage VBUSREG Undervoltage Current Reduction Input Undervoltage Current Limit Enabled 4.30 V IVBUSQ Input Quiescent Current USB Suspend Mode 100mA IVBUS Mode, IVOUT = 0µA, Charger Off 500mA – 3A IVBUS Modes, IVOUT = 0µA, Charger Off CLPROG1 Mode, IVOUT = 0µA, Charger Off 0.060 0.560 17 17 mA mA mA mA IBATQ Battery Drain Current VBUS > VUVLO, Battery Charger Off, IVOUT = 0µA VBUS = 0V, IVOUT = 0µA Storage and Shipment Mode, DVCC = 0V IVBUSLIM Total Input Current When Load Exceeds Power Limit 100mA IVBUS Mode (USB Lo Power) (Default) 500mA IVBUS Mode (USB Hi Power) 600mA IVBUS Mode 700mA IVBUS Mode 800mA IVBUS Mode 900mA IVBUS Mode (USB 3.0) 1.00A IVBUS Mode 1.25A IVBUS Mode 1.50A IVBUS Mode 1.75A IVBUS Mode 2.00A IVBUS Mode 2.25A IVBUS Mode 2.50A IVBUS Mode 2.75A IVBUS Mode 3.00A IVBUS Mode (Default) 2.5mA IVBUS Mode (USB Suspend) l l l l l l l l 4.35 7.0 2.0 0.6 3.0 1.25 µA µA µA 65 460 550 650 745 800 950 1150 1425 1650 1900 2050 2350 2550 2800 80 480 570 670 770 850 1000 1230 1500 1750 2000 2175 2475 2725 2950 1.8 100 500 600 700 800 900 1025 1300 1575 1875 2125 2300 2600 2900 3100 2.5 mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA 3.42 3.52 3.57 3.77 3.45 3.55 3.60 3.80 3.48 3.58 3.63 3.83 V V V V VFLOAT BATSNS Regulated Output Voltage Selected by I2C Control. Switching Modes 3.45V Setting (Default) 3.55V Setting 3.60V Setting 3.80V Setting ICHARGE Regulated Battery Charge Current Selected by I2C Control 12.50% Charge Current Mode 18.75% Charge Current Mode 25.00% Charge Current Mode 31.25% Charge Current Mode 37.50% Charge Current Mode 43.75% Charge Current Mode 50.00% Charge Current Mode 56.25% Charge Current Mode 62.50% Charge Current Mode 68.75% Charge Current Mode 75.00% Charge Current Mode 81.25% Charge Current Mode 87.50% Charge Current Mode 93.75% Charge Current Mode 100.0% Charge Current Mode (Default) 290 430 590 730 880 1025 1180 1330 1485 1635 1780 1915 2065 2210 2350 315 465 620 770 925 1075 1230 1385 1535 1685 1835 1980 2130 2280 2430 340 500 650 810 970 1125 1280 1440 1585 1735 1890 2045 2195 2350 2500 mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA ICHARGE(MAX) Regulated Battery Charge Current 100.0% Charge Current Mode, RPROG = 340Ω 3.44 3.57 3.70 A VOUT PowerPath Regulated Output Voltage Suspend Mode, IVOUT = 1mA (VBUS Power Available) Battery Charger Enabled, Charging, BATSNS ≥ 3.19V Battery Charger Terminated or Battery Charger Disabled 4.35 BATSNS 4.35 4.5 V V V VOUT(MIN) Low Battery Instant-On Output Voltage (VBUS Power Available) Battery Charger Enabled, Charging, BATSNS ≤ 3.0V 3.10 3.19 4.5 V 4156f 4 LTC4156 電気的特性 l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA ≈ TJ = 25 Cでの値(Note 2)。注記がない限り、 VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 SYMBOL PARAMETER CONDITIONS IVOUT VOUT Current Available Before Loading Battery 2.5mA IVBUS Mode (USB Suspend) 100mA IVBUS Mode, BAT = 3.3V 500mA IVBUS Mode, BAT = 3.3V 600mA IVBUS Mode, BAT = 3.3V 700mA IVBUS Mode, BAT = 3.3V 800mA IVBUS Mode, BAT = 3.3V 900mA IVBUS Mode, BAT = 3.3V 1.00A IVBUS Mode, BAT = 3.3V 1.25A IVBUS Mode, BAT = 3.3V 1.50A IVBUS Mode, BAT = 3.3V 1.75A IVBUS Mode, BAT = 3.3V 2.00A IVBUS Mode, BAT = 3.3V 2.25A IVBUS Mode, BAT = 3.3V 2.50A IVBUS Mode, BAT = 3.3V 2.75A IVBUS Mode, BAT = 3.3V 3.00A IVBUS Mode, BAT = 3.3V VPROG PROG Pin Servo Voltage 12.50% Charge Current Mode 18.75% Charge Current Mode 25.00% Charge Current Mode 31.25% Charge Current Mode 37.50% Charge Current Mode 43.75% Charge Current Mode 50.00% Charge Current Mode 56.25% Charge Current Mode 62.50% Charge Current Mode 68.75% Charge Current Mode 75.00% Charge Current Mode 81.25% Charge Current Mode 87.50% Charge Current Mode 93.75% Charge Current Mode 100.0% Charge Current Mode (Default) VRECHRG Recharge Battery Threshold Voltage Threshold Voltage Relative to VFLOAT 96.6 97.6 98.4 % tTERMINATE Safety Timer Termination Period Selected by I2C Control.Timer Starts When BATSNS ≥ VFLOAT 0.25-Hour Mode 0.5-Hour Mode 1-Hour Mode (Default) 4-Hour Mode 0.23 0.47 0.95 3.81 0.27 0.53 1.06 4.24 0.30 0.59 1.17 4.66 Hours Hours Hours Hours VLOWBAT Threshold Voltage Rising Threshold Hysteresis 2.65 2.8 130 2.95 V mV tBADBAT Bad Battery Termination Time BATSNS < (VLOWBAT – ΔVLOWBAT) 0.47 0.53 0.59 Hours VC/x Full Capacity Charge Indication PROG C/10 Mode (ICHARGE = 10%FS) (Default) Voltage Selected by I2C Control C/5 Mode (ICHARGE = 20%FS) C/20 Mode (ICHARGE = 5%FS) C/50 Mode (ICHARGE = 2%FS) 110 230 15 50 120 240 24 60 130 250 33 70 mV mV mV mV hPROG Ratio of ICHGSNS to PROG Pin Current hCLPROG1 (Note 4) Ratio of Measured VBUS Current to CLPROG1 Sense Current CLPROG1 IVBUS Mode MIN TYP 1 1.3 76 673 810 944 1093 1200 1397 1728 2072 2411 2700 2846 3154 3408 3657 MAX UNITS mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA 150 225 300 375 450 525 600 675 750 825 900 975 1050 1125 1200 mV mV mV mV mV mV mV mV mV mV mV mV mV mV mV 1000 mA/mA 990 mA/mA 4156f 5 LTC4156 電気的特性 l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA ≈ TJ = 25 Cでの値 (Note 2)。注記がない限り、 VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 SYMBOL PARAMETER CONDITIONS MIN TYP MAX hCLPROG2 (Note 4) Ratio of Measured VBUS Current to CLPROG2 Sense Current 2.5mA IVBUS Mode (USB Suspend) 100mA IVBUS Mode 500mA IVBUS Mode 600mA IVBUS Mode 700mA IVBUS Mode 800mA IVBUS Mode 900mA IVBUS Mode 1.00A IVBUS Mode 1.25A IVBUS Mode 1.50A IVBUS Mode 1.75A IVBUS Mode 2.00A IVBUS Mode 2.25A IVBUS Mode 2.50A IVBUS Mode 2.75A IVBUS Mode 3.00A IVBUS Mode VCLPROG1 CLPROG1 Servo Voltage in Current Limit CLPROG1 IVBUS Mode 1.2 V VCLPROG2 CLPROG2 Servo Voltage in Current Limit 2.5mA IVBUS Mode (USB Suspend) 100mA – 3A IVBUS Modes 103 1.2 mV V mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA mA/mA 19 79 466 557 657 758 839 990 1222 1494 1746 1999 2175 2477 2730 2956 2.05 fOSC Switching Frequency RPMOS High Side Switch On Resistance 0.090 Ω RNMOS Low Side Switch On Resistance 0.080 Ω RCHG Battery Charger Current Sense Resistance 0.040 Ω IPEAK Peak Inductor Current Clamp 6.7 A 500mA – 3A IVBUS Modes 2.25 UNITS 2.50 MHz 昇圧モードPowerPathスイッチング・レギュレータ (USB On-The-Go) VBUS Output Voltage VOUT Input Voltage 0mA ≤ IVBUS ≤ 500mA IVBUSOTG Output Current Limit IVOUTOTGQ VOUT Quiescent Current VCLPROG2 Output Current Limit Servo Voltage VBATSNSUVLO VBATSNS Undervoltage Lockout VBATSNS Falling Hysteresis tSCFAULT Short-Circuit Fault Delay VBUS < 4V 4.75 5.25 2.9 IVBUS = 0mA 1.4 A 1.96 mA 1.2 2.65 V V 2.8 130 V 2.95 7.2 V mV ms 過電圧保護、優先度マルチプレクサおよび低電圧ロックアウト、USB 入力を3.6k 抵抗を介してUSBSNSに接続、ACアダプタ入力を3.6k 抵抗を介して WALLSNSに接続 VUVLO USB Input, Wall Input Undervoltage Lockout Rising Threshold Falling Threshold Hysteresis 4.05 3.90 VDUVLO USB Input, Wall Input to BATSNS Differential Undervoltage Lockout Rising Threshold Falling Threshold Hysteresis 100 50 VOVLO USB Input, Wall Input Overvoltage Protection Threshold Rising Threshold 5.75 VUSBGTACTV USBGT Output Voltage Active USBSNS < VUSBOVLO 2 • VUSBSNS V VWALLGTACTV WALLGT Output Voltage Active WALLSNS < VWALLOVLO 2 • VWALLSNS V 100 70 6.0 4.45 4.25 V V mV 425 375 mV mV mV 6.3 V 4156f 6 LTC4156 電気的特性 l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA ≈ TJ = 25 Cでの値 (Note 2)。注記がない限り、 VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 SYMBOL PARAMETER CONDITIONS VUSBGTPROT USBGT Output Voltage Protected USBSNS > VUSBOVLO VWALLGTPROT WALLGT Output Voltage Protected WALLSNS > VWALLOVLO VUSBGTLOAD, VWALLGTLOAD USBGT, WALLGT Voltage Under Load 5V Through 3.6k into WALLSNS, USBSNS, IUSBGT, IWALLGT = 1µA IUSBSNSQ USBSNS Quiescent Current IWALLSNSQ tRISE MIN TYP MAX 0 UNITS V 0 V 8.9 V VUSBSNS = 5V, VUSBSNS > VWALLSNS VUSBSNS = 5V, VWALLSNS > VUSBSNS 27 54 µA µA WALLSNS Quiescent Current VWALLSNS = 5V, VWALLSNS > VUSBSNS VWALLSNS = 5V, VUSBSNS > VWALLSNS 27 54 µA µA OVGCAP Time to Reach Regulation COVGCAP = 1nF 1.2 ms IIRQ IRQ Pin Leakage Current VIRQ = 5V VIRQ IRQ Pin Output Low Voltage IIRQ = 5mA IID ID Pin Pull-Up Current VID = 0V VID_OTG ID Pin Threshold Voltage ID Pin Falling Hysteresis 8.4 IRQピンの特性 1 µA 75 100 mV 35 55 85 μA 0.5 0.86 0.2 0.95 V V IDピンの特性 サーミスタの測定システム kOFFSET VNTC / VNTCBIAS A/D Lower Range End VNTC / VNTCBIAS Ratio Below Which Only 0x00 Is Returned 0.113 V/V kHIGH VNTC / VNTCBIAS A/D Upper Range End VNTC / VNTCBIAS Ratio Above Which Only 0x7F Is Returned 0.895 V/V kSPAN A/D Span Coefficient (Decimal Format) d TOO_COLD NTCVAL at NTC_TOO_COLD (Decimal Format) d HOT_FAULT NTCVAL at HOT_FAULT (Decimal Format) INTC NTC Leakage Current 6.091 6.162 6.191 Warning Threshold Reset Threshold 102 98 102 98 102 98 Count Count Fault Threshold Reset Threshold 19 23 19 23 19 23 Count Count 100 nA –100 mV/V/LSB 理想ダイオード Forward Voltage Detection Input Power Available, Battery Charger Off DVCC I2C Logic Reference Level (Note 3) IDVCCQ DVCC Current SCL/SDA = 0kHz VDVCC_UVLO DVCC UVLO VFWD 15 mV 2 I Cポート 1.7 2 VMAX V 0.25 µA 1.0 V ADDRESS I C Address 0001_001[R/W]b VIH,SDA,SCL Input High Threshold VIL,SDA,SCL Input Low Threshold 30 % DVCC IIH,SDA,SCL Input Leakage High SDA, SCL = DVCC –1 1 µA IIL,SDA,SCL Input Leakage Low SDA, SCL = 0V –1 1 µA VOL Digital Output Low (SDA) ISDA = 3mA 0.4 V fSCL Clock Operating Frequency 400 kHz tBUF Bus Free Time Between STOP and START Condition 70 1.3 % DVCC µs 4156f 7 LTC4156 電気的特性 l は規定動作接合部温度範囲の規格値を意味する。それ以外は TA ≈ TJ = 25 Cでの値 (Note 2)。注記がない限り、 VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 SYMBOL PARAMETER CONDITIONS MIN TYP tHD_SDA Hold Time After (Repeated) START Condition 0.6 µs tSU_SDA Repeated START Condition Set-Up Time 0.6 µs tSU_STO STOP Condition Time 0.6 µs tHD_DAT(OUT) Data Hold Time tHD_DAT(IN) Input Data Hold Time 0 ns tSU_DAT Data Set-Up Time 100 ns tLOW Clock LOW Period 1.3 µs tHIGH Clock HIGH Period 0.6 µs tf Clock Data Fall Time 20 300 ns tr Clock Data Rise Time 20 300 ns tSP Spike Suppression Time 50 ns 0 MAX 900 UNITS ns Note 1: 絶対最大定格に記載された値を超えるストレスはデバイスに永続的損傷を与える可 能性がある。長期にわたって絶対最大定格条件に曝すと、デバイスの信頼性と寿命に悪影響 を与える恐れがある。 ) は周囲温度(TA(ºC)) および電力損失(PD(W)) から次式に されている。接合部温度(T( J ºC) 従って計算される。 0°C~ Note 2:LTC4156EはTJ がTA にほぼ等しいパルス負荷条件でテストされる。LTC4156Eは、 85°Cの接合部温度で性能仕様に適合することが保証されている。–40ºC ~ 125ºCの動作接合 部温度範囲での仕様は設計、特性評価および統計学的なプロセス・コントロールとの相関で 確認されている。LTC4156Iは–40°C ~ 125°Cの全動作接合部温度範囲で動作することが保証 これらの仕様を満たす最大周囲温度は、基板レイアウト、パッケージの定格熱抵抗および他 の環境要因と関連した特定の動作条件によって決まることに注意。 TJ = TA +(PD • θJA)、ここでパッケージの熱インピーダンスはθJA = 43°C/W) Note 3:VMAX はVBUS またはBATSNSの最大値 Note 4:総入力電流はIVBUSQ + VCLPROG/RCLPROG • (hCLPROG +1)。 4156f 8 LTC4156 標準的性能特性 TA = 25 C (Note 2)。注記がない限り、VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 バッテリおよび VBUS の電流と VOUT の電流 バッテリおよび VBUS の電流と VOUT の電流 3.5 0.8 INPUT CURRENT 3.0 0.2 0 –0.2 0.6 0.4 VOUT CURRENT (A) 0.8 0.5 2 1 0 2 3 VOUT CURRENT (A) 4 1.5 85 1.0 83 POWER LOST TO BATTERY 79 75 0.5 0 1.5 2.0 1.0 CURRENT (A) 2.5 VFLOAT = 3.8V 1.50 100% CHARGE CURRENT MODE 80 75 0 3.0 900mA MODE 1.25 1.00 500mA MODE 0.75 60 2.4 2.7 3.0 3.3 3.9 3.6 0.50 2.4 80 VFLOAT = 3.8V 100mAに制限されたUSBの バッテリ充電電流とバッテリ電圧 CHARGE CURRENT (mA) 100% CHARGE CURRENT MODE VOUTと電源電圧 4.5 0.5 12.5% CHARGE CURRENT MODE 0.4 0.3 0.2 50 40 30 20 10 0.1 2.7 3.0 3.6 3.3 BATTERY VOLTAGE (V) 3.9 4156 G07 100% CHARGE CURRENT MODE 50% CHARGE CURRENT MODE 12.5% CHARGE CURRENT MODE CHARGER DISABLED 4.2 60 3.9 3.0 3.3 3.6 BATTERY VOLTAGE (V) 4155 G06 70 0.6 2.7 4156 G05 BATTERY VOLTAGE (V) INCLUDES LOSSES FROM 2× Si7938DP OVP FETS XFL4020-102ME INDUCTOR AND Si5481DU CHARGER FET 0.7 CHARGE CURRENT (A) 12.5% CHARGE CURRENT MODE 65 500mAに制限されたUSBの バッテリ充電電流とバッテリ電圧 0 2.4 1.75 70 4156 G04 0.8 85 0.5 POWER LOST TO VOUT 77 バッテリの放電前に利用可能な USB互換の負荷電流 VOUT (V) 81 4156 G03 VFLOAT = 3.8V 90 2.0 EFFICIENCY TO BATTERY 87 95 EFFICIENCY (%) 89 5 バッテリ・チャージャの総合効率 とバッテリ電圧 POWER LOST (W) EFFICIENCY (%) 91 SHIP AND STORE MODE (µA) 0 – 40 –25 –10 5 20 35 50 65 80 95 110 125 TEMPERATURE (°C) 4155 G02 2.5 EFFICIENCY TO VOUT SUSPEND MODE (µA) 1 3A INPUT CURRENT LIMIT MODE スイッチング・レギュレータの効率 93 4 3 4155 G01 95 5 –0.5 –1.5 1.0 6 0 LOAD CURRENT (A) 0.2 0 1.0 –1.0 500mA INPUT CURRENT LIMIT MODE 7 CHARGE CURRENT 1.5 CURRENT (µA) CHARGE CURRENT VBUS = 0V 8 2.0 0.4 –0.4 9 2.5 INPUT CURRENT CURRENT (A) CURRENT (A) 0.6 バッテリ流出電流と温度 10 3.9 3.6 3.3 VFLOAT = 3.8V 0 2.4 2.7 3.0 3.6 3.3 BATTERY VOLTAGE (V) 3.9 4156 G08 3.0 VFLOAT = 3.8V IVOUT = 0A 2.4 2.7 3.0 3.3 3.6 BATTERY VOLTAGE (V) 3.9 4155 G09 4156f 9 LTC4156 標準的性能特性 TA = 25 C (Note 2)注記がない限り、VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 50 45 40 RESISTANCE INCLUDES VISHAY SILICONIX Si5481DU EXTERNAL PMOS –15 35 10 TEMPERATURE (°C) 60 85 500mA MODE 0.999 0.998 100mA MODE 0.997 0.996 0.995 –40 –25 –10 5 20 35 50 65 80 95 110 125 TEMPERATURE (°C) 4613 G10 充電電流の自動低減とバッテリ 電圧 2.23 2.21 2.19 2.17 –40 –25 –10 5 20 35 50 65 80 95 110 125 TEMPERATURE (°C) 4156 G12 USBサスペンド・モード時のVOUT 電圧とVOUT電流 4.4 4.3 12.5% CHARGE CURRENT MODE 20 2.4 2.7 3.0 3.3 BATTERY VOLTAGE (V) 4.2 VOUT VOLTAGE (V) 100% CHARGE CURRENT MODE 40 2.0 1.5 MAX NOT MAX 1.0 0 3.6 2.5 3.0 3.5 4.0 4.5 VBUS VOLTAGE (V) 5.0 3.6 5.5 0.5 1.0 2.0 1.5 VOUT CURRENT (mA) 2.5 上昇時の過電圧ロックアウト しきい値と温度 0.8 6.12 VBUS VOLTAGE (V) 0.6 0.5 0.4 0.3 6.11 6.10 6.09 0.2 6.08 0.1 0.5 0 4155 G15 安定時DVCC電流とDVCC電圧 DVCC CURRENT (µA) VBUS CURRENT (mA) 1.0 3.9 3.7 0.7 1.5 4.0 4155 G14 USBサスペンド・モード時のVBUS 電流とVOUT電流 2.0 4.1 3.8 0.5 4155 G13 2.5 2.25 2.5 60 0 2.27 USBサスペンド・モード時のVBUS 電流とVBUS電圧 3.0 100 80 発振器周波数と温度 4156 G11 VBUS CURRENT (mA) NORMALIZED CHARGE CURRENT (%) 120 2.29 OSCILLATOR FREQUENCY (MHz) 55 35 –40 正規化されたフロート電圧と 温度 1.000 NORMALIZED FLOAT VOLTAGE (V) CHARGER TOTAL RESISTANCE (mΩ) 60 バッテリ・チャージャの抵抗と 温度 0 0.5 1.5 2.0 1.0 VOUT CURRENT (mA) 2.5 4155 G16 0 0 1 2 3 DVCC VOLTAGE (V) 4 5 4155 G17 6.07 –40 –25 –10 5 20 35 50 65 80 95 110 125 TEMPERATURE (°C) 4156 G18 4156f 10 LTC4156 標準的性能特性 TA = 25 C (Note 2)注記がない限り、VBUS = 5V、BATSNS = 3.3V、DVCC = 3.3V、RCLPROG1 = RCLPROG2 = 1.21k、RPROG = 499Ω。 低電圧ロックアウトしきい値と 温度 OVPのチャージポンプ出力と 入力電圧 4.25 10 4 9 3 RISING EDGE MAX 4.15 4.10 FALLING EDGE NOT MAX 4.05 8 7 FALLING EDGE MAX 4.00 BATTERY CURRENT (µA) 4.20 3.95 –40 –25 –10 5 20 35 50 65 80 95 110 125 TEMPERATURE (°C) 6 3.5 4.0 4.5 5.0 5.5 INPUT VOLTAGE (V) 6.0 4155 G19 1.4 3A INPUT CURRENT LIMIT MODE 1.2 1.2 1.0 1.0 0.6 0.4 0 0 0.5 1.0 1.5 2.0 2.5 VBUS CURRENT (A) 3.0 3.5 4155 G23 2.7 3.3 3.6 3.0 BATTERY VOLTAGE (V) 4.4 3A INPUT CURRENT LIMIT MODE 0.6 0.4 0 VOUTの電圧とVOUTの電流 3A MODE 4.2 0.8 4.0 900mA MODE 3.8 500mA MODE VBATSNS = 3.7V BATTERY CHARGER DISABLED 3.6 0 0.5 2.5 1.0 1.5 2.0 VOUT CURRENT (A) 3.0 3.5 3.9 4156 G22 CLPROGの電圧とVOUTの電流 0.2 0.2 1 0 2.4 6.5 VOUT VOLTAGE (V) CLPROGの電圧とVBUSの電流 0.8 2 4155 G20 CLPROG VOLTAGE (V) CLPROG VOLTAGE (V) 1.4 SHIP-AND-STORE MODE, DVCC = 0V SHIP-AND-STORE MODE, DVCC = 3.3V DVCC = 0V DVCC = 3.3V RISING EDGE NOT MAX USBGT WALLGT (V) INPUT UVLO THRESHOLD VOLTAGE (V) 4.30 バッテリ流出電流 とバッテリ電圧 3.4 0 1 2 3 4 VOUT CURRENT (A) 4155 G24 4155 G33 4156f 11 LTC4156 ピン機能 SDA (ピン1) :I2Cシリアル・ポートのデータ入力/出力。I2Cの 入力レベルはI2Cに対応するため、DVCCを基準にしてスケー ルが調整されます。 DVCC(ピン2) : I2Cシリアル・ポートのロジック電源。DVCC 2 はI Cに対応するため、SDAピンとSCLピンのリファレンス・ レベルを設定します。DVCCは、I2Cのプルアップ抵抗に電力 を供給するのに使用するのと同じ電源に接続します。 IRQ(ピン3) :オープン・ドレインの割り込み出力。IRQピンを 使用して、LTC4156 内の様々なマスク可能な状態変化による 割り込みを発生させることができます。 ID(ピン4) : USB Aデバイスの検出ピン。ミニUSBコネクタま たはマイクロUSBコネクタに接続した場合、IDピンは、ミニ USBケーブルまたはマイクロUSBケーブルのA 端子が機器に 接続されたことを検出します。IDピンがプルダウンされていて、 I2CポートでLOCKOUT_ID_PINビットがセットされていない と、スイッチング PowerPath が逆方向に動作して、USB 電力を バッテリからVBUS ピンに供給します。USB On-The-Goの電力 を供給できるのはUSBマルチプレクサ・パスだけです。 CLPROG1( ピ ン5) : 1 次 側 VBUS 電 流 制 限 の 設 定 ピ ン。 CLPROG1 が選択された場合、CLPROG1 からグランドに接 続した抵抗によってVBUS ピンから引き出される電流の上限 が決まります。VBUS 電流の一部が正確な比率 hCLPROG1–1 で CLPROG1ピンに送られます。スイッチング・レギュレータは、 CLPROG1 が 1.2Vに達するまで電力の供給を増やします。し たがって、VBUS から引き出される電流は1.2Vのリファレンス 電圧、hCLPROG1 および RCLPROG1 によって与えられる大きさに 制限されます。 CLPROG1は通常、USBに準拠する必要がないアプリケー ションで、USB 準拠の入力電流制御ピンCLPROG2を無効に するのに使用されます。これは、専用のACアダプタを使用して いて、USB 仕様で要求される500mWの起動値に制限されな いアプリケーションに有効です。起動時にUSB 準拠を求めら れる場合、CLPROG1をCLPROG2に接続してから1 本の抵 抗を接続します。CLPROG2ピンの説明を参照してください。 USBに準拠しない設計では、起動電流制限のアプリケーショ ンに最適なRCLPROG1 の値を使用することを推奨します。詳細 については 「動作」 のセクションを参照してください。 CLPROG2(ピン6) : 2 次側 VBUS 電流制限の設定ピン。I2Cコ マンドによって選択されるか、またはCLPROG1とCLPROG2 が一緒に短絡されると、CLPROG2 が VBUS 電流制限を制御 します。CLPROG2 が選択された場合、CLPROG2 からグラン ドに接続した抵抗によってVBUS ピンから引き出される電流の 上限が決まります。CLPROG1と同様、VBUS 電流の一部が正 確な比率 hCLPROG1–1 でCLPROG2ピンに送られます。スイッ チング・レギュレータは、CLPROG2 が 1.2Vに達するまで電力 の供給を増やします。したがって、VBUS から引き出される電流 は1.2Vのリファレンス電圧、hCLPROG2 およびRCLPROG2 によっ て与えられる大きさに制限されます。 I2C 制御によって得られるhCLPROG2 には複数の比率があり、 このうちの3つが 100mA、500mAおよび 900mAのUSB 仕様 に対応します。CLPROG2は、USBサスペンド・モードの最大 入力電流とUSB On-The-Goモードの最大出力電流の安定化 にも使用されます。 入力電力が利用可能になったときにCLPROG1とCLPROG2 が一緒に短絡されていると、LTC4156は100mA USBモード のCLPROG2を選択して入力電流を制限します。これにより、 必要に応じてUSBに準拠することができます。すべてのモード でUSBに準拠するには、RCLPROG2 を 「電気的特性」 で規定さ れる値に等しくすることを推奨します。 WALLSNS(ピン7) :優先度が最も高いマルチプレクサ入力お よび過電圧保護の検出入力。WALLSNSは、3.6k 抵抗を介し て優先度が高い入力電源コネクタに接続し、さらにソース間 が接続された2 個のNチャネルMOSFET パス・トランジスタ の片方のドレインに接続します。WALLSNSで電圧が検出さ れると、WALLSNSは少量の電流を引き出してチャージポンプ を駆動します。次いで、チャージポンプはWALLGTにゲート・ ドライブを与えて外付けトランジスタを通電します。入力電圧 がVOVLOを超えると、WALLGTはGNDに引き下げられ、 パス・ トランジスタをディスエーブルしてLTC4156を高電圧から保 護します。 USBSNS(ピン8) : 優先度が最も低いマルチプレクサ入力お よび過電圧保護の検出入力。USBSNSは、3.6k 抵抗を介して 優先度が低い入力電源コネクタに接続し、さらにソース間が 接続された2 個のNチャネルMOSFET パス・トランジスタの 片方のドレインに接続します。USBSNSで電圧が検出され、 WALLSNSで電圧が検出されないと、USBSNSは少量の電 流を引き出してチャージポンプを駆動します。次いで、チャー ジポンプはUSBGTにゲート・ドライブを与えて外付けトランジ 4156f 12 LTC4156 ピン機能 スタを通電します。入力電圧が VOVLO を超えると、USBGTは GNDに引き下げられ、パス・トランジスタをディスエーブルして LTC4156を高電圧から保護します。 VC(ピン12) : 補償ピン。このピンの0.047μFのセラミック・コ ンデンサにより、スイッチング・レギュレータの制御ループが補 償されます。 WALLSNSでの電力検出はUSBSNSよりも優 先されます。 WALLSNSとUSBSNSの両方で電力が検出されると、デフォ ルトで、WALLGTだけがパス・トランジスタのドライブ信号 を受け取ります。プログラム可能な優先度の詳細については、 「動作」 のセクションを参照してください。 : 出力電圧検出入力。VOUTSNS をVOUT の VOUTSNS(ピン13) バイパス・コンデンサに直接接続して、VOUT が適正なレベル で安定化されるようにします。 USBGT(ピン9) : 過電圧保護および優先度マルチプレクサ・ ゲートの出力。USBGTは、ソース間が接続された2 個の外付 けNチャネルMOSFET パス・トランジスタのゲート・ピンに接 続します。 トランジスタの一方のドレインをVBUS に接続し、も う一方のドレインを優先度が低いDC 入力コネクタに接続し ます。過電圧状態でない場合、このピンは、パス・トランジスタ を完全に導通させるオーバードライブを発生することができ る内部チャージポンプでドライブされます。過電圧状態が検出 されると、USBGT が直ちにGNDに引き下げられてLTC4156 の損傷を防ぎます。USBGTはUSBSNSと組み合わせてこの 保護を行います。USBGTは、WALLSNSと組み合わせて電源 の優先順位付けの決定も行います。 「動作」 のセクションを参 照してください。 OVGCAP (ピン10) :過電圧保護コンデンサ出力。OVGCAPか らGNDに0.1µFのコンデンサを接続します。電荷を蓄積して その電荷が WALLGTまたはUSBGTに高速で移動できるよ うにOVGCAPを使用します。この機能により、複数入力が最 終機器によってサポートされているときに電力を高速で切り替 えることができます。 WALLGT(ピン9) :過電圧保護および優先度マルチプレクサ・ ゲートの出力。WALLGTは、ソース間が接続された2 個の外 付けNチャネルMOSFET パス・トランジスタのゲート・ピンに 接続します。 トランジスタの一方のドレインをVBUS に接続し、 もう一方のドレインを優先度が高い入力コネクタに接続しま す。過電圧状態でない場合、このピンは、パス・トランジスタを 完全に導通させるゲート・ドライブを発生することができる内 部チャージポンプでドライブされます。過電圧状態が検出され ると、WALLGT が直ちにGNDに引き下げられてLTC4156の 損傷を防ぎます。WALLGTはWALLSNSと組み合わせてこの 保護を行います。WALLGTは、USBSNSと組み合わせて電源 の優先順位付けの決定も行います。 「動作」 のセクションを参 照してください。 NTCBIAS( ピ ン14) : NTCサ ー ミスタ の バ イア ス 出 力。 NTCBIASとNTCの間にバイアス抵抗を接続し、NTCとGND の間にサーミスタを接続します。バイアス抵抗の値は通常、 サーミスタの公称値に等しくします。 NTC(ピン15) :負温度係数サーミスタ・モニタ回路への入力。 NTCピンは、一般にバッテリと一緒にパッケージに収められて いる負温度係数サーミスタに接続され、充電するにはバッテ リの温度が低すぎないか、またはバッテリの温度が危険なレ ベルまで上昇していないかを判定します。バッテリの温度が範 囲外にあると、バッテリ温度が有効範囲に再び戻るまで充電 が停止されます。低ドリフトのバイアス抵抗をNTCBIAS から NTCに接続し、サーミスタをNTC からグランドに接続する必 要があります。サーミスタの温度の値はA/Dコンバータによっ て連続してデジタル化され、I2Cポートを介していつでも読み 出すことができます。 BATSNS(ピン16) : バッテリ電圧の検出入力。適正に動作さ せるため、このピンは常にバッテリに接続する必要があります。 最も速く充電するには、BATSNSをリン酸鉄リチウム・バッテリ の正端子の近くに接続します。利用可能な電力と負荷に応じ て、BATSNSピンに接続されたLiFePO4 バッテリはVOUT から 充電されるか、または必要な外付けPチャネルMOSFETトラ ンジスタを介してシステム電力をVOUT に供給します。 BATGATE(ピン17) :バッテリ・チャージャおよび理想ダイオー ド・アンプの制御出力。このピンは、LiFePO4 バッテリの充電 と、システム負荷が利用可能な入力電力を超えたときのVOUT への電力供給に使用される外付けPチャネルMOSFETトラン ジスタのゲートを制御します。PチャネルMOSFETのソースは CHGSNSに接続し、 ドレインはBATSNSとバッテリに接続します。 4156f 13 LTC4156 ピン機能 PROG(ピン18) :充電電流設定およびモニタ用ピン。PROGか らGNDに抵抗を接続してバッテリの最大充電レートを設定し ます。LTC4156は、ユーザーが指定した1 本の設定抵抗の値 に反比例する、15 通りの充電電流をソフトウェアで選択可能 なI2Cによる設定機能を備えています。 CHGSNS(ピン19、20) :バッテリ・チャージャの電流検出ピン。 VOUTとCHGSNSの間の内部電流センス抵抗により、バッテ リ充電電流がモニタされます。CHGSNSは外付けPチャネル MOSFETトランジスタのソースに接続します。 VOUT(ピン21、22) :スイッチング PowerPathコントローラの出 力電圧およびバッテリシステムの入力電圧。携帯機器の大半 はVOUT から電力供給を受けます。LTC4156は、利用可能な 電力をVOUT の外部負荷とバッテリ・チャージャの間で分割し ます。外部負荷が優先され、残りの電力を使ってバッテリを充 電します。BATSNS からVOUT に接続されている理想ダイオー ドの制御機能により、負荷が VBUS から割り当てられた電力 を超えても、またはVBUS の電源が取り去られても、VOUT へ の電力供給が保証されます。VOUT は、22µF以上の低インピー ダンスの積層セラミック・コンデンサを使ってバイパスします。 VBUS(ピン23、24、25) : PowerPath 降圧スイッチング・レギュ レータの入力電圧および USB On-The-Go 昇圧スイッチング・ レギュレータの出力電圧。VBUS は、コンピュータのUSBポー ト、ACアダプタのDC出力、またはオプションの過電圧保護 / マルチプレクサの複合トランジスタの片方または両方に接続 することができます。VBUS は低インピーダンスの積層セラミッ ク・コンデンサを使ってバイパスします。 SW(ピン26、27) :スイッチング・レギュレータの電力送出ピン。 SWピンは、降圧スイッチング・レギュレータを介してVBUS か らVOUT に電力を供給し、昇圧スイッチング・レギュレータを介 してVOUT からVBUS に電力を供給します。1μHのインダクタを SWからVOUT に接続します。電流定格については 「アプリケー ション情報」 のセクションを参照してください。 SCL(ピン28) : I2Cシリアル・ポートのクロック入力。I2Cの入 力レベルはI2Cに準拠するため、DVCCを基準にしてスケール が調整されます。 GND (露出パッド・ピン29) :露出パッドはPCBに半田付けし、 プリント回路基板のグランドに電気的かつ熱的に低インピー ダンスで接続する必要があります。多層プリント回路基板の第 2 層を連続したグランド・プレーンにすることを強く推奨します。 4156f 14 TO WALL ADAPTOR TO USB DVCC T VBUS NTC NTC A/D VOUT 0.9V NTCBIAS IRQ SDA SCL DVCC ID OVGCAP WALLSNS WALLGT VBUS VBUS 7 I2C OV UV UV n ×2 CLPROG1 I2C PROGRAMMABLE MASK USB OTG – + – + + – OV + – ENABLE USB OTG – + CLPROG2 SHORT DETECTOR VC END-OF-CHARGE INDICATION VFLOAT D/A 4 2 I 2C I 2C 2 24mV TO 240mV C/x D/A 0.15V TO 1.2V ICHARGE D/A 3.45V TO 3.8V 4.35V CHARGE CURRENT CONTROLLER + – VFLOAT CONTROLLER VOUT CONTROLLER PWM AND GATE DRIVE INPUT UNDERVOLTAGE CURRENT LIMIT CONTOLLER 4.30V AVERAGE USB INPUT AND OTG OUTPUT CURRENT LIMIT CONTROLLER 1.200V USB ON-THE-GO BOOST CONTROL + – + – + – + – USBGT + – USBSNS I 2C PROG ENABLE CHARGER + – – + BATGATE CHGSNS CHGSNS VOUT VOUT VOUTSNS AUTOMATIC CHARGE CURRENT REDUCTION CONTROLLER BATSNS 3.19V IDEAL DIODE SW SW 4156 BD + SINGLE-CELL LiFePO4 25mΩ EXTERNAL PMOS EX: VISHAYSILICONIX Si548IDU GREATER OF BATSNS OR 3.19V TO SYSTEM LOAD LTC4156 ブロック図 4156f 15 LTC4156 タイミング図 I2C の書き込みプロトコル OPTIONAL WRITE ADDRESS SUB ADDRESS R/ W A7 0 0 0 1 0 0 1 0 SDA 0 0 0 1 0 0 1 0 ACK SCL 1 2 3 4 5 6 7 8 9 A6 A5 A4 A3 INPUT DATA BYTE A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 START STOP ACK 1 2 3 4 5 6 7 8 9 ACK 1 2 3 4 5 6 7 8 9 4155 TD01 I2C の読み出しプロトコル READ ADDRESS OUTPUT DATA BYTE R/W A7 0 0 0 1 0 0 1 1 SDA 0 0 0 1 0 0 1 1 ACK SCL 1 2 3 4 5 6 7 8 9 A6 A5 A4 A3 A2 A1 A0 START NACK 1 2 3 4 5 6 7 8 9 4155 TD02 タイミング図 SDA tSU, DAT tLOW tHD, DAT tSU, STA tHD, STA tBUF tSU, STO 4155 TD03 SCL tHIGH tHD, STA START CONDITION (S) tr tSP tf REPEATED START CONDITION (Sr) STOP CONDITION (P) START CONDITION (S) 4156f 16 LTC4156 動作 I2C 表 2.I2C のマップ レジスタ REG0 REG1 REG2 アクセス 書き込み/ 読み出し 書き込み/ 読み出し 書き込み/ 読み出し サブ アドレス 0x00 0x01 D6 D5 入力UVCLを ディスエーブル 0 RESERVED USB OTG ID ピンを ロックアウト 入力の 優先度 読み出し 0x03 REG4 読み出し 0x04 REG5 読み出し 0x05 REG6 書き込み/ 読み出し 割り込み 解除 * 出荷および 保管モード を無効化 * 書き込み 出荷および 保管モード を有効化 ** 0x06 D4 D1 フロート電圧 チャージャの状態 USBSNS 良好 D2 WALLSNS 良好 D0 ACアダプタの電流制限 充電電流 外部電源 良好 D3 USBの電流制限 安全タイマ 0x02 REG3 REG7 D7 IDピンの 検出状態 昇圧イネー ブル状態 入力 電流制限 アクティブ 入力UVCL アクティブ C/xの検出 サーミスタの状態 OVP アクティブ OTG フォルト フォルト 割り込みを イネーブル 外部電源 割り込みを イネーブル 0 必須 0 必須 0 必須 不良セル・ フォルト サーミスタ 警告 サーミスタ値 チャージャ 割り込みを イネーブル 低バッテリ 状態 USB OTG 入力電流制限 割り込みを 割り込みを イネーブル イネーブル 入力UVCL 割り込みを イネーブル USB OnThe-Goを イネーブル 0 予備 0 必須 0 必須 0 必須 0x07 0 必須 0 必須 *サブアドレス0x06に全データ・バイトが書き込まれた後のアクノリッジ・クロック・サイクルの間、割り込みが解除されて出荷および保管モードが無効になる。サブアドレス0x06からの読み出し は無効。 **サブアドレス0x07に全データ・バイトが書き込まれた後のアクノリッジ・クロック・サイクルの間、出荷および保管モードが有効になる。サブアドレス0x07に書き込まれたデータは無視される。 サブアドレス0x07からの読み出しは無効で、出荷および保管モードの状態に関係なく、返されるデータは不定。 4156f 17 LTC4156 動作 はじめに LTC4156はI2C制御の高機能パワーマネージャおよびLiFePO4 バッテリ・チャージャで、様々なソースから最大 15Wの電力を 効率的に転送するように設計されており、電力損失を最小限 に抑え、熱管理の制約を緩和します。VOUTとバッテリをデカッ プリングすることにより、先進的な瞬時オンPowerPathアーキ テクチャが、バッテリが完全に放電しきっているときでも、アプ リケーションへの電力供給を優先することにより、外部電圧 が印加された直後にアプリケーションに電力供給することが できます。 VOUTとバッテリがデカップリングされているので、LTC4156 は理想ダイオード・コントローラを備えています。バッテリから VOUT に接続された理想ダイオードにより、VBUS の電力が不 十分であったり使用できない場合でも、VOUT に常に十分な 電力を供給できます。 LTC4156は、USBポート、ACアダプタなどの5V 電源用のモノ リシック降圧スイッチング・バッテリ・チャージャを内蔵してい ます。独自の入力電流測定および制御システムにより、スイッ チング・チャージャは、システム負荷のモニタと調整を行うアプ リケーション・ソフトウェアを必要とせずに、ACアダプタおよ びUSBポートとシームレスにインタフェースします。エネルギー 保存の法則のもと、LTC4156は、USBポートまたはACアダプ タからの供給電流を上回るVOUT の負荷電流を供給すること が可能で、USBまたはACアダプタからの供給電力の仕様を 超えることなく、バッテリの充電に利用可能な電力を最大にし ます。I2Cにより、幅広い入力電流の設定値およびバッテリ充 電電流の設定値を選択することができます。 USB On-The-Goアプリケーションでは、1 本のインダクタを使 用するだけで、スイッチング PowerPath が逆方向に動作して バッテリ電圧を昇圧し、入力ピンに5Vの電力を供給すること ができます。USB On-The-Goモードでは、スイッチング・レギュ レータが USBの最大 500mAの高電力負荷をサポートします。 保護回路によって電流が制限され、USBコネクタにフォルト が検出されると、最終的にチャネルがシャットダウンします。 USBの低電力モードをサポートするため、LTC4156は入力電流 を100mA 以下に制限しながら、外部負荷に電力を供給し、リニ ア・レギュレータによってバッテリを充電することができます。 LTC4156は過電圧保護回路と優先度マルチプレクサの組み 合わせも備えており、誤って高電圧が印加されることによる入 力の損傷を防止し、2つの高電力の入力コネクタのうちの1つ を優先度に基づいて選択します。 サーミスタ測定サブシステムがバッテリのサーミスタ値を間欠 的にモニタして、内蔵 I2Cポートを介して知らせます。この回路 はその後、危険なバッテリ温度に達したことを知らせて、充電 を自律的に一時停止させることができます。 サスペンド中のUSBポートに機器が接続されたときのバッテ リの流出電流を最小限に抑えるために、VBUSとVOUT の間に 接続されたLDOにより、USB からアプリケーションに流れる サスペンド電流を許容 USBレベルにします。 システム・ソフトウェアが必要とするときにシステム・パラメータ を変更できるように、割り込みサブシステムをイネーブルして 様々な状態変化イベントをホスト・マイクロプロセッサに知らせ ることができます。最大限の柔軟性を得るため、いくつかの状 態変化イベントのカテゴリーがマスク可能です。 製造後、販売されるまでの間にバッテリから電流が流出しな いように、 「出荷および保管」機能を使って、既に小さく抑えら れているバッテリのスタンバイ電流をほぼゼロまで減らし、必 要に応じて下流の回路から電源を切断します。 抵抗性ケーブルまたは電流制限された電源が LTC4156に入 力電力を供給している場合、必要に応じて、入力低電圧アン プによって入力電圧が 4.3Vを下回るのを防ぎます。 最後に、LTC4156には多くの調整機能が搭載されており、電 力レベルやステータス情報をシンプルな2 線 I2Cポートを介し て制御およびモニタすることができます。 入力電流が制限された降圧スイッチング・チャージャ VBUS からVOUT に供給される電力は2.25MHzの固定周波数 降圧レギュレータによって制御されます。スイッチング・レギュ レータは、バッテリ電圧、バッテリ充電電流、出力電圧、入力 電流、入力低電圧、外付けPMOSチャージャFETの電力損 失の6つの安定化ループのうちの1つに応答して出力電力を 低減します。USBの低電力 (100mA) モードとUSBのサスペンド (2.5mA) モードでは、スイッチング・レギュレータはディスエー ブルされ、電力はリニア・レギュレータによって送出されます。 4156f 18 LTC4156 動作 バッテリ・チャージャがイネーブルされると、スイッチング・レ ギュレータは出力電力を低減してVBATSNS が設定されたバッ テリ・フロート電圧 VFLOAT を超えないようにします。フロー ト電圧は、ビットVFLOAT[1:0] を使用し、I2Cインタフェース を介して4つの可能な選択値から設定することができます。 表 11を参照してください。 バッテリ充電電流の安定化と低電圧セルのトリクル充電 PROGピンの電圧をサンプリングすることにより、次式を使っ ていつでもバッテリ充電電流を決定することができます。 IBAT = VPROG • 1000 RPROG この式を使って、望みのすべての充電電流に対して必要な RPROG の値を計算することもできます。デフォルトの最大充電 電流の設定に必要な抵抗値は、VPROG = 1.200を代入して RPROG を計算することによって求めることができます。その他 14 通りの設定値は、ICHARGE[3:0] を使ったI2Cで選択可能 で、充電電流が 6.25%ステップで減少します。その結果得ら れる制限値は、RPROGと表 10の関連するVPROG サーボ電圧 を代入することによって求めることができます。 最大充電電流は、入力電流の設定値や入力電源に関係なく、 セル・サイズと最大充電レートに基づいて設定します。 LTC4156は、外付けPMOSトランジスタ両端の電圧をモニ タし、VPROG の電流安定化サーボ電圧を自動的に下げて、 トランジスタの電力損失を制限します。通常動作時、PMOS 2.5 0.8 VFLOAT = 3.8V 0.7 2.0 0.6 0.5 1.5 0.4 1.0 0.3 0.2 0.5 PFET DISSIPATION (W) また、スイッチング・レギュレータは出力電力を低減し、バッテ リ充電電流 ICHARGE を設定された最大値までに制限します。 バッテリ充電電流は、デフォルトの最大充電電流を設定する PROGとグランドの間の抵抗 RPROGと、設定された充電電流 を必要に応じて低減するI2C 調整機能の両方を使って設定し ます。バッテリ充電電流ループはバッテリ充電電流 IBAT の正 確な比率をPROGピンに反映するので、スイッチング・レギュ レータの出力電力を低減して、得られる電圧 VPROG を15 通り の可能なサーボ・リファレンス電圧のうちの1つに制限します。 チャネルは完全に導通し、電力損失は標準で100mW 以下で す。バッテリ電圧が約 2.94Vより低いときに充電し始めると、 充電電流のサーボ電圧はI2Cで設定された値から75mV ∼ 100mVの最小値まで徐々に低下します。このときのバッテリ は標準で2.8VのVLOWBAT を下回ります。この充電電流の低 減には、外付けPMOSトランジスタを過度の熱による損傷か ら保護するとともに、過度に消耗したセルをトリクル充電して バッテリの健全度と寿命を最大にする相乗効果があります。 外付けPMOSトランジスタの最大電力損失は約 700mWに制 限されています。バッテリ電圧、充電電流、電力損失の関係を 図 1に示します。 CHARGE CURRENT (A) バッテリ・フロート電圧の安定化 0.1 0 2.3 2.5 2.7 2.9 3.1 3.3 3.5 BATTERY VOLTAGE (V) ICHARGE 100% MODE (2.4A) ICHARGE 50% MODE (1.2A) PDISS 100% MODE (2.4A) PDISS 50% MODE (1.2A) 0 3.7 3.9 4156 F01 図 1.VOUT 最小電圧の安定化 VOUT 電圧の安定化 3つ目の制御ループは、スイッチング・レギュレータが VOUT の 電圧に応答することによって電力の供給を低減します。VOUT の電圧は4.35Vのプログラム可能でないサーボ電圧です。バッ テリ・チャージャがイネーブルされると、内部の充電電流セ ンス抵抗と外付けのPMOS バッテリFETを介して、VOUT が BATSNSに接続されます。2つのノード電圧の差は2 個のデバ イスによるI • R 降下だけであり、実質的に、充電サイクルの 間 VOUT をサーボ・ポイントより下に保ちます。 LTC4156は、バッテリが深放電したときに、VOUT が約 3.19V を下回らないようにします。この機能により、システムの動作を 4156f 19 LTC4156 動作 妨げる低い充電状態のときに瞬時オン動作が可能になりま す。システム負荷とバッテリ・チャージャの負荷の総和が利用 可能な入力電力を超えると、バッテリ充電電流を犠牲にして システム負荷を優先し、スイッチング・レギュレータの出力電圧 を維持しながら、入力電流制限の監視を継続します。システ ム負荷だけが入力から得られる電力を超える場合、出力電圧 を下げて追加の電流を供給する必要があり、補完する電流 が最終的にバッテリから供給されます。 入力電流の安定化 入力低電圧電流制限 LTC4156は、VBUS ピンの電圧が 4.3Vに低下すると電力送出 を自動的に低減してUVLO 発振の発生を防ぐことにより、入 力電源への抵抗性接続を許容することができます。低電圧電 流制限機能は、DISABLE_INPUT_UVCLビットを使ったI2C によってディスエーブルすることができます。表 5を参照してく ださい。 USB On-The-Go 5V 昇圧コンバータ LTC4156のスイッチング・レギュレータを逆に動作させて、 利用可能な電源(USB/ACアダプタ) の最大負荷仕様を満た VBUS 電圧を5Vに昇圧しながらバッテリからVBUS に電力を すため、スイッチング ・レギュレータには計測および制御シス 供給することができます。このモードは、磁気部品などの外付 テムが搭載されており、平均入力電流が CLPROG1ピンまた け部品を追加することなく、USB On-The-Goなどの機能の実 はCLPROG2ピンおよび I2Cポートで設定されたレベル以下 装に使用することができます。 になるようにします。CLPROG1ピンとCLPROG2ピンの両方 昇圧スイッチング・レギュレータは、2つの方法のうちの1つで に許容誤差が 1%の推奨値の抵抗を1 本接続することによ イネーブルするこ とができます。LTC4156は必要に応じてUSB り、2.5mA、100mA、500mA、および 900mAのUSB 2.0/3.0の 2 ケーブルのIDピンをモニタし、IDピンが接地されることによっ 電流仕様への準拠が保証され、さらに他方のI Cによって選 2 てホスト側のA/Bコネクタが検出されると、昇圧レギュレータ 択可能な最大 3Aの電流制限が許容されます。I Cポートの を自律的に起動することができます。スイッチング・レギュレー USBILIM[4:0] ビットとWALLILIM[4:0] ビットを使って、2つ タは、 I2CのREQUEST_OTG コマンドを使って直接イネーブ の入力のそれぞれに対して入力電流制限を個別に設定でき ルすることもできます。USBとACアダプタのいずれかの入力 ます。それぞれの入力から電源が取り去られると、USBの入 に電源が接続されているか、またはバッテリ電圧が VLOWBAT 力電流制限の設定値が 100mAにリセットされます。USB 入 より低いと、昇圧レギュレータが動作しないこ 力とACアダプタ入力の両方から電源が取り去られると、AC (標準 2.8V) とに注 意してください。 I2Cの状 態ビットOTG_ENABLED、 アダプタの入力電流制限の設定値が 100mAにリセットされ LOWBAT、OTG_FAULTを使って、昇圧コンバータが動作し ます。ACアダプタなどの電源に使用するUSBに準拠しないデ ているかどうかを確認できます。 昇圧レギュレータの自律的な フォルト入力電流制限の設定については、 「動作」 のセクショ 「動作」 のセクションの 「IDピンの検 ンの 「代わりのデフォルト入力電流制限」 を参照してください。 起動の詳細については、 2 出」 を参照し て く ださい。 I Cでプログラム可能な入力電流制限の設定値の全リストに ついては表 7を参照してください。 昇圧レギュレータはUSB 入力だけに電力を供給します。AC アダプタ入力には電力を供給することができません。I2Cの スイッチング電源が設定された入力電流制限に達するほど PRIORITY設定は昇圧レギュレータの動作に影響を与えませ 外部負荷とバッテリ充電電流の合計が大きいと、バッテリ・ ん。 複数入力の動作の詳細については、 「動作」 のセクションの チャージャは外部負荷が満たされるのにちょうど必要な量だ 「デュアル入力の過電圧保護と低電圧ロックアウ ト」 を参照し け充電電流を減らします。バッテリ充電電流が許容できる入 てください。 力電力を超える値に設定されても、平均入力電流の仕様に違 反することはありません。それはバッテリ・チャージャが必要に 応じて電流を低減するからです。さらに、VOUT の負荷が VBUS からの設定された電力レベルを超えると、 バッテリ・チャージャ がイネーブルされているかディスエーブルされているかに関係 なく、追加の負荷電流が理想ダイオードを介してバッテリから 供給されます。 スイッチング・レギュレータはVBUS に500mAを供給することが 保証され、出力電流を約 1.4Aに制限するとともに、過負荷時に VBUS を降下させます。短絡フォルトが検出されると、約 8ms 後 にチャネルをシャットダウンし、I2Cの状態ビットOTG_FAULT により、問題が通知されます。 4156f 20 LTC4156 動作 IDピンの検出 USB On-The-Goの互換性のため、USB On-The-Goケーブル のA 側のIDピンが接地されていることが検出されると、昇圧 スイッチング・レギュレータは必要に応じて自律的に起動する ことができます。 IDピンは常時モニタされます。IDピンの状態はI2CのビットID_ DETECTで通知され、IDピンが接地されていると有効が通知 されます。オプションとして、ID_PIN_DETECTのどの変化でも システム・プロセッサに知らせる割り込み要求をトリガすること ができます。I2CのLOCKOUT_ID_PINビットがセットされてい る場合を除き、IDピンの検出で昇圧レギュレータを自動的に 起動することができます。LOCKOUT_ID_PINは自動起動を無 効にしますが、IDピンのモニタは無効にしないことに注意して ください。また、REQUEST_OTGコマンドを使って、ID_PIN_ DETECTとLOCKOUT_ID_PINの状態に関係なく、昇圧レギュ レータをイネーブルすることができます。どちらかの入力に入力 電源が既に接続されていると、レギュレータが起動しないこと に注意してください。I2Cの状態ビットOTG_ENABLEDおよび OTG_FAULTを使って、レギュレータが動作しているかどうかを 確認できます。 IDピンの検出回路は、IDピンのインピーダンスが約 24kより低 いときにIDピンの短絡を通知します。USBのバッテリ充電仕様 Rev 1.1に、その他の可能なIDピンの抵抗 RID_A、RID_B、お よびRID_Cを規定するIDピンへの情報が追加されています。 これらのインピーダンスはすべて24kのしきい値より大きいの で、通常、IDピンの短絡検出の要因になりません。 デュアル入力の過電圧保護と低電圧ロックアウト 図 2に示すように、LTC4156は最小限の外付け部品で2つの 電源入力の過電圧保護を行うことができます。 R1 TO WALL INPUT TO USB INPUT WALLSNS WALLGT LTC4156 MN1 MN3 MN2 MN4 R2 VBUS USBGT USBSNS OVGCAP 4156 F02 入力が過電圧状態のとき、LTC4156はシャント・レギュレータ として機能し、USBSNSまたはWALLSNSを6Vにクランプし ます。抵抗 R1とR2の値を3.6kにし、過電圧が生じているとき のワーストケースの電力損失を考慮した適切な定格にします。 抵抗の電力損失は次式で与えられます。 PRESISTOR = (VOVERVOLTAGE − 6V) 2 3.6k たとえば、最 大 19Vの過 電 圧の発 生が見 込まれる場 合、 0201サイズの標準抵抗が適しています。最大電圧が、20Vで は0402サイズが、24Vでは0603サイズが、27Vでは0805サ イズが、35Vでは1206サイズがそれぞれ適しています。周囲 温度を上げたさらなるパワーディレーティングが必要です。 USBSNSピンとWALLSNSピンに流れ込む最大許容シャント 電流により、保護の上限が 77Vに強制されます。 NチャネルFET(MN1および MN2) のドレイン-ソース間電圧 定格 VDS が、要求される過電圧保護のレベルを満たしている 必要があります。それは、これらのデバイスの一方の両端に最 大振幅の入力電圧が印加されるからです。 NチャネルFET(MN3および MN4) のドレイン-ソース間電圧 定格に必要なのは、保護しきい値(標準 6.0V) までの大きさだ けです。MN3および MN4は、過電圧保護には必要ありません が、一方の入力から他方の入力に使用しないチャネルのFET のボディー・ダイオードを介して電流が循環するのを防ぐのに 必要です。単一入力のアプリケーションに必要なのは1 個の パワーFETだけです。実装の詳細については、 「アプリケーショ ン情報」 のセクションの 「代わりの入力電源の構成設定」 を参 照してください。 パワー・トランジスタを追加せずに回路を構成し直すことによ り、負電圧保護機能を追加することができます。実装の詳細 については、 「アプリケーション情報」 のセクションの 「代わり の入力電源の構成設定」 を参照してください。 入力 (USBまたはACアダプタ) を有効な電源とみなすには、3つ の条件を満たす必要があります。まず、最小電圧 VUVLOより 高くなければなりません。次に、バッテリ電圧よりVDUVLO の 最小値だけ高くなければなりません。最後に、過電圧保護し きい値電圧 VOVLO より低くなければなりません。USBSNSピ ンとWALLSNSピンにはそれぞれ小電流が流れ、USB 入力 とACアダプタ入力の間ならびにUSBSNSピンとWALLSNS ピンの間に電圧オフセットを生じます。前に示した 「電気的特 図 2.デュアル入力過電圧保護マルチプレクサ 4156f 21 LTC4156 動作 性」 の表で規定される電圧しきい値が有効なのは、各入力が 3.6k 抵抗を介してそれぞれの検出ピンに接続されている場合 です。 USB 入力とACアダプタ入力の状態は継続的にモニタされ、 いくつかの割り込みを発生するオプションとともにI2Cによっ て通知されます。前記の3つの条件がすべて満たされると、 LTC4156は、I2CポートのUSBSNSGDまたはWALLSNSGD をアサートすることによって入力が有効であることを通知しま す。オプションとして、外部電源の割り込みがイネーブルされ ている場合に、割り込み要求を発生することができます。 両方の入力に電源が同時に接続されると、LTC4156はデ フォルトでACアダプタ入力から電力を引き出します。I2Cの PRIORITYビットがアサートされていると、LTC4156は両方の 入力が接続されたときに、代わりにUSB 入力から電力を引き 出します。USB On-The-Go 昇圧レギュレータはUSB 入力にだ け電力を供給し、このモードではPRIORITYビットは無視さ れます。入力電流制限 USBILIM[4:0] およびWALLILIM[4:0] もまた、様々な基準での100mAのデフォルト・モードにリセッ トされます。他のすべての観点では、2つの入力は等価です。 OVGCAPピンとGNDの間にオプションのコンデンサを接続し て、高電力レベルで動作している間、一方の入力から他方の 入力へ切り替えたときの入力電流の乱れを最小限に抑えるこ とができます。このコンデンサは少なくとも13Vに耐える定格 が必要で、直列のNMOS パワー・トランジスタの総ゲート容 量の約 10 倍にします。VBUS ピンの入力容量を増やすために アプリケーションが突入電流を制限する必要がある場合、こ のピンの容量はゲートの充電を遅くするのにも使用することが できます。入力間の高速切り替えや突入電流制限が不要な 場合は、OVGCAPを未接続にしておくことができます。 WALLSNS WALLGT VBUS R1 100mAリニア・バッテリ・チャージャ・モード LTC4156はUSBの低電力動作をサポートするモードを備え ています。このモードでは、CLPROG2ピンに推奨抵抗が使用 されているときに、LTC4156 への総入力電流が 100mA 未満 を維持することが保証されます。このモードでは、降圧スイッ チング・レギュレータが動作しません。代わりに、リニア・レギュ レータが VBUS からVOUTとバッテリに電力を供給します。リニ ア・バッテリ・チャージャはスイッチング・レギュレータと同じ定 電流 / 定電圧アルゴリズムに従いますが、バッテリ充電電流で はなく入力電流を安定化します。CLPROG2ピンの電圧は次 式を使用することにより、このモードの入力電流を表します。 IVBUS = VCLPROG2 • ( 80 ) RCLPROG2 バッテリ充電電流はPROGピンの電圧で表されますが、この モードでは安定化されません。 ICHARGE = VPROG • (1000 ) RPROG バッテリ電圧が非常に低い場合を除き、バッテリ・チャージャ がイネーブルされると、VOUT は通常、バッテリ電圧に非常に 近くなります。LTC4156 が VOUTとBATSNSの間のインピーダ ンスを上げて瞬時オン動作を助けます。システム負荷にバッ テリ充電電流を加えた値が利用可能な入力電流を超えると、 バッテリ充電電流を犠牲にして負荷を優先します。システム負 荷だけが利用可能な入力電流を超えると、バッテリが補完電 流を供給できるように、VOUT をバッテリ電圧まで下げる必要 があります。 バッテリは、I2Cの設定値 VFLOAT[1:0]で規定されるフロー ト電圧まで充電されます。表 11を参照してください。 LTC4156 TO POWER INPUT アプリケーションで過電圧保護が不要な場合、図 3に示すよ うに、3.6kの抵抗でUSBSNSをVBUS に接続します。アプリ ケーションでUSB On-The-Go 昇圧レギュレータが使用され ていない場合は、3.6kを介してWALLSNSをVBUS に接続し、 USBSNSをオープン状態にしておくこともできます。 バッテリ・チャージャがディスエーブルされるかまたは終端さ れると、VOUT は4.35Vに安定化されます。 USBGT USBSNS OVGCAP 4156 F03 図 3.過電圧保護なし 4156f 22 LTC4156 動作 2.5mAリニア・サスペンド・モード LTC4156は、VBUS からVOUT に少量の電流を流してシステム に電力を供給し、機器をサスペンド状態のUSBポートに接続 するときのバッテリの放電を減らすことができます。システム負 荷電流がサスペンド状態のUSBポートから得られる電流より 小さいと、VOUT の電圧は4.35Vに安定化されます。システム 負荷電流が USBの入力電流制限を超えると、VOUT の電圧は バッテリ電圧まで下がり、USBポートから得られる電流を補 完する電流がバッテリから供給されます。電流制限時には、 CLPROG2が 103mVにサーボ制御されます。サスペンド・モー ドでは、バッテリ充電はディスエーブルされます。USB 入力ま たはACアダプタ入力は、それぞれ USBILIMレジスタまたは WALLILIMレジスタを適切に設定することにより、この電流 制限サスペンド・モードを利用することができます。 理想ダイオードと最小 VOUT コントローラ LTC4156は理想ダイオード・コントローラを備えており、入力 電源が接続されていなかったり不十分な場合でも、システム に十分な電力を供給できます。これには、ソースをCHGSNSに 接続し、ゲートをBATGATEに接続し、ドレインをBATSNSに 接続した外付けPMOSトランジスタが必要です。コントローラ が、PMOSトランジスタのゲート電圧を変調し、バッテリから VOUT に電流を流してシステムに電力を供給しながら、電流が 逆方向に流れないようにしてバッテリの過充電を防止します。 1. 充電電流を制限して、外付けPMOSがより抵抗性になること による過度の電力損失を防ぎます。PMOS 両端の電圧が約 250mVに達すると充電電流が減少し始め、充電電流をフル スケールのわずか8%に低減できます。PMOSの最大電力損 失はRPROG = 499Ωのとき約 700mWに制限されます。 2. 設定された入力電流制限または入力低電圧電流制限のどち らかがアクティブなことにより、スイッチング・レギュレータに 供給可能な電力が制限されている場合、充電電流が自動的 に減少し、VOUT のシステムへの電力供給が優先されます。 VOUT はできる限り長い時間 3.19Vに保たれ、入力電力制 限を超えることはありません。充電電流がゼロまで減少した 後、システム負荷だけで入力から得られるよりも大きな電力を 必要とする場合、バッテリが補完電力を供給し始めるので、 VOUT はバッテリ電圧まで低下する必要があります。 入力電力が利用可能でも、バッテリ・チャージャがディスエー ブルされているかまたは充電が終了していると、通常、バッテ リの過充電を防止するためにVOUT およびバッテリが切断さ れます。入力電流制限または入力低電圧電流制限のいずれ かによってシステムに必要な電力が入力から得られる電力を 超える場合、VOUT はバッテリ電圧まで低下し、負荷に必要な 追加の電流は理想ダイオードを介してバッテリから供給され ます。 入力電力を供給できない場合、理想ダイオードが低消費電力 モードに切り替わります。このモードでは、PMOSゲートを接 地することにより、VOUTとバッテリの間の導通と電力転送の 効率を最大にします。 理想ダイオード・コントローラにはいくつかの動作モードがあ ります。入力電力が利用可能でバッテリを充電しているとき に、効率を最大にするには、一般にPMOSゲートを接地して 最後に、出荷および保管モードが有効になると、理想ダイオー スイッチング・レギュレータとバッテリの間の導通を最大にしま ドがシャッ トダウンしてBATGATE がバッテリ電圧までドライ す。バッテリが深放電すると、LTC4156はスイッチング・レギュ レータとバッテリの間のインピーダンスを自動的に増やして、 ブされ、PMOSを介した導通を防ぎます。ボディー接合ダイ VOUT が約 3.19Vを下回るのを防ぐことのできる値にします。 オードにより、1 個のFETを使用したVOUT への導通も可能 であることに注意してください。このモードの詳細については、 システム負荷への電力は常にバッテリ充電電流より優先され 「動作」 のセクションの 「低消費電力の出荷および保管モー ます。VOUTとバッテリの間のインピーダンスの増加がバッテ ド」 を参照してください。 リ充電電流に影響するとは限りませんが、以下の2つの理由 のうちの1つによって影響する可能性があります。 4156f 23 LTC4156 動作 いったん有効になった出荷および保管モードは、USB 入力ま たはACアダプタ入力に電源を接続するか、またはI2C バス・ マスタに電力が供給されているときにすべてのデータ・バイト とサブアドレス0x06 へのアクノリッジ・クロック・サイクルを書 き込むことにより、解除することができます。 低消費電力の出荷および保管モード LTC4156は、出荷と保管に合わせて設計された特殊なモード で、既に少なく抑えられているスタンバイ電流を約 1µAに低減 することができます。通常のスタンバイ・モードとは異なり、こ のモードでは、外付けPMOSゲートがバッテリ電圧までドライ ブされ、外付けPMOSを介したFETの導通をディスエーブル I2Cインタフェース します。このモードを使用してVOUT の下流の負荷へのすべて LTC4156は、2 線式標準 I2Cインタフェースを使ってバス・マ の電力を遮断し、製品の製造から販売までのバッテリ寿命を スタと通信することができます。バス信号の相互関係をタイミ 最大にすることができます。外付けPMOS 内部のバルク接合 ング図に示します。バスを使用しない場合、2 本のバスライン により、そのゲートの電圧に関係なく、バッテリからVOUT まで (SDAとSCL) は H にする必要があります。これらのライン の導電経路が与えられることに注意してください。VOUT まで には、外付けプルアップ抵抗またはLTC1694 SMBusアクセラ の導電経路を遮断するため、通常、図 4に示すように、2 個の レータなどの電流源が必要です。 LTC4156はスレーブ・レシー PMOSトランジスタを直列に接続して、それぞれのソースまた バであり、 スレーブ・トランスミッタでもあります。I2C 制御信号、 はドレインを中央で接続する必要があります。バッテリを下流 のデバイスから絶縁する必要がないアプリケーションの場合、 SDA、SCLはDVCC 電源に内部でスケールが調整されていま す。DVCCはバスのプルアップ抵抗と同じ電源に接続します。 このモードを有効にすることにより、LTC4156の大幅な省電 力を実現することもできます。 I2CポートのDVCCピンは低電圧ロックアウト機能を備えてい ます。DVCC が約 1Vを下回ると、I2Cシリアル・ポートがクリア 出荷および保管モードは、I2C バス・マスタによってサブアドレ され、LTC4156はデフォルト状態に設定され、保留状態の割 ス0x07に書き込まれたデータ・バイトのアクノリッジに続いて り込みが解除されて、 それ以降の割り込みが無効になります。 有効になります。データ・バイトの内容は無視されますが、 すべ てのバイトとアクノリッジ・クロック・サイクルを送る必要があり ます。出荷および保管モードはVBUS が約 1Vを下回るとアク ティブになりますが、I2Cコマンドが発行された時に入力電源 が接続されていない場合は直ちにアクティブになります。USB 入力とACアダプタ入力から電源が取り去られると、VBUS の 静止電流がゼロ近くまで減少するので、 VBUS が 1Vのアクティ ブ化しきい値まで自己放電するのに最大で数時間の遅延が 生じます。VBUSとGND 間に1Mの抵抗を接続すると、より迅 速にアクティブ化することができます。サブアドレス0x07を読 み出しても、有効化やアクティブ化に影響を与えず、返される データは、有効化やアクティブ化の状態と関係なく不定です。 CHGSNS LTC4156 BATGATE BATSNS バスの速度 I2Cポートは最大 400kHzの速度で動作するように設計されて います。ポートにはタイミング遅延が組み込まれており、I2Cに 準拠したマスタ・デバイスから呼び出されたときに適正に動作 するようにします。また、グリッチを抑制するように設計された 入力フィルタも備えています。 START 条件とSTOP 条件 バス・マスタは、START 条件を送って通信開始を知らせます。 START 条件は、SCL が H のときにSDAを H から L に遷 移させることによって発生させます。マスタは、スレーブ書き 込みアドレスか、またはスレーブ読み出しアドレスのどちらか を送信することができます。いったんLTC4156にデータが書 き込まれると、マスタは、LTC4156に新たなコマンド・セットに 従って動作するように指示するSTOP 条件を送信することが できます。STOP 条件は、SCL が H のときにSDAを L から H に遷移させることにより、マスタが送信します。 + 4156 F04 図 4.下り方向(VOUT) を強制的にシャットダウンする出 荷および保管モードに必要なコンポーネント 4156f 24 LTC4156 動作 バイトのフォーマット LTC4156に送信する、またはLTC4156 から受信する各バイト は8ビット長でなければならず、その後にアクノリッジ・ビットの ための追加のクロック・サイクルが続く必要があります。データ は最上位ビット (MSB) を先頭にしてLTC4156に送ります。 マスタおよびスレーブのトランスミッタとレシーバ I2C バスに接続されるデバイスは、マスタとスレーブのどちらに も分類できます。標準的なバスは1 個以上のマスタ・デバイス と複数のスレーブ・デバイスで構成されます。デバイスによって はマスタとしてもスレーブとしても動作可能ですが、トランザク ションが進行中のときに役割を変えることはできません。 トランスミッタとレシーバの関係はマスタとスレーブの関係と は異なります。 トランスミッタが SDAラインの制御に関与する のは、各フレームの8ビットのデータ部分の間です。レシーバ が SDAの制御に関与するのは、各フレームの9 番目の最終ア クノリッジ・クロック・サイクルの間です。 その後、LTC4156はスレーブ・トランスミッタに変化し、マスタ・ レシーバは必要に応じ、LTC4156 からの後続のデータ・バイ トの受信にアクノリッジを返すことができます。 アクノリッジに関連したクロック・パルスは常にバス・マスタに よって生成されます。トランスミッタ (マスタまたはスレーブ) は アクノリッジ・クロック・サイクルの間にSDAラインを解放( H に) します。アクノリッジ・クロック・パルスが H の間 SDAライン が安定して L に留まるように、レシーバ (スレーブまたはマス タ) はこのクロック・パルスの間 SDAラインをプルダウンします。 LTC4156 から読み出しが行われると、マスタがデータ受信に アクノリッジを返せるように、LTC4156は8 番目のデータ・ビッ トの後 SDAラインを解放します。I2C 規格では、読み出しトラ ンザクションの間の最後のデータ・バイトの後、マスタ・レシー バがアクノリッジを返さないこと (NACK)が要求されます。 NACKを受信すると、スレーブ・トランスミッタはバスの制御を 解放するように指示されます。LTC4156は、どのような状況で も1 バイトのデータだけを送信するので、LTC4156によって送 信されたデータにアクノリッジを返すマスタもアクノリッジを返 さないマスタも結果を得られません。LTC4156はどちらの場 合もバスを解放します。 すべてのトランザクションは、START 条件または反復 START 条件を使ってマスタが開始します。マスタは、マスタの状態が トランスミッタであるかレシーバであるかに関係なく、SCLの 各クロック・パルスのアクティブ (立ち下がり) エッジを制御しま スレーブ・アドレス す。スレーブ・デバイスはSCLを L にすることはありませんが、 LTC4156は7ビット・アドレスに対 応しており、製 造 時に 必要に応じ、SCLの L の時間を延長してクロック・ストレッチ 0b0001_001[R/W]に設定されています。 アドレス・バイトのLSB を行うことができます。LTC4156はクロック・ストレッチを行わ (読み出し/ 書き込みビット)は、LTC4156 へデータを書き込 ず、どのような状況でもSCLを L に保つことはありません。 むときは0、LTC4156 からデータを読み出すときは1にします。 マスタ・デバイスはトランスミッタとしてI2Cの各トランザクショ アドレスが 8ビット・ワードであることから、書き込みアドレスは ンを開始し、スレーブ・デバイスはレシーバとして各トランザク 0x12で、読み出しアドレスは0x13になります。LTC4156は読 ションを開始します。バスの書き込み動作では、 トランザクショ み出しアドレスと書き込みアドレスのどちらにもアクノリッジを ンの間、マスタはトランスミッタとして機能し、スレーブはレ 返します。 シーバとして機能します。バスの読み出し動作では、アドレス・ フレームの後のトランザクションの残りの間、マスタとスレー サブアドレス・アクセス ブが送信と受信の役割を交換します。 LTC4156は、制御入力用に4つのコマンド・レジスタ、状態通 知用に3つの状態レジスタを備えています。これらのレジスタ アクノリッジ はサブアドレス・ポインタ・システムを介してI2Cポートによって アクノリッジ信号(ACK) は、トランスミッタとレシーバ間のハ アクセスされます。ここで、各サブアドレス値により、LTC4156 ンドシェークに使用されます。LTC4156に書き込みが行われ 内の7つの制御レジスタまたは状態レジスタのうちの1つが示 ると、LTC4156はスレーブ・レシーバとして、その書き込みア されます。サブアドレス・ポインタは常に、バスの書き込み動作 ドレスおよび後続のデータ・バイトにアクノリッジを返します。 時にLTC4156の書き込みアドレスの直後に書き込まれる最初 LTC4156 から読み出しが行われると、LTC4156はスレーブ・レ のバイトになります。サブアドレス・ポインタの値はバスの書き シーバとして、その読み出しアドレスにアクノリッジを返します。 込み動作の後も維持され、後続のバスの読み出し動作時に 4156f 25 LTC4156 動作 LTC4156 が返すデータ・バイトを決定します。サブアドレス・ポ インタ・レジスタは、 「SMBusプロトコルの互換性」 で詳細に説 明するSMBus バイト書き込みプロトコルとバイト読み出しプロ トコル内のコマンド・コード・バイトと等価です。 バスの書き込み動作 バス・マスタは、START 条件とLTC4156の書き込みアドレスを 使ってLTC4156との通信を開始します。アドレスが LTC4156 のアドレスと一致すると、LTC4156はアクノリッジを返します。 次いで、バス・マスタはサブアドレスを送ります。LTC4156 が サブアドレスのアクノリッジ・ビットを返すと、サブアドレスの 値はLTC4156 内の特殊なポインタ・レジスタに転送されます。 マスタが書き込みトランザクションを続けたい場合、次いで、 データ・バイトを送ることができます。LTC4156 がデータ・バイ トにアクノリッジを返すと、このデータ・バイトはサブアドレス・ ポインタのロケーションの保留状態の内部データ・レジスタ に転送されます。この時点でLTC4156は新しいサブアドレス を受信できる状態になり、必要に応じて、[SUB ADDRESS] [DATA] のサイクルを無期限に繰り返します。書き込みアドレ スの後の奇数位置のバイトは常にサブアドレス・ポインタの割 り当てを示し、偶数位置のバイトは常に、サブアドレス・ポイン タを基準にしたロケーションに格納されたデータを示します。 マスタは、反復 START 条件またはSTOP 条件を使って偶数 バイトまたは奇数バイトの後、LTC4156との通信を終了するこ とができます。マスタが反復 START 条件を開始すると、I2C バ ス上のLTC4156やその他のデバイスを呼び出すことができま す。LTC4156は、各サブアドレスのロケーションで受信した有 効データの最後の入力を記憶しますが、処理しません。このサ イクルも無期限に継続することができます。バス上のすべての デバイスが呼び出されて有効データが送られると、グローバル なSTOP 信号を送ることができ、LTC4156は前に受信した最 新の未決データを使ってコマンド・レジスタのすべてを直ちに 更新します。この遅延付きの実行動作はPMBusのグループ・ コマンド・プロトコルに準拠しています。 バスの読み出し動作 LTC4156には7つの読み出し可能なレジスタがあります。3つ のレジスタは読み出し専用で、状態情報が含まれています。 4つのレジスタには制御情報が含まれており、バス・マスタによ る書き込みと読み出しの両方が可能です。 各バスの読み出し動作の間、7つのサブアドレス・データ・レジ スタのうちの1つだけがアクセス可能です。LTC4156 が返す データは、サブアドレス・ポインタ・レジスタの内容によって指 定されるデータ・レジスタからです。ポインタ・レジスタの内容 は最新のバスの書き込み動作によって決まります。 バスの読み出し動作に備えて、奇数番号のバイトだけを送信 後に、STOP 条件または反復 START 条件を使って書き込みト ランザクションを早く終了することがバス・マスタにとって好都 合な場合があります。この時点で最後に送信されたバイトが、 後続のバスの読み出し動作の対象となるレジスタのポインタ を表します。 バス・マスタは、START 条件または反復 START 条件と、それ に続くLTC4156の読み出しアドレスを使ってLTC4156の状態 データを読み出します。読み出しアドレスが LTC4156のアドレ スと一致すると、LTC4156はアクノリッジを返します。読み出し アドレスのアクノリッジに続き、LTC4156は、サブアドレス・ポイ ンタによって選択されたレジスタから次の8クロック・サイクル のそれぞれに対して1ビットの状態情報を返します。1つのデー タ・バイトが読み出された後でマスタからクロック・サイクルが 追加されると、SDAラインを H に保ちます (0xFFを送信)。 LTC4156は、バスの読み出し動作中はその読み出しアドレス を除き、どのバイトにもアクノリッジを返しません。 再び同じレジスタを読み出すには、START 条件とそれに続く LTC4156の読み出しアドレスを使ってトランザクションを繰り 返すことができます。サブアドレスが変わらない場合、サブアド レス・ポインタ・レジスタを書き換える必要はありません。別の レジスタを読み出すには、読み出しトランザクションが繰り返 される前に、START 条件または反復 START 条件とそれに続 くLTC4156の書き込みアドレスおよびサブアドレス・ポインタ・ バイトを使って書き込みトランザクションを開始する必要があ ります。 サブアドレス・ポインタ・レジスタの内容が書き込み可能なコ マンド・レジスタを示している場合、バスの読み出し動作時に 返されるデータは、最後のSTOP 条件から変更されていなけ ればそのロケーションでの未決コマンド・データです。STOP 条件の後、すべての未決データがコマンド・レジスタにコピー されて直ちに実行されます。I2Cによるトランザクションなしに 入力電源が取り去られると、LTC4156 内のいくつかの書き込 み可能なレジスタの内容が変更されます。 「 動作」の 「代わり のデフォルト入力電流制限」 のセクションで説明したように、 4156f 26 LTC4156 動作 USBILIM[4:0] とWALLILIM[4:0] はデフォルトで100mAモード (0x00) またはCLPROG1モード (0x1F)のどちらかになります。 したがって、これらのレジスタの内容はバス・マスタによって書 き込まれた最後の値と異なる可能性があり、内容を読み出す ことがシステムの状態を確認するのに有効な場合があります。 サブアドレス・ポインタ・レジスタの内容が読み出し専用の状 態レジスタを示す場合、返されるデータはLTC4156の状態の 特定の瞬間のデータです。割り込み要求が保留されていない と、バスの読み出し動作中にLTC4156 がデータ送信を始める 直前、LTC4156 がその読み出しアドレスにアクノリッジを返す ときに状態データがサンプリングされます。マスクされていな い割り込みが発生すると、IRQピンが L にドライブされ、その ときに3つの読み出し専用の状態レジスタにデータがラッチさ れます。 これに続いてどの状態レジスタの読み出しを行っても、 この固定データが返されるので、割り込み要求の要因の確認 が容易になります。バス・マスタが LTC4156の割り込み要求を 解除すると、状態ラッチがクリアされます。次いで、バスの読み 出し動作を行うと、読み出しアドレスにアクノリッジを返すとき か、または次の割り込みがアサートされるときか、どちらか早 い時点の瞬間的なデータが再び返されます。 SMBusプロトコルの互換性 SMBus 規格は一般にI2C バスの規格と互換性がありますが、 様々なタイプのトランザクションに対応するため、I2C 規格を 超えて、固有のプロトコル・フォーマットの定義および標準化 を行っています。LTC4156のI2CインタフェースはSMBus 規格 で定義される4つのプロトコルと完全互換です。LTC4156の 制御と状態のすべての機能はSMBusプロトコルを使ってアク セスすることができますが、バスの高い使用頻度が問題にな る場合、SMBusで定義されたプロトコルに従わないI2C バス の動作によって、より効率的に実行できる動作もあります。 SMBus のバイト書き込みプロトコル 1 S 7 スレーブ アドレス 1 1 WR A 8 コマンド コード 1 A 8 データ・ バイト 1 A 1 P SMBusのバイト書き込みプロトコルを使って、LTC4156の1つ の制御レジスタの内容を変更することができます。 トランザク ションは、バス・マスタが START 条件を使って開始します。 SMBusのスレーブ・アドレスはLTC4156の書き込みアドレ スに相当し、この値を7ビット・ワードで表すと0x09(0b 000 1001) になります。スレーブ・アドレスにWR(値は0b0) が続き ます。LTC4156は書き込みアドレスにアクノリッジを返します。 SMBusのコマンド・コードはサブアドレス・ポインタの値に相 当し、LTC4156のサブアドレス・ポインタ・レジスタに書き込ま れます。このプロトコルを使用する場合、書き込みを行うレジ スタのロケーション (0x00 ∼ 0x02、0x06 ∼ 0x07) だけがサブ アドレス・ポインタに対して有効な値です。LTC4156はSMBus のコマンド・コード・バイトにアクノリッジを返します。SMBusの データ・バイトは、サブアドレス・ポインタで示されるロケーショ ンに書き込まれるコマンド・データに相当します。LTC4156は SMBusのデータ・バイトにアクノリッジを返します。このシーケ ンスの最後のSTOP 条件によってコマンド・レジスタの更新が 強制され、新たなコマンド・データが直ちに有効になります。 SMBus のバイト読み出しプロトコル 1 7 1 1 S スレーブ WR A アドレス 8 コマンド コード 1 1 7 1 1 8 1 1 A Sr スレーブ RD A データ・ A P アドレス バイト SMBusのバイト読み出しプロトコルを使って、1つのバス・トラ ンザクションで7つの制御レジスタまたは状態レジスタのいず れか 1つの内容を読み出すことができます。トランザクション は、バス・マスタが START 条件を使って開始します。SMBus のスレーブ・アドレスはLTC4156の書き込みアドレスに相当し、 この値を7ビット・ワードで表すと0x09(0b 000 1001) になりま す。スレーブ・アドレスにWR(値は0b0) が続きます。LTC4156 は書き込みアドレスにアクノリッジを返します。SMBusのコマン ド・コードはサブアドレス・ポインタの値に相当し、LTC4156の サブアドレス・ポインタ・レジスタに書き込まれます。LTC4156 はSMBusのコマンド・コード・バイトにアクノリッジを返します。 すると、マスタは反復 START 条件とそれに続き、LTC4156の スレーブ・アドレス (0x09) とRD(0b1) を送ります。LTC4156は 読み出しアドレスにアクノリッジを返します。この時点でバス・ マスタはレシーバになりますが、SCLにクロックを供給し続け ます。LTC4156はスレーブ・トランスミッタになり、SDAを制御 してバス上にデータを出力します。1つのデータ・バイトに続き、 バス・マスタはACKビットまたはNACKビットのどちらかを選 択して送信します。I2C 規格に従って、マスタは、読み出しトラ 4156f 27 LTC4156 動作 ンザクションの最後にNACKを送信して、スレーブにデータ 送信の終了を指示する必要があります。LTC4156は、どのよう な場合も1 バイト後にデータ送信を終了するので、バス・マス タが ACKまたはNACKのどちらを送信するかは重要ではあり ません。最後に、STOP 条件によってバスがアイドル状態に戻 ります。 SMBus のバイト送信プロトコル 1 S 7 スレーブ・アドレス 1 1 WR A 8 データ・バイト 1 A 1 P SMBusのバイト送信プロトコルを使って、どの制御レジスタ の内容も変更せずに、サブアドレス・ポインタ・レジスタの内容 を変更することができます。このプロトコルは、SMBusのバイ ト受信プロトコルを使用したLTC4156 からの状態情報を後 から読みだすのに有効です。 トランザクションは、バス・マスタ が START 条件を使って開始します。SMBusのスレーブ・アド レスはLTC4156の書き込みアドレスに相当し、この値を7ビッ ト・ワードで表すと0x09(0b 000 1001) になります。スレーブ・ アドレスにWR(値は0b0) が続きます。LTC4156は書き込みア ドレスにアクノリッジを返します。SMBusのデータ・バイトはサ ブアドレス・ポインタの値に相当し、LTC4156のサブアドレス・ ポインタ・レジスタに書き込まれます。 このプロトコルのデータ・ バイトが、バイト書き込みプロトコルとバイト読み出しプロトコ ルのコマンド・コードに類似していることに注意してください。 LTC4156はSMBusのデータ・バイトにアクノリッジを返します。 最後に、STOP 条件によってバスがアイドル状態に戻ります。 SMBus のバイト受信プロトコル 1 S 7 スレーブアドレス 1 1 RD A 8 データ・バイト 1 A 1 P SMBusのバイト受信プロトコルを使って、サブアドレス・ポイン タ・レジスタによって選択済みのコマンド・レジスタや状態レジ スタの内容を読み出すことができます。このプロトコルは、サブ アドレス・ポインタ・レジスタの内容を変更することができませ んが、他のSMBusプロトコルよりバスのオーバーヘッドが非 常に小さいので、1つの状態レジスタを繰り返しポーリングす るのに有効な場合があります。サブアドレス・ポインタ・レジス タは、SMBusのバイト書き込みプロトコル、バイト読み出しプ ロトコル、バイト送信プロトコルのいずれかによって変更する ことができ、レジスタの内容は、これら3つのプロトコルによっ て再度変更されるまで保たれます。 バイト受信トランザクションは、バス・マスタが START 条件を 使って開始します。SMBusのスレーブ・アドレスはLTC4156の読 み出しアドレスに相当し、この値を7ビット・ワードで表すと0x09 (0b 000 1001) になります。スレーブ・アドレスにRD(値は0b1) が続きます。LTC4156は読み出しアドレスにアクノリッジを返し ます。この時点でバス・マスタはレシーバになりますが、SCLにク ロックを供給し続けます。LTC4156はスレーブ・トランスミッタに なり、SDAを制御してバス上にデータを出力します。1つのデー タ・バイトに続き、バス・マスタはACKビットまたはNACKビット のどちらかを選択して送信します。I2C 規格に従って、マスタは、 読み出しトランザクションの最後にNACKを送信して、スレーブ にデータ送信の終了を指示する必要があります。LTC4156は、 どのような場合も1バイト後にデータ送信を終了するので、 バス・ マスタが ACKまたはNACKのどちらを送信するかは重要では ありません。最後に、STOP 条件によってバスがアイドル状態に 戻ります。 プログラム可能な割り込みコントローラ LTC4156は、多くの状態変化やフォルト・イベントに応答して、 IRQピンにアクティブ L のレベルトリガ割り込み要求を必要 に応じて発生することができます。また、割り込みがトリガされ るときに状態情報の利用可能な3つのバイトが固定され、一 時的な割り込みの要因の特定に役立ちます。4つの書き込み 可能なコマンド・レジスタの内容は、割り込みによって固定さ れることはありません。割り込みのトリガ・イベントは、バッテ リ・チャージャの状態、フォルト、入力電源検出、USB On-TheGo、入力電流制限、および入力低電圧電流制限に対応する 6つの個別のマスク可能なカテゴリーに分類されます。サブア ドレスのロケーション0x06に割り込みマスク・レジスタ (IMR) があり、上位 6ビットがマスクの設定を表します。表 3を参 照してください。各割り込みカテゴリーの状態トリガを表 4 に示します。パワーアップ時、すべての割り込みがデフォルト でディスエーブル (マスク) されます。各割り込みカテゴリーは、 IMRの適切なビットに1を書き込むことによってイネーブルす ることができます。サブアドレス0x06にどの値を書き込んでも、 副作用として、データ (3 番目の)バイトのアクノリッジ・ビット で保留状態の割り込みを解除します。割り込みを解除すると IRQピンが解放されて、次の割り込みが発生するまで実際の データの状態通知が再開されます。割り込みマスクを変更し たくない場合、バス・マスタが前のデータをサブアドレス0x06 に書き換えて割り込み要求を解除する必要があります。 4156f 28 LTC4156 動作 設定値はUSB 互換の電流制限値に相当します。入力電源が 取り去られてから再び接続されると、LTC4156は、I2Cで指示 されるモードになるまで、デフォルトで再度 100mAのモードに なります。 表 3.割り込みマスク・レジスタ 割り込みマスク・レジスタ (IMR) サブアドレス 0x06 指示 REG6 書き込み/ 割り込み解除、読み出し D7 ENABLE_CHARGER_INT D6 D5 D4 D3 D2 D1 D0 1 ENABLE_FAULT_INT 1 ENABLE_EXTPWR_INT 1 ENABLE_OTG_INT 1 ENABLE_AT_ILIM_INT 抵抗は次式を使用した値にします。 1 ENABLE_INPUT_UVCL_INT 1 表 4.割り込みトリガのソース マスク・カテゴリー 状態トリガ アプリケーションに対して100mAのUSBデフォルト電流制限 では不十分であり、USBに準拠する必要がない場合、図 6に 示すように、CLPROG1ピンの2 本目の抵抗を使って、USBに 準拠しない代わりのデフォルト入力電流を設定することがで きます。 R CLPROG1 = 状態 レジスタ ENABLE_CHARGER_INT CHARGER_STATUS[2:0] 0x03 ENABLE_FAULT_INT OVP_ACTIVE BAD_CELL OTG_FAULT NTC_HOT_FAULT 0x03 0x04 ENABLE_EXTPWR_INT USBSNS_GOOD WALLSNS_GOOD EXT_PWR_GOOD 0x04 ENABLE_OTG_INT OTG_ENABLED ID_PIN_DETECT 0x03 ENABLE_AT_ILIM_INT AT_INPUT_ILIM 0x04 ENABLE_INPUT_UVCL_INT INPUT_UVCL_ACTIVE 0x04 代わりのデフォルト入力電流制限 USBに準拠した動作をさせるには、図5に示すように、CLPROG1 ピンとCLPROG2ピンの両方を1 本の1.21kの1% 抵抗に接 続します。入力電力が供給されると、LTC4156はデフォルトで 100mAの入力電流制限モードになります。I2Cのバス・マスタ はその後、入力電流制限を表 8に示す他のいずれかのモード に変更することができます。ここで、500mAおよび 900mAの 1.200V (IVBUSLIM – IVBUSQ ) 入力電力が供給されると、LTC4156は、 デフォルトで、CLPROG1 ピンに接続された抵抗による電流制限値に設定されます。 I2Cのバス・マスタはその後、入力電流制限を表 8に示す他 のいずれかのモードに変更することができます。この場合、 CLPROG2ピンに2 本目の1.21kの設定抵抗が必要です。I2C のマスタは、適切なUSBILIMビットまたはWALLILIMビット をCLPROG1モードに設定することにより、いつでもデフォル トの入力電流制限に戻すこともできます。入力電源が取り去 られてから再び接続されるといつでも、LTC4156は再びデフォ ルトでCLPROG1のカスタム入力電流制限になります。 USBILIM[4:0]とWALLILIM[4:0]の内容には、常に選択され た最新の入力電流モードが含まれますが、入力電源がその 後取り去られるかまたは存在しない場合、I2Cのバス・マスタ によって最後に書き込まれたデータと異なる可能性がありま す。I2Cのバス・マスタはいつでも、上記の2つのレジスタを読 み出して、アクティブな入力電流制限モードを決めることがで きます。 LTC4156 LTC4156 CLPROG1 • ( 991) CLPROG1 CLPROG2 4156 F05 図 5.USB に準拠したデフォルト入力電流制限 CLPROG2 4156 F06 R1 R2 図 6.USB に準拠しないデフォルト入力電流制限 4156f 29 LTC4156 動作 バッテリ・チャージャの動作 LTC4156は、自動再充電、不良セル検出、トリクル充電、プロ グラム可能な安全タイマ、サーミスタを使用した温度による充 電制御、プログラム可能な充電終了表示、プログラム可能な フロート電圧、プログラム可能な充電電流、I2Cによる詳細な 状態通知、プログラム可能な割り込みの発生など、多機能な 定電流/定電圧LiFePO4 バッテリ・チャージャを備えています。 プリチャージ / 低バッテリ電圧 充電電流の上限は、PROG からグランドに接続された抵抗と I2Cポートで設定されるPROGサーボ電圧値の組み合わせに よって設定されます。最大充電電流は次式で与えられます。 ICHARGE = VPROG • 1000 RPROG VPROG はI2Cポートによって設定可能で、75mVステップで 150mV ∼ 1.2Vの範囲です。VPROG のデフォルト値は1.2Vで す。VPROG は、サブアドレス0x02にあるビットICHARGE[3:0] によって制御されます。表 10を参照してください。 バッテリの充電サイクルを開始するとき、バッテリ・チャージャ はまずバッテリが深放電しているか確認します。バッテリ電圧 が VLOWBAT(標準 2.7V) より低いと、LTC4156はI2Cを介して LOWBATの状態を通知します (表 17を参照)。低バッテリ電 圧が 0.5 時間以上持続すると、バッテリ・チャージャは自動的 に停止し、I2Cポートを介してバッテリが非応答であったこと を知らせます。バッテリ電圧が低いと、バッテリを保護するた めと外付けPMOSトランジスタの過度の電力損失を防止する ために、充電電流が減少します。バッテリ電圧と充電電流の 減少の関係を図 1に示します。入力電源(USBまたはACアダ プタ)が利用できない場合、バッテリの実際の充電状態に関 係なく、I2Cを介したLOWBATの通知は常に有効となり、無 視することができます。 ただし、利用可能な入力電力が限られていることとVOUT から 優先してシステム負荷に電力が供給されることにより、場合に よっては実際のバッテリ充電電流 IBAT が設定電流 ICHARGE より減少することがあります。RPROG は入力電力制限に関係な く、バッテリの容量に適合するように設定します。 定電流 定電圧 バッテリ電圧が約 2.8Vより高い場合、チャージャは定電流 モードで設定された充電電流を供給しようとします。利用可 能な入力電力と外部負荷状態に応じて、バッテリ・チャージャ は設定された最大レートで充電できることも、できないことも あります。外部負荷がバッテリ充電電流よりも常に優先されま す。同様に、USB 入力とACアダプタ入力の電流制限の設定 は常に監視され、追加電力のみがバッテリの充電に使用でき ます。システム負荷が軽いとき、バッテリ充電電流が最大にな ります。 バッテリ端子の電圧がプリセットされたフロート電圧に達する と、バッテリ・チャージャはこの電圧を一定に保ち、充電電流 はゼロに向かって自然に減少します。I2Cポートを介してビット VFLOAT[1:0] を使用することにより、最終的なフロート電圧 の選択に4つの電圧設定値が利用可能です (表 11)。 定電流または定電圧のどちらの充電モードでも、PROGピン の電圧はバッテリに供給される実際の充電電流に比例しま す。充電電流はPROGピンの電圧をモニタし、次の関係を使 用することによっていつでも決定できます。 IBAT = VPROG • 1000 RPROG 4156f 30 LTC4156 動作 フル充電表示(C/x) 自動再充電 PROGピンは、定電圧フェーズの充電時でも、常に実際の充 電電流を表すので、 PROGピンの電圧はそのフェーズでのバッ テリの充電状態を表します。LTC4156はPROGピンにフル充 電表示コンパレータを備えており、I2Cポートを介してその結 果を通知します。I2C 制御のビットCXSET[1:0]により、24mV、 60mV、120mV、および 240mVのC/xコンパレータのレベル選 択が可能です (表 12)。PROGピンのサーボ電圧が 150mV ∼ 1.2Vに設定可能なことを思い出してください。1.2Vのサーボ 設定値がバッテリのフル充電速度(1C) を表す場合、120mV のC/xの設定値はC/10に相当します。同様に、240mVのC/x の設定値はC/5を、24mVの設定値はC/50を、60mVの設定 値はC/20に相当します。入力電力が制限されることによる誤っ た表示を防ぐために、バッテリ・チャージャが定電圧モード状 態でない限り、C/x 表示はマスクされます。 バッテリ・チャージャは充電を終了するとオフ状態を保ち、 バッテリからはわずか数マイクロアンペアの電流しか流れま せん。携帯機器が十分長い時間この状態に留まると、バッテ リがいつかは自己放電します。バッテリが常にトップオフされ ているように、バッテリ電圧が VRECHRG(標準で設定された VFLOAT の97.6%) を下回ると新たな充電サイクルが自動的に 開始されます。終了安全タイマも再びゼロにリセットされます。 VRECHRGより下への短時間の変化によって安全タイマがリ セットしないように、バッテリ電圧は2.5ms 以上 VRECHRGより 低くする必要があります。また、入力 (USBまたはACアダプタ) 電源が接続し直されるか、またはチャージャが I2Cポートを 使って一時的にディスエーブルされると、新たな充電サイクル が開始されます。図 7のフローチャートにバッテリ・チャージャ のアルゴリズムを示します。 充電終了 NTCサーミスタ・モニタ バッテリの充電サイクルは、内蔵のプログラム可能な終了安全 タイマの時間が経過したときか、またはオプションとしてフル 充電表示(C/x)がされたときのどちらかに終了します。バッテ リの電圧がユーザーによって設定されたフロート電圧に達す ると、安全タイマが始動してC/xコンパレータがイネーブルさ れます。安全タイマが終了すると、バッテリの充電が中止され、 電流はそれ以上供給されません。安全タイマのデフォルトの 終了時間は1 時間ですが、I2CのビットTIMER[1:0]を使用し て15分∼4時間の範囲で4つの設定のいずれかに変更するこ とができます( 表 9)。また、タイマの終了時間を4 時間に設定 すると、バッテリ充電電流が設定されたフル充電表示(C/x) のしきい値まで減少した場合、4 時間のタイマ時間が経過す る前に充電サイクルが終了します。 LTC4156は、スケールが 7ビットに拡張されたアナログ・デジ タル・コンバータ (ADC) を内蔵し、バッテリ・パックの近くに 設置した外付け負温度係数(NTC) サーミスタを使って、バッ テリ温度をモニタします。この機能を使用するには、図 8に示 すように、NTCピンとグランドの間にサーミスタRNTC を接続 し、NTCBIAS からNTCにバイアス抵抗 RBIAS を接続します。 RBIAS は、選択したNTCサーミスタの25ºCでの値(r25) に等 しい値の1% 抵抗にします。 サーミスタの測定結果は、出荷および保管機能が有効になっ ているときを除き、I2Cポートの状態通知によって得られます。 出荷および保管モードでない場合、サーミスタは約 2.4 秒ご とに自動的に測定されます。I2Cポートに供給されるサーミ スタの測定結果は、各サンプリング期間の最後に更新され 4156f 31 LTC4156 動作 電力が利用可能 低バッテリ電圧タイマと 安全タイマをクリア YES NTC が範囲外 安全タイマを一時停止 NO VBAT < 2.7V トリクル充電(8%) NTC 警告を表示 VBAT > VFLOAT – ε VBAT 2.8V < VBAT < VFLOAT – ε 定電流で充電 固定電圧で充電 低バッテリ電圧タイマを始動 安全タイマを一時停止 安全タイマを始動 タイマ > 30 分 定電流を表示 安全タイマ終了 低セル電圧を表示 NO NO YES YES IBAT < C/x 充電を停止 NO 充電を停止 定電圧を表示、I > C/x VBAT が VRECHRG を過ぎて バッテリ・フォルトを表示 YES YES 充電停止を表示 上昇 定電圧を表示、I < C/x NO VBAT > 2.8V YES NO VBAT が VRECHRG を過ぎて YES VBAT < VRECHRG 低下 NO NO YES タイマは 4 時間 C/x モード NO YES 4156 F07 図 7.バッテリ・チャージャのフローチャート LTC4156 NTCBIAS RBIAS NTC T RNTC 4156 F08 図 8.標準的サーミスタ・ネットワーク 32 4156f LTC4156 動作 ます。サーミスタのバイアスを低デューティ・サイクルにすると サーミスタ電流が減少し、それに伴って、バッテリ流出電流 がそのDC 値の2000 分の1になります。10kのサーミスタを使 用した標準的なネットワークでは115nAのバッテリ流出電流 が生じます。100kのサーミスタを使用すると、この流出電流は 11.5nAに減少します。 対象となる温度範囲での測定の分解能を上げるには、A/Dコ ンバータのフルスケール範囲をNTCBIASの0.113 倍∼ 0.895 倍に制限します。NTC ADCの結果は以下のように表すことが できます。 αT ≡ k • NTCVAL + k OFFSET rT = SPAN r25 1− k SPAN • NTCVAL – k OFFSET ここで、NTCVALは範 囲が [0-127]のNTCVAL[6:0]の状 態 通知を10 進数で表した値、ADCの定数 kSPAN = 0.006162、 ADCの定数 kOFFSET = 0.1127、rT は温度 Tでのサーミスタの 抵抗、αT は2つの温度Tと25 Cでのサーミスタの抵抗比です。 サーミスタ・メーカーのデータシートから、aTとTの関係を示 す温度参照テーブルか、または次式と一緒に使ってサーミス タ温度を決めることができる曲線適合パラメータbのどちらか が得られます。 T= T= b ln (α Τ ) + b T0 b k • NTCVAL + k OFFSET b ln SPAN +T 1− k SPAN • NTCVAL – k OFFSET 0 ここで、 サーミスタ値の通知の他、LTC4156は、サーミスタの値が Vishayの曲線 2のサーミスタの0 C ∼ 60 Cの範 囲に相当 する制限値を下回ると、バッテリの充電を自動的に一時停 止 しま す。NTC_TOO_COLDとNTC_HOT_FAULTの 状 態 はI2Cの状態通知 NTCSTAT[1:0] にエンコードされます。 バッテリチャージャがイネーブルされると、CHARGER_ STATUS[2:0] も温度の警告およびフォルトを通知します。表13 と表 16を参照してください。オプションとして、サーミスタの 値がこの温度範囲に入るかまたはそこから出るときに、チャー ジャ状態の割り込み要求を発生することができます。また、温 度の値が Vishayの曲線 2のサーミスタの60 Cに相当する制 限値より高いと、オプションのNTC_HOT_FAULT 割り込みを 発生することができます。 NTCVAL が 10 進数の102まで上がると、NTC_TOO_COLD の温 度 表 示がトリガされます。これは、aCOLD,WARNING = 2.86および Vishayの曲線 2のサーミスタの0 Cに相当します。 NTCVAL が 10 進数の98まで下がると、低温表示が解除され ます。これは、aCOLD,RESET = 2.53および Vishayの曲線 2の サーミスタの2 Cに相当します。 NTCVAL が 10 進数の19まで下がると、NTC_HOT_FAULT の温度表示がトリガされます。これは、aCRITICAL,FAULT = 0.298およびVishayの曲線2のサーミスタの60 Cに相当します。 NTCVAL が 10 進数の23まで上がると、非常な高温表示が解 除されます。これは、aCRITICAL,RESET = 0.341および Vishay の曲線 2のサーミスタの55.5 Cに相当します。 サーミスタのバイアス・ネットワークを変更して、上記の温度し きい値の片方または両方を調整することができます。実装の 詳細については、 「アプリケーション情報」 のセクションの 「代 わりのNTCサーミスタとバイアス」 を参照してください。 T = ケルビン温度で表される温度結果 T0 = サーミスタ・モデルの公称温度(ケルビン温度)。 標準で298.15K(25 C+273.15 C) b = サーミスタ・モデルの材料定数(ケルビン温度)。 4156f 33 LTC4156 動作 表 5.入力低電圧電流制限の制御 表 7.入力電流制限の設定 入力低電圧電流制限の制御 サブアドレス REG0 0x00 指示 サブアドレス 書き込みおよび読み出し DISABLE_INPUT_ UVCL D7 イネーブル* 0 ディスエーブル 1 D6 D5 D4 D3 D2 D1 D0 *デフォルト設定 表 6.USB On-The-Go の IDピンの自律的な起動 USB On-The-GoのIDピンの自律的な起動 サブアドレス 0x00 LOCKOUT_ID_PIN 書き込みおよび読み出し D7 D6 D5 自律的な起動を 許容 * 0 自律的な起動を ディスエーブル 1 *デフォルト設定 REG0 LOCKOUT_ID_PIN 指示 D4 D3 D2 入力電流制限の設定 サブアドレス DISABLE_INPUT_UVCL D1 D0 REG0、REG1 0x00 USBの入力電流制限 USBILIM[4.0] 0x01 ACアダプタの入力電流制限 WALLILIM[4:0] 指示 WALLILIM USBILIM 書き込みおよび読み出し D4 D3 D2 D1 D0 最大 100mA (USB 低電力)* 0 0 0 0 0 最大 500mA (USB 高電力)* 0 0 0 0 1 最大 600mA 0 0 0 1 0 最大 700mA 0 0 0 1 1 最大 800mA 0 0 1 0 0 最大 900mA (USB 3.0) 0 0 1 0 1 標準 1000mA 0 0 1 1 0 標準 1250mA 0 0 1 1 1 標準 1500mA 0 1 0 0 0 標準 1750mA 0 1 0 0 1 標準 2000mA 0 1 0 1 0 標準 2250mA 0 1 0 1 1 標準 2500mA 0 1 1 0 0 標準 2750mA 0 1 1 0 1 標準 3000mA 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 最大 2.5mA (USBサスペンド) CLPROG1を 選択 ** D7 D6 D5 *CLPROG1とCLPROG2を短絡したときのデフォルト設定。入力電力がな いときに自動的にリセット。 **2 本のCLPROG 抵抗を使用したときのデフォルト設定。入力電力がない ときに自動的にリセット。 4156f 34 LTC4156 動作 表 8.入力コネクタの優先度の切り替え 入力コネクタの優先度の切り替え サブアドレス REG1 D7 ACアダプタ入力を 優先 * 0 USB 入力を優先 1 D6 D5 D4 D3 D2 D1 D0 表 9.バッテリ・チャージャの安全タイマ バッテリ・チャージャの安全タイマ サブアドレス TIMER[1:0] 指示 TIMER[1:0] REG1 0x01 書き込みおよび読み出し VPROG フルスケール サーボ 電流(%) (V) D4 D3 D2 D1 D0 D7 D6 D5 D4 0 0 0 0 12.50 0.150 0 0 0 1 18.75 0.225 0 0 1 0 25.00 0.300 0 0 1 1 31.25 0.375 0 1 0 0 37.50 0.450 0 1 0 1 43.75 0.525 0 1 1 0 50.00 0.600 0 1 1 1 D6 D5 1 時間 * 0 0 4 時間またはC/x 表示 56.25 0.675 1 0 0 0 0 1 62.50 0.750 1 0 0 1 0.25 時間 1 0 68.75 0.825 1 0 1 0 0.50 時間 1 1 75.00 0.900 1 0 1 1 81.25 0.975 1 1 0 0 87.50 1.050 1 1 0 1 93.75 1.125 1 1 1 0 100.00* 1.200* 1 1 1 1 *デフォルト設定 D7 ICHARGE[3.0] 書き込みおよび読み出し チャージャ がディスエー 0.000 ブル状態 *デフォルト設定 REG2 0x02 指示 書き込みおよび読み出し 優先度 バッテリ・チャージャの電流制限 サブアドレス 優先度 0x01 指示 表 10.バッテリ・チャージャの電流制限 D3 D2 D1 D0 *デフォルト設定 4156f 35 LTC4156 動作 表 14.USB On-The-Go の IDピン検出 表 11.バッテリ・チャージャのフロート電圧 バッテリ・チャージャのフロート電圧 サブアドレス USB On-The-GoのIDピン検出 REG2 0x02 VFLOAT[1:0] 指示 D7 D6 D5 D4 D3 D2 3.45* 0 0 3.55 0 3.60 3.80 0x03 IDピンの状態 D7 REG3 ID_PIN_DETECT 指示 書き込みおよび読み出し バッテリ電圧(V) サブアドレス D1 D0 読み出し D6 D5 D4 D3 検出なし 0 1 IDピンを GNDに短絡 * 1 1 0 *ピン検出はLOCKOUT_ID_PINの影響を受けない。 1 1 *デフォルト設定 D2 D1 表 15.USB On-The-Go のイネーブル状態 USB On-The-Goのイネーブル状態 表 12.フル充電表示のしきい値 サブアドレス フル充電表示のしきい値 サブアドレス REG2 0x02 CXSET[1:0] 指示 書き込みおよび読み出し フルスケール VPROG 電流(%) しきい値 (V) D7 D6 D5 D4 D3 D2 D1 D0 10* 0.120* 0 0 20 0.240 0 1 2 0.024 1 0 5 0.060 1 1 *デフォルト設定 0x03 OTG_ENABLED 指示 読み出し 昇圧レギュレータの 状態 D7 D6 D5 D4 D3 昇圧スイッチング・ レギュレータが 非アクティブ 0 昇圧スイッチング・ レギュレータが アクティブ 1 D2 D1 0x03 CHARGER_STATUS[2:0] 指示 読み出し D7 D6 D5 チャージャ・オフ 0 0 0 低バッテリ電圧 0 0 1 定電流 0 1 0 定電圧、 VPROG>VC/X 0 1 1 定電圧、 VPROG<VC/X 1 0 0 NTC温度が低すぎる、 1 充電停止 1 0 NTC 高温フォルト、 充電停止 1 1 1 D4 REG3 0x03 NTCSTAT[1:0] 指示 REG3 D3 D2 D1 D0 D0 表 16.NTCサーミスタの状態通知 サブアドレス バッテリ・チャージャの状態通知 バッテリ・チャージャ の状態 REG3 NTCサーミスタの状態通知 表 13.バッテリ・チャージャの状態通知 サブアドレス D0 NTCサーミスタの 状態 読み出し D2 D1 NTCが通常状態 D7 D6 D5 D4 D3 0 0 NTC_TOO_COLD 0 1 NTC_HOT_FAULT 1 1 D0 表 17.低バッテリ電圧の検出 低バッテリ電圧の検出 サブアドレス REG3 0x03 LOWBAT 指示 バッテリ電圧の状態 読み出し D7 D6 D5 D4 D3 D2 D1 D0 通常状態 0 低セル電圧 * 1 * 低セル電圧は、入力(ACアダプタまたはUSB)電源が利用可能でバッテ リ・チャージャがイネーブルされているか、または昇圧レギュレータの自 動または手動のイネーブルが要求されている場合だけ重要。 4156f 36 LTC4156 動作 表 18.外部電源(ACアダプタまたは USB) の利用可能状態 外部電源(ACアダプタまたはUSB)の利用可能状態 サブアドレス 0x04 電源の 利用可能状態 D7 REG4 D5 D4 0x04 D3 D2 D1 D0 REG4 INPUT_UVCL_ACTIVE 指示 読み出し D6 入力低電圧電流制限(ブラウンアウト)の状態 サブアドレス EXT_PWR_GOOD 指示 表 22.入力低電圧電流制限 (ブラウンアウト) の状態 読み出し 入力低電圧電流制限の 状態 D7 D6 D5 D4 D3 バッテリ電源のみ 0 入力UVCLが非アクティブ 0 外部電源が利用 可能 * 1 入力UVCLがアクティブ 1 *USB On-The-Go 昇圧コンバータがアクティブなときは有効ではない。 USB 入力電圧の有効状態 REG4 0x04 USBSNS_GOOD 指示 USBSNSの状態 読み出し D7 D6 USBSNS 電圧が無効 0 USBSNS 電圧が 有効 * 1 D5 D4 D3 D2 D1 D0 * 印加された入力電圧が有効範囲内か、またはUSB On-The-Goがレギュ レーション状態のときに有効。 ACアダプタ入力電圧の有効状態 REG4 0x04 WALLSNS_GOOD 指示 WALLSNSの状態 読み出し D7 D6 D5 WALLSNS 電圧が 無効 0 WALLSNS 電圧が 有効 1 D4 D3 D2 D1 D0 サブアドレス 0x04 入力過電圧 D7 OVP_ACTIVE 指示 読み出し D6 D5 D4 D3 D2 フォルトなし 0 入力(USBまたはAC 電源)過電圧 1 USB On-The-Go 昇圧レギュレータのフォルト・シャットダウン 0x04 0x04 AT_INPUT_ILIM 指示 読み出し D6 D0 昇圧レギュレータの 状態 REG4 OTG_FAULT 指示 読み出し D7 D6 D5 D4 D3 D2 D1 フォルトなし 0 レギュレータ過電流 シャットダウン 1 サブアドレス REG4 D7 D1 表 24.USB On-The-Go 昇圧レギュレータのフォルト・シャッ トダウン バッテリの充電無応答 入力電流制限の状態 入力電流制限の状態 REG4 D0 表 25.バッテリの充電無応答 表 21.入力電流制限の状態 サブアドレス D0 表 23.過電圧保護のフォルト サブアドレス 表 20.ACアダプタ入力電圧の有効状態 サブアドレス D1 過電圧保護のフォルト 表 19.USB 入力電圧の有効状態 サブアドレス D2 D5 D4 入力電流制限が 非アクティブ 0 入力電流制限が アクティブ 1 D3 D2 D1 D0 REG4 0x04 BAD_CELL 指示 バッテリの状態 読み出し D7 D6 D5 D4 D3 D2 D1 D0 フォルトなし 0 低セル電圧 タイムアウト 1 4156f 37 LTC4156 動作 表 26.NTC ADコンバータの結果 表 29.フォルト割り込みマスク NTC ADコンバータの結果 サブアドレス フォルト割り込みマスク REG5 0x05 サブアドレス NTCVAL[6:0] 指示 NTCの変換結果 D7 D6 D5 D4 D3 D2 D1 NTCVAL[6:0]* d d d d d d d D0 ADCの結果の温度への変換については、 「動作」のセクションの「NTCサー ミスタ・モニタ」を参照してください。 表 27.バッテリ充電の NTC 温度の範囲外 REG5 NTC_WARNING 指示 読み出し NTC 温度の範囲 D7 D6 D5 D4 ENABLE_FAULT_INT 書き込みおよび読み出し 割り込みイネーブル 状態 D7 D6 フォルト割り込みを ディスエーブル* 0 フォルト割り込みを イネーブル 1 D5 D4 D3 D2 D3 D2 D1 D0 0 表 30.外部電源が利用可能な割り込みマスク 充電するには温度が 高すぎるかまたは低 すぎる 1 サブアドレス バッテリ・チャージャの割り込みマスク 割り込み イネーブル状態 REG6 ENABLE_CHARGER_INT 指示 書き込みおよび読み出し D7 チャージャ割り込み をディスエーブル* 0 チャージャ割り込み をイネーブル 1 D6 D5 D4 D3 D2 外部電源が利用可能な割り込みマスク 0x06 REG6 ENABLE_EXTPWR_INT 指示 割り込み イネーブル状態 表 28.バッテリ・チャージャの割り込みマスク 0x06 D0 OVP_ACTIVE、BAD_CELL、OTG_FAULT、またはNTC_HOT_FAULTを変更す ることによって割り込みがトリガされる。サブアドレス0x06にデータを書 き込むと、副作用として保留状態の割り込み要求が解除される。 通常温度 サブアドレス D1 *デフォルト。 バッテリ充電のNTC 温度の範囲外 0x05 0x06 指示 読み出し サブアドレス REG6 書き込みおよび読み出し D7 D6 D5 外部電源の割り込み をディスエーブル* 0 外部電源の割り 込みをイネーブル 1 D4 D3 D2 D1 D0 *デフォルト。 D1 D0 USBSNSGD、WALLSNSGD、またはEXTPWRGDを変更することによって割 り込みがトリガされる。サブアドレス0x06にデータを書き込むと、副作用 として保留状態の割り込み要求が解除される。 *デフォルト。 CHARGER_STATUS[2:0] を変更することによって割り込みがトリガされる。 サブアドレス0x06にデータを書き込むと、副作用として保留状態の割り 込み要求が解除される。 4156f 38 LTC4156 動作 表 31.USB On-The-Go の割り込みマスク USB On-The-Goの割り込みマスク サブアドレス 0x06 ENABLE_OTG_INT 指示 割り込み イネーブル状態 REG6 D6 D5 D4 USB On-The-Goの割り 込みをディスエーブル* 0 USB On-The-Goの割 り込みをイネーブル 1 D3 D2 D0 EN_BOOST、ID_DETECTを変更することによって割り込みがトリガされる。 サブアドレス0x06にデータを書き込むと、副作用として保留状態の割り 込み要求が解除される。 表 32.入力電流制限の割り込みマスク サブアドレス ENABLE_AT_ILIM_INT 指示 割り込みイネーブル 状態 REG6 0x06 D6 D5 D4 D3 入力電流制限の割り 込みをディスエーブル* 0 入力電流制限の割 り込みをイネーブル 1 D2 REG6 ENABLE_INPUT_UVCL_INT 書き込みおよび読み出し 割り込みイネーブル 状態 D7 D6 D5 D4 D3 D2 入力低電圧電流制限 の割り込みをディス エーブル* 0 入力低電圧電流制限 の割り込みをイネー ブル 1 D1 INPUT_UVCL_ACTIVEを変更することによって割り込みがトリガされる。サ ブアドレス0x06にデータを書き込むと、副作用として保留状態の割り込 み要求が解除される。 表 34.USB On-The-Go 昇圧コンバータのマニュアル起動 サブアドレス D1 D0 *デフォルト。 AT_INPUT_ILIMを変更することによって割り込みがトリガされる。サブア ドレス0x06にデータを書き込むと、副作用として保留状態の割り込み要 求が解除される。 D0 *デフォルト。 USB On-The-Go 昇圧コンバータのマニュアル起動 書き込みおよび読み出し D7 0x06 指示 D1 *デフォルト。 入力電流制限の割り込みマスク 入力低電圧電流制限(ブラウンアウト検出)の割り込みマスク サブアドレス 書き込みおよび読み出し D7 表 33.入力低電圧電流制限 (ブラウンアウト検出) の割り 込みマスク 0x06 REQUEST_OTG 指示 昇圧レギュレータ の起動 REG6 書き込みおよび読み出し D7 D6 D5 D4 D3 D2 D1 昇圧レギュレータ を自動起動または ディスエーブル* 0 昇圧レギュレータ をイネーブル 1 D0 *デフォルト。 USB 入力またはACアダプタ入力のどちらかに電圧が印加されていると、 レギュレータを起動できない。自動起動はLOCKOUT_ID_PINによって制 御される。サブアドレス0x06にデータを書き込むと、副作用として保留状 態の割り込み要求が解除される。 4156f 39 LTC4156 アプリケーション情報 代わりの NTCサーミスタとバイアス 片側が接地されたサーミスタとバイアス抵抗をNTCピンに 接続すると、LTC4156は温度による充電制御を行います。温 度が NTC_HOT_FAULT 制 限 値を上 回るか、またはNTC_ TOO_COLD 制 限 値を下回ると、充 電が一 時 停 止します。 Vishayの曲線 2のサーミスタとサーミスタの室温抵抗値(r25) に等しい値のバイアス抵抗を使用することにより、上側と下側 の温度がそれぞれ約 60 Cと0 Cに予め設定されます。また、 NTC_HOT_FAULTのしきい値は必要に応じて割り込みを発 生します。 図 9に示すサーミスタ・バイアス・ネットワークに軽微な変更を 加えることで、温度しきい値の片方または両方を調整すること ができますが、通常、温度しきい値を互いに近づけることはで きないという制約があります。これには、サーミスタの温度感 度を上げる必要があるということが直感的に分かります。 LTC4156 α TOO _ COLD ≡ rTOO _ COLD r25 望みのNTC_TOO_COLDしきい値温度でのサーミスタの基準 温度に対するサーミスタの抵抗比。 αHOT _ FAULT ≡ rHOT _ FAULT 望みのNTC_HOT_FAULTしきい値温度でのサーミスタの基準 温度に対するサーミスタの抵抗比。 RBIAS r25 低ドリフト・バイアス抵抗とr25 の比。 αBIAS ≡ α TEMP _ RANGE ≡ NTCBIAS r25 R TEMP _ RANGE r25 オプションの低ドリフト希釈抵抗とr25 の比。 RBIAS NTC RTEMP_RANGE T RNTC 4156 F09 図 9.代わりの NTC バイアス・ネットワーク 下記の説明では、以下の表記を使用します。 r25 NTCサーミスタの値(25 C)。 RBIAS 低ドリフトバイアス抵抗。NTCBIASピンとNTCピンの間に r25、rT、rTOO_COLD および rHOT_FAULT はすべて異なる温度で のサーミスタの抵抗値であり、RBIASとRTEMP_RANGE が実際 の低ドリフト抵抗であることに注意してください。 以下のすべての計算では、様々な温度でのサーミスタのaT を決めることが必要になります。このパラメータはサーミスタ の材料特性にのみ依存します。与えられたサーミスタのaTと 温度は、2つの方法の1つで求めることができます。 サーミスタ・ メーカーは多くの場合、データシートにaTと温度の関係を示 す参照テーブルを記載しています。任意の温度 Tに対して、aT を直接参照することができます。 任意のTに対してaT を求める2つ目の方法では、以下のモデ ル化した計算式とサーミスタに固有の材料定数を使用する 必要があります。 接続。 RTEMP_RANGE αT 1 1 b − T T0 =e オプションの希釈抵抗。 サーミスタと直列接続。 αT ≡ rT r25 基準温度に対する温度 Tでのサーミスタの抵抗比。 4156f 40 LTC4156 アプリケーション情報 ここで、 e = 自然対数の底(約 2.71828) T = 対象となる温度(ケルビン温度) T0 = サーミスタ・モデルの公称温度(ケルビン温度)。標準で 298.15K(25 C+273.15 C) b = モデルの材料定数(ケルビン温度)。このモデルは曲線が T0と2つ目の温度に適合しています。ほとんどのサーミスタの bはほぼ 4000Kです。b が高くなると温度感度が高くなります が、代償として、幅広い温度範囲での直線性が低下します。 シンプルな代わりのサーミスタ・バイアス・ネットワーク バイアス抵抗 RBIAS を調整し、オプションのRTEMP_RANGE を 取り去るだけで、温度しきい値の1つを調整することができま す。他の温度コンパレータのしきい値は、1つ目の温度しきい 値とLTC4156 内で固定されたNTCVALしきい値を選択する ことによって決まります。RBIAS をr25 より大きくすると、両方の 温度しきい値が低くなり、同時にしきい値間の温度スパンが わずかに圧縮されます。同様に、RBIAS をr25 より小さくすると、 両方の温度しきい値が高くなり、同時にしきい値間の温度ス パンがわずかに拡張されます。1つの温度しきい値を設定する には、前に説明した方法の1つを使って、選択した温度しきい 値に対するaTOO_COLD またはaHOT_FAULT のいずれかの値 を求め、以下の適切な式に代入してaBIASとRBIAS の値を計 算します。 次 式を使って、 「 電 気 的 特 性 」の表から得られるκSPANと κOFFSET の値を代入することにより、他のどのNTC ADC 結果 (NTCVAL) も変換することができます。 k • NTCVAL + k OFFSET α T = SPAN αBIAS 1− k SPAN • NTCVAL – k OFFSET したがって、aT を使用し、サーミスタ・メーカーから得られる 参照テーブルまたは次式の曲線適合モデルを使って温度を 決めることができます。 T= b ln (α T )+ b T0 複雑な代わりのサーミスタ・バイアス・ネットワーク RBIAS を調整しても温度しきい値間に十分なスパンが得られ ない場合、NTCピンとサーミスタの上側の間に2 本目の低ド リフト・バイアス抵抗を追加することができます。この抵抗に は、 ドリフト抵抗が小さいサーミスタの高い温度感度を和らげ る実効果があります。この結果、熱利得が低下し、LTC4156 の予め設定された電圧しきい値間の温度スパンの幅が広が ります。この追加の抵抗を使用し、両方の温度コンパレータし きい値を調整することができます。対象となる2つの温度しき い値に対するaT の値を決定後、以下の式を使って、aBIASと aTEMP_RANGE.を決めることができます。 aBIAS = 0.34917 • aTOO_COLD aTEMP_RANGE = 0.11626 • aTOO_COLD – 1.11626 • aHOT_FAULT aBIAS = 3.35249 • aHOT_FAULT RTEMP_RANGE = aTEMP_RANGE • r25 RBIAS = aBIAS • r25 aBIAS = 0.38976 • (aTOO_COLD – aHOT_FAULT) 新たに設定された温度しきい値に対するaBIAS が決まった ら、他の2つの従属する温度しきい値は aBIAS を残りの式に 代入して求めることができます。 RBIAS = aBIAS • r25 上記の式を使って物理的に実現不可能なRTEMP_RANGE の 負の結果を求めることができます。負の結果は、2つの選択さ れた温度しきい値が非常に近い温度で、サーミスタで得られ るよりも大きな温度感度を必要とすることを表します。 4156f 41 LTC4156 アプリケーション情報 k •NTCVAL + k OFFSET α T = SPAN αBIAS − α TEMP_ RANGE 1− k SPAN •NTCVAL – k OFFSET T= b k b •NTCVAL + k OFFSET ln SPAN αBIAS − α TEMP_ RANGE + 1− k •NTCVAL – k T0 SPAN OFFSET 「動作」 のセクションで示したNTCの式の一般的な形式には 上記が含まれており、カスタム・バイアス・ネットワークを使用 したサーミスタA/Dコンバータの結果を容易に解釈できます。 RBIAS だけを変更するのであれば、aTEMP_RANGE = 0にします。 入力マルチプレクサ/ 過電圧保護 MOSFET の選択 LTC4156は、チャージポンプ電圧ダブラを内蔵し、USBGTピ ンとWALLGTピンを介してNチャネルMOSFETをドライブ します。入力マルチプレクサ/ 保護 FETのドライブに利用可能 なゲート-ソース間電圧は、入力電圧にほぼ等しい値(標準で 4V ∼ 6V)です。FETチャネルが十分に導通して低抵抗の導 通経路を確保するように、FETのしきい値電圧を約 2.5Vより 低くする必要があります。総ゲート・リーク電流を1µAより小さ くして、十分なチャージポンプ出力電圧を保証します。ゲート 酸化膜のブレークダウン電圧を7Vより高くする必要がありま す。高電流レベルでは、FETのRDS(ON) がスイッチング・レギュ レータとバッテリ・チャージャの効率に悪影響を与えます。 2つの保護 FETを直列接続する (MN1とMN3、MN2とMN4) と、全抵抗は個々のRDS(ON) の和になります。この結合された 抵抗は、LTC4156の最高性能での内部スイッチの抵抗(標準 R1 TO WALL INPUT TO USB INPUT で80mΩ ∼ 90mΩ) に比べて無視できる値にします。デバイス MN1および MN2のドレイン・ブレークダウン電圧は、要求さ れる過電圧保護レベルに適した値にする必要があります。 ドレ インは印加される入力電圧の最大振幅に曝されます。デバイ スMN3および MN4のドレインは、LTC4156の動作電圧範囲 のみに曝されます。したがって、デバイスMN3および MN4の ドレイン・ブレークダウン電圧は少なくとも7Vの定格が必要 です。適したNチャネル・トランジスタのいくつかを表 35に示し ます。逆電流保護が不要な場合、デバイスMN3および MN4 にはBVDSSが小さいトランジスタが適しているかもしれません。 「動作」 のセクションで説明したように、抵抗 R1および R2も、 要求される過電圧保護のレベルに基づいた電力損失に対し て適切なサイズにする必要があります。 表 35.推奨するNチャネル入力マルチプレクサMOSFET メーカー 製品番号 RDS(ON) (mΩ) VT (V) BVDSS (V) Fairchild FDMC8651 4.3 1.1 30 Fairchild FDMC8030 10.7 2.8 40 Vishay Si7938DP 5.6 2.5 40 WALLSNS WALLGT LTC4156 MN1 MN3 MN2 MN4 R2 VBUS USBGT USBSNS OVGCAP 4156 F10 図 10.デュアル入力過電圧保護 4156f 42 LTC4156 アプリケーション情報 代わりの入力電源の構成設定 1つの入力しか必要としないアプリケーションでは、過電圧保 護に必要な外部回路はかなり簡素化されます。図 11に示すよ うに、正電圧保護に必要なのは1 個のNチャネルMOSFETと 抵抗だけであり、OVGCAPは未接続にしておくことができま す。USB On-The-Go 昇圧レギュレータを使用するアプリケー ションでは、R1をUSBSNSに、MN1のゲートをUSBGTに接 続します。USB On-The-Goを使用しないアプリケーションで は、USBSNS/USBGTピンまたはWALLSNS/WALLGTピンの どちらかを使用することができます。使用しないピンは未接続 にしておくことができます。 逆電圧保護を必要とするデュアル入力のアプリケーションで は、パワー・トランジスタを追加する必要がありません。図 12 の回路は、MN3とMN4のドレイン・ブレークダウン電圧定格 までの正電圧保護、および MN1とMN2のドレイン・ブレーク ダウン電圧定格までの負電圧保護を行います。Q1とQ2は、 MN1とMN2のゲート酸化膜を保護するための小信号トラン ジスタです。NチャネルMOSFETのドレイン接続を共通にし、 ソース/ボディー接続が入力コネクタとVBUS ピンに向くように する必要があることに注意してください。 インダクタの選択 LTC4156は、コア飽和特性、巻線抵抗特性、および温度上昇 特性がアプリケーションのピーク電流に適した1µHのインダク タで動作するように設計されています。インダクタ電流リップル の大きさは通常状態より約 400mA 小さく、ピーク・インダクタ 電流がスイッチング・レギュレータの平均出力電流より200mA 大きくなります。効率低下を無視すると、降圧レギュレータの 平均出力電流は平均入力電流よりVBUS /VOUT の比だけ大き くなります。LTC4156は、インダクタのコアの飽和レベルを超え る過渡変化に耐えることができますが、インダクタンスが徐々 にゼロに近づくに従って、インダクタ電流はLTC4156のピーク 電流クランプまで急激に増加します。小さなインダクタで過負 荷状態が続くと、インダクタが自己の抵抗による温度上昇に よって損傷する可能性があります。 WALLSNS WALLGT LTC4156 MN1 TO POWER INPUT VBUS USBGT R1 USBSNS OVGCAP 4156 F11 図 11.シングル入力過電圧保護 Q3 Q1 R5 47k R1 3.6k R3 5M TO WALL INPUT WALLSNS WALLGT LTC4156 TO USB INPUT MN1 MN3 MN2 MN4 VBUS R4 5M R2 3.6k Q4 Q2 R6 47k USBGT USBSNS OVGCAP C1 OPT 0.01µF 図 12.デュアル入力正電圧および負電圧保護 4156 F12 4156f 43 LTC4156 アプリケーション情報 インダクタのコアは、フェライトなどの材料からなり、2.25MHz でのスイッチングに適しており、過度のヒステリシス損失がない ものにします。適したインダクタのいくつかを表 36に示します。 表 36.推奨インダクタ メーカー 製品番号 RDC IMAX (mΩ) (A) Vishay IHLP2525AHE-B1ROMO1 17.5 7 Coilcraft XFL4020-102ME 10.8 5.4 TDKLTF5022T1R2N4R2-LF 21 4.2 TDK パッケージ (mm) 6.5 × 6.9 × 3.2 4 × 4 × 2.1 5 × 5.2 × 2.2 IMAX は、標準で30%の飽和電流と自己発熱電流仕様の小さい方。 バッテリ・チャージャMOSFET の選択 LTC4156は、CHGSNSピンとBATSNSピンの間に1 個の外 付けPチャネルMOSFETを接続して、バッテリ充電電流と理 想ダイオード電流を流す必要があります。しきい値電圧の大 きさは約 2.5Vより小さくします。 (Pチャネルのしきい値は負の 数値 VGS(th)、または正の数値 VSG(th) で表すことができます。) ゲート・リーク電流は500nA 以下にします。 ドレイン電圧のブ レークダウン電圧とゲート酸化膜のブレークダウン電圧はど ちらも5V以上の大きさにします。LTC4156は、 バッテリ・チャー ジャFETと直列の電流検出回路に約 40mΩの抵抗を与えま す。バッテリの充電とバッテリからシステム負荷への電力供 給の両方の効率を最大にするため、チャネル抵抗 RDS(ON) を 40mΩに比べて小さくします。適したPチャネル・トランジスタ のいくつかを表 37に示します。 低消費電力の出荷および保管モードでVOUT のすべての下流 のデバイスの電力を遮断する必要があるアプリケーションの 場合、必要に応じて、1 個目のPチャネルMOSFETと直列に 2 個目のPチャネルMOSFETを接続することができます。低消 費電力の出荷および保管モードの詳細については、 「動作」 の セクションを参照してください。2 個目のデバイスの要件は前 述したものと同様ですが、総ゲート・リーク電流が個々のリー ク電流の和であり、総 RDS(ON) が個々のRDS(ON) の和である ことに注意する必要があります。 表 37.推奨するPチャネル・バッテリ・チャージャMOSFET メーカー 製品番号 RDS(ON) (mΩ) VT (V) BVDSS (V) Fairchild FDMC510P 7.6 –0.5 –20 Vishay Si7123DN 11.2 –1 –20 Vishay Si5481DU 24 –1 –20 VBUS および VOUT のバイパス・コンデンサ LTC4156と一緒に使用されるコンデンサの種類と容量によっ て、レギュレータ制御ループの安定性、入力電圧リップルな ど、いくつかの重要なパラメータが決まります。LTC4156では、 VBUS からVOUT の間に降圧スイッチング電源を使用してい るので、入力電流の波形には高周波成分が含まれています。 等価直列抵抗(ESR)が小さい積層セラミック・コンデンサを 使ってVBUS をバイパスすることを強く推奨します。タンタル・コ ンデンサやアルミ・コンデンサはESRが大きいので推奨しませ ん。VBUS のコンデンサの値により、与えられた負荷電流に対 する入力リップルの大きさが直接制限されます。このコンデン サのサイズを大きくすると入力リップルが小さくなります。USB 仕様では、USB 電源バスの両端に最大 10μFを直接接続する ことができます。VBUS の保護に過電圧保護回路を使用してい る場合、そのソフトスタート特性を活用することが可能で、必 要に応じて大きなVBUSコンデンサを使用することができます。 入力チャネルの片方または両方が USBに使用されることがな い場合、過電圧保護 NMOSデバイスの上流に置かれた追加 の容量が非常に大きな高周波電流リップルを吸収することが できます。 過渡負荷時に大きなVOUT 電圧ステップが発生しないように、 セラミック・コンデンサを使ってVOUT をバイパスすることも推 奨します。出力コンデンサはスイッチング ・レギュレータの補償 に使用されます。VOUT にはESR が小さい22μF 以上のコンデ ンサが必要です。さらに容量を増やすと負荷過渡性能と安定 性が改善されます。 4156f 44 LTC4156 アプリケーション情報 積層セラミック・チップ・コンデンサ (MLCC) は一般にESR 特 性が非常に優れています。密な基板レイアウトと切れ目の無い グランド・プレーンをMLCCと組み合わせると、非常に良い性 能が得られ、EMI 放射が低く抑えられます。 チャージャは入力電源に配慮することなく、バッテリに対して 最適に設定する必要があります。 回路内のセラミック・コンデンサの実際の容量は、回路で想定 される小さなAC 信号とDC バイアスを使って測定します。多く のメーカーは1VRMS のACテスト信号を使って電圧に対する 容量を規定しているので、その結果、アプリケーションでコン デンサが示す容量より大きくなっています。ユーザーは、アプ リケーションに近い動作条件を使って測定を行うか、または メーカーに実際の容量を問い合わせて、選択したコンデンサ がアプリケーションの要求する最小容量を満たしているか確 認する必要があります。 実験室でLTC4156を直列電流計を使って評価するときに は注意が必要です。多くの電流計の内部電流センス抵抗と ヒューズを合わせた抵抗は0.5Ω 以上になる可能性がありま す。3A ∼ 4Aの電流では、電流計の両端に数ボルトの電圧降 下が生じる可能性があり、場合によっては電圧の測定値が異 常になるか、またはスイッチングのデューティ・サイクルが不自 然に高くなります。 入力電流制限とバッテリ充電電流制限の設定 LTC4156は、入力電流制限とバッテリ充電電流制限を個別 に抵抗で設定可能で、様々な入力電源からの最適な充電を 容易にします。バッテリ充電電流は、バッテリのサイズとそれに 伴う安全充電速度に基づいて設定します。PROGとGNDの 間の抵抗で設定されるフルスケール (デフォルト)充電電流で は、I2Cで選択可能な他のすべての充電電流設定値は小さく、 過酷な温度やバッテリ電圧でのカスタム充電アルゴリズムに 適しているかもしれません。バッテリ充電電流制限が、選択し た入力電流制限から利用可能な電力より大きな電力を必要 とする場合、入力電流制限が強制され、バッテリは設定され た電流より小さな電流で充電されます。したがって、バッテリ・ 抵抗性入力およびテスト装置 入力電源への抵抗性接続は特に問題になる可能性がありま す。低電圧電流制限機能をイネーブルすると、スイッチング・レ ギュレータの出力電力が自動的に低下し、VBUS が 4.3Vを下 回るのを防ぎます。この機能は、 (小さめの配線およびコネクタ またはテスト装置のいずれかによる)抵抗性入力電源の許容 度を大幅に改善し、安定動作させます。ただし、機能すると、 入力抵抗の大きさに応じてシステム負荷とバッテリに供給さ れる電力が非常に小さくなります。 低電圧電流制限機能がディスエーブルされていて入力電源 が抵抗性の場合、電圧が下降時の低電圧ロックアウトしきい 値を過ぎて低下し続け、最終的にその入力チャネルをシャット ダウンして、入力電流制限をデフォルト設定にリセットします。 入力電圧が回復すると、チャネルはデフォルトの電流制限設 定で再起動します。 4156f 45 LTC4156 アプリケーション情報 基板レイアウトの検討事項 LTC4156のパッケージ裏面の露出パッドは、PC 基板のグラン ドにしっかりと半田付けする必要があります。これはパッケー ジの主グランド・ピンで、制御回路と同期整流器の両方のリ ターン・パスとして機能します。さらに、高周波のスイッチング 回路を搭載しているので、入力コンデンサをLTC4156にでき るだけ近づけて配置し、LTC4156および外付け入力バイパス・ コンデンサの下を切れ目のないグランド・プレーンにしなけれ ばなりません。また、SWピンのトレースとインダクタの間の面 積を最小限に抑えることにより、高周波数の放射エネルギー が制限されます。 出力コンデンサにはインダクタ・リップル電流が流れます。入力 コンデンサほど決定的ではありませんが、このコンデンサのグ ランドからインダクタ、入力コンデンサおよび LTC4156の露出 パッドまでのリターンを切れ目のないグランド・プレーンにする と、出力電圧リップルが減少します。 LTC4156の入力電流のような高周波電流は、基板上面の入 力経路の直下の鏡像復路に沿ってグランド・プレーン上を流 れる傾向があります。グランド・プレーンにその層の別のトレー スによるスリットやカットがあると、電流はスリットの周辺に 沿って流れるように強制されます。高周波電流が自然な最小 面積の経路を通って流れることが許されないと、余分な電圧 が生じて放射エミッションが起きます (図 13を参照)。内部グ ランド・プレーンに直接達する一群のビアをパッケージの接地 された裏面の直下に置きます。寄生インダクタンスを最小限 に抑えるため、グランド・プレーンはPC 基板のトップ・プレー ンにできるだけ近づけます (レイヤ2)。 BATGATEピンはドライブ電流が制限されています。15mVの 理想ダイオードの順方向電圧を大幅に低下させる可能性があ る、隣接するPC 基板のトレースへのリークを最小限に抑える ように注意する必要があります。リークを最小限に抑えるため に、このトレースはPC 基板上でVOUT に接続されたメタルで 囲むことによってガードすることができます。この電圧は一般に BATGATE 電圧より1ボルト以上高くならないようにします。 4156 F13 図 13.高周波グランド電流はその入力経路に沿って流れる。 グランド・プレーンの切れ込みにより高電圧が生じ、 電磁放射が増す 4156f 46 LTC4156 標準的応用例 部品数が最少のシングル入力 USBデフォルト電流制限 7 11 WALLSNS SW WALLGT VOUTSNS VOUT 23, 24, 25 C3 10µF R1 3.6k TO µC TO µC 9 8 VBUS CHGSNS LTC4156 USBGT BATGATE 4 ID 3 1, 2, 28 2 I C 3 IRQ 10 OVGCAP CLPROG1 CLPROG2 GND VC R2 1.21k 6 29 L1 1µH C2 22µF 13 21, 22 TO SYSTEM LOAD 19, 20 17 MP1 16 BATSNS 14 NTCBIAS USBSNS 5 26, 27 NTC 15 R4 100k 2.4A LIMIT PROG 12 C1 0.047µF 18 R3 499Ω 4156 TA02 L1: COILCRAFT XFL4020-102ME MP1: VISHAY Si5481DU-T1-GE3 4156f 47 LTC4156 標準的応用例 100mA の USBデフォルト入力電流制限付きシングル入力過電圧保護(サーミスタしきい値が 5 C/67 C) 7 11 WALLSNS SW WALLGT VOUTSNS VOUT C3 10µF MN1 23, 24, 25 9 R1 3.6k TO µC TO µC 8 VBUS CHGSNS LTC4156 USBGT BATGATE 4 ID 3 1, 2, 28 2 I C 3 IRQ 10 OVGCAP CLPROG1 CLPROG2 GND VC R2 1.21k 6 29 L1 1µH C2 22µF 13 21, 22 TO SYSTEM LOAD 19, 20 17 MP1 16 BATSNS 14 NTCBIAS USBSNS 5 26, 27 NTC 15 R4 8k 1.8A LIMIT PROG 12 C1 0.047µF 18 R3 665Ω 4156 TA03 L1: COILCRAFT XFL4020-102ME MN1: Si4430BDY MP1: VISHAY Si5481DU-T1-GE3 PACK NTC: VISHAY NTCS0402E3103FLT 4156f 48 LTC4156 標準的応用例 USBデフォルト入力電流制限付きシングル入力過電圧 / 逆電圧保護(サーミスタしきい値が –3 C/66 C) 7 11 WALLSNS SW WALLGT VOUTSNS VOUT C3 10µF MN1A MN1B 23, 24, 25 R1 5M 9 R4 3.6k 8 4 Q1B Q1A R3 47k TO µC TO µC 3 1, 2, 28 3 10 VBUS CHGSNS LTC4156 USBGT BATGATE 26, 27 13 21, 22 19, 20 17 ID I2C IRQ OVGCAP CLPROG1 CLPROG2 GND VC R4 1.21k TO SYSTEM C2 LOAD 22µF MP1 16 BATSNS 14 NTCBIAS USBSNS 5 L1 1µH 6 29 NTC PROG 12 C1 0.047µF 18 15 R6 11.5k 1.2A LIMIT R7 1k R5 1k 4156 TA04 L1: COILCRAFT XFL4020-102ME MN1: FAIRCHILD FDMC8030 MP1: VISHAY Si5481DU-T1-GE3 PACK NTC: VISHAY NTCS0402E3103FLT Q1: DIODES/ZETEX MMDT3904-7-F 4156f 49 LTC4156 標準的応用例 100mA の USBデフォルト電流制限付きデュアル入力過電圧 / 低電圧保護 Q1A R1 47k R2 3.6k Q1B R3 5M 7 11 WALLSNS SW WALLGT VOUTSNS VOUT MN1A C3 10µF MN1B MN2A MN2B 23, 24, 25 R4 5M 9 R5 3.6k 8 4 Q2B Q2A R6 47k TO µC TO µC 3 1, 2, 28 3 10 L1: COILCRAFT XFL4020-102ME MN1, MN2: FAIRCHILD FDMC8030 MP1: VISHAY Si5481DU-T1-GE3 Q1, Q2: DIODES/ZETEX MMDT3904-7-F VBUS CHGSNS LTC4156 USBGT BATGATE 26, 27 21, 22 19, 20 17 ID I2C IRQ OVGCAP CLPROG1 CLPROG2 GND VC R7 1.21k C2 22µF 13 TO SYSTEM LOAD MP1 16 BATSNS 14 NTCBIAS USBSNS 5 L1 1µH 6 29 NTC 15 R9 100k 2.4A LIMIT PROG 12 C1 0.047µF 18 R8 499Ω 4156 TA05 4156f 50 LTC4156 パッケージ 最新のパッケージ図面については、http://www.linear-tech.co.jp/designtools/packaging/ を参照してください。 UFD パッケージ 28ピン・プラスチックQFN(4mm 5mm) (Reference LTC DWG # 05-08-1712 Rev B) 0.70 ±0.05 4.50 ± 0.05 3.10 ± 0.05 2.50 REF 2.65 ± 0.05 3.65 ± 0.05 パッケージの外形 0.25 ±0.05 0.50 BSC 3.50 REF 4.10 ± 0.05 5.50 ± 0.05 推奨する半田パッドのピッチと寸法 半田付けされない領域には半田マスクを使用する 4.00 ± 0.10 (2 SIDES) 0.75 ± 0.05 R = 0.05 TYP ピン 1 のノッチ R = 0.20 または 0.35 45 の面取り 2.50 REF R = 0.115 TYP 27 28 0.40 ± 0.10 ピン 1 の トップ・マーキング (NOTE 6) 1 2 5.00 ± 0.10 (2 SIDES) 3.50 REF 3.65 ± 0.10 2.65 ± 0.10 (UFD28) QFN 0506 REV B 0.25 ± 0.05 0.200 REF 0.50 BSC 0.00 – 0.05 底面図−露出パッド NOTE: 1. 図は JEDEC パッケージ外形 MO-220 のバリエーション(WXXX-X)にするよう提案されている 2. 図は実寸とは異なる 3. すべての寸法はミリメートル 4. パッケージ底面の露出パッドの寸法にはモールドのバリを含まない モールドのバリは (もしあれば) 各サイドで 0.15mm を超えないこと 5. 露出パッドは半田メッキとする 6. 灰色の部分はパッケージの上面と底面のピン 1 の位置の参考に過ぎない 4156f リニアテクノロジー・コーポレーションがここで提供する情報は正確かつ信頼できるものと考えておりますが、その使用に関する責務は 一切負いません。また、ここに記載された回路結線と既存特許とのいかなる関連についても一切関知いたしません。なお、日本語の資料は あくまでも参考資料です。訂正、変更、改版に追従していない場合があります。最終的な確認は必ず最新の英語版データシートでお願いいたします。 51 LTC4156 標準的応用例 1.21A のデフォルト入力電流制限および出力電圧切断付きデュアル入力過電圧保護 R1 3.6k 7 11 WALLSNS SW WALLGT VOUTSNS VOUT MN1A C4 10µF MN1B MN2A 23, 24, 25 MN2B VBUS CHGSNS 26, 27 L1 1µH C3 22µF 13 21, 22 TO SYSTEM LOAD 19, 20 MP1 9 R2 3.6k 8 4 TO µC 3 1, 2, 28 TO µC L1: COILCRAFT XFL4020-102ME MN1, MN2: FAIRCHILD FDMC8030 MP1, MP2: VISHAY, Si5481DU-T1-GE3 3 10 LTC4156 USBGT BATGATE 17 USBSNS ID I2C IRQ OVGCAP CLPROG1 CLPROG2 GND VC C1 0.01µF 5 R3 1k MP2 16 BATSNS 14 NTCBIAS 6 R4 1.21k 29 NTC 15 R6 100k 3.52A LIMIT PROG 12 C2 0.047µF 18 R5 340Ω LiFePO4 BATTERY 4156 TA06 関連製品 製品番号 LTC4155 説明 I2C 制御および USB OTG 付きデュアル入力パ ワーマネージャ/3.5Aリチウムイオン・バッテリ・ チャージャ LTC4085/LTC4085-1 理想ダイオード・コントローラおよびリチウムイ オン・チャージャ付きリニアUSB パワーマネー ジャ LTC4088 高効率 USBパワーマネージャおよびバッテリ・ チャージャ LTC4089/LTC4089-1 理想ダイオード・コントローラおよび高効率リ LTC4089-5 チウムイオン・バッテリ・チャージャ付き高電圧 USB パワーマネージャ LTC4090/LTC4090-5 理想ダイオード・コントローラおよび高効率リ チウムイオン・バッテリ・チャージャ付き高電圧 USB パワーマネージャ LTC4098/ OVP 付きUSB 互換スイッチモード・パワーマ LTC4098-3.6 ネージャ LTC4099 OVP 付きI2C 制御のUSBスイッチモード・パ ワーマネージャ LTC4160/LTC4160-1 OVPおよび USB-OTG 付きスイッチモード・パ ワーマネージャ 注釈 リチウムイオン/ポリマー・バッテリ専用の高効率 3.5Aチャージャ、限 られた電力と熱管理を最適利用するモノリシック・スイッチング・レギュ レータ、フロート電圧:4.05V、4.10V、4.15V、4.20V、I2C/SMBusを介 した制御および状態フィードバック、4mm 5mm QFN-28 パッケージ 1セル・リチウムイオン・バッテリをUSBポートから直接充電、 サーマル・ レギュレーション、<50mΩオプション付き200mΩの理想ダイオード、 4.1Vのフロート電圧(LTC4085-1)、3mm 4mm DFN-14 パッケージ USBポートから最大限の電力を供給、Bat-Track ™、瞬時オン動作、 最大充電電流:1.5A、3mm 4mm DFN-14 パッケージ 6V ∼ 36V(最大 40V)入力からの高効率 1.2Aチャージャ、Bat-Track 適応出力制御(LTC4089)、固定 5V出力 (LTC4089-5/LTC4089-1)、 フロート電圧 4.1Vのバッテリに対応(LTC4089-1)、 3mm 6mm DFN-22 パッケージ 6V ∼ 38V(最大 60V)入力からの高効率 1.2Aチャージャ、 Bat-Track 適応出力制御(LTC4090-5を除く)、 3mm 6mm DFN-22 パッケージ LTC4098-3.6オプション:LiFePO4 電池向け、 66Vの過電圧保護 ACアダプタからの最大充電電流:1.5A、 USB からの充電電流:600mA、3mm 4mm QFN-20 パッケージ 66Vの過電圧保護、I2Cによる制御および状態読み出し、 ACアダプタからの最大充電電流:1.5A、 USB からの充電電流:600mA、3mm 4mm QFN-20 パッケージ USB-OTG 5V出力、過電圧保護、USBポートから最大限の電力を 供給、Bat-Track、瞬時オン動作、ACアダプタからの最大充電電流: 1.5A、USB からの充電電流:600mA、3mm 4mm QFN-20 パッケージ 4156f 52 リニアテクノロジー株式会社 〒102-0094 東京都千代田区紀尾井町3-6紀尾井町パークビル8F TEL 03-5226-7291 ● FAX 03-5226-0268 ● www.linear-tech.co.jp LT0312 • PRINTED IN JAPAN LINEAR TECHNOLOGY CORPORATION 2012