ZHCU946 March 2022 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , LP8764-Q1 , TDA4VM , TDA4VM-Q1 , TPS6594-Q1
初次上电后,首先执行的两项操作是将 SOC 电源触发条件重新映射到 MCU 电源错误并处理(清除)中断。
两个 PMIC 中 SOC 电源轨触发条件的默认映射是 SOC 电源错误。在该 PDN 中,SOC 电源错误和相关的 SOC 电源错误序列将 PMIC 和处理器置于非功能状态。为避免任何 SOC 电源错误导致转换到此非功能状态,必须将该映射更改为 MCU 电源错误。以下指令可更改该映射:
Write 0x48:0x44:0x08:0xF3 // SOC_RAIL_TRIG = MCU Power Error (10b)
Write 0x4C:0x44:0x08:0xF3 // SOC_RAIL_TRIG = MCU Power Error (10b)
成功上电后,会设置 BIST_PASS_INT 和 ENABLE_INT 中断。任何其他中断都表明存在问题,但自动恢复尝试是成功的。建议的步骤如下:
Read 0x48:0x5A // Read INT_TOP to determine errors
Read 0x48:0x65 // Read the STARTUP_INT register
Read 0x48:0x66 // Read the MISC_INT register
Write 0x48:0x86:0x03:0xFC // Set NSLEEP1 and NSLEEP2 in TPS65951213
Write 0x48:0x66:0x01:0xFE // Clear BIST_PASS_INT
Write 0x48:0x65:0x26:0xD9 // Clear all potential sources of the On Request