ZHCSRU9A July 2024 – September 2025 TPS546C25
PRODUCTION DATA
| CMD 地址 | 46h |
| 寫入事務: | 寫入字 |
| 讀取事務: | 讀取字 |
| 格式: | LINEAR11 |
| 相控: | 是 |
| NVM 備份: | EEPROM 或引腳檢測 |
| 更新: | 動態 |
IOUT_OC_FAULT_LIMIT 命令設置導致過流檢測器指示過流故障情況的輸出電流值。此處選擇的閾值將與檢測到的低側谷值電流進行比較。有關更多詳細信息,請參閱過流限制和低側電流檢測。
返回到支持的 PMBus 命令。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R | R | R | R | R | R | R | R |
| EXPONENT | IOUT_OC_FAULT_LIMIT | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| R* 或 R/W** | R* 或 R/W** | R/W | R/W | R/W | R/W | R/W | R/W |
| IOUT_OC_FAULT_LIMIT | |||||||
| 說明:R/W = 讀取/寫入;R = 只讀 |
| 位 | 字段 | 訪問 | 復位 | 說明 |
|---|---|---|---|---|
| 15:11 | EXPONENT | R | 00000b | 線性格式二進制補碼指數。指數是通過其他設置自動配置的,其結果為 1b:LSB:0.5A 0b:LSB:1A |
| 10:8 | 保留 | R | 00000b | 未使用,始終設置為 0。 |
| 7 | IOUT_OC_FAULT_LIMIT | R* 或 R/W** | 0b |
* 當 STACK_NUMBER[1:0] = 1b 時,位 7 為只讀。 ** 當 STACK_NUMBER[1:0] 大于 2b 時,第 7 位可讀且可寫,如 P2_PLUS_WRITE 命令和對 P2_PLUS_READ 命令的響應說明中所述。 |
| 6 | IOUT_OC_FAULT_LIMIT | R* 或 R/W*** | 0b |
* 當 STACK_NUMBER[1:0] = 1b 時,位 6 為只讀。 ** 當 STACK_NUMBER[1:0] 大于 1b 時,第 6 位可讀且可寫,如 P2_PLUS_WRITE 命令和對 P2_PLUS_READ 命令的響應說明中所述。 |
| 5:0 | IOUT_OC_FAULT_LIMIT | R/W | NVM | 這些位選擇 IOUT 谷值電流限制閾值。 |
可寫位中的每個尾數二進制值都是可寫和可讀的。但是,實際分頻器設置為最接近的受支持值。此外,針對硬件中支持的每個設置,從 EEPROM 恢復的尾數值是固定的。
* 當 STACK_NUMBER[1:0] 為 1b 時,嘗試更改只讀位 (IOUT_OC_FAULT_LIMIT[15:8]) 將被視為無效/不受支持的數據。器件將 NACK 不受支持的數據,并且接收到的值將被忽略。將設置 STATUS_BYTE 中的“cml”位和 STATUS_CML 寄存器中的“ivd”位。
** 僅當 STACK_NUMBER[1:0] > 2b 時,嘗試更改讀寫位 (IOUT_OC_FAULT_LIMIT[7]) 才會被視為有效數據。
*** 僅當 STACK_NUMBER[1:0] > 1b 時,嘗試更改讀寫位 (IOUT_OC_FAULT_LIMIT[6]) 才會被視為有效數據。
| IOUT_OC_FAULT_LIMIT [5:0] | IOUT_OC (A) | |
|---|---|---|
| 大于或等于 | 小于 | |
| 11d | 10 | |
| 11d | 14d | 12 |
| 14d | 17d | 15 |
| 17d | 20d | 19 |
| 20d | 23d | 21 (60%) |
| 23d | 26d | 24 |
| 26d | 29d | 28 (80%) |
| 29d | 31d | 30 |
| 31d | 34d | 32 |
| 34d | 37d | 35 (100%) |
| 37d | 40d | 39 |
| 40d | 40 | |
當 PMBus 主機嘗試在命令中的 PHASE 數據設置為 FFh 的情況下,對 IOUT_OC_FAULT_LIMIT 執行 P2+ 寫入操作時,預期是在各相之間平均分配命令中的凈“Stack OC”電平,作為它們各自的“Phase OC”設置。為了實現這一目的,器件將執行以下操作:
| 三相 STACK OC 指令[5:0] | PHASE IOUT_OC (A) | |
|---|---|---|
| 大于或等于 | 小于 | |
| 33d | 10 | |
| 33d | 41d | 12 |
| 41d | 51d | 15 |
| 51d | 60d | 19 |
| 60d | 68d | 21 (60%) |
| 68d | 78d | 24 |
| 78d | 87d | 28 (80%) |
| 87d | 93d | 30 |
| 93d | 101d | 32 |
| 101d | 111d | 35 (100%) |
| 111d | 119d | 39 |
| 119d | 40 | |
當 PMBus 主機嘗試在命令中的 PHASE 數據設置為 FFh 的情況下,IOUT_OC_FAULT_LIMIT 上執行 P2+ 讀取操作時,僅初級器件才會使用 PHASE=FFh 的傳入數據響應 P2+ 讀取命令。初級器件將 IOUT_OC 值乘以 STACK_NUMBER,并向 PMBus 報告乘積。例如,如果三相電源軌中主相的 IOUT_OC 為 24A,則在 PHASE=FFh 下進行 P2+ 讀取將產生 24 x 3 = 72A 作為讀回值。