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.

TUSB422: Help with implementing USB-C UFP as a power source

Part Number: TUSB422

Greetings.

My company currently manufactures a USB data collection device that talks to a Samsung tablet via its micro USB OTG port. Our device is also responsible for charging the tablet, so it behaves similar to a docking station (i.e. Tablet behaves as USB host, but our device provides power to the tablet for charging instead of the tablet providing power to our device).

We enable this behavior by tying a 73K resistor from the OTG ID pin to ground, as per Samsung’s spec.

Unfortunately (for us), the new Samsung tablets now have a USB type-C connector, so we need to be able to support this same behavior with the type-C connectors.

As far as I can tell, this means we will need to (and correct me if I’m wrong):

  • Present our device as a UFP device
  • Connect our device to the tablet (which defaults our device to being a power sink)
  • Use PD to power-swap ourselves from a power sink to a power source so that we will become a UFP that provides power.

Or, alternately:

  • Present our device as a DFP device
  • Connect our device to the tablet (which defaults our device to being a power source)
  • Use PD to do a data swap so that we will become a UFP that provides power.

It looks like the TUSB422 is probably the best choice for this, but figuring out the steps I need to go through to make this happen seems daunting. I have an MCU with I2C so I can talk to the TUSB422, but I’m not sure what I need to tell it to do the power/data swap.

I submitted a request for the TI TUSB422 software (which I’m assuming is the TCPM) a couple of weeks ago, but never got a response other than “If it’s approved, we’ll send it to you in a few days”. I re-submitted the request yesterday, so maybe I’ll have better luck this time.

So I guess my questions are:

  • Is there a simpler way for me to do what I want to do (e.g. some simple Rp/Rd combination instead of the TCPM to do what I want)?
  • Is the TUSB422 software the TCPM
  • Is the TUSB422 software a library, or is it source code?
  • Will the TUSB422 software provide me with the functionality that I require.

Thank you

Scott

  • Scott:

          we will update you soon when we have the answer.

    Regards,

    Brian

  • pls request software code at ti.com, it has what you need..

  • Hi Brian

    I have requested the code twice.  Once on 5/24/2019 and once on 6/12/2019, but I never got a response.

    I checked my inbox and my spam folder, but did not find anything.

    Am I looking in the wrong place for it?

    Thank you

    Scott

    Here is the customer support ticket for the first time I requested the code.

    • Hi Scott , Thank you for contacting Texas Instruments. Your request has been acknowledged. In order for you to be able to access restricted information, we first must seek approval from our business unit for review. We have already forwarded your request and once approved you will be contacted accordingly. Please allow 24-48 hours or more for this request. Kindly note that there's no guarantee that this will be approved. I will be closing this case as this is resolved on my end. Regards, Siegfred Oreta TI Customer Support Center

    • S

       26d ago

      Journal type: Customer Response

      Number: CS0028805 Contact: Scott Wild First name: Scott Last name: Wild Short description: Software export control request Email: wild@pasco.com Language: English State: Open Provide request details or comments: REMOVE THIS LINE BEFORE SENDING - Once reviewed for export control, please forward to Approval Manual Review Group email list : hsi_bd@list.ti.com This request was submitted by wild@pasco.com on Fri May 24 12:36:33 CDT 2019 -------------------------------------------------------------------------------- name: Scott lastname: Wild confirm E-mail: wild@pasco.com company: PASCO scientific country: US United States endequip: Civil Please find below the custom questions and answers : Manual: Yes prod_no: TUSB422-DESIGN [https://webhub.itg.ti.com/softwareadmin/docs/grantrevokeaccess.tsp?opnId=17244] ref_url: hpa_int

    • Hi Scott , Thank you for contacting Texas Instruments. Your request has been acknowledged. In order for you to be able to access restricted information, we first must seek approval from our business unit for review. We have already forwarded your request and once approved you will be contacted accordingly. Please allow 24-48 hours or more for this request. Kindly note that there's no guarantee that this will be approved. I will be closing this case as this is resolved on my end. Regards, Siegfred Oreta TI Customer Support Center

    • S

       26d ago

      Journal type: Customer Response

      Number: CS0028805 Contact: Scott Wild First name: Scott Last name: Wild Short description: Software export control request Email: wild@pasco.com Language: English State: Open Provide request details or comments: REMOVE THIS LINE BEFORE SENDING - Once reviewed for export control, please forward to Approval Manual Review Group email list : hsi_bd@list.ti.com This request was submitted by wild@pasco.com on Fri May 24 12:36:33 CDT 2019 -------------------------------------------------------------------------------- name: Scott lastname: Wild confirm E-mail: wild@pasco.com company: PASCO scientific country: US United States endequip: Civil Please find below the custom questions and answers : Manual: Yes prod_no: TUSB422-DESIGN [https://webhub.itg.ti.com/softwareadmin/docs/grantrevokeaccess.tsp?opnId=17244] ref_url: hpa_int

  • sorry, let me check with the software owner

  • Just received it a few minutes ago.

    Thank you.

    Scott