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: Pad

One 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 the shapes mapping 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: Landpattern

DFN2510A-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: Component

Nexperia 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.

manufacturer: str | None = 'Nexperia'#

Manufacturer for this component.

mpn: str | None = 'PUSB3FR4'#

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://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.

Device#

alias of PUSB3FR4