texas_instruments_SN74HC14PWR module#
- class SymbolSchmittInverter[source]#
Bases:
Symbol- A = Pin((-2, 0), 2, <Direction.Left: 'left'>)#
- Y = Pin((1, 0), 2, <Direction.Right: 'right'>)#
- reference_designator = Shape[Text]#
- shapes = [Polygon(elements=[(-2, 1.5), (-2, -1.5), (1, 0)], holes=()), Shape[Circle], Polyline(width=0.1, elements=[(-1.4, -0.3), (-0.8, -0.3), (-0.8, 0.3)]), Polyline(width=0.1, elements=[(-0.6, 0.3), (-1.2, 0.3), (-1.2, -0.3)])]#
- class SymbolSN74HC14PWR[source]#
Bases:
Symbol- pin_name_size: float | None = 0.7874#
Font size of pin name text of
Pinobjects in this symbol, in grid units. If unset, defers to a parentSymbol, if a parent exists. This can be overriden at thePinlevel by setting itspin_name_sizeattribute.
- pad_name_size: float | None = 0.7874#
Font size of pad name text of
Pinobjects in this symbol, in grid units. If unset, defers to a parentSymbol, if a parent exists. This can be overriden at thePinlevel by setting itspad_name_sizeattribute.
- GND = Pin((-2, -1), 2, <Direction.Left: 'left'>)#
- VCC = Pin((2, 1), 2, <Direction.Right: 'right'>)#
- reference_designator = Shape[Text]#
- value_label = Shape[Text]#
- box = Polygon(elements=((2.0, 1.5), (-2.0, 1.5), (-2.0, -1.5), (2.0, -1.5)), holes=())#
- class SN74HC14PWR(*args, **kwargs)[source]#
Bases:
ComponentSchmitt Trigger 6 21ns@6V,50pF 2uA 2V~6V TSSOP-14 Inverters ROHS
- name = 'C6821'#
- datasheet = 'https://www.ti.com/lit/ds/symlink/sn74hc14.pdf?ts=1763667042597'#
- 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.
- landpattern = SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>)#
- P_1A = Port()#
- P_1Y = Port()#
- P_2A = Port()#
- P_2Y = Port()#
- P_3A = Port()#
- P_3Y = Port()#
- GND = Port()#
- P_4Y = Port()#
- P_4A = Port()#
- P_5Y = Port()#
- P_5A = Port()#
- P_6Y = Port()#
- P_6A = Port()#
- VCC = Port()#
- symbol = SymbolSN74HC14PWR()#
- schmitts = [SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter()]#
- mappings = [SymbolMapping({Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSN74HC14PWR().GND, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSN74HC14PWR().VCC}), PadMapping({Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[1], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[2], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[3], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[4], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[5], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[6], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[7], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[8], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[9], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[10], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[11], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[12], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[13], Port(): SOP(num_leads=14).lead_profile(LeadProfile(span=Toleranced(6.4, 0.2, 0.2), pitch=0.65, type=SMDLead(length=Toleranced(0.6, 0.15, 0.15), width=Toleranced(0.25, 0.05, 0.05), 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.2, 0.1, 0.1), width=Toleranced(4.4, 0.1, 0.1), length=Toleranced(5, 0.1, 0.1))).density_level(<DensityLevel.A: 'A'>).p[14]})]#
- Device#
alias of
SN74HC14PWRCircuit