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