MMPF0100: Verify LDO outputs on KITPF0100SKTEVBE

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

MMPF0100: Verify LDO outputs on KITPF0100SKTEVBE

463 Views
NaveenHN
Contributor II

Hi,

I am working on programming MMPF0100PAEP for a custom SoC. I have KITPF0100SKTEVBE+KITPFPGMEVME and installed KITPFGUI (Rev4.1). I created OTP script using "OTP Configuration" tab in KITPFGUI. I programmed the OTP fuses. Removed KITPFPGMEVME from my laptop. Re-connected KITPFPGMEVME  and restarted GUI. Extracted the OTP data with "Get Input" option in "Program" tab. I read back the exact values written to OTP which confirmed that the OTP has been correctly programmed.

Before mounting MMPF0100 onto my application board, I wanted to check whether LDOs of PMIC can be powered and check the output voltages on VGENx outputs for the programmed values on KITPF0100SKTEVBE board. I removed KITPFPGMEVME. Provided 3.3V from external bench power supply to the board (3v3_TP1) and LED1 is glowing. Next, I connected 3.3V from bench to VIN1 (Pin 17) which is the input voltage to LDOs VGEN1, VGEN2. As per functionality, VGEN1 and VGEN2 should provide the regulated voltage as per OTP settings for these two LDOs. However, I observed 3.22V on both VGEN1 and VGEN2 outputs (pins 16, 18) instead of 1.1V and 1.2V respectively.

Why I am not able to see the correct voltages at VGEN1 and VGEN2? Is there anything I am missing? Any suggestions or help would be appreciated.

The extracted data from PMIC is provided below:

*********************************************
Extracted OTP Data from Target Device :
Converted OTP Programming Data:
OTP REG:[A0] = [0x24]
OTP REG:[A1] = [0x03]
OTP REG:[A2] = [0x05]
OTP REG:[A8] = [0x00]
OTP REG:[A9] = [0x03]
OTP REG:[AA] = [0x00]
OTP REG:[AC] = [0x1C]
OTP REG:[AD] = [0x02]
OTP REG:[AE] = [0x01]
OTP REG:[B0] = [0x2C]
OTP REG:[B1] = [0x02]
OTP REG:[B2] = [0x01]
OTP REG:[B4] = [0x2C]
OTP REG:[B5] = [0x02]
OTP REG:[B6] = [0x01]
OTP REG:[B8] = [0x00]
OTP REG:[B9] = [0x00]
OTP REG:[BA] = [0x00]
OTP REG:[BC] = [0x00]
OTP REG:[BD] = [0x00]
OTP REG:[C0] = [0x00]
OTP REG:[C4] = [0x00]
OTP REG:[C8] = [0x06]
OTP REG:[C9] = [0x01]
OTP REG:[CC] = [0x08]
OTP REG:[CD] = [0x04]
OTP REG:[D0] = [0x00]
OTP REG:[D1] = [0x00]
OTP REG:[D4] = [0x07]
OTP REG:[D5] = [0x04]
OTP REG:[D8] = [0x00]
OTP REG:[D9] = [0x05]
OTP REG:[DC] = [0x07]
OTP REG:[DD] = [0x02]
OTP REG:[E0] = [0x0E]
OTP REG:[E1] = [0x0E]
OTP REG:[E2] = [0x0E]
OTP REG:[E8] = [0x00]
OTP REG:[FF] = [0x08]

*********************************************

Thanks,

Naveen

Labels (1)
0 Kudos
1 Reply

366 Views
reyes
NXP TechSupport
NXP TechSupport

Hi Naveen,

As mentioned in your case, PMIC is properly programmed, but, unfortunately the KITPF0100SKTEVBE board is not designed for physically test the voltages.

 

I just run a test using my PF programmer and socket with the script you sent and properly programmed a PMIC, but after measure the voltages on VGEN1 and VGEN2 (connecting VIN1 and 3V3_TP to 3.3V from an external source), output voltage on VGEN1 and VGEN2 = 3.22V.

However, the device seem to be properly programmed, and once the PMIC is mounted on the final board with all the required external components populated, and proper startup configuration it should work as expected.


Have a great day,
Jose

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

0 Kudos