texas_instruments_OPA189 module#
Texas Instruments OPA189 Zero-Drift Operational Amplifier
Component definition for the Texas Instruments OPA189 zero-drift operational amplifier in SOT23-5 package.
- class OPA189DBV(*args, **kwargs)[source]#
Bases:
Component- mpn: str | None = 'OPA189DBV'#
Manufacturer part number for this component.
- manufacturer: str | None = 'Texas Instruments'#
Manufacturer 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.
- datasheet = 'https://www.ti.com/lit/ds/symlink/opa189.pdf'#
- INp = Port()#
- INn = Port()#
- Vp = Port()#
- Vn = Port()#
- OUT = Port()#
- landpattern = SOT23_5().lead_profile(LeadProfile(span=Toleranced(2.8, 0.2, 0.2), pitch=0.95, type=SOTLead(length=Toleranced(0.45, 0.15, 0.15), width=Toleranced(0.4, 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)}))))#
- symbol = OpAmpSymbol()#
- mappings = [PadMapping({Port(): SOT23_5().lead_profile(LeadProfile(span=Toleranced(2.8, 0.2, 0.2), pitch=0.95, type=SOTLead(length=Toleranced(0.45, 0.15, 0.15), width=Toleranced(0.4, 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)})))).p[1], Port(): SOT23_5().lead_profile(LeadProfile(span=Toleranced(2.8, 0.2, 0.2), pitch=0.95, type=SOTLead(length=Toleranced(0.45, 0.15, 0.15), width=Toleranced(0.4, 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)})))).p[2], Port(): SOT23_5().lead_profile(LeadProfile(span=Toleranced(2.8, 0.2, 0.2), pitch=0.95, type=SOTLead(length=Toleranced(0.45, 0.15, 0.15), width=Toleranced(0.4, 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)})))).p[3], Port(): SOT23_5().lead_profile(LeadProfile(span=Toleranced(2.8, 0.2, 0.2), pitch=0.95, type=SOTLead(length=Toleranced(0.45, 0.15, 0.15), width=Toleranced(0.4, 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)})))).p[4], Port(): SOT23_5().lead_profile(LeadProfile(span=Toleranced(2.8, 0.2, 0.2), pitch=0.95, type=SOTLead(length=Toleranced(0.45, 0.15, 0.15), width=Toleranced(0.4, 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)})))).p[5]}), SymbolMapping({Port(): OpAmpSymbol().INp, Port(): OpAmpSymbol().INn, Port(): OpAmpSymbol().Vp, Port(): OpAmpSymbol().Vn, Port(): OpAmpSymbol().OUT})]#