In this topic:
Model Name: | Multi-Level PWL Capacitor (Level 0-3 w/Quantity) | |
Simulator: | This device is compatible with the SIMPLIS simulator. | |
Parts Selector Menu Location: | ||
Symbol Library: | passives.lb | |
Model File: | simplis_param.lb | |
Subcircuit Name: | MULTI_LEVEL_PWL_CAP_QTY | |
Symbol: | ||
Multiple Selections: | Multiple devices can be selected and edited simultaneously. |
To configure the Multi-Level PWL Capacitor, follow these steps:
Label | Applicable Model(s) | Units | Description |
Piecewise linear capacitance | 0,1,2,3 | F |
Capacitance parameters. SIMPLIS uses Piecewise linear (PWL) modeling techniques to model non-linear devices, which are defined using a table of X, Y points. Click Define... to open the table editor to define the Voltage and Charge points. To insert rows in the table, select the number of rows you want to insert and press the insert key. To delete rows, select those you want to delete and press the delete key. |
Leakage resistance | 1,2,3 | Ω | Leakage resistance across the capacitor |
Series resistance (ESR) | 2,3 | Ω | The equivalent series resistance (ESR) |
Series inductance (ESL) | 3 | H | The equivalent series inductance (ESL) |
ESL Shunt resistance | 3 | Ω | The shunt
resistance in parallel with the ESL. This resistance is included to limit
the maximum frequency response of the parasitic ESL, which maximizes the
simulation speed. Click Calc... to calculate this value. |
Use IC? | 0,1,2,3 | n/a |
|
Initial condition | 0,1,2,3 | V | Initial voltage of the capacitor at time=0 |
Use Quantity? | 0,1,2,3 | n/a | If checked, the model uses the specified Quantity of capacitors in parallel. |
Quantity | 0,1,2,3 | n/a | Number of
capacitors in parallel. Note: To maximize
simulation speed when using SIMPLIS, place a single symbol and specify a
value for this parameter instead of placing multiple capacitors.
|
The Monte Carlo Parameters are shown and explained below.
Label | Applicable Model(s) | Units | Description |
Capacitance | 0,1,2,3 | % | 3-sigma tolerance for the capacitance value |
Leakage resistance | 1,2,3 | % | 3-sigma tolerance for the leakage resistance across the capacitor |
Series resistance (ESR) | 2,3 | % | 3-sigma tolerance for the equivalent series resistance (ESR) |
Series inductance (ESL) | 3 | % | The equivalent series inductance (ESL) |
Probability Distribution Function | n/a | n/a | The choices
for this function for each available parameter are the following:
|
The Multi-Level PWL capacitor has four levels: 0, 1, 2, and 3. As the model level increases, so does the model complexity; and, as a rule, simulation times also increase.
Level 0 models an ideal capacitor with no parasitic elements.
Level 0 models these circuit elements | Level 0 Schematic | ||
|
Level 1 models a capacitor with leakage resistance.
Level 1 models these circuit elements | Level 1 Schematic | ||||
|
Level 2 models a capacitor with ESR and leakage resistance.
Level 2 models these circuit elements | Level 2 Schematic | ||||||
|
Level 3 models a capacitor with ESR, ESL, and leakage resistance.
Level 3 models these circuit elements | Level 3 Schematic | ||||||||||
|
The Multi-Level PWL Capacitor model has two quantity parameters, USE_QTY and QTY, which specify the number of capacitors in parallel. Configuring these parameters minimizes the number of reactive circuit elements in the model and, therefore, provides a maximum simulation speed.
The implementation of the quantity parameter uses a "DC Transformer" technique where the capacitor's terminal current is multiplied by a constant using a Current Controlled Current Source (CCCS). This technique effectively divides all resistance and inductance values by the quantity parameter (QTY) and multiplies the capacitance by that same value. This circuitry is added if the USE_QTY parameter is set to 1.
A schematic of the quantity implementation for a Level 0 Multi-Level PWL Capacitor is shown below:
An example schematic can be downloaded here: simplis_007_multi_level_pwl_capacitor_example.sxsch.
Shown below is a four segment capacitor taken from a data sheet curve of a 47uF, 1206 MLCC capacitor, these are the default parameters for the symbol:
These Voltage-Charge point pairs are input on a PWL table dialog, which is opened by clicking on the "Define..." button:
This schematic has the datasheet curve points stored in a script located in the schematic's F11 window. After pressing F9 to run the schematic, the data sheet curves for the capacitance and charge are automatically generated. The script also generates the percentage error between the datasheet charge and the PWL capacitor charge curves. The maximum charge error is approximately +2%/-1.7%. More PWL segments could be added to reduce this error, at the expense of longer simulation times. The capacitor in this example is a typical MLCC capacitor rated at 6.3V. The data sheet curve was digitized using the Tools ▶ Digitise Data Sheet Curve...