Skip to main content
Explorer II
February 26, 2024
Solved

Disable Sink and Sorce at Startup DRP1M1

  • February 26, 2024
  • 2 replies
  • 1486 views

 

Hello,

I am using the NUCLEO-G071RB and the X-NUCLEO-DRP1M1 with the X-CUBE TXPP Software Bundle.

I created my project via the instructions from https://wiki.st.com/stm32mcu/wiki/STM32StepByStep:Getting_started_with_USB-Power_Delivery_Dual_Role.

Everything works fine.

I have another question regarding this bundle. I want to disable both the sink and the source right from program start. I entered TCPP0203_REG0_RST_VALUE as 0b11001000U. Also i set VCC_VCONN to GND via a external wire. This should set the device in Hibernate Mode and start in default Mode. Which should be both Sink and Source disabled. After the initialization the Sink still starts up for a short period of time.
How can i prevent the short startup of the Sink?


Thanks in advance.

Best answer by Adam BERLINGER

Hello,

the TCPP03-M20 contains dead-battery feature, which can't be disabled. So when the device is not powered, it will act as a Sink.
For application where this behavior is not wanted (or pure Source applications), the TCPP02-M18 should be used instead.
Also there is X-Nucleo-SRC1M1 extension shield, which features the TCPP02-M18 protection chip.

Best regards,
Adam Berlinger

2 replies

Christian N
ST Employee
February 28, 2024

Hello VH, 

Thank you for contacting STMicroelectronics.

Your post was escalated to ST Online Support Team for additional assistance.

Kind Regards,

Christian

ST Support

Adam BERLINGER
Adam BERLINGERBest answer
ST Employee
February 29, 2024

Hello,

the TCPP03-M20 contains dead-battery feature, which can't be disabled. So when the device is not powered, it will act as a Sink.
For application where this behavior is not wanted (or pure Source applications), the TCPP02-M18 should be used instead.
Also there is X-Nucleo-SRC1M1 extension shield, which features the TCPP02-M18 protection chip.

Best regards,
Adam Berlinger