texas_instruments_TLV314IDBVR module#

class RectangleSmdPad[source]#

Bases: Pad

shape: Shape | PadShape = Polygon(elements=((0.245, 0.5785), (-0.245, 0.5785), (-0.245, -0.5785), (0.245, -0.5785)), 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.

soldermask = Soldermask(shape=Polygon(elements=((0.296, 0.6295), (-0.296, 0.6295), (-0.296, -0.6295), (0.296, -0.6295)), holes=()), side=<Side.Top: 0>)#
paste = Paste(shape=Polygon(elements=((0.296, 0.6295), (-0.296, 0.6295), (-0.296, -0.6295), (0.296, -0.6295)), holes=()), side=<Side.Top: 0>)#
class RectangleSmdPad1[source]#

Bases: Pad

shape: Shape | PadShape = Polygon(elements=((0.245, 0.5875), (-0.245, 0.5875), (-0.245, -0.5875), (0.245, -0.5875)), 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.

soldermask = Soldermask(shape=Polygon(elements=((0.296, 0.6385), (-0.296, 0.6385), (-0.296, -0.6385), (0.296, -0.6385)), holes=()), side=<Side.Top: 0>)#
paste = Paste(shape=Polygon(elements=((0.296, 0.6385), (-0.296, 0.6385), (-0.296, -0.6385), (0.296, -0.6385)), holes=()), side=<Side.Top: 0>)#
class LandpatternSOT_23_5_L3_0_W1_7_P0_95_LS2_8_BL[source]#

Bases: Landpattern

name = 'SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL'#
p = {1: RectangleSmdPad().at((-0.95, -1.158)), 2: RectangleSmdPad().at((0, -1.158)), 3: RectangleSmdPad().at((0.95, -1.158)), 4: RectangleSmdPad1().at((0.95, 1.149)), 5: RectangleSmdPad1().at((-0.95, 1.149))}#
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=[(-1.526, -0.856), (-1.526, 0.847)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.152, elements=[(1.526, -0.856), (1.526, 0.847)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.152, elements=[(0.476, 0.847), (-0.476, 0.847)]), side=<Side.Top: 0>), Silkscreen(shape=ArcPolyline(width=0.3, elements=[Arc(center=(-1.651, -1.148), radius=0.15, start=0, arc=-360)]), side=<Side.Top: 0>)]#
custom_layer = [Custom(shape=ArcPolyline(width=0.2, elements=[Arc(center=(-0.95, -1.767), radius=0.1, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab'), Custom(shape=ArcPolyline(width=0.06, elements=[Arc(center=(-1.42, -1.375), radius=0.03, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab')]#
courtyard = [Courtyard(shape=Polygon(elements=((1.602, 1.7875), (-1.602, 1.7875), (-1.602, -1.7875), (1.602, -1.7875)), holes=()), side=<Side.Top: 0>)]#
model3ds = [<jitx.model3d.Model3D object>]#
class SymbolTLV314IDBVR[source]#

Bases: Symbol

pin_name_size: float | None = 0.7874#

Font size of pin name text of Pin objects in this symbol, in grid units. If unset, defers to a parent Symbol, if a parent exists. This can be overriden at the Pin level by setting its pin_name_size attribute.

pad_name_size: float | None = 0.7874#

Font size of pad name text of Pin objects in this symbol, in grid units. If unset, defers to a parent Symbol, if a parent exists. This can be overriden at the Pin level by setting its pad_name_size attribute.

INn = Pin((-4, 2), 4, <Direction.Left: 'left'>)#
INp = Pin((-4, -2), 4, <Direction.Left: 'left'>)#
Vn = Pin((0, -4), 4, <Direction.Down: 'down'>)#
OUT = Pin((4, 0), 4, <Direction.Right: 'right'>)#
Vp = Pin((0, 4), 4, <Direction.Up: 'up'>)#
reference_designator = Shape[Text]#
value_label = Shape[Text]#
shapes = [Polyline(width=0.254, elements=[(-4, -4), (4, 0), (-4, 4), (-4, -4)]), Polyline(width=0.254, elements=[(-3.2, 2), (-2, 2)]), Polyline(width=0.254, elements=[(-3.2, -2), (-2, -2)]), Polyline(width=0.254, elements=[(-2.6, -1.4), (-2.6, -2.6)]), Polyline(width=0.254, elements=[(0, 4), (0, 2)]), Polyline(width=0.254, elements=[(0, -2), (0, -4)])]#
class TLV314IDBVR(*args, **kwargs)[source]#

Bases: Component

manufacturer: str | None = 'Texas Instruments'#

Manufacturer for this component.

mpn: str | None = 'TLV314IDBVR'#

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.

datasheet = 'https://www.lcsc.com/datasheet/lcsc_datasheet_1809251733_Texas-Instruments-TLV314IDBVR_C133032.pdf'#
INn = Port()#
INp = Port()#
Vn = Port()#
OUT = Port()#
Vp = Port()#
landpattern = LandpatternSOT_23_5_L3_0_W1_7_P0_95_LS2_8_BL()#
symbol = SymbolTLV314IDBVR()#
cmappings = [SymbolMapping({Port(): SymbolTLV314IDBVR().INn, Port(): SymbolTLV314IDBVR().INp, Port(): SymbolTLV314IDBVR().Vn, Port(): SymbolTLV314IDBVR().OUT, Port(): SymbolTLV314IDBVR().Vp}), PadMapping({Port(): LandpatternSOT_23_5_L3_0_W1_7_P0_95_LS2_8_BL().p[4], Port(): LandpatternSOT_23_5_L3_0_W1_7_P0_95_LS2_8_BL().p[3], Port(): LandpatternSOT_23_5_L3_0_W1_7_P0_95_LS2_8_BL().p[2], Port(): LandpatternSOT_23_5_L3_0_W1_7_P0_95_LS2_8_BL().p[1], Port(): LandpatternSOT_23_5_L3_0_W1_7_P0_95_LS2_8_BL().p[5]})]#
Device#

alias of TLV314IDBVR