MP5031 + MP4245 charging stops

Hi, I am working on a product design, which is using MP5031 and MP4245, basically the 60W typical schematic is implemented. I am facing with the following issue, if I connect an apple product (tried with iPhone 12 and 14) the charing starts but within 2 seconds it stops and start again but this time it stops also within 2 seconds. (With Android devices, like Samsung phones and tablets it looks to work)

Could you please help me to identify the root cause?

How should I configure the MP5031?

I read the OTP SW revision which is 0x00 and the OT Suffix is also 0x00, what they are meaning?

How can I get in contact with a FEA to solve this issue?

Thanks in advance!

Hi @mail.tibor.kiss ,

If the Android devices are charging properly, then my best guess is that the Lightning-based charging of the older iPhones may be the issue. Have you tried testing with an iPhone that uses USB-C?

Thanks,
Rubas

Hi Rubas,

Thank you that you checked my thread. I have tried different cabels unfortunately without any success.

But in the mean time I think I found the reason, so basically during the design I have followed the datasheet, and implemented the 60W circuit, but in the datasheet (MP5031) page 40 the feedback resistors for the MP4245 are 93.1k and 6.2k but with this I had ~6V VBUS voltage, and I only think that Iphone is more strict on that, and dropped the charging because the VBUS was not a standard voltage. I also discovered in the datasheet MP4245 that the VOUT_SCALE_LOOP is set to 0.08 (page 28) and that is the reason I guess why the MP5031 datasheet FB resistance values are not correct. But unfortunately I could not found any hint in the datasheet what FB should be used with 0.08 SCALE_LOOP value. Anyhow I have now changed the feedback to 88.7k and 7.68k, now I have 5V VBUS voltage and Iphone or apple products just charging fine and negotiate the protocol with my device.
I have microcontroller which has I2C connection to MP5031, can I somehow reach the MP4245 to modify the VOUT_SCALE_LOOP?

Or we have to order IC from you with a specific SCALE_LOOP value pre-set in OTP?

Thanks,

Tibor

Hi @mail.tibor.kiss ,

Glad to hear you found a solution for the Apple products. Have you also tested the Android and other products to see if it’s working? If those are working, then you can leave the feedback resistors as is without modifying the VOUT_SCALE_LOOP value.

Thanks,
Rubas

Hi,

Yes, now both (Android and Apple products) are charging fine.

I would have one more question, do I need to connect the USB2 DP and DN pins to the type-C?

I am asking because we would like to provide power and USB3 communication over the type-C connector, that means I have to connect the USB2 and USB3 pins of the type-C to the processor.

Or if this PD controller is not for such an application can you recommend another IC?

Thanks in advance!