PF3000 datasheet register information does not correspond to the actual situation

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

PF3000 datasheet register information does not correspond to the actual situation

ソリューションへジャンプ
2,260件の閲覧回数
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,065件の閲覧回数
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,065件の閲覧回数
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,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 件の賞賛
2,065件の閲覧回数
gordy
Contributor II

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

0 件の賞賛
2,065件の閲覧回数
guoweisun
NXP TechSupport
NXP TechSupport

I am afraid that it's not available.

0 件の賞賛
2,065件の閲覧回数
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 件の賞賛