PAM8302AADCR module#

class PAM8302AADCR(*args, **kwargs)[source]#

Bases: Component

2.5W Filterless Class-D Mono Audio Amplifier

mpn: str | None = 'PAM8302AADCR'#

Manufacturer part number for this component.

reference_designator_prefix: str | None = 'U'#

Reference designator prefix for this component. This will be used to generate a unique reference designator for each component of the same type.

Note

This field is a required data point for matching components between builds. If this value changes (including changing from unset to set), it will be treated as a new component, even if nothing else changes.

SD = Port()#
NC = Port()#
IN_plus = Port()#
IN_minus = Port()#
VO_plus = Port()#
VDD = Port()#
GND = Port()#
VO_minus = Port()#
landpattern = SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>)#
symbol = BoxSymbol(rows=[Row(left=[PinGroup([Port(), Port()])], bottom_margin=4.0), Row(left=[PinGroup([Port(), Port()])], right=[PinGroup([Port(), Port()])])], columns=[Column(up=[PinGroup([Port()])], down=[PinGroup([Port()])])])#
mappings = [PadMapping({Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[1]], Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[2]], Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[3]], Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[4]], Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[5]], Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[6]], Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[7]], Port(): [SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(6, 0.2, 0.2), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), lead_type=LeadProtrusion(name='SmallGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.01, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=-0.02, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=-0.04, courtyard_excess=0.1)})))).package_body(RectanglePackage(height=Toleranced(1.55, 0.2, 0.2), width=Toleranced(3.9, 0.1, 0.1), length=Toleranced(4.9, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[8]]})]#
datasheet = 'https://www.diodes.com/datasheet/download/PAM8302A.pdf'#
class PAM8302AADCRCircuit[source]#

Bases: Circuit

power = Power()#
SD = Port()#
IN_plus = Port()#
IN_minus = Port()#
VO_plus = Port()#
VO_minus = Port()#
Device#

alias of PAM8302AADCRCircuit