We have a KITPF8200FRDMPGM connected to a FRDM-KL25Z and are investigating if the PF8121 can be burnt (OTP) on a KITPF8121FRDMEVM.
The programmer communicates with a PC running Flex GUI 1.21 and the FRDMEVM board can be configured for testing.
Measuring the voltage on the pin 4 on J15 (OTP) of the KITPF8200FRDMPGM while running the Script Editor in FlexGUI gives 4.8 V then returns to 0 V. This should be approx. 7.5 V.
//Generated by PF8xxx GUI
There are no devices plugged into J15 or into the programming socket of the PGM board.
Any ideas on what we can verify next?
KITPF8200FRDMPGM can be used to burn OTP file for PF81xx and PF82xx. Do you want to burn OTP file on the KITPF8121FRMEVM instead of KITPF8200FRDMPGM?
If yes, there is no 8V boost converter circuitry on the KITPF8121FRMEVM board to supply 8V power to VDDOTP pin. So when user burns OTP on the KITPF8121FRMEVM board, user needs to connect external 8V power supply to J20 pin2 of KITPF8121FRMEVM.
Thanks for the reply.
We would like to burn the KITPF8121FRDMEVM using the KITPF8200FRDMPGM.
This is a step prior to burning our development systems which use a pair of PF8121's.
If we connect the KITPF8200FRDMPGM to a PC running FlexGUI, then run the ScriptEditor, the KITPF8200FRDMPGM does not output 7.5 V as specified. The boost (LCD driver) on the KITPF8200FRDMPGM appears to have UP and DOWN pins to adjust the voltage. How are these configured by the FlexGUI if at all?
The MOSFET gate which enables the OTP output voltage is driven from the FRDM-KL25Z with approx 3.28 V, so this looks correct.
Is there anything left to check on KITPF8200FRDMPGM?
I am not sure I understand what you are trying to do.
If you do not have the programming board or you solder Blank version on the board, you can still use the KL25FRDM board to operate the OTP burn process by the PF82 Flex GUI to solve some urgent cases.
The connection structure is:
One 8V voltage from external supply for VDDOTP is needed and then run the script which is generated from OTP Excel file. If other pins are connected properly, the OTP burn can be achieved by this way on customers' board.
You can also develop the OTP burn tool by yourselves on your hardware product line, the code and operation process can refer to the script which is generated from the OTP request form.
I hope t helps.
Appreciate the detailed reply you have provided.
The KITPF8121FRDMEVM contains the A0 variant of the PF8121. This is the unprogrammed version of the device in the family which we would like to burn OTP. The board breaks out the VDDOTP to a jumper so this looks possible.
Replacing a wrongly programmed PF8121 from the KITPF8121FRDMEVM carries far less risk than the performing the same work on our prototype 14 layer boards containing a pair of PF8121's.
We believe our NXP hardware may be faulty and a trying to verify. So, using only the KITPF8200FRDMPGM with a KL25 connected to FlexGUI, the boost converter should provide 7.5 - 8 V when running the script as shown in your previous email. However the KITPF8200FRDMPGM provides approximately 5 V when the VDDOTPEN line is enabled in the FlexGUI. When the script disables VDDOTPEN line the voltage drops to near 0 V. The OTP line is unconnected to any load.
Is there any diagnostic information which can be provided to determine if this is an issue with the KITPF8200FRDMPGM or the KL25?
There are other signals interfacing between the KL25 and the driver (MAX686) on the KITPF8200FRDMPGM. What states should these pins be in?
Appreciate any information you can provide.