CAPQP models a capacitor with user-specified frequency dependence of capacitance and loss. Frequency dependencies are specified as lookup tables (vectors) in model parameters. This model uses interpolation to obtain parameter values at each project evaluation frequency.
Name | Description | Unit Type | Default |
---|---|---|---|
ID | Name | Text | CAP# |
F | Vector of frequencies at which C, Q, and R are specified. | Frequency | {1} |
C | Capacitance (vector) | Capacitance | Li^{[1]} |
Q | Quality factor (vector) | Scalar | {1000} |
L | Inductance | Parasitic inductance | C^{[1]} |
R | Series resistance (vector) | Resistance | {0} |
^{[1] }User-modifiable default. Modify by editing under
$DEFAULT_VALUES in the |
F. Vector of frequencies at which L, Q, and R parameters are specified. Frequencies must be sequential and specified in ascending order.
C. Vector of series capacitance C(f) (see the "Equivalent Circuit" section) specified in capacitance project units. You must specify each vector entry at the corresponding frequency entry from frequency vector F.
Q. Vector of quality factor; specifies series resistance Rq (f) (see the "Equivalent Circuit" section). You must specify each vector entry at the corresponding frequency entry from frequency vector F.
L. Parasitic inductance (see the "Equivalent Circuit" section).
R. Vector of shunt resistance R(f) (see the "Equivalent Circuit" section) specified in resistance project units. You must specify each vector entry at the corresponding frequency entry from frequency vector F.
The size of vector parameters C, Q, and R must be equal to the size of frequency vector F.
If the project evaluation frequency is out of range of frequencies in F, then C, Q, and R parameters are extrapolated as constant values equal to the first/last entries of corresponding vectors. No warning is issued.
You can specify the vector in three ways: First, by entering it as a right
side value of model parameter, for example R={100,102,110,113,120}; second, by
specifying the vector elsewhere in the equation; and third, by specifying the
vector in a column or row of a text file. The third way provides a convenient
and flexible method of specifying the C, Q, and R parameters at a single
location. For example, you can create a capqp.txt
file
containing space separated columns of C, Q, and R. The first column must
represent frequency in project units (note that changing the project default
frequency units demands manual scaling of frequencies in this file). Import or
link this file to your project and name it, for example, CAPQP_1. Now you can
specify, for example, parameter R as R = Col(datafile("CAPQP_1"),4) so that the
values of vector R are copied to the model from column 4 of
capqp.txt
imported under the name capqp_1. If you
prefer to deploy your data row-wise use R = Row(datafile("CAPQP_1"),2).
If your project uses text file input to feed data to this model be aware what frequency, resistance, inductance or conductance units this file implies. Your project default units may differ from those in your data file. If this happens, you must scale input values, multiplying the call of function Col or Row by a scaling coefficient. For example, if your project uses capacitance in picofarads and the data file contains data in Farads you may get capacitance data from column 2 of data file CAPQP_1 such as: C= 1e+12*Col(datafile("CAPQP_1"),2).
This model is implemented as a series connection of lossy capacitor and frequency-dependent resistor. Parasitic inductance is in series with a lossy capacitor.
Model implementation is based on linear interpolation of C, Q, and R parameters at each project evaluation frequency. Interpolation uses user-supplied lookup tables via parameters. If the project evaluation frequency is out of range of frequencies in F, then C, Q, and R parameters are extrapolated as constant values equal to the first/last entries of corresponding vectors.
This element does not have an assigned layout cell. You can assign artwork cells to any element. See “Assigning Artwork Cells to Layout of Schematic Elements” for details.