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.

BQ24195L: BQ24195L

Part Number: BQ24195L

hey,

I am using the BQ24195L to detect the nature of the device that is connected to my phone.

So I have connected the phone to my host pc using a usb cable (by only connecting the D+ and D- pins) , and i have used a splitter to plug the same usb cable into the BQ24195L which will generate the vbus and the Ground pins to the phone and will read the D+ and D- pins.

When the D+ D- bus is connected to the BQ24195L ( in order to detect whether it s connected to a charger or to a host) the communication between the host and the phone in this case , would not be properly established (USB device not recognized ). 

Do you have any idea how to fix it so we could be able to connect the phone to the host and to use the BQ24195L as a host/adapter detector ?

  • Hey Elie,

    There are several timing issues here.

    1) When VBUS is connected to the BQ24195L charger, it will try to detect the type of USB port it is connected to based on the USB BC1.2 specification.
    2) When VBUS is connected to your phone, it likely has its own charger which commonly also have some type of USB port detection. If not, it will skip this and go directly to (3)
    3) If (2) is skipped, or (2) has completed, your phone will try to handshake with the USB host through enumeration.

    Right now, you have a splitter, meaning the D+/D- lines are shared across both your phone and the charger. Ideally, you want to have a USB switch that will only allow the charger OR the phone to drive the USB D+/D- lines. Your configuration will not work unless you can hold off the detection timing on the phone side.

    Check out our portfolio of switches here:
    www.ti.com/.../products.html


    Regards,
    Joel H
  • hey Joel,

    Thank you for your explanation, putting a switch was our first intuitive solution, but we were wandering if we could find a better one.

    we will take everything you said into consideration and thank you again.