USB 2.0 Signal Integrity — Common Mode Noise, ESD Protection, Eye Diagrams & Component Selection @TechExplorations_
USB 2.0 Signal Integrity — Common Mode Noise, ESD Protection, Eye Diagrams & Component Selection  @TechExplorations_
Uploaded May 2026 | Updated September 2026, 2 weeks ago
Part one covered the physics of differential signaling and impedance. Part two covers what attacks that signal from the outside — and what you do about it in the schematic and layout.
This lecture covers common mode noise and the four layout decisions that break common mode rejection, ESD protection on USB data lines and the 5 pF capacitance budget that governs every device selection, the eye diagram as a pass/fail measurement tied directly to your layout choices, and the specific USB signal requirements for both paths in this design — the USB2244 high-speed bridge and the RP2040 full-speed controller.

🎓 Course: KiCad Advanced — BGA, Signal Integrity, and High-Speed Layout
Full enrollment and course details: connect.techexplorations.com/so/smart-usb-thumb-drive-with-kicad
This course takes you through the complete design of a Smart USB Thumb Drive — from schematic to manufactured PCB — using KiCad. You'll work with BGA packaging, USB differential pairs, eMMC length matching, and ideal diode power management on a real, orderable board.

In this video
Part two of a two-part series on USB 2.0 signal integrity. Part one built the physics foundation. This lecture applies it: common mode noise suppression, ESD device selection and placement, eye diagram compliance, and the component-level requirements for the USB2244 and RP2040 in the Smart USB Thumb Drive design.

Timestamps
00:00 Recap of Part 1 — differential signaling, 90Ω target, length matching
01:50 Common mode noise — sources, how the differential receiver cancels it, and why balance is essential
03:02 Four layout decisions that break common mode rejection — length mismatch, impedance asymmetry, split reference planes, asymmetric vias
04:19 Common mode chokes — how they work and why this design omits them
06:01 ESD protection — why every USB connector is a direct path for electrostatic discharge
07:14 TVS diodes — how they clamp, discrete vs array configurations, selection criteria
08:41 The 5 pF capacitance budget — why it's the hardest constraint on ESD device selection
09:22 The D3V3XA4B10LP — specs, capacitance margin, ESD rating, and why it was chosen
10:41 TVS placement rules — in-line routing, no stubs, low-inductance ground connection
12:15 Eye diagram revisited — eye height, eye width, jitter, and the USB-IF hexagonal mask
14:05 USB 2.0 high-speed eye diagram specification — 800 mV swing, 2.08 ns bit period
14:29 Compliance testing procedure — HSETT, test packet pattern, 45Ω SMA fixture
15:28 How layout decisions move the eye — ESD capacitance comparison at 0.35, 6, and 65 pF
16:57 Two USB-C connectors — which carries high speed storage, which carries full-speed RP2040
18:27 USB2244 — role, 24 MHz crystal requirement, 1 MΩ feedback resistor, EEPROM for USB identity
20:13 RP2040 USB pins — USB_DP, USB_DM, USB_VDD, mandatory 27Ω series resistors
21:24 Clarification — RP2040 is a full-speed PHY only; "USB 2.0 compliant" refers to protocol, not speed
22:10 Summary — 90Ω target, 5 pF path budget, 0.5 pF ESD limit, USB2244 vs RP2040 requirements

Tech Explorations creates practical electronics and PCB design courses for engineers, makers, and educators. More courses at techexplorations.com.
USB 2.0 Signal Integrity — Common Mode Noise, ESD Protection, Eye Diagrams & Component SelectionKiCad Advanced — BGA, Signal Integrity & High-Speed PCB Design | Course TrailerIntroduction to Electronics: Filters - Voltage division in AC using reactanceThe new Kicad 8 and whats new in its user interfaceIntroduction to Electronics: Ohms Law, quick introductionKiCad 8 - First project Step 8:  Start the layout editor and import footprintsKiCad 8 and teardrops in PCB design.Introduction to Electronics: Introduction to electronic components and tools[065] Arduino Getting Started: Debugging with Serial.printlnDesign a Computer with KiCad — Learn High-Speed PCB Design with the LattePanda Mu (mono audio)KiCad 8: PCB editor interactive length tunerKiCad 8: Teardrops with custom properties for pads and tracks
Tech Explorations |

USB 2.0 Signal Integrity — Common Mode Noise, ESD Protection, Eye Diagrams & Component Selection

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER