ZHCSTM4A October 2023 – March 2024 TPS25751
PRODUCTION DATA
During the boot procedure, the device reads the ADCINx pins and set the configurations based on the table below. The device then attempts to load a configuration from an external EEPROM on the I2Cc bus. If no EEPROM is detected, then the device waits for an external host to load a configuration.
When an external EEPROM is used, each device is connected to a unique EEPROM, and cannot be shared for multiple devices. The external EEPROM is set at 7-bit target address 0x50.
ADCIN1 DECODED VALUE(3) | ADCIN2 DECODED VALUE(3) | I2C ADDRESS INDEX(1) | DEAD BATTERY CONFIGURATION |
---|---|---|---|
7 | 5 | #1 | AlwaysEnableSink: The device always enables the sink path regardless of the amount of current the attached source is offering. USB PD is disabled until configuration is loaded. This configuration is used with an external embedded controller. The embedded controller manages the battery charger in the system when present. |
5 | 5 | #2 | |
2 | 0 | #3 | |
1 | 7 | #4 | |
7 | 3 | #1 | NegotiateHighVoltage: The device always enables the sink path during the initial implicit contract regardless of the amount of current the attached source is offering. The PD controller enters the 'APP ' mode, enable USB PD PHY and negotiate a contract for the highest power contract that is offered up to 20 V. The configuration cannot be used when a patch is loaded from EEPROM. This option is not recommended for systems that can boot from 5 V. This configuration is not valid to use with any supported battery chargers. |
3 | 3 | #2 | |
4 | 0 | #3 | |
3 | 7 | #4 | |
7 | 0 | #1 | SafeMode: The device does not enable the sink path. USB PD is disabled until configuration is loaded. Note that the configuration can put the device into a source-only mode. This is recommended when the application loads the patch from EEPROM. This configuration is recommended when the PD controller manages the battery charger when present. |
0 | 0 | #2 | |
6 | 0 | #3 | |
5 | 7 | #4 |