MMPF0100 register value after reading "Default Configuration" or "OTP".

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

MMPF0100 register value after reading "Default Configuration" or "OTP".

Jump to solution
940 Views
satoshishimoda
Senior Contributor I

Hi community,

I'm cheking the value of MMPF0100 registers after read "Default Configuration" or "OTP" setting as attached file.

I input the values refer to Table 10 of MMPF0100 datasheet (Rev.9.0).

However, I did not understand the value of SWxxSTBY, SWxxOFF, xxxxCTL registers (highlighted registers).

[Q1]

Would you let me know the setting value of each SWxxSTBY and SWxxOFF register?

[Q2]

According to Table 88, I guess SWBSTCTL value is 0100_1000b in both case "Default Configuration" is read or "F0 OTP" is read.

Is this correct?

[Q3]

I believe the enable bit of VREFDDRCTL and VGENxCTL bit (bit [4]) is "1".

Is this correct?

[Q4]

Could you let me know the setting value of VGEN1[3:0] and VGEN3[3:0] after read "Default Configuration"? (red characters)

[Q5]

According to Table 10, SWDVS_CLK is "6.25 mV/us" for "Default Configuration" and "1.5625 mV/us" for "F0".

So I understand this setting is applied to all switching regulators as below, is this correct?

Default Configuration: 25mV/4.0us for SW1x, 50mV/8.0us for SW2, SW3A/B, and SW4.

F0: 25mV/16us for SW1x, 50mV/32us for SW2, SW3A/B, and SW4.

Best Regards,

Satoshi Shimoda

Tags (1)
0 Kudos
1 Solution
689 Views
art
NXP Employee
NXP Employee

A1. By default, the values of the SWxxSTBY and SWxxOFF registers are equal to the SWxxVOLT registers according to the selected start-up configuration. After startup, the software can change the SWxxSTBY and SWxxOFF registers to the appropriate values.

A2. Yes, this is correct.

A3. The VREFDDR linear regulator is always enabled by default. For the VGENx linear regulators, it depends on the start-up configuration selected, please refer to the Table 10 of the PF0100 Data Sheet.

A4. The VGEN1[3:0] = 0b1110 and VGEN3[3:0] = 0b0111 for the Default configuration. However, these values are meaningless, since the VGEN1 and VGEN3 regulators are disabled at start-up in the Default configuration.

A5. The SWDVS_CLK value applies not to the power-up sequence, but to the Dynamic Voltage Scaling (DVS) operation during normal system run. This value is applied to all switching regulators.


Have a great day,
Artur

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
4 Replies
690 Views
art
NXP Employee
NXP Employee

A1. By default, the values of the SWxxSTBY and SWxxOFF registers are equal to the SWxxVOLT registers according to the selected start-up configuration. After startup, the software can change the SWxxSTBY and SWxxOFF registers to the appropriate values.

A2. Yes, this is correct.

A3. The VREFDDR linear regulator is always enabled by default. For the VGENx linear regulators, it depends on the start-up configuration selected, please refer to the Table 10 of the PF0100 Data Sheet.

A4. The VGEN1[3:0] = 0b1110 and VGEN3[3:0] = 0b0111 for the Default configuration. However, these values are meaningless, since the VGEN1 and VGEN3 regulators are disabled at start-up in the Default configuration.

A5. The SWDVS_CLK value applies not to the power-up sequence, but to the Dynamic Voltage Scaling (DVS) operation during normal system run. This value is applied to all switching regulators.


Have a great day,
Artur

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
689 Views
satoshishimoda
Senior Contributor I

Hi Artur,

Thank you for your reply.

> A1, 2, 3, 4

OK, I understood.

>A5. The SWDVS_CLK value applies not to the power-up sequence, but to the Dynamic Voltage Scaling (DVS) operation during normal system run.

Yes, but I think the SWDVS_CLK OTP value is applied to SWxCONFIG[7:6] even though these are not used when power-up sequence.

Is this correct?

> This value is applied to all switching regulators.

OK, I understood.

Best Regards,

Satoshi Shimoda

0 Kudos
689 Views
art
NXP Employee
NXP Employee

Q. The SWDVS_CLK OTP value is applied to SWxCONFIG[7:6] even though these are not used when power-up sequence. Is this correct?

A. Yes, this is correct.


Have a great day,
Artur

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

689 Views
satoshishimoda
Senior Contributor I

Would you reply to my question?

0 Kudos