RUE Logo

Module 1.10 - Connectors

Verifying connector selection, pin assignments, and mechanical reliability

1. Pin Assignment Matches Standard Critical

What It Is

Standard connectors (USB, HDMI, Ethernet RJ45, CAN DB9, RS-232 DB9, SD card, JTAG) have defined pin assignments specified by their respective standards. The schematic must connect signals to the correct pin numbers as defined in the interface specification. Non-standard pin assignments on standard connectors cause interoperability failures and potential hardware damage (power on wrong pins).

For custom connectors (board-to-board, sensor, expansion), pin assignments should follow best practices: power/ground on first-mate pins, signals in logical groups.

Why It Matters

A USB connector with D+ and D- swapped will never enumerate with any host. An Ethernet jack with TX+/TX- on the wrong pins won't link with any switch. A JTAG header with reversed pinout will damage the target or debugger. Standard connectors MUST follow the standard - there is zero flexibility. For custom connectors, inconsistent pin assignments between boards in a system cause expensive cables or adapter boards, and create risk of plugging in backwards (power short).

How to Check - Step by Step

  1. For each standard connector, look up the pin assignment from the official specification (USB-IF for USB, TIA/EIA for Ethernet, etc.).
  2. Verify schematic pin numbers match the specification exactly. Pay attention to numbering direction (pin 1 location varies by connector type).
  3. For USB Type-C: verify ALL 24 pins are correctly assigned (CC1, CC2, VBUS, GND, D+, D-, TX1+/-, RX1+/-, TX2+/-, RX2+/-, SBU1, SBU2).
  4. For Ethernet RJ45: verify pin-pair assignments (1-2: TX+/TX-, 3-6: RX+/RX- for 100BASE-TX; different for 1000BASE-T).
  5. For JTAG: verify connector follows ARM standard (20-pin or 10-pin Cortex Debug) or vendor-specific standard consistently.
  6. Verify connector gender is correct: device side vs. host side, plug vs. receptacle.
  7. Check that pin 1 marking/orientation is correct and matches the footprint (key, notch, or dot alignment).

USB Type-C receptacle pin assignment:

Per USB Type-C Specification Table 3-2:
  A1/B12: GND            A12/B1: GND
  A2/B11: TX1+/TX2+      A11/B2: RX2+/RX1+
  A3/B10: TX1-/TX2-      A10/B3: RX2-/RX1-
  A4/B9:  VBUS           A9/B4:  VBUS
  A5:     CC1            B5:     VCONN
  A6/B6:  D+             A7/B7:  D-
  A8/B8:  SBU1/SBU2

Verified against connector manufacturer datasheet (Amphenol 12401610E4#2A):
Physical pin numbers match schematic symbol pin numbers.
D+ and D- correctly connected to USB PHY.
CC1/CC2 connected to USB PD controller.
VBUS through current limiter and ESD protection.

JTAG header wrong standard: Designer uses ARM 20-pin JTAG header but assigns pins according to the old Parallel Port JTAG adapter pinout (different standard). When standard J-Link or ST-Link debugger is connected, SWDIO connects to the wrong pin (actually connected to GND on the board). Debugger cannot communicate. Worse: if VTREF is connected to a signal output, the debugger's reference voltage regulator may be damaged.

KiCad: Use official connector symbols from KiCad library (verified against standards). For USB-C, use the pre-verified USB_C_Receptacle symbol. Verify pin mapping in symbol properties.

Altium: Use manufacturer-provided symbols with verified pin mapping. Import from SnapEDA or Ultra Librarian with verification against datasheet.

OrCAD: Verify connector symbols against physical pin numbering in manufacturer datasheet. Create custom symbols with correct pin assignments for non-standard connectors.

  • Pin numbering direction: Some connectors number pins left-to-right from front, others from back. PCB footprint and schematic MUST agree on pin 1 location.
  • Receptacle vs. plug mirroring: A receptacle and its mating plug have mirrored pin numbering. If schematic shows plug pinout but PCB has receptacle footprint, all pins are reversed.
  • RJ45 with integrated magnetics: Ethernet jacks with built-in transformers have different internal pin numbering than simple jacks. Center-tap connections must be correct for PoE.

2. Keying/Polarity Enforcement Major

What It Is

Keying ensures connectors can only be mated in the correct orientation, preventing backwards insertion that could short power to ground or connect signals to wrong pins. Polarity enforcement uses mechanical features (notches, asymmetric shapes, missing pins, polarized housings) or electrical features (diode protection, series fuses on power pins) to prevent damage from incorrect connection. Every power connector and signal connector in the design must be evaluated for keying adequacy.

The question is not "will users connect it wrong?" but "when users connect it wrong, what happens?"

Why It Matters

A 2x5 header with power on pin 1 and ground on pin 9 - if inserted one row offset, power and ground short through adjacent pins, potentially destroying regulators, ICs, and blowing fuses. A non-keyed 4-pin connector for a motor (with power and direction signals) inserted rotated 180 degrees sends power voltage directly into a GPIO pin. Field failures from mis-insertion cost thousands in warranty repairs and destroy customer confidence. Keying costs pennies per connector.

How to Check - Step by Step

  1. Identify all non-keyed connectors (standard pin headers, terminal blocks without keying).
  2. For each, evaluate the consequence of backwards/offset insertion: would it cause damage, or just non-function?
  3. For power connectors: verify either keyed housing (JST, Molex with polarization) or polarity protection circuit (series diode, P-MOSFET).
  4. For board-to-board connectors: verify mechanical keying prevents 180-degree rotation AND offset insertion.
  5. For connectors that look similar but carry different signals: verify different connector families are used (cannot accidentally swap cable between two ports).
  6. Check that keying features are specified on the BOM (part number includes keying variant, not generic).
  7. For ribbon cables on pin headers: verify shrouded headers with notch alignment to enforce correct cable orientation.

Keyed power and signal connectors:

Power input: JST-PH 2-pin connector (B2B-PH-K-S)
  - Polarized housing: physically impossible to insert backwards
  - Positive on pin 1 (longer pin, mates first for hot-plug safety)
  - Additional: reverse polarity P-MOSFET on board for cable wiring errors

JTAG debug: Samtec FTSH-105 (2x5 pin, 1.27mm shrouded header)
  - Shrouded housing with notch on pin 1 side
  - Cable can only connect in one orientation
  - Pin 1 indicated by triangle on PCB silkscreen

Sensor inputs (3 identical sensor ports):
  - Port A: JST-ZH 4-pin (red cable)
  - Port B: JST-GH 4-pin (blue cable, different connector family)
  - Port C: JST-SH 4-pin (white cable, different connector family)
  - Impossible to swap cables between ports (different mating connectors)

Non-keyed headers: Three identical 2x3 pin headers on the board: one for JTAG, one for UART, one for I2C sensor. All use standard 2.54mm male headers with no shroud. During production, assembly technician plugs UART cable into I2C header and I2C cable into JTAG header. UART TX (3.3V output) drives directly into JTAG TMS input (damages debug interface). I2C sensor receives 0x00 continuously from unpowered UART adapter, corrupts sensor configuration registers permanently.

KiCad: Specify exact connector part number with keying variant in schematic. Use 3D model preview to verify physical keying. Add polarization marking to PCB silkscreen.

Altium: Include 3D model of connector showing keying features. Use component parameters to specify polarized variant. Assembly layer shows correct insertion direction.

OrCAD: Specify full MPN including keying options in BOM. Add assembly notes indicating connector orientation. Include connector mating diagram in assembly documentation.

  • Generic part numbers: BOM says "2-pin JST" without specifying polarized housing. Purchasing buys non-polarized version. Assembly is possible either way. 50% of field failures from reversed power cables.
  • Pin 1 marking only: Silkscreen dot for pin 1 is not physical prevention. A distracted technician will ignore the dot. Only mechanical keying prevents mis-insertion reliably.
  • Same connector family: Using JST-XH for both power input (12V) and sensor output (3.3V signal). Cables are interchangeable - 12V on a 3.3V-rated input destroys the sensor interface.

3. Current Rating Per Pin Critical

What It Is

Every connector pin has a maximum current rating specified by the manufacturer (typically 1-5A for standard connectors, 0.5-1A for fine-pitch). When a design requires more current than a single pin can handle, multiple pins must be paralleled for power delivery. The current rating must account for contact resistance, temperature rise, derating at elevated ambient temperature, and aging degradation over mating cycles.

Total available current = rated_current_per_pin * number_of_parallel_power_pins * derating_factor (typically 0.8).

Why It Matters

Exceeding a connector pin's current rating causes resistive heating at the contact interface (P = I^2 * R_contact). Over time, this heating causes oxidation of the contact surface, which increases resistance, which increases heating - a positive feedback loop that leads to thermal runaway, melted plastic housing, and eventual open circuit (loss of power) or fire. A connector rated for 3A per pin that carries 5A will initially work fine but develop increasing contact resistance over weeks/months until failure.

How to Check - Step by Step

  1. For each power connector, find the per-pin current rating from the connector manufacturer's datasheet.
  2. Calculate the maximum current that will flow through each power pin (peak, not just average).
  3. Apply derating: use 80% of rated current for reliable long-term operation. For high-temperature environments, derate further (50% at max ambient).
  4. If required current exceeds single-pin rating: assign multiple pins to power and ground, distributing current evenly.
  5. Verify ground pins can handle the total return current (sum of all power pin currents must return through ground pins).
  6. For USB-C: verify VBUS pins carry no more than rated current per contact (need CC negotiation for >900mA).
  7. Check connector contact resistance and calculate voltage drop: V_drop = I * R_contact * 2 (both pins of a mated pair).

Board-to-board power connector:

Connector: Samtec TMM-110 (2x10 pin, 2.54mm, rated 3A per pin)
System current requirement: 8A at 3.3V

Pin assignment:
  Pins 1,3,5,7: VCC_3V3 (4 power pins * 3A = 12A capacity)
  Pins 2,4,6,8: GND (4 ground pins * 3A = 12A return capacity)
  Pins 9-20: Signal pins

Current per power pin: 8A / 4 = 2A (66% of 3A rating - properly derated)
Contact resistance: 20 mOhm per pin (from datasheet)
Voltage drop per pin: 2A * 0.020 ohm = 40mV
Total power connector loss: 40mV (acceptable, < 2% of 3.3V)

Temperature rise at 2A: < 10C above ambient (per manufacturer curves)
Rating maintained over 500 mating cycles (connector lifecycle spec).

Single pin power delivery: System draws 4A from a 2-pin JST connector (rated 2A per pin). Single VCC pin carries 4A = 200% of rating. Single GND pin returns 4A = 200% of rating. Contact temperature rises 45C above ambient. After 100 insertion cycles, contact resistance increases to 100mOhm (oxidation). Voltage drop: 4A * 0.1ohm = 0.4V. Supply at board input: 3.3V - 0.4V = 2.9V. MCU brownout resets begin. Eventually connector plastic melts and fails open.

KiCad: Document current per pin in schematic notes near connector. If paralleling pins, show all connections explicitly (do not rely on copper pour to distribute current).

Altium: Use Net Ties or explicit parallel connections for multi-pin power. Document current allocation in component parameters.

OrCAD: Show all parallel power pin connections explicitly on schematic. Add current rating annotation to connector symbol for review visibility.

  • Unequal current sharing: Paralleled pins don't share current equally due to different trace lengths. The shortest path carries more current. Design traces for equal path resistance to each power pin.
  • Ground pin count: Engineers often provide enough VCC pins but forget that the same total current must return through GND pins. Need equal or more GND pins than power pins.
  • Mating cycle degradation: After thousands of insertion cycles, contact resistance increases 2-5x. Derating must account for end-of-life resistance, not just new-connector specs.

4. Mating Force and Cycles Minor

What It Is

Mating force is the physical force required to connect and disconnect a connector. It affects user experience, assembly ease, and mechanical stress on the PCB. Mating cycle rating defines how many insertions/removals the connector survives while maintaining electrical specifications. These parameters must match the product's use case: debug connectors need 100+ cycles, consumer ports need 10,000+ cycles, permanent connections need only 1-3 cycles but must withstand vibration.

The connector's mating cycle rating directly determines product lifetime for user-facing ports.

Why It Matters

A USB connector rated for 10,000 cycles that is inserted/removed 10 times per day reaches end-of-life in less than 3 years. At end-of-life, contact resistance increases, intermittent connections occur, and eventually the port fails completely. If the product has a 5-year lifetime requirement, a 10,000-cycle connector is inadequate. Conversely, a high-mating-force connector (designed for permanent connection) used as a user-removable port is difficult to use and may damage the PCB solder joints when users pull at wrong angles.

How to Check - Step by Step

  1. Determine the expected usage frequency: how many times per day/week/year will the connector be mated?
  2. Calculate total lifetime cycles: frequency * product_lifetime_years * 365.
  3. Verify connector mating cycle rating exceeds calculated lifetime cycles with 2x margin.
  4. Check mating force is appropriate: user-facing < 20N (easy to plug), board-to-board < 50N total (to not flex PCB).
  5. For high-pin-count connectors: verify total insertion force doesn't exceed what a user can reasonably apply.
  6. Verify connector retention force keeps the connector mated under vibration (for automotive, industrial).
  7. Check that PCB mounting (SMD vs. through-hole, with or without anchors) can withstand the mating forces without solder joint failure.

USB-C connector selection for consumer device:

Usage: Smartphone charger connector
  Insertion frequency: 3 times/day
  Product lifetime: 5 years
  Required cycles: 3 * 365 * 5 = 5,475 cycles

Selected: USB-C receptacle rated 10,000 cycles (1.8x margin over requirement)
Mating force: 8N-20N (within USB-IF specification for Type-C)
Retention force: > 8N (stays connected when phone is picked up by cable)

PCB mounting: Mid-mount SMD with through-hole anchor pins
  Anchor pins soldered for mechanical strength
  Provides > 30N pull-out strength (survives cable-yank abuse)

Vibration: Connector + board tested per IEC 60068-2-6 (10-500Hz, 3g)
  No intermittent contact detected during vibration.

Wrong connector for application: Industrial equipment in a vehicle with constant vibration. Board-to-board connection uses standard 2.54mm pin headers with no locking mechanism. Mating force: 2N per pin (low retention). Under vehicle vibration (5-50Hz, 2g), connector gradually works loose over 6 months. Intermittent contact causes random sensor dropouts. Eventually fully disconnects. Board-to-board connection in high-vibration environment requires latching connectors (Molex Micro-Fit, HARTING) not pin headers.

KiCad: Document cycle rating and mating force in connector component fields. Specify mounting type (through-hole anchors) in PCB footprint selection.

Altium: Include mechanical specifications in component parameters. 3D model verification ensures mounting features are correct. Specify anchor pins in assembly documentation.

OrCAD: Add lifecycle/cycle rating to connector properties. Specify mounting style in PCB constraints. Reference manufacturer lifecycle test reports.

  • SMD-only mounting: High-mating-force connectors (USB-A, DC barrel) with only SMD pads (no through-hole anchors) will rip off the PCB when users apply lateral force. Always use mechanical anchoring for user-facing ports.
  • Low-cycle in high-use: Debug headers rated for 100 cycles are fine for engineering, but if the same header becomes a production test port connected every unit (millions of cycles), it will fail.
  • Gold vs. tin contacts: Gold contacts maintain low resistance over many cycles. Tin contacts are cheaper but degrade faster. For > 1000 cycles, gold plating (at least 0.76um) is recommended.

5. Signal/Ground Pin Ratio Major

What It Is

Signal-to-ground pin ratio determines the quality of signal return paths within a connector. For high-speed signals, each signal pin ideally has an adjacent ground pin to provide a low-inductance return path. For lower-speed designs, a ratio of 3:1 (signal:ground) may be acceptable. The ground pin placement should create controlled impedance paths and minimize crosstalk between adjacent signal pins.

Poor ground pin allocation is a primary cause of EMI from cables and signal integrity degradation through connectors.

Why It Matters

Every signal current must return through a ground path. If 10 high-speed signals share a single ground pin, all return currents squeeze through that one pin's inductance (~1nH for a connector pin), creating a common-mode voltage: V_noise = L * (sum of all di/dt from all signals). This noise appears on all signals as crosstalk, radiates from the cable as EMI, and can corrupt data. For differential pairs (USB, Ethernet, HDMI), ground pins adjacent to the signal pair are mandatory for impedance control.

How to Check - Step by Step

  1. Count total signal pins and total ground pins in each multi-pin connector.
  2. For high-speed signals (>50MHz): verify ground-signal-ground (G-S-G) or ground-signal-signal-ground (G-S-S-G) pattern.
  3. For differential pairs: verify ground pins immediately adjacent to both signals of the pair.
  4. Calculate signal-to-ground ratio: should be <= 3:1 for general digital, <= 2:1 for high-speed, 1:1 for very high speed.
  5. Check that ground pins are distributed throughout the connector (not all clustered at one end).
  6. Verify power pins have adjacent ground returns (not sharing ground with signal return).
  7. For board-to-board connectors carrying high-speed buses: verify connector supports controlled impedance (differential impedance specified).

High-speed expansion connector (80-pin):

Pin assignment strategy:
  Pins 1-4:   GND, PCIE_TX+, PCIE_TX-, GND    (G-S-S-G for diff pair)
  Pins 5-8:   GND, PCIE_RX+, PCIE_RX-, GND    (G-S-S-G for diff pair)
  Pins 9-12:  GND, USB_DP, USB_DM, GND         (G-S-S-G for USB)
  Pins 13-16: VCC, VCC, GND, GND               (power block)
  Pins 17-24: GND, SPI_CLK, SPI_MOSI, GND, SPI_MISO, SPI_CS, GND, GND
  ... (pattern continues)

Statistics:
  Total pins: 80
  Ground pins: 30 (37.5%)
  Signal pins: 42
  Power pins: 8
  Signal-to-ground ratio: 42:30 = 1.4:1 (excellent for high-speed)

Every high-speed pair has dedicated ground pins. No signal is more than
one pin away from a ground reference.

Minimal ground allocation: 20-pin expansion connector: pins 1-2 = VCC, pins 3-19 = signals (SPI, UART, I2C, GPIO), pin 20 = GND. Ratio: 17 signals : 1 ground = 17:1. All 17 signal return currents share one ground pin. At SPI speed (20MHz), common-mode noise on the cable: V_cm = 1nH * 17 * 20mA * 20MHz = 6.8V of induced noise! Massive EMI radiation from cable. I2C unreliable due to ground bounce. UART bit errors when SPI is active.

KiCad: When assigning connector pins, explicitly allocate ground pins adjacent to high-speed signals. Document the pin assignment table on schematic showing ground distribution.

Altium: Use connector pin planning tools. Create pin-assignment diagrams showing signal-ground pairing. Simulate connector impedance with SI tools.

OrCAD: Document pin assignment with ground distribution in schematic. Use tabular format showing pin function and adjacencies.

  • "Saving pins" mentality: Reducing ground pins to fit more signals seems efficient but creates massive EMI and signal integrity problems. Ground pins are not wasted - they are essential infrastructure.
  • All grounds at edges: Putting all ground pins at connector edges (pin 1 and pin N) puts them far from center signals. Ground must be distributed throughout.
  • Cable ground continuity: Even with proper connector ground pins, if the cable doesn't connect all grounds (ribbon cable with ground wires removed), the benefit is lost.

6. Mechanical Retention Major

What It Is

Mechanical retention ensures connectors remain securely mounted to the PCB and mated cables stay connected under mechanical stress (vibration, cable pull, thermal cycling). Retention features include: through-hole solder anchors, board-lock clips, screw mounting, strain relief, and locking latches on the mating connector. The mounting must withstand the maximum force from cable weight, accidental pulls, and environmental vibration without cracking solder joints or delaminating PCB pads.

Connector failure from inadequate mechanical retention is the #1 hardware failure mode in field-deployed electronics.

Why It Matters

An SMD USB connector with only its signal pads soldered to the PCB has maybe 5-10N pull-out strength. A user tripping over a USB cable generates 50-100N of force. The connector rips off the PCB, taking copper pads with it - irreparable damage requiring board replacement. In vibration environments (automotive, industrial, drone), any connector without positive locking will eventually work loose. This is not a theoretical risk - it is the most common field failure mechanism in electronics, yet the most preventable.

How to Check - Step by Step

  1. Identify all external connectors subjected to cable forces (USB, power, Ethernet, antenna, sensor cables).
  2. Verify each has mechanical anchoring beyond just the signal solder joints: through-hole anchors, press-fit tabs, or screw mounting.
  3. Estimate maximum cable pull force and verify connector mounting exceeds it with 3x safety margin.
  4. For vibration environments: verify connectors have positive locking (latching connectors, screw-lock, bayonet).
  5. Check PCB footprint includes anchor pad design matched to connector's mechanical features.
  6. Verify strain relief is provided for cable connections (molded cable boots, PCB-mounted clamps, tie-down points).
  7. For board-to-board connectors: verify the mating force doesn't exceed what the PCB mounting can withstand (standoffs prevent board flex).

USB-C connector with robust mounting:

Connector: Amphenol 12401610E4#2A (USB-C mid-mount receptacle)
  Signal pads: SMD solder (carries signals only, minimal mechanical load)
  Anchor tabs: 4x through-hole solder tabs (carries mechanical load)
  Pull-out force with anchors: > 50N (manufacturer tested)
  Cable pull force from 1m USB cable with device weight: ~15N
  Safety margin: 50N / 15N = 3.3x (acceptable)

Additional provisions:
  - PCB cutout under connector body for mid-mount style
  - Connector shell soldered to ground pour (EMI shielding + mechanical strength)
  - Board-level potting compound option for extreme vibration (military/auto)

PCB design: Anchor pads connected to internal copper plane for heat dissipation
during soldering and maximum peel strength.

SMD-only power connector: DC barrel jack (requires 20N extraction force from mated plug) soldered with only 3 SMD pads, no through-hole anchors. PCB pad area: 2mm x 1.5mm each. Peel strength per pad: ~5N. Total: 15N. When user pulls DC plug at slight angle: force concentrates on one pad, exceeds 5N, pad delaminates from PCB (takes copper with it). Connector partially lifts. Intermittent power connection causes random resets. Eventually breaks completely. Board scrapped - pads cannot be repaired.

KiCad: Verify PCB footprint includes mechanical anchor pads. Check 3D model for mounting features. Add assembly note for any epoxy/potting requirements.

Altium: 3D model check for mechanical features. PCB design rules for minimum pad size on connector anchors. Assembly documentation includes torque specs for screw-lock connectors.

OrCAD: Verify footprint mechanical features match connector datasheet. Include mounting hardware (screws, standoffs) in BOM. Document assembly requirements.

  • Thermal stress: Large connector bodies with different CTE than PCB (metal shell on FR4) create stress during temperature cycling. Over hundreds of cycles, solder joints fatigue and crack. Use compliant (flexible) mounting where possible.
  • Board edge connectors: Connectors at PCB edges have less board support. Cable forces create bending moment that can crack the PCB. Use board stiffeners or support brackets near edge-mounted connectors.
  • Enclosure-mounted connectors: Better approach for high-force connections: mount connector to enclosure (metal panel), then use a short internal cable to the PCB. All force goes to enclosure, not PCB.