ZHCSNX8B December 2020 – September 2023 TPS6593-Q1
PRODUCTION DATA
The TPS6593-Q1 device has two error signal monitor (ESMs):one ESM_MCU to monitor the MCU error output signal at the nERR_MCU input pin, and one ESM_SoC to monitor the SoC error output signal at the nERR_SoC input pin.
At device start-up, the ESM_MCU and ESM_SoC can be enabled or deactivated through configuration bits ESM_MCU_EN and ESM_SOC_EN. The values for these configuration bits are stored in the NVM memory of the device. To start the enabled ESM, the MCU sets the start bits ESM_MCU_START or ESM_SOC_START for the corresponding ESM through software after the system is powered up and the initial software configuration is completed. If the MCU clears a start bit, the ESM stops monitoring its input pin. The MCU can set the ENABLE_DRV bit only when the MCU has either started or deactivated the ESM. When the corresponding ESM is started, the following configuration registers are write protected and can only be read:
Configuration registers write-protected by the ESM_MCU_START register bit:
Configuration registers write-protected by the ESM_SOC_START register bit:
The ESM uses a deglitch-filter with deglitch-time tdegl_ESMx to monitor its related input pin.
The MCU can configure the ESM in two different modes that are defined as follows:
To select this mode for the ESM_MCU, the MCU must clear bit ESM_MCU_MODE. To select this mode for the ESM_SoC, the MCU must clear bit ESM_SOC_MODE. See Section 8.3.11.1.1 for further detail
.The ESM has an error-counter (ESM_MCU_ERR_CNT[4:0] or ESM_SOC_ERR_CNT[4:0]), which increments with +2 after each bad-event, and decrements with -1 after each good-event. The ESM detects an ESM-error when the error-counter value is more than its related threshold value.
To select this mode for the ESM_MCU, the MCU must set bit ESM_MCU_MODE. To select this mode for the ESM_SoC, the MCU must set bit ESM_SOC_MODE. See Section 8.3.11.1.2 for further details.
The MCU can configure each ESM as long as its related start bit is cleared to 0 (bit ESM_MCU_START or ESM_SOC_START). As soon as the MCU sets a start bit, the device sets a write-protection on the configuration registers of the related ESM except the related start bits ESM_MCU_START and ESM_SOC_START.