This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] TDA4VM: Enabling POK Modules

Part Number: TDA4VM

What TDA4VM Power OK (POK) Modules are enabled after reset? Also, how are the individual POK Modules listed in Table 5-1877 of the TDA4VM TRM enabled (please reference screenshot below).

  • All POKs listed in Table 5-1880 are enabled via a corresponding bit in CTRLMMR_WKUP_PRG0_CTRL and CTRLMMR_WKUP_MAIN_PRG_CTRL (please reference screenshot below from the TDA4VM TRM).

    The CTRLMMR_WKUP_PRG0_CTRL.POK_EN_SEL bit has a reset value of zero which means POK enablement comes from hardware tie-offs (please reference screenshot below from the TDA4VM TRM). If the POK is not enabled with hardware tie-offs, the CTRLMMR_WKUP_PRG0_CTRL register could be initialized by software to enable VDDAR_MCU, VDDSHV0_MCU, VDD_MCU, VDDAR_MCU, VDDSHV0_MCU, and VDDA_PMIC_IN POK detections.

    The CTRLMMR_WKUP_MAIN_PRG_CTRL.POK_EN_SEL bit also has a reset value of zero which means POK enablement comes from hardware tie-offs (please reference screenshot below from the TDA4VM TRM). If the POK is not enabled with hardware tie-offs, the CTRLMMR_WKUP_MAIN_PRG_CTRL register could be used by software to initialize VDDAR_CORE, VMON_EXT, VDD_CPU, VDD_CORE, VDDAR_CORE, VMON_EXT, VDD_CPU, and VDD_CORE POK detections