PAM8302AADCR module#
- class PAM8302AADCR(*args, **kwargs)[source]#
Bases:
Component2.5W Filterless Class-D Mono Audio Amplifier
- 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