This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TWL4030 USB speed negotiation

I am using the 4030 carkit state machine to detect whether the USB connection is a USB charger or a USB host. This is working. I get inconsistent results detecting the USB device and negotiating USB speed when the USB host is a PC.

Do I need to programmatically manage the XCVRSELECT, TERMSELECT, OPMODE, and pulldowns during the speed negotiation? Or is this managed by the state machine?

Thanks,

Greg.