Other Parts Discussed in Thread: TPD6S300EVM
Tool/software:
Hello!
I'm using TPS25730D in my custom design - a computer peripheral device with high power requirements (up to 30W). In terms of USB-C it is Sink-only (hence the choice of TPS25730D) and USB data is UFP only.
The power negotiation works flawlessly - it negotiates required power from various sources. Unfortunately, when connected to MacBook or Lenovo laptops via the USB-C to USB-C cable the data link disappears from the system as soon as power negotiation is completed. I tested that using my custom PCB as well as using TPS25730EVM (with TPD6S300EVM and some bodge wires to retrieve USB data, as the EVM do not support USB data). On the MacBook USB device appears for a few seconds and then disappears. On Lenovo, it constantly appears and disappears...
When the device is connected using USB-C to USB-A cable - it works fine (of course with reduced power as USB-A does not support Power Delivery) and the USB data connection is stable. The MCU that is used for USB data is ESP32-S3 but the tests are done using its USB bootloader so I wouldn't blame the USB stack.
Attached are my USB PD schematics.