Other Parts Discussed in Thread: PSPICE-FOR-TI
The TPS2420 PSpice model does not model the IMON output correctly.
The TPS2420 IMON output line in the PSpice file is:
E_U4_ABM1 IMON 0 VALUE { IF( V(PGB) > 0.5, V(PGB)/66k, 0) }
This line makes no sense. The Power-Good output on this part is active low, the SUBCKT port is PGb, and since SPICE is case insensitive, V(PGB) is the voltage on the power-good output ... which is low when the power is good, so the IMON voltage is also low (but 66k lower than low!).
The logic should be something like:
E_U4_ABM1 IMON 0 VALUE { IF( V(PGB) < 0.5, _output_current_/66k, 0) }
There the IF() condition checks for power-good BELOW 0.5, since it is active low, and _output_current_ is somewhere else within the PSpice model.
I did not attempt to find the internal node that corresponds to the output current, as editing models causes PSpice-for-TI to stop recognizing the model as a TI model
Please correct the model, and PSpice-for-TI will pickup the corrected model whenever it is fixed. Thanks!
Regards,
Dave