SLVUCP9A November 2023 – March 2024 TPS25751
To setup Liquid Detection/Corrosion Mitigation software, follow the instructions below:
Register | Field | Description |
---|---|---|
Interrupt Mask for I2C1 (0x16) | Liquid Detection [60] | Enable interrupt event for "Liquid Detection [60]" |
IO Config (0x5c) | GPIO_1 | Set to "LIQUID_DETECTED (157)". When liquid is detected at J3 Type-C port, GPIO1 toggles D9 LED high until liquid is no longer present |
IO Config (0x5c) | GPIO_4 | Set to "Pin multiplexed to ADC" for detecting liquid on SBU1 |
IO Config (0x5c) | GPIO_5 | Set to "Pin multiplexed to ADC" for detecting liquid on SBU2 |
IO Config (0x5c) | GPIO_6 | Set to "LIQUID_PMOS_CONTROL (155)". GPIO6 is used to toggle the PFET to enable pull-up to detect short to VBUS/CC |
IO Config (0x5c) | GPIO_7 | Set to "LIQUID_NMOS_CONTROL (156)". GPIO7 is used to toggle the NFET to enable pull-up to detect short to GND |
Liquid Detection Config (0x98) | Enable Corrosion Mitigation [81] | Enable feature to automatically disable Type-C port if liquid is detected |
Liquid Detection Config (0x98) | Enable Liquid Detection [82] | Enable feature to detect liquid at Type-C port |