PF3000 datasheet register information does not correspond to the actual situation

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

PF3000 datasheet register information does not correspond to the actual situation

跳至解决方案
2,261 次查看
gordy
Contributor II

Using MC34PF3000A1EP to match IMX7D which is reference design. But we found something abnormal.

   The default value of the PMIC register is offset: [0x20] ::: 0x18, offset: [0x66] ::: 0x00. The measured default configuration is that the SW1A output is 1.28V and the SWBST output is 3.88V.
     After changing the register configuration (offset: [0x20] ::: 0x10, offset: [0x66] ::: 0x48), the voltage output is normal, SW1A output is 1.1V, SWBST output is 4.99V

We check the datasheet, as below,seems the datasheet show the wrong data. Would you please give me a reply? Thanks. By the way we check the NXP EVB and the board designed ourselves. It was the same.

1. offset:[0x20]:::0x18

0x20.jpg

0x20_1.jpg

2offset:[0x66]:::0x00

 0x66.jpg

0x66_1.jpg

标签 (1)
标记 (1)
0 项奖励
1 解答
2,066 次查看
guoweisun
NXP TechSupport
NXP TechSupport

1:Please double check the detail pat number A1 version or not.

2: Disconnect with SOC only test the PMIC individually.

在原帖中查看解决方案

0 项奖励
5 回复数
2,066 次查看
christophe_meyn
Contributor I

Hi,

We have exactly the same problem. I think there is a bug in the file 'drivers/regulator/pfuze100-regulator.c' in the linux kernel. This bug is specific to the pf3000. It adds (logical or) the value 0x48 to the SW1A, SW2, SWBST and VSNVS voltage selection register. It looks like it comes old configuration for another pf100 device.

SW1AVOL is 0x10 at boot and output 1.1V which is correct. When the driver is loaded, it adds 0x48 and the register is now 0x58. As only the 5 low bits are significant, it results in 0x18 which is 1.3V. The maximum rating is 1.2V ...

I made a dirty patch that works well.

Should I contact someone specifically ? Who ?

Best regards.

Christophe.

0 项奖励
2,067 次查看
guoweisun
NXP TechSupport
NXP TechSupport

1:Please double check the detail pat number A1 version or not.

2: Disconnect with SOC only test the PMIC individually.

0 项奖励
2,066 次查看
gordy
Contributor II

In addition, is there an OTP file of A1 version? Thanks.

0 项奖励
2,066 次查看
guoweisun
NXP TechSupport
NXP TechSupport

I am afraid that it's not available.

0 项奖励
2,066 次查看
gordy
Contributor II

We check the firmware version, it should be A1. We make the SOC run in u-boot, found that the SW1A voltage is right, it match the 1.1V. But we found the SWBST still same 0V and need write the reg. to make it 5.00V output. We will check again. Thank you.

0 项奖励