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.

BQ24392: The reason for sometimes detect SDP, not detect CDP

Guru 19645 points
Part Number: BQ24392

※I post new thread because not clear on the previous thread. 

For below schematic, sometimes detect SDP and not detect CDP.

("Sometimes" is random)

Please let me know two points question below;

・If there any reason or improve point for detect DCP.

・I think that the reason for detection error is unexpected judge during 600ms by D+ start to detect prior to D- detect.

    In this case D- could not detect normally and bq24392 could not detect DCP, is this thinking correct?

Schematic is attached below;

Waveform is attached below, NG pattern tend to the condition of power ON and OFF.

①PWR OFF

・OK

・NG (Not detect DCP)

②PWR ON

・OK

・NG (Not detect DCP and DP_CON=H / DM_CONJ=L)

・When set to invalid PULLUP_ENB (removed R14), bq24392 could detect DCP (normal operation).

・When R14 pullup change to host side, bq24392 could not detect CDP.

If there need more detailed information, please let me know together.

Best regards,

Satoshi