Tool/software: WEBENCH® Design Tools
I have used the LM5022 in a buck regulator design that steps an input negative voltage down to a smaller negative output voltage. The PSPICE simulated circuit runs well using the LM5022 transient circuit model provided by TI, provided that the LM5022 GND pin is connected to PSPICE system ground (the zero node). However, I am unable to integrate the circuit into a higher-level simulation, which requires the LM5022 input pin, VIN, to be referenced to PSPICE system ground. The reason is that the LM5022 transient model includes many references to PSPICE system ground (i.e., SPICE node 0), rather than to the device's local GND pin.
I have experienced this kind of limitation with many PSPICE component models that are internally referenced to system ground rather than to one of the model's local pins. Usually, I have found some workaround involving a cumbersome method of shifting voltages up and down using behavioral models. However, in this case, the negative buck regulator in question needs to function within a larger circuit that generates a regulated positive and negative voltage with respect to a common ground point.
For reference, attached below is the schematic of the negative voltage regulator based on the LM5022, which works well. To simulate the larger circuit, in which this regulator forms a part, I wish to connect the system ground to the LM5022 VIN pin instead of the LM5022 GND pin, but this causes the circuit to simulate incorrectly due to the LM5022 transient model's internal references to the global system ground (node 0).
(Although unconnected with the subject of this query, I wish to avoid unnecessary questions about the large output capacitance by mentioning that it is required for absorbing energy returned from an inductive load under certain conditions: the large capacitance prevents the output voltage from increasing excessively during such energy recovery periods.)
It would be greatly appreciated if someone could suggest a general solution to such global ground-referencing problems experienced with published component manufacturers' SPICE models. I wonder if perhaps some kind of model translator exists that replaces all references to node 0 with references to a specified sub-circuit pin. (I suppose one could do this by hand but I suspect I might spend several days trying to do this as I am not well-acquainted with the SPICE syntax.) Failing that, perhaps someone could suggest a specific workaround for the particular problem described with using this negative regulator circuit in the context of a positive and negative regulator with a common ground.