Changing MMPF0100 voltage through I2C

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

Changing MMPF0100 voltage through I2C

914 Views
sanjeetbhan
Contributor I
Hi,
We are using one time programmable "MMPF0100F0AEP" in our design based on i.MX6 solo processor "MCIMX6S5EVM10". We have used SW3A/B (single phase) power supply(1.5V) for the powering the "NVCC_DRAM" controller of processor. As we are using DDR3L in the design so want to reduce the SW3A/B voltage to 1.35V after board booting. And also want to reduce the 3.15V from SW4 to 3V for reducing the on-board power consumption. 
We tried to write the registers from the u-boot. The PMIC is by default refusing the I2C writes in the normal running mode. We can able to read PMIC registers.
We probed the I2C pins also, data communication is requesting to the PMIC Chip with proper address, but the Chip is not give any acknowledgement to our write command. 
It is mentioned in the PMIC datasheet, that it is one time programmable for its configuration. Also they are mentioning some power sequencing for programming the Chip.
I want to know that is there any way to write these registers & change these voltages on-the-fly or not. Thanks in advance.
0 Kudos
1 Reply

711 Views
reyes
NXP TechSupport
NXP TechSupport

Hi,

There are two ways to program the MMPF0100:

  1. TBB programming (Try-Before-Buy), which will be erased after a supply voltage is removing or after Reset.
  2. OTP programming (One-Time-Programming) which will program the internal fuses so the PMIC remain programmed all the time.

 

Unfortunately, it is not possible to OTP program the already programmed “F0” version of the PMIC with 1.35V for SW3, so, I recommend you use the Non-programmed version of the PMIC instead and custom your PMIC as needed.

 

You can find detailed instructions about how to TBB and OTP program the PMIC and the required hardware in the application note AN5132: http://www.nxp.com/assets/documents/data/en/application-notes/AN5132.pdf

Regards,

Jose

0 Kudos