SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
Table 5-30 summarizes the PLL behavior on reset.
Reset Type | PLL Behavior | |
---|---|---|
MCU Domain PLLs | MAIN Domain PLLs | |
MCU_PORz | All PLLs are reset | All PLLs are reset |
PORz | All PLLs are unaffected | All PLLs are reset |
MCU_RESETz or RESET_REQz (or other warm resets except VTM Thermal over-temperature event) | All PLL outputs are bypassed (to the reference input frequency into the PLL), see Table 5-31. | Some PLL outputs are bypassed (to the reference input frequency into the PLL) and other PLLs are unaffected, see Table 5-31. |
Warm reset triggered by a VTM thermal over-temperature event | All PLL outputs are bypassed | All PLL outputs are bypassed |
Not-bypassed (unaffected) | Bypassed |
---|---|
PLL1 | MCU_PLL0 |
PLL2 | MCU_PLL1 |
PLL3 | MCU_PLL2 |
PLL16 | PLL0 |
PLL17 | PLL4 |
PLL19 | PLL5 |
PLL6 | |
PLL7 | |
PLL8 | |
PLL12 | |
PLL14 | |
PLL25 | |
PLL26 |
The warm reset event bypasses the PLL (that are to be bypassed) while the warm reset is asserted; after the warm reset is released, the PLL switches from bypass to using the PLL again. If the user wants to maintain bypassed PLLs in the bypass mode (for example, to control current slews on the board in a reset event); there are control bits to configure the PLL in this way:
The behavior with PLLs configured as defined above is:
When software is ready to use the PLL, the BYP_WARM_RST is cleared back to 0.