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.

TPS2546 issue

Other Parts Discussed in Thread: TPS2546

Dear Sir 

Due to our system structure ,we will set TPS2546 to CDP mode and "D+/D-" input of TPS2546 will be floating

In this situation ,our iphone or ipad can't be charged (This issue could be reproduce by TI EVM) as below fail picture 

When I connect a scope on D+ of TPS2546 input ,TPS2546 can be worked normally as below pass picture

Please kindly help to provide the solution ,Thanks

Fail picture 

Pass Picture 

  • Dear Sir

    below is the test detail

    1. When I set TPS2546 on CDP mode ,TPS2546's input doesn't connect any SOC ,And than connect Iphone => Iphone cant be charged (FAIL)
    2. When I set TPS2546 on CDP mode ,connect input with SOC after power up ,And than connect Iphone => Iphone cant be charged (FAIL)
    3. When I set TPS2546 on CDP mode ,connect input with SOC before power up ,And than connect Iphone => Iphone can be charged (Pass)

    So. TPS2546 can charge Iphone ,but need to connect SOC before power up
    But. due to our end customer request the TPS2546 input can be changed any host in any time ,just like Ipad or PC or something else and the charge function need to be workable in any time

    Please kindly help to support
  • Actually, it is the phone that requires the SOC connection in CDP mode. TPS2546 only provides the D+/D- connection via analog switch (it is a simple device).

    So, maybe you can detect when the SOC is connected and configure the TPS2546 to DCP mode first and when USB data is present then switch the TPS2546 into CDP mode (it would force a VBUS discharge and the iPhone would renegotiate as a CDP).