Detailed P-Channel MOSFET (Datasheet)
Description
Datasheet-driven P-channel MOSFET model for high-side and complementary switch applications.
What you get
- Same workflows as the detailed N-channel model, now preset with P-channel polarity.
- Three user-supplied nonlinear capacitances C_{GD} , C_{GS} , C_{DS} that you can extract from datasheet C_{ISS} , C_{OSS} , and C_{RSS} curves (use C_{GS} = C_{ISS} - C_{RSS} and C_{DS} = C_{OSS} - C_{RSS} ).
- A body-diode characteristic table for the intrinsic source-to-drain diode.
- Transfer and output characteristic matrices to capture datasheet plots of I_D vs V_{GS} and I_D vs V_{DS} .
- Initial condition fields to preload V_{GS} and V_{DS} at simulation start.
Preparing your datasheet data
- Record the transfer curve as |I_D| vs |V_{GS}| at a fixed |V_{DS}| . Enter the magnitudes exactly as read; the model applies the P-channel polarity automatically.
- Capture the output characteristic |I_D| vs |V_{DS}| for a representative |V_{GS}| . Use positive magnitudes even if the datasheet plots negative voltages.
- Populate
Ciss
,Coss
, andCrss
with either single values or |V_{DS}| -dependent tables. Interpolation is performed if the voltage grids differ. - For the body-diode matrix, provide source-to-drain voltage and current magnitudes describing forward conduction when the source is at the higher potential.
- Set
VgsInit
andVdsInit
to the actual signed voltages you expect at t = 0 ; for example,-12
V on the gate keeps the device off in a high-side switch.
Validation
Start with the default curves, then overlay your own measured datasets. Make sure the tables are monotonic to keep the simulation stable.
Reading the symbol
- The gate arrow points out of the channel, highlighting P-channel conduction.
- The body diode is flipped relative to the N-channel symbol so current flows from source to drain when forward biased.
- A small bubble on the gate reminds you that the device turns on when the gate is pulled low with respect to the source.
Drop the device anywhere you would normally place the N-channel version; the pins (Drain
, Source
, Gate
) follow the same naming conventions so you can replace one device with the other in existing schematics.
Library
Electrical > Semiconductors
Pins
Name | Description |
---|---|
Drain | Drain |
Source | Source |
Gate | Gate (Control Input) |
Parameters
Name | Description |
---|---|
ChannelType | MOSFET channel type (locked to "P" for the solver) |
Rg | Gate internal resistance value, in Ohm |
VgsIdMatrix | Drain-source current magnitude [A] vs. gate-source voltage magnitude [V] |
VgsIdMatrix_Vds | |
VdsIdMatrix | Drain-source current magnitude [A] vs drain-source voltage magnitude [V] |
VdsIdMatrix_Vgs | |
Ciss | Input capacitance Ciss[F] vs |
Coss | Output capacitance Coss[F] vs |
Crss | Reverse transfer capacitance Crss[F] vs |
VgsInit | Initial Vgs capacitor voltage, in V (signed) |
VdsInit | Initial Vds capacitor voltage, in V (signed) |
Vsd_Is_BodyDiodeMatrix | Source-drain current magnitude vs source-drain voltage magnitude (body diode) |