PUSB3FR4 module#
Nexperia PUSB3FR4, 4-channel ESD protection for high-speed interfaces.
Source: Nexperia, “PUSB3FR4 ESD protection for ultra high-speed interfaces”, Product data sheet, 12 July 2018, https://assets.nexperia.com/documents/data-sheet/PUSB3FR4.pdf (read from the copy LCSC serves for part C294620, https://datasheet.lcsc.com/datasheet/pdf/973b1dae6d18992ab9432880e89c8003.pdf?productCode=C294620).
Pinning (Table 1): pin 1 CH1, 2 CH2, 3 GND, 4 CH3, 5 CH4, 8 GND; pins 6, 7, 9
and 10 are “n.c.”, not connected inside the package. Each pin is its own port,
the n.c. pins as NC6, NC7, NC9 and NC10. The part is a
“pass-through” design (Section 2, Fig. 15): each channel’s trace runs under the
package across the channel pin and the n.c. pin opposite it (CH1 with 10, CH2
with 9, CH3 with 7, CH4 with 6). That join is board copper, not part of the
component, so the circuit using the part nets each pair; there is no internal
path for a pin model to describe.
The two GND pins are one port: they are the same node inside the package.
Land pattern: the reflow soldering footprint of Fig. 17 (DFN2510A-10, SOT1176-1): pitch P 0.5, land width D 0.2, land length C 0.475, inner row gap By 0.3, outer extent Ay 1.25, solder resist 0.05 beyond each land, occupied area Hx 2.45 by Hy 1.5. Fig. 17 draws solder paste over the whole land. Package body 2.5 by 1.0 (Fig. 16, nominal).
- class DFNLand(*args, **kwargs)[source]#
Bases:
PadOne DFN2510A-10 land, Fig. 17.
- shape: Shape | PadShape = Polygon(elements=((0.1, 0.2375), (-0.1, 0.2375), (-0.1, -0.2375), (0.1, -0.2375)), 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. When using a PadShape with nfp, the nfp removal does not apply to surface layers, to have surface nfp removal, use theshapesmapping to declare top and bottom explicitly.
- paste = Paste(shape=Polygon(elements=((0.1, 0.2375), (-0.1, 0.2375), (-0.1, -0.2375), (0.1, -0.2375)), holes=()), side=<Side.Top: 0>)#
- soldermask = Soldermask(shape=Polygon(elements=((0.15000000000000002, 0.2875), (-0.15000000000000002, 0.2875), (-0.15000000000000002, -0.2875), (0.15000000000000002, -0.2875)), holes=()), side=<Side.Top: 0>)#
- class DFN2510A10[source]#
Bases:
LandpatternDFN2510A-10 (SOT1176-1) land pattern, top view as in Table 1: pins 1 to 5 along the bottom row from left to right, pins 6 to 10 along the top row from right to left, so pin 10 sits opposite pin 1.
- class PUSB3FR4[source]#
Bases:
ComponentNexperia PUSB3FR4 4-channel ESD protection, DFN2510A-10.
For the pass-through layout, net each channel to the n.c. pin opposite it; see the module docstring.
- 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://assets.nexperia.com/documents/data-sheet/PUSB3FR4.pdf'#
- CH1 = Port()#
- CH2 = Port()#
- GND = Port()#
- CH3 = Port()#
- CH4 = Port()#
- NC6 = Port()#
n.c., opposite CH4.
- NC7 = Port()#
n.c., opposite CH3.
- NC9 = Port()#
n.c., opposite CH2.
- NC10 = Port()#
n.c., opposite CH1.