PF1550 BATTERY CHARGING PROBLEM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PF1550 BATTERY CHARGING PROBLEM

1,517 Views
bijumohankc
Contributor II

I am using the PMIC PF1550 in my design to power the I.MX6ULL micro processor. My design include the battery charging capability also. But when i am connecting a battery it is charging only upto 3V. And this charging takes a lot of time also (2 or 3 Hours). I have read the status of CHG_SNS and CHG_OPER and from that charger is ON and also by reading BATT_SNS I got the info that Vprechg.lb<Vbatt.I am attaching the SCH section of PF1550 and the datasheet of the battery I am using. Please help me resolve this issue.

4 Replies

1,204 Views
bijumohankc
Contributor II

Hi,
I have again tested with another battery and found that the charging stops at 2.96V. If battery is empty it will charge only upto 2.96V. If the battery is at 3V or above it will charge to full capacity. ie. Battery is not getting charged continuously from empty to full capacity, it is getting stuck at 2.96V. When the charging stops the value of CHG_OK=0, CHG_SNS=0x4C, CHG_OPER=0x02 and tPRECHG is default value ie. 30min. I am using the A3 version of the PMIC (PC32PF1550A3EP).

0 Kudos

1,206 Views
guoweisun
NXP TechSupport
NXP TechSupport

Hi,

CHG_SNS=0x4C??? Can you make sure this value? We can't support this CHG_SNS=0x4C.

CHG_OK=0 means enter into fault mode.

0 Kudos

1,206 Views
bijumohankc
Contributor II

Hi,
0x4C is the value in the CHG_SNS register. The CHG_SNS[3:0]=1100,
oot@imx6ull_nxpu_iopb:~# i2cset -f -y 0 0x08 0x8E 0x12
root@imx6ull_nxpu_iopb:~# i2cget -f -y 0 0x08 0x8E
0x12
root@imx6ull_nxpu_iopb:~# i2cget -f -y 0 0x08 0x87
0x4c
root@imx6ull_nxpu_iopb:~# i2cget -f -y 0 0x08 0x84
0x24
root@imx6ull_nxpu_iopb:~# i2cget -f -y 0 0x08 0x89
0x02

0 Kudos

1,206 Views
guoweisun
NXP TechSupport
NXP TechSupport

Hi Biju

What are the data of CHG_SNS ,CHG_OPER,BATT_SNS,CHG_OK value?

What's your setting tPRECHG or what's you PMIC version? If this pre-charge time is 2-3hours,there is should a timer fault .