ZHCSTB8 December 2024 TPS546B26
PRODUCTION DATA
CMD 地址 | 0Eh |
寫入事務(wù): | 寫入塊(4 字節(jié)) |
讀取事務(wù): | 讀?。? 字節(jié)) |
格式: | 無符號二進制(4 字節(jié)或 3 字節(jié)) |
相控: | 是 |
NVM 備份: | EEPROM |
更新: | 動態(tài) |
PMBus 1.5 標(biāo)準(zhǔn)命令 PASSKEY 為客戶提供了使用用戶編程的高達 32 位密鑰 [KJ1] 鎖定 EXT_WRITE_PROTECTION 的能力。在沒有 NACK 的情況下,PASSKEY 在寫入時接受的字節(jié)將更少或更多。
返回到支持的 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 = 只讀 |
僅在發(fā)送 STORE_USER_ALL 命令并執(zhí)行 POWER_ON_RESET 或發(fā)送 PMBus 命令 RESTORE_USER_ALL 后,使用 PASSKEY 寫入非零值才將鎖定對 EXT_WRITE_PROTECT(以及 STORE_USER_ALL,如果設(shè)置了 SNVML (EXT_WP[0]))的寫入訪問權(quán)限。
作為用戶選項,NVM_CHECKSUM 作為 PASSKEY 數(shù)據(jù)之后的下兩個字節(jié)進行回讀。
PASSKEY = 0000h 時,EXT_WRITE_PROTECT 已解鎖并可寫入,除非受 WRITE_PROTECT 或 EXT_WRITE_PROTECT 寫保護。非易失性存儲器被解鎖。除非受 WRITE_PROTECT 或 EXT_WRITE_PROTECT 的保護,否則 STORE 命令的功能正常。讀取尚未寫入的 PASSKEY 將返回 0000h。寫入 PASSKEY 則會將 PASSKEY 設(shè)置為通過 STORE_USER_ALL 存儲到 NVM。
當(dāng) PASSKEY =! 0000h 時,非易失性存儲器被鎖定。STORE_USER_ALL 和 EXT_WRITE_PROTECT 被 NACK 為“不受支持或數(shù)據(jù)無效”
PASSKEY 讀取將報告值:
如果寫入 PASSKEY 與上電復(fù)位時 PASSKEY 中的 PASSKEY 值或 RESTORE_USER_ALL 不匹配,則 PASSKEY 無效訪問嘗試計數(shù)器會遞增。如果計數(shù)器達到 3,則所有后續(xù)寫入嘗試都會被視為無效,器件將 NACK 并設(shè)置 STATUS_CML 中的 IVD_DATA 位
如果寫入數(shù)據(jù)與用于 PASSKEY 訪問的 PASSKEY 匹配,并且嘗試的無效次數(shù)少于 3 次,則允許使用新的 PASSKEY 值(包括 0000h)覆蓋 PASSKEY,并且"無效嘗試次數(shù)"計數(shù)器復(fù)位為 0。
TPS546B26 只會在上電復(fù)位期間鎖定對 STORE_USER_ALL 和 EXT_WRITE_PROTECT 的訪問。向 PASSKEY 寫入有效的 PASSKEY 值不會鎖定或重新鎖定受保護的命令