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.

TPS25814EVM: Trouble with Data

Part Number: TPS25814EVM
Other Parts Discussed in Thread: TPS25814, TPS25751

Tool/software:

I am trying to attach a Phone to the DFP Port (J2) for power and data.  I am having trouble with getting the data from my device Connected to UFP Port (J3). I have S1A switch to the on position for CDP (power and data).

My device when connected directly to the phone will connect to my phone and will show an IP Address on the phone.  When I put it in the configuration above using the TPS25814EVM it will charge but it will not connect to the phone to provide the IP address or any data that I can see. 

If I connect the UFP Port (J3) to my laptop I can see my phone appear in my Device manager. So, I know the board is working at least like that, but not for my intended project. How does the data pass through the TPS25814?I have ohmed it out and it shows that the usb D+ & D- seem to just go from J2 to J3 uninterrupted. So, I think how VBUS is used might be my problem, but I am not sure.

My device: VBUS is not connected to 5VDC and GND is not connected to the ID Pin.

I have attempted to connect VBUS to 5VDC and GND to the ID Pin to make it host but that did not work either. 

Please, help. Any suggestions on how to make this work for my project?

  • Hi Patrick,

    There is a known issue with the EVM where the routing of the USB superspeed lines is incorrect and the EVM is not capable of USB3 communication. Unfortunately there is no workaround for this.

    Thanks and Regards,

    Chris

  • The Device I am connected to is a USB 2.0, and we do not currently use the High-Speed Communication of the USB3.  We just use the VBUS, GND, D+, and D-.  We currently will use a switch to manually go between having a Pull up resistor with a supplied 5VDC for the CC1 when we are using the USB for communication and when we want to charge, we will flip the switch and have the 5.1KΩ resistor pull-down for the CC1 for charging the phone, with VBUS attached.

    I have tried attaching our system with the pull up resistor to the TPS25814EVM and I cannot get my device and phone to communicate.  I have even just tried the pull-down resistor for the CC1.  I have tried the things that I know to do to that makes my device talk to other devices and it is just not working with the evaluation module. Maybe I am just missing something, or dancing around the solution.  I believe the phone is set up as host. 

  • Hi Patrick,

    Using a USB2.0 drive and a phone, I was able to see it properly connect to my PC using these settings

    phone in file explorer

    Flash drive in file explorer

    s1 (On/Off matching the silkscreen)

    • A -> ON CDP
    • B ON
    • 3 OFF

    S4, All switched disabled

    S3, All switches disabled

    Understand the the TPS25814 only supports the DFP data role, so the phone will likely connect like a device/UFP.

    Thanks and Regards,

    Chris

  • Ok I do not believe this evaluation board is what I need as I need my device on the UFP to send the data to the phone on the DFP port.  Do you have a board or chip that will charge the UFP?

  • Hi Patrick,

    If you need the port to be UFP, then yes, the TPS25814 is not an option.

    What are your requirements for the port? Power roles, power levels, Data roles, data speed?

    Thanks and Regards,

    Chris

  • The port will be USB 2.0 Compatible and will need to charge the phone which will be USB-C connection.  The phone will be host.

    So, 5VDC 3A for power.  D+ and D- for data.

    I have found a PD charger and audio adapter for usb c that works for my needs. I just need to make that same kind of circuit to fit my needs. So, if you have any chips that can do that. That is what I need.

  • Hi Patrick,

    For a port that supports UFP Data role and Power source, you will need a PD controller.

    The TPS25751 can support 5V charging and the data role you are looking for.

    Thanks and Regards,

    Chris