jsl/landpatterns/QFP¶
Package name: jsl/landpatterns/QFP
Summary¶
Data Types¶
QFP¶
QFP-Lead¶
QFP Lead Type
General Definitions¶
Function | Description |
---|---|
select-QFP-protrusion | Select the QFP protrusion type depending on pitch |
QFP-Lead-Profile | Construct the Lead Profile for a Quad Flat Package |
Definitions¶
QFP¶
public deftype QFP <: Quad-Package
Functions¶
QFP¶
Constructor for the QFP package generator
public defn QFP ( -- num-leads:Int, lead-profile:Quad-Lead-Profile, thermal-lead?:False|Shape|ThermalPad, package-body:PackageBody, pad-planner:PadPlanner = ?, lead-numbering:Numbering = ?, density-level:DensityLevel = ?)
pad-planner: PadPlanner
- Default value is RectanglePadPlanner
QFP-Lead¶
QFP Lead Type
public defstruct QFP-Lead <: SMT-Lead
Functions¶
QFP-Lead¶
Constructor for QFP-Lead
type
public defn QFP-Lead ( -- lead-type:LeadProtrusion = ?, length:Toleranced, width:Toleranced)
Default lead type is BigGullWingLeads. If pitch < 0.625mm, consider SmallGullWingLeads.
General Definitions¶
select-QFP-protrusion¶
Select the QFP protrusion type depending on pitch
public defn select-QFP-protrusion (pitch:Double) -> LeadProtrusion
pitch: Double
- Distance between adjacent leads on a side of a QFP. This value is in mm.- Returns
LeadProtrusion
- SmallGullWingLeads or BigGullWingLeads depending on whether pitch is less than 0.625mm or greater, respectively.
QFP-Lead-Profile¶
Construct the Lead Profile for a Quad Flat Package
public defn QFP-Lead-Profile ( -- span:Toleranced, pitch:Double, lead-length:Toleranced, lead-width:Toleranced) -> Quad-Lead-Profile
span: Toleranced
- Lead span for both horizontal and vertical edges of the quad package. This value is in mm. This value is often labeled as dimensionE
orD
in a mechanical drawing.pitch: Double
- Distance between adjacent leads on the side of the package. This value is in mm. This value is often labeled as dimensione
in a mechanical drawing.lead-length: Toleranced
- Lead foot length of the QFP lead. This is often labeled as dimensionL
in mechanical drawings.lead-width: Toleranced
- Width of the lead foot. This is often labeled as dimensionb
in mechanical drawings.- Returns
Quad-Lead-Profile
This function constructs a Quad-Lead-Profile
for
a square package. The protrusion type will be selected
based on the pitch
using select-QFP-protrusion
Related Packages¶
Forwarded by packages: jsl/landpatterns/generators, jsl/landpatterns