Skip to content

jsl/landpatterns/QFP

Package name: jsl/landpatterns/QFP

Summary

Data Types

QFP

Functions

Function Description
QFP Constructor for the QFP package generator

QFP-Lead

QFP Lead Type

Functions

Function Description
QFP-Lead Constructor for 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 = ?)

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 dimension E or D 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 dimension e in a mechanical drawing.
  • lead-length: Toleranced - Lead foot length of the QFP lead. This is often labeled as dimension L in mechanical drawings.
  • lead-width: Toleranced - Width of the lead foot. This is often labeled as dimension b 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