SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
Figure 4-7 shows the block diagram of a POR module.
Figure 5-12 POR Block DiagramThe modules in the block diagrams are:
System power ramp-up and reset deassertion sequence is:
In this family of devices, only the POK functionality of the POR module is used. That is, in step 8, HHV signal is not resetting the SoC.
POR systems response to system power supply ramp down is:
POR Sub-Block Enable and Override
The core of the POR sub-blocks, PORHV, BGAP (BGOK is the comparator output), POKHV and POKLVA and POKLVB have a wrapper around them that controls the enable for these blocks and also process the comparator outputs according to the override. The wrapper architecture is common for all subblocks and is depicted in Figure 5-13 BGAP (BGOK is the comparator output), POKHV, POKLVA and POKLVB.

Controls, enable, override and override set signal, are not effective until HHV is released.
Debug and Power-Down Modes
In this family of devices only POK functionality of POR module is used.
Debug and powerdown mode of the POR module are enabled through PORDEBUGEN_HV, and PWD_POR_HV device pins (both VDDA/1.8V signal), respectively. Truth table for operation modes is given in Table 5-38.
Debug mode enables the override controls for the comparators by forcing the level shifters for these control signals out of HHV state.
During powerdown PORHV block is disabled at its output is forced to logic low forcing all following blocks into disable state. Also, the HHV signal is forced to logic low and SOC_PORZ is forced to logic high. During powerdown mode if debug mode is also enabled, subblocks of the POR module may be enabled trough override control signals, but SOC_PORZ and HHV state cannot be modified.
| PORDEBUGEN_HV | PWD_POR_HV | VDDA | VDD | HHV | SOC_PORZ | POR Module State |
|---|---|---|---|---|---|---|
| Z | Z | OFF | OFF | Z | Z | Not Powered |
| Z | Z | OFF | ON | Z | 0 | Reverse ISO Not Powered |
| 0 | 0 | ON | OFF | 1 | X | Functional |
| 0 | 0 | ON | ON | 0 | 1 | Functional |
| 0 | 1 | ON | ON | 0 | 1 | Powerdown |
| 1 | 0 | ON | ON | 0 | 1 | DebugMode Operational |
| 1 | 1 | ON | ON | 0 | 1 | Mixed Mode (POR_HV powerdown Debug Enable) |
HHV/SOC_PORZ Masking and Trimming
POR module allows HHV/SOC_PORZ outputs to be masked after initial reset de-assertion as shown in Figure 5-14. Masking feature of the HHV/SOC_PORZ should be used before applying the EFUSE trim values in order to avoid re-assertion of the reset due to the transient associated with the new trim values. This feature should be used during functional mode testing of the POR on ATE or bench. HHV Mask may be selected to be applied during normal operation in order to access internal comparator outputs
Figure 5-14 HHV masking and trimmingExternal (HHVIN_HV) HHV/SOC_PORZ Pin Functionality
The POR module gates the internal generated reset signal with the external pin input (HHVIN_HV) just before outputting HHV.SOC_PORZ signals. If external reset feature is not available then HHVIN_HV port of the POR module should be tied low.
POK operational modes in POR
Modes of operations for the POK blocks in the POR module can be controlled trough control signals, HHV, EN_POK, POK_SET_THRESHOLD[8]. Table 5-39 defines the modes of operation.
| HHV | EN_POK | ENPOK18 (internal) | POK_SET_THRESHOLD<8> | POK_OUT | Comments |
|---|---|---|---|---|---|
| 1 | x | 0 | x | 0 | HHV State |
| 1 | X | 1 | 0 | UVD | Power Up supply Checks |
| 1 | X | 1 | 1 | OVD | Power Up supply Checks |
| 0 | 0 | 0 | 0 | 1 | Disable State for UVD |
| 0 | 0 | 0 | 1 | 1 | Disable State for OVD |
| 0 | 1 | 0 | UVD | UVD Mode POK_OUT=1 if power is good. | |
| 0 | 1 | 1 | OVD | OVD Mode POK_OUT=1 if power is good. |