100W protected sink with dead battery and multiple power sources
My application will manage multiple power sources (battery, DC, UCPD) and have a TCPP01-M12 protecting CCx lines. With this configuration the STM32G4 could already be powered by DC or battery, but must be able to negotiate 20V on VBUS. I want to avoid having the MCU do any voltage sensing on VBUS or having logic to turn off TCPP01-M12 protection. I also want to make sure USB protection is active regardless of MCU state.
DB/ will be pull high by Power management (this is to detect actual dead battery or no power). VCC will be pulled high by LDO from VBUS which means TCPP01-M12 showed dead battery and VBUS 5V was provided.
Since there is already 5V on VBUS at this point do I also need to show dead battery at MCU in order for negotiation for 20V to happen? (Assuming the MCU is already powered or VBUS turns MCU on via power management)
If so, what is the correct way to connect UCPD1_DBCCx pins? The documentation says they need to be shorted to UCPD1_CCx pins, but the diagram shows connected to ground.



