MP2722 slow charging

We are using MP2722 IC in our board and also we have the MP2722 EV kit . using the EV kit we are trying to charge the Lipo battery and kept the ICC as 3 A but the battery is charging with the 500mA.
So is there any setting in the GUI to achieve the 3A current charge

Hello krishna.varkala,

Are there some points when you are able to charge at 3A or is it always at 500mA?

Did you measure the cell voltage, if so what was it?

Hello,

is it always at 500mA.

The cell voltage is 3.8V

Can you press register map and upload a screenshot?

Could you also provide images of your setup, such as how your battery is connected to the evb?

attached below is the register map


The below is the test setup


We have given input from AC adapter(22.5w) to EVB

Regards,
Balakrishna

Thank you for providing these pictures. From you set up I see you are measuring the current through the ammeter. This may be causing some issues with the battery measurement.

Battsns and BATT are connected as shown below. When you run that wire through the ammeter you are essentially placing this BATTSNS measurement rather far.

Let me know if reducing this improves set results.

Thank you for the inputs.
We connected battery positive and GND and kept ammeter across at JP8 pins(removed jumper) and then it was showing 0A in ammeter.
Can you explain how to do setup. so that i will measure accordingly. and also if possible could you please share register log setting for 3A charging current.
When we tried increasing the charging voltage 4.5v it is taking max. 1.6A.

External supply with 4.4V to 5.5V with 3A load

When the external supply is set to 4.4V, the battery draws approximately 1.3A.
At 4.5V, the current increases to 1.5A.
As the voltage increases further, at 5.5V, the current drawn reaches 3A.

How about, measure the voltage before the ammeter, I bet you will see the float voltage indicating the part is in taper. Try this again with a better ammeter, maybe a clip on type. How about use a 10 milliohm resistor and a voltmeter with a mV setting you should be looking for 30mV across the resistor.

Hi,
We have updated the Registers as per below settings, now we are getting 3A charging current. and we need some confirmation on this settings

  1. If we keep the Charging current to 3A and then when ever there is ChargIN detected the Iin_lim resetting to 500mA , so we are updating this register to 3A after ChrgIN detection
  2. With above setting the 3A charging is happening but our concern is, if the user connects this to Laptop which can only give 500-900mA current can this damage the Laptop USB port. As when we made these setting and connected to laptop the port drawn 1.2A current from USB of laptop
  3. Is there any way with which we can check the CC registers and adjust the Ilim accordingly?
  4. With Register setting above given everything is working, but when we enabled the BOOST option the registers were not updating and we are not able to detect the ChrgIN INT because of which the BOOST mode we are unable to use
  1. In the datasheet 500mA input current seems to correspond to an unknown, SDP, or no CC pin detection.
  2. This could potentially damage it
  3. I would take a look at the following sections in the datasheet: Input Source Type Detection, USB Type-C Sink Detection, Input Current Limit (Iin_lim) Setting on pages 17 and 18 of the datasheet. Look into Reg01h as well.
  4. Given that the above screenshot you provided corresponds to boost being disabled I can’t comment on why the boost is not working

Hi Eduardo,
Thankyou for the reply.

  1. We are using a TypeC-USB cable for charging the Battery. When we used the TypeC-TypeC cable the CC1_sync register properly updating but when we used the typeC-USB-A cable the registers not updating properly. I verified this by connecting a TypeC-TypeC cable which updated CC1_syn register
  2. As the common available cable is TypeC-USB-A, can you suggest based on which INT or Register we can increase the Charging current rating i.e., Iin_lim. from 500mA to 3A
  3. We tried using different mobile charging adapters with fast charging capability but always the registers Iin_lim is setting back to 500mA mode (DASH, VOOC, Supervooc chargers)
  4. Can you suggest any mechanism where we can set the higher charging capacity based on the D+,D- related register settings, consider we are using the non-standard adapter with fast charging capability-CFG, AUTO_
  5. related to BOOST in the shared image the boost was not enabled but what we observed is that when ever we enable boost the system is running once and once we remove and connect back the charger the registers are not updating until we disable the BOOST.
  6. Is there any way where once we disable BOOST it should automatically turnoff when Input/ charger connected and enable when charger disconnected (we tried setting the registers like RP_CFG, AUTO_OTG but no use)

Look at the internal wiring of the USB C cable, you will find wires labled CC
Look at the wiring of a USB-A super speed connector, you will not find pins labeled CC

Maybe as you seem to be thinking there is a way to force 3A despite the charger not seeing CC

I believe only D+/D- would be on both.

You mentioned your laptop not being designed to output more than 500mA-900mA. This may be why you are only getting that value.

The cable is being detected as unknown per the REG11h DPDM_stat. This is contributing to the 500mA input current limit.