Hello,
we are initializing our first hardware based on the PMIC MC33FS8530A0ES. We soldered the PMIC to the board without programming and planned to program it later on the pcb via a NXP programming board from the KITFS85SKTEVM via FlexGUI and I2C. Therefore we connected the I2C bus from the NXP programming board to our hardware and removed any PMIC from the socket on NXP board.
We performed the following procedure:
- connecting VDDIO and VDDI2C to an external voltage supply (3V3)
- connecting debug pin to an external 5V supply
- disconnecting all other parts of hardware from the PMIC
- providing the PMIC with an input voltage of 12V
- Wake1 == High
The PMIC is held and awaits connection in debug mode, current consumption from 12 V supply approx. 6 mA:
- opening flexGui and initiating connection
- connection established successfully
- load OTP config file (see attachment) in script editor and program into mirror registers
The PMIC should now be set and is ready to be evaluated in emulation mode, is that correct?
After that step we remove the 5V from the debug pin which enables a pull down and starts the PMIC.
Instantly the connection to the PC seems to be lost but the PMIC seems to run for some time.
The attached oscilloscope record shows the PRE_GHS (blue), PRE_GLS (light blue/black) and Vbos (purple) signals.
PRE_GHS seems to be okay and is in high state approx. 5 V above the input voltage of 12V. PRE_GLS seems to be also okay most of the time (e.g. 1st period, 3 periods in the middle of the record). But in some periods PRE_GLS does not turn on when PRE_GHS turns off. In This case both Transistors should be off which I guess is a undesired state, isn't it?
One can even see some kind of oscillation on the PRE_GHS signal which is really strange.
Vpre seems to have an adequate output level of 5V as long as the device keeps running.
As the connection to the programming board is instantly lost when leaving debug mode the device turns off after some seconds. I cannot decide if this is due to a failure connected to the strange behavior of the pre regulator or just due to the safety turn off features.
What can be wrong here? The schematics seem to be very much like the reference design. I've attached a schematic sheet to this message. Only thing we already noticed we forgot was the supporting capacitors for Vbos which we added to the hardware prototype. I also attached the OTP config file for use in flexGui. We therein turned off all monitors and all regulators. Only Vpre should start. The config worked fine on the programming board.
Thank you very much for your support!
Kind regards
Andreas