Skip to content

jsl/landpatterns/SOP

Package name: jsl/landpatterns/SOP

Small Outline Package

The SOP package is a dual-row SMT package similar to the SOIC and SON. This package typically uses a gull-wing style lead.

This package is often also referred to as a SSOP, TSSOP, etc.

TODO - Diagram here of SOP style packages.

Summary

Data Types

SOP

SOP Package Type

Functions

Function Description
SOP Constructor for SOP Packages

SOP-Lead

Small Outline Package (SOP) Lead Type

Constructors

Function Description
SOP-Lead (+ 1) Constructor for defstruct SOP-Lead

Definitions

SOP

SOP Package Type

public deftype SOP <: Dual-Package

This type defines the features of the dual-row Small Outline Package (SOP) type of package.

Functions

SOP

Constructor for SOP Packages

public defn SOP ( -- num-leads:Int, lead-profile:Lead-Profile, thermal-lead?:False|Shape|ThermalPad = ?, package-body:PackageBody, pad-planner:PadPlanner = ?, num-scheme:Numbering = ?, density-level:DensityLevel = ?) -> SOP

  • num-leads: Int - Total number of leads in the package (not including thermal leads)
  • lead-profile: Lead-Profile - Lead span profile for describing the pads on the E/W edges.
  • thermal-lead?: False|Shape|ThermalPad - Optional thermal lead. This shape will be placed at (0.0, 0.0) in the land pattern's reference frame.
  • package-body: PackageBody - 3D component body descriptor.
  • pad-planner: PadPlanner - Pad shape planner - default is RectanglePadPlanner
  • num-scheme: Numbering - Numbering scheme for pads - default is Column-Major-Numbering
  • density-level: DensityLevel - Density Level of Generated Package
  • Returns SOP

SOP-Lead

Small Outline Package (SOP) Lead Type

public defstruct SOP-Lead <: SMT-Lead

This type defines the parameters of each of the individual leads of the IC package. It is typically used with Lead-Profile

Constructors

SOP-Lead

Constructor for defstruct SOP-Lead

public defn SOP-Lead (lead-type:LeadProtrusion, length:Toleranced, width:Toleranced)

SOP-Lead

Constructor for defstruct SOP-Lead

public defn SOP-Lead ( -- lead-type:LeadProtrusion = ?, length:Toleranced, width:Toleranced)

Related Packages

Forwarded by packages: jsl/landpatterns/generators, jsl/landpatterns