littelfuse_SMBJ43CA module#
Littelfuse SMBJ43CA TVS Diode
Component definition for Littelfuse SMBJ43CA 43V bidirectional TVS diode
- class RectangleSmdPad[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=((1.0235, 1.1205), (-1.0235, 1.1205), (-1.0235, -1.1205), (1.0235, -1.1205)), holes=())#
The geometric shape of the pad or a PadShape to specify the regular shape and the shape when non-functional pads are removed. Can be overridden on a per-layer basis by
shapes.
- solder_mask = [Soldermask(shape=Polygon(elements=((1.0745, 1.1715), (-1.0745, 1.1715), (-1.0745, -1.1715), (1.0745, -1.1715)), holes=()), side=<Side.Top: 0>)]#
- paste = [Paste(shape=Polygon(elements=((1.0745, 1.1715), (-1.0745, 1.1715), (-1.0745, -1.1715), (1.0745, -1.1715)), holes=()), side=<Side.Top: 0>)]#
- class LandpatternSMB_L4_4_W3_6_LS5_4_BI[source]#
Bases:
Landpattern- name = 'SMB_L4.4-W3.6-LS5.4-BI'#
- p = {1: RectangleSmdPad().at((-2.54, 0)), 2: RectangleSmdPad().at((2.54, 0))}#
- reference_designator = Silkscreen(shape=Shape[Text], side=<Side.Top: 0>)#
- value_label = Custom(shape=Shape[Text], side=<Side.Top: 0>, name='Fab')#
- silkscreen = [Silkscreen(shape=Polyline(width=0.152, elements=[(2.667, -1.905), (-2.599, -1.89)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.152, elements=[(2.663, 1.905), (-2.591, 1.888)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-1.331, -0.007), (1.364, -0.007)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(0.889, -1.016), (0.889, 1.016), (0.889, 0.889), (0, 0), (0.889, -0.889), (0.889, -1.016)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-0.889, 1.016), (-0.889, -1.016), (-0.889, -0.889), (0, 0), (-0.889, 0.889), (-0.889, 1.016)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.152, elements=[(-1.331, -1.886), (-1.331, 1.887)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.152, elements=[(1.364, -1.886), (1.364, 1.887)]), side=<Side.Top: 0>), Silkscreen(shape=Polygon(elements=[(2.286, -1.905), (2.286, -1.215), (2.743, -1.215), (2.743, -1.905), (2.286, -1.905)], holes=()), side=<Side.Top: 0>), Silkscreen(shape=Polygon(elements=[(2.286, 1.905), (2.286, 1.216), (2.743, 1.216), (2.743, 1.905), (2.286, 1.905)], holes=()), side=<Side.Top: 0>), Silkscreen(shape=Polygon(elements=[(-2.667, 1.905), (-2.667, 1.216), (-2.21, 1.216), (-2.21, 1.905), (-2.667, 1.905)], holes=()), side=<Side.Top: 0>), Silkscreen(shape=Polygon(elements=[(-2.667, -1.905), (-2.667, -1.215), (-2.21, -1.215), (-2.21, -1.905), (-2.667, -1.905)], holes=()), side=<Side.Top: 0>)]#
- custom_layer = [Custom(shape=ArcPolyline(width=0.06, elements=[Arc(center=(-2.698, -1.8), radius=0.03, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab')]#
- courtyard = Courtyard(shape=Polygon(elements=((3.6145, 1.981), (-3.6145, 1.981), (-3.6145, -1.981), (3.6145, -1.981)), holes=()), side=<Side.Top: 0>)#
- model3d = <jitx.model3d.Model3D object>#
- class SymbolSMBJ43CA_C224021[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.
- A = Pin((2, 0), 2, <Direction.Right: 'right'>)#
- K = Pin((-2, 0), 2, <Direction.Left: 'left'>)#
- referecen = Shape[Text]#
- value = Shape[Text]#
- shapes = [Polyline(width=0.254, elements=[(-0.4, 1.2), (-0.4, 1.2), (0, 1.2), (0, -1.2), (0.4, -1.2), (0.4, -1.2)]), Polygon(elements=[(-2, 1), (0, 0), (-2, -1)], holes=()), Polygon(elements=[(2, 1), (0, 0), (2, -1)], holes=())]#
- class SMBJ43CA(*args, **kwargs)[source]#
Bases:
ComponentLittelfuse SMBJ43CA 43V bidirectional TVS diode
- name = 'C224021'#
- description = '43V 600W bidirectional TVS diode for transient voltage suppression'#
- manufacturer: str | None = 'Littelfuse'#
Manufacturer for this component.
- mpn: str | None = 'SMBJ43CA'#
Manufacturer part number for this component.
- datasheet = 'https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_Littelfuse-SMBJ43CA_C224021.pdf'#
- reference_designator_prefix: str | None = 'D'#
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.
- A = Port()#
Anode terminal of the TVS diode
- K = Port()#
Cathode terminal of the TVS diode
- landpattern = LandpatternSMB_L4_4_W3_6_LS5_4_BI()#
- symbol = SymbolSMBJ43CA_C224021()#
- mappings = [SymbolMapping({Port(): SymbolSMBJ43CA_C224021().A, Port(): SymbolSMBJ43CA_C224021().K}), PadMapping({Port(): LandpatternSMB_L4_4_W3_6_LS5_4_BI().p[2], Port(): LandpatternSMB_L4_4_W3_6_LS5_4_BI().p[1]})]#