ZHCSYL8 July 2025 TPS546B25W
PRODUCTION DATA
| CMD 地址 | 0Eh |
| 寫入事務: | 寫入塊(4 字節) |
| 讀取事務: | 讀取(3 字節) |
| 格式: | 無符號二進制(4 字節或 3 字節) |
| 相控: | 是 |
| NVM 備份: | EEPROM |
| 更新: | 動態 |
PMBus 1.5 標準命令 PASSKEY 為客戶提供了使用用戶編程的高達 32 位密鑰 [KJ1] 鎖定 EXT_WRITE_PROTECTION 的能力。在沒有 NACK 的情況下,PASSKEY 在寫入時接受的字節將更少或更多。
返回到支持的 PMBus 命令。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
| PASSKEY_3 | PASSKEY_2 | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
| PASSKEY_1 | PASSKEY_0 | ||||||
| 說明:R/W = 讀取/寫入;R = 只讀 |
僅在發送 STORE_USER_ALL 命令并執行 POWER_ON_RESET 或發送 PMBus 命令 RESTORE_USER_ALL 后,使用 PASSKEY 寫入非零值才將鎖定對 EXT_WRITE_PROTECT(以及 STORE_USER_ALL,如果設置了 SNVML (EXT_WP[0]))的寫入訪問權限。
作為用戶選項,NVM_CHECKSUM 作為 PASSKEY 數據之后的下兩個字節進行回讀。
PASSKEY = 0000h 時,EXT_WRITE_PROTECT 已解鎖并可寫入,除非受 WRITE_PROTECT 或 EXT_WRITE_PROTECT 寫保護。非易失性存儲器被解鎖。除非受 WRITE_PROTECT 或 EXT_WRITE_PROTECT 的保護,否則 STORE 命令的功能正常。讀取尚未寫入的 PASSKEY 將返回 0000h。寫入 PASSKEY 則會將 PASSKEY 設置為通過 STORE_USER_ALL 存儲到 NVM。
當 PASSKEY =! 0000h 時,非易失性存儲器被鎖定。STORE_USER_ALL 和 EXT_WRITE_PROTECT 被 NACK 為“不受支持或數據無效”
PASSKEY 讀取將報告值:
如果寫入 PASSKEY 與上電復位時 PASSKEY 中的 PASSKEY 值或 RESTORE_USER_ALL 不匹配,則 PASSKEY 無效訪問嘗試計數器會遞增。如果計數器達到 3,則所有后續寫入嘗試都會被視為無效,器件將 NACK 并設置 STATUS_CML 中的 IVD_DATA 位
如果寫入數據與用于 PASSKEY 訪問的 PASSKEY 匹配,并且嘗試的無效次數少于 3 次,則允許使用新的 PASSKEY 值(包括 0000h)覆蓋 PASSKEY,并且"無效嘗試次數"計數器復位為 0。