0
\$\begingroup\$

I'm working with the STUSB4500 for USB PD Sink. My PD circuit is the same as the Sparkfun Power Delivery USB-C board, and everything works well, except for the fact that the ground is super sensitive and if anything connected to it bounces a little (probes for example) the circuit stops working. I also have the Sparkfun board and the same issue happens, I remember there was an instruction somewhere to connect the multimeter probes before plugging the USB cable to avoid this issue.

In my application I also have audio sockets, so every time I connect the audio cable the circuit stops working, so I need to find a solution.

The Sparkfun circuit is essentially this, with the addition of diodes for ESD protection and LEDs:

enter image description here

Source: https://cdn.sparkfun.com/assets/9/2/6/8/6/SparkFun_PowerDeliveryBoardSchematic.pdf

This is the same as the minimum implementation on the STUSB4500 datasheet (fig. 9 p.25):

https://www.st.com/resource/en/datasheet/stusb4500.pdf

On page 26, fig. 10 shows the typical application and the main difference is the addition of a MOSFET, T4. The reason for this MOSFET has been asked before in this question:

What this mosfet really needed on the STUSB4500?

The answer given was: "MOSFET T4 is to ensure the cold socket, preventing incoming negative voltage on VBUS"

Is this related to the issue I'm seeing, or is this happening for another reason? How can I fix this?

Any help will be very much appreciated!

\$\endgroup\$
4
  • \$\begingroup\$ Show your PCB layout. \$\endgroup\$ Commented May 19 at 13:31
  • \$\begingroup\$ I don't think the layout is an issue, I have a 4-layer PCB with good grounding as far as I know. The issue also happens with the Sparkfun board, the layout can be seen here: learn.sparkfun.com/tutorials/… \$\endgroup\$
    – Emerson
    Commented May 19 at 13:51
  • \$\begingroup\$ It is going to be hard to give you any suggestions since I don't have a good idea what you actually did. \$\endgroup\$ Commented May 20 at 1:31
  • \$\begingroup\$ FWIW I definitely see the same issue with my SparkFun unit. Quite frustrating! As for the reset pin the datasheet only mentions "active high reset" and does not mention any pull down to GND. I tried adding my own pull downs (33k, 7k, 330) and saw the same behaviour in each case. \$\endgroup\$
    – oclyke
    Commented Jul 19 at 2:48

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.