Skip to main content
Associate II
July 31, 2024
Question

STUSB4700 Set PD voltage to 12V 3A with Factory setting

  • July 31, 2024
  • 1 reply
  • 1273 views

How do i set the STUSB4700 so that it sources 12V 3A with the help of the GPIO pins (NO SOFTWARE)
I read in the datasheet that there are several standard PDO configurations, selectable via GPIOs. But how? How do I say that i just want the PD controller to source 12V 3A?

 

 

Thanks in advance

1 reply

Associate III
July 31, 2024

@Erwin_N 
You can use this

STUSB4700 to source 12V 3A using GPIO pins, configure GPIO0, GPIO1, and GPIO2 to the appropriate states based on the datasheet's standard PDO configurations. For 12V 3A, set GPIO0 to LOW, GPIO1 to HIGH, and GPIO2 to HIGH. This configuration should match the required PDO for 12V 3A output.

Erwin_NAuthor
Associate II
July 31, 2024

Thank you for your reaction :)

To be sure, I do not need to do any other configurations but just Pull GPIO0 to GND and GPIO1 and GPIO2 pulled up to 5V (?)  But where does STUSB4700  get its 12V from then? What is then the connection between the STUSB4700  and the power source? since the feedback loop of the step down regulator mentioned in the datasheet is not connected to the GPIOs.


Thank you in advance.

Erwin_NAuthor
Associate II
July 31, 2024

I forgot to mention:
I have a device (DFP) which connects to the UFP port of the hub IC on my PCB, but this device sinks power (12V negotiated). So my CC lines connect to the PD controller where it will be indicated as DFP (?). Will this also affect the data direction? Because data has to go from the device to the hub.

DATA: Device --> HUB
POWER: Supply --> Device


Thanks in advance.