SLVSFM6A August 2020 – July 2021 TPS65994AD
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
During the boot procedure, the device will read the ADCINx pins and set the configurations based on the table below. Then it will attempt to load a configuration from an external EEPROM on the I2C3m bus. If no EEPROM is detected, then the device will wait for an EC to load a configuration.
When an external EEPROM is used, each device is connected to a unique EEPROM, it cannot be shared for multiple devices. The external EEPROM shall be at 7-bit slave address 0x50.
ADCIN1 decoded value (2) | ADCIN2 decoded value (2) | 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. |
5 | 5 | #2 | |
2 | 0 | #3 | |
1 | 7 | #4 | |
7 | 4 | #1 | SinkRequires_3.0A: The device only enables the sink path if the attached source is offering at least 3.0A. USB PD is disabled until configuration is loaded. |
4 | 4 | #2 | |
3 | 0 | #3 | |
2 | 7 | #4 | |
7 | 6 | #1 | SinkRequires_1.5A: The device only enables the sink path if the attached source is offering at least 1.5A. USB PD is disabled until configuration is loaded. |
6 | 6 | #2 | |
6 | 5 | #3 | |
6 | 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 will enter the 'APP ' mode, enable USB PD PHY and negotiate a contract for the highest power contract that is offered up to 20 V. This cannot be used when a patch is loaded from EEPROM. |
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 could put the device into a source-only mode. This is recommended when the application loads the patch from EEPROM. |
0 | 0 | #2 | |
6 | 0 | #3 | |
5 | 7 | #4 |