JAJSWX0 July   2025 TPS546B25W

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 説明
  5. ピン構成および機能
  6. 仕様
    1. 5.1 絶対最大定格
    2. 5.2 ESD 定格
    3. 5.3 推奨動作条件
    4. 5.4 熱に関する情報
    5. 5.5 電気的特性
    6. 5.6 代表的特性
  7. 詳細説明
    1. 6.1 概要
    2. 6.2 機能ブロック図
    3. 6.3 機能説明
      1. 6.3.1  D-CAP4 制御
        1. 6.3.1.1 ループ補償
      2. 6.3.2  内部 VCC LDO と、 VDRV ピンでの外部バイアスの使用
      3. 6.3.3  入力低電圧誤動作防止 (UVLO)
        1. 6.3.3.1 固定の VCC_OK UVLO
        2. 6.3.3.2 固定の VDRV UVLO
        3. 6.3.3.3 PVIN UVLO をプログラム可能
        4. 6.3.3.4 制御 (CNTL) イネーブル
      4. 6.3.4  差動リモート検出と内部 / 外部フィードバック デバイダ
      5. 6.3.5  出力電圧と VORST# の設定
      6. 6.3.6  スタートアップとシャットダウン
      7. 6.3.7  動的電圧スルーレート
      8. 6.3.8  スイッチング周波数の設定
      9. 6.3.9  スイッチング ノード (SW)
      10. 6.3.10 過電流制限およびローサイド電流センス
      11. 6.3.11 負の過電流制限
      12. 6.3.12 ゼロ交差検出
      13. 6.3.13 入力過電圧保護
      14. 6.3.14 出力過電圧および低電圧保護
      15. 6.3.15 過熱保護
      16. 6.3.16 遠隔測定
    4. 6.4 デバイスの機能モード
      1. 6.4.1 強制連続導通モード
      2. 6.4.2 DCM 軽負荷動作
      3. 6.4.3 12V バスからデバイスへの電力供給
      4. 6.4.4 分割レール構成によるデバイスへの電力供給
      5. 6.4.5 ピン ストラップ
        1. 6.4.5.1 MSEL1 のプログラミング
        2. 6.4.5.2 PMB_ADDR のプログラミング
        3. 6.4.5.3 MSEL2 のプログラミング
        4. 6.4.5.4 VSEL\FB のプログラミング
    5. 6.5 プログラミング
      1. 6.5.1 対応している PMBus® コマンド
  8. レジスタ マップ
    1. 7.1  ブロック コマンドの文書化規則
    2. 7.2  (01h) OPERATION
    3. 7.3  (02h) ON_OFF_CONFIG
    4. 7.4  (03h) CLEAR_FAULTS
    5. 7.5  (04h) PHASE
    6. 7.6  (09h) P2_PLUS_WRITE
    7. 7.7  (0Ah) P2_PLUS_READ
    8. 7.8  (0Eh) PASSKEY
    9. 7.9  (10h) WRITE_PROTECT
    10. 7.10 (15h) STORE_USER_ALL
    11. 7.11 (16h) RESTORE_USER_ALL
    12. 7.12 (19h) CAPABILITY
    13. 7.13 (1Bh) SMBALERT_MASK
    14. 7.14 (20h) VOUT_MODE
    15. 7.15 (21h) VOUT_COMMAND
    16. 7.16 (22h) VOUT_TRIM
    17. 7.17 (24h) VOUT_MAX
    18. 7.18 (25h) VOUT_MARGIN_HIGH
    19. 7.19 (26h) VOUT_MARGIN_LOW
    20. 7.20 (27h) VOUT_TRANSITION_RATE
    21. 7.21 (29h) VOUT_SCALE_LOOP
    22. 7.22 (2Ah) VOUT_SCALE_MONITOR
    23. 7.23 (2Bh) VOUT_MIN
    24. 7.24 (33h) FREQUENCY_SWITCH
    25. 7.25 (35h) VIN_ON
    26. 7.26 (36h) VIN_OFF
    27. 7.27 (39h) IOUT_CAL_OFFSET
    28. 7.28 (40h) VOUT_OV_FAULT_LIMIT
    29. 7.29 (41h) VOUT_OV_FAULT_RESPONSE
    30. 7.30 (42h) VOUT_OV_WARN_LIMIT
    31. 7.31 (43h) VOUT_UV_WARN_LIMIT
    32. 7.32 (44h) VOUT_UV_FAULT_LIMIT
    33. 7.33 (45h) VOUT_UV_FAULT_RESPONSE
    34. 7.34 (46h) IOUT_OC_FAULT_LIMIT
    35. 7.35 (48h) IOUT_OC_LV_FAULT_LIMIT
    36. 7.36 (49h) IOUT_OC_LV_FAULT_RESPONSE
    37. 7.37 (4Ah) IOUT_OC_WARN_LIMIT
    38. 7.38 (4Fh) OT_FAULT_LIMIT
    39. 7.39 (50h) OT_FAULT_RESPONSE
    40. 7.40 (51h) OT_WARN_LIMIT
    41. 7.41 (55h) VIN_OV_FAULT_LIMIT
    42. 7.42 (60h) TON_DELAY
    43. 7.43 (61h) TON_RISE
    44. 7.44 (64h) TOFF_DELAY
    45. 7.45 (65h) TOFF_FALL
    46. 7.46 (78h) STATUS_BYTE
    47. 7.47 (79h) STATUS_WORD
    48. 7.48 (7Ah) STATUS_VOUT
    49. 7.49 (7Bh) STATUS_IOUT
    50. 7.50 (7Ch) STATUS_INPUT
    51. 7.51 (7Dh) STATUS_TEMPERATURE
    52. 7.52 (7Eh) STATUS_CML
    53. 7.53 (7Fh) STATUS_OTHER
    54. 7.54 (80h) STATUS_MFR_SPECIFIC
    55. 7.55 (88h) READ_VIN
    56. 7.56 (8Bh) READ_VOUT
    57. 7.57 (8Ch) READ_IOUT
    58. 7.58 (8Dh) READ_TEMPERATURE_1
    59. 7.59 (98h) PMBUS_REVISION
    60. 7.60 (99h) MFR_ID
    61. 7.61 (9Ah) MFR_MODEL
    62. 7.62 (9Bh) MFR_REVISION
    63. 7.63 (ADh) IC_DEVICE_ID
    64. 7.64 (AEh) IC_DEVICE_REV
    65. 7.65 (D1h) SYS_CFG_USER1
    66. 7.66 (D3h) PMBUS_ADDR
    67. 7.67 (D4h) COMP
    68. 7.68 (D5h) VBOOT_OFFSET_1
    69. 7.69 (D6h) STACK_CONFIG
    70. 7.70 (D8h) PIN_DETECT_OVERRIDE
    71. 7.71 (D9h) NVM_CHECKSUM
    72. 7.72 (DAh) READ_TELEMETRY
    73. 7.73 (DBh) STATUS_ALL
    74. 7.74 (DDh) EXT_WRITE_PROTECTION
    75. 7.75 (DEh) IMON_CAL
    76. 7.76 (FCh) FUSION_ID0
    77. 7.77 (FDh) FUSION_ID1
  9. アプリケーションと実装
    1. 8.1 アプリケーション情報
    2. 8.2 代表的なアプリケーション
      1. 8.2.1 アプリケーション
      2. 8.2.2 設計要件
      3. 8.2.3 詳細な設計手順
        1. 8.2.3.1 入力コンデンサの選択
        2. 8.2.3.2 出力コンデンサの選択
        3. 8.2.3.3 補償の選択
        4. 8.2.3.4 VOSNS および GOSNS コンデンサの選択
        5. 8.2.3.5 PMBus® アドレス抵抗の選択
      4. 8.2.4 アプリケーション曲線
    3. 8.3 電源に関する推奨事項
    4. 8.4 レイアウト
      1. 8.4.1 レイアウトのガイドライン
      2. 8.4.2 レイアウト例
        1. 8.4.2.1 EVM の放熱性能
  10. デバイスおよびドキュメントのサポート
    1. 9.1 ドキュメントのサポート
      1. 9.1.1 関連資料
    2. 9.2 ドキュメントの更新通知を受け取る方法
    3. 9.3 サポート・リソース
    4. 9.4 商標
    5. 9.5 静電気放電に関する注意事項
    6. 9.6 用語集
  11. 10改訂履歴
  12. 11メカニカル、パッケージ、および注文情報

(1Bh) SMBALERT_MASK

CMD アドレス: 1Bh
書き込みトランザクション: 書き込みワード
読み取りトランザクション: 書き込みブロック / 読み取りプロセス呼び出しをブロック
フォーマット: 書き込み:符号なしバイナリ (2 バイト)
読み取り:符号なしバイナリ (1 バイト)
NVM バックアップ: EEPROM
更新内容: オンザフライ

SMBALERT_MASK コマンドを使用すると、警告または故障状態によって SMB_ALERT# 信号がアサートされないようにできます。MASK ビットを設定しても、STATUS_x コマンドの関連ビットが設定されるのを防ぐことはできませんが、STATUS_x の関連ビットが SMB_ALERT# をアサートするのは防ぎます。以下のレジスタの説明では、利用可能な個別のマスク ビットについて説明します。

SMBALERT_MASK 書き込みトランザクションは、書き込みワードで次のものが含まれます。

  • CMD アドレス = 1Bh
  • 書き込みデータ バイト下位 = STATUS_x COMMAND CODE
  • 書き込みデータ バイト上位 = STATUS_x MASK

SMBALERT_MASK 読み取りトランザクションは、次のブロック書き込み / ブロック読み取りプロセスの呼び出しです。

  • CMD アドレス = 1Bh
  • バイト数 = 1
  • 書き込みデータ バイト = STATUS_x COMMAND CODE
  • バイト数 = 1
  • 読み取りデータ バイト = STATUS_x MASK

このコマンドの詳細については、PMBus 1.3.1 Part II 仕様、セクション 15.38「SMBALERT_MASK コマンド」、およびこのプロセス呼び出しトランザクションの詳細については、SMBus 3.1 仕様、セクション 6.5.8「ブロック書き込み / ブロック読み取りプロセスの呼び出し」を参照してください。

PMBus 1.4 セクション 15.38 の新しい要件に従い、STATUS_BYTE を追加および STATUS_WORD を拡張追加。

0 または 1 の X でマークされたマスク ビットに書き込むと、(7Eh) STATUS_CML の IVD エラーは発生しません。「X」のマークが付いたビットはデフォルトで「1」のマスク値になり、SMBALERT# をアサートできません (最も一般的に、これらのビットは、読み取り専用ロジック 0 ステータス ビットの位置をサポートしていません)。このリスト以外の STATUS_X コマンドコードのマスク バイトを読み書きしようとする場合は、(7Eh) STATUS_CML の無効データまたはサポートされていないデータ (IVD) エラーと見なされます。

すべてのレジスタについて、0b は条件が発生したとき SMB_ALERT# がアサートされることを示し、1b は条件が発生したとき SMB_ALERT# がアサートされないことを示します。

サポートされている PMBus コマンドに戻ります。

図 7-12 (1Bh) SMBALERT_MASK_BYTE レジスタ マップ
7 6 5 4 3 2 1 0
R R R/W R/W R R/W R/W R/W
0 MASK_OFF MASK_OVF MASK_OCF 0 MASK_OTFW MASK_CML MASK_OTH
注: (78h) STATUS_BYTE のマスク (デフォルト= XX00 X000b) (下位バイト)
図 7-13 (1Bh) SMBALERT_MASK_WORD レジスタ マップ
15 14 13 12 11 10 9 8
R/W R/W R/W R/W R R R/W R
MASK_VFW MASK_OCFW MASK_INPUT MASK_MFR MASK_PGOOD_Z 0 MASK_OTHER 0
7 6 5 4 3 2 1 0
R R R R R R R R
STATUS_BYTE
注: (79h) STATUS_WORD のマスク (デフォルト = 0000 XX0Xb) (上位バイト)
図 7-14 (1Bh) SMBALERT_MASK_VOUT レジスタ マップ
7 6 5 4 3 2 1 0
R/W R/W R/W R/W R/W R R R
MASK_OVF MASK_OVW MASK_UVW MASK_UVF MASK_VO_MAX_MIN_W 0 0 0
注: (7Ah) STATUS_VOUT のマスク (デフォルト = 0000 0XXXb)
図 7-15 (1Bh) SMBALERT_MASK_IOUT レジスタ マップ
7 6 5 4 3 2 1 0
R/W R R/W R/W R R R R
MASK_OCF MASK_OCUV MASK_OCW MASK_UCF 0 0 0 0
注: (7Bh) STATUS_IOUT のマスク (デフォルト = 0x00 XXXXb)
図 7-16 (1Bh) SMBALERT_MASK_INPUT レジスタ マップ
7 6 5 4 3 2 1 0
R/W R R R R/W R R R
PVIN_OVF 0 0 0 LOW_VIN 0 0 0
注: (7Ch) STATUS_INPUT のマスク (デフォルト = 0XXX 0XXXb)
図 7-17 (1Bh) STATUS_TEMPERATURE レジスタ マップ
7 6 5 4 3 2 1 0
R/W R/W R R R R R R
OTF_PROG OTW_PROG 0 0 0 0 0 0
注: (7Dh) STATUS_TEMPERATURE のマスク (デフォルト = 00XX XXXXb)
図 7-18 (1Bh) SMBALERT_MASK_CML レジスタ マップ
7 6 5 4 3 2 1 0
R/W R/W R/W R/W R R R/W R
MASK_IVC MASK_IVD MASK_PEC MASK_MEM 0 0 MASK_OTHER 0
注: (7Eh) STATUS_CML のマスク (デフォルト = 0000 XX0Xb)
図 7-19 (1Bh) SMBALERT_MASK_OTHER レジスタ マップ
7 6 5 4 3 2 1 0
R R R R R R R R/W
0 0 0 0 0 0 0 MASK_FRST_2_ALRT
注: (7Fh) STATUS_OTHER のマスク (デフォルト = XXXX XXX0b)
図 7-20 (1Bh) SMBALERT_MASK_MFR_SPECIFIC レジスタ マップ
7 6 5 4 3 2 1 0
R/W R/W R/W R/W R R R/W R/W
MASK_DCM MASK_OTF_BG MASK_PS_FLT MASK_PS_COMM_WRN 0 0 MASK_PS_OT MASK_PS_UV
注: (80h) STATUS_MFR_SPECIFIC のマスク (デフォルト = 0000 XX00b)

サポートされている PMBus コマンドに戻ります。