ZHCUAU5A March 2023 – May 2025 AM68 , AM68A , AM69 , AM69A , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TDA4VPE-Q1 , TPS6594-Q1
TO_MCU 序列首先關閉分配給 SOC 電源組的電源軌和 GPIO。如果 MCU 電源軌尚未處于運行狀態(例如,從待機狀態轉換到 MCU_ONLY 時),該序列隨后會啟用 MCU 電源軌。根據寄存器 FSM_I2C_TRIGGERS 的 I2C_7 位中存儲的值,該序列有兩種情況。如果該位處于低電平,則禁用 VDD_DDR_1V1 和 EN_DDR_RET;圖 5-10。如果 I2C_7 位處于高電平,則啟用 VDD_DDR_1V1 和 EN_DDR_RET;圖 5-9。
TO_MCU 序列的第一條指令執行對 MISC_CTRL 和 ENABLE_DRV_STAT 寄存器的寫入操作。
// TPS6594133A
// Set AMUXOUT_EN, CLKMON_EN
// Clear LPM_EN, NRSTOUT_SOC
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x18 MASK=0xE1
// Clear SPMI_LP_EN
REG_WRITE_MASK_IMM ADDR=0x82 DATA=0x00 MASK=0xEF在 TO_MCU 序列的最后一條指令中,PMIC 會在 PFSM_DELAY_REG_1 中定義的延遲之后,寫入 MISC_CTRL 和 ENABLE_DRV_STAT 寄存器。
// TPS6594133A
SREG_READ_REG ADDR=0xCD REG=R1
DELAY_SREG R1
// Clear FORCE_EN_DRV_LOW
REG_WRITE_MASK_IMM ADDR=0x82 DATA=0x00 MASK=0xF7
// Set NRSTOUT (MCU_PORZ)
REG_WRITE_MASK_IMM ADDR=0x81 DATA=0x01 MASK=0xFE