ESD Protection: How TVS Diodes Save Your Circuit
Understanding how TVS diodes protect sensitive IC pins from static electricity and voltage spikes.
The Questionβ
When looking at the USB-PD input circuit, there's a small component (D4) connected to the CC lines:
"What is D4 for? Why do the CC lines need special protection?"
Short answer: D4 is an ESD protection device that acts like a pressure relief valve - it dumps dangerous voltage spikes to ground before they can destroy the STUSB4500.
What is ESD?β
ESD = ElectroStatic Discharge
It's the sudden flow of electricity when two objects with different charges come into contact.
Real-world examplesβ
| Action | Voltage generated |
|---|---|
| Walking on carpet | 1,500 - 35,000V |
| Sliding across car seat | 7,000 - 25,000V |
| Picking up plastic bag from desk | 1,000 - 20,000V |
| Normal indoor movement | 500 - 5,000V |
You can't feel ESD below ~3,000V, but even 100V can damage sensitive electronics!
The danger to electronicsβ
Human body static: 10,000V typical
IC maximum voltage rating: 5-25V typical
Ratio: 400x more than the IC can handle! π
Why CC Lines Are Vulnerableβ
The USB-C connector has several types of pins:
USB-C Connector (simplified)
βββββββββββββββββββββββββββββββββββββββ
β β
β VBUS βββ Power (has big capacitors to absorb energy)
β β
β CC1 βββ Signal (thin trace, directly to IC) β οΈ VULNERABLE
β CC2 βββ Signal (thin trace, directly to IC) β οΈ VULNERABLE
β β
β GND βββ Ground (already at 0V, safe)
β β
β D+/D- ββ Data (usually have protection)
β β
βββββββββββββββββββββββββββββββββββββββ
CC lines are the first point of contact when you plug in a cable, and they connect directly to sensitive IC pins with no bulk capacitors to absorb energy.
What is a TVS Diode?β
TVS = Transient Voltage Suppressor
It's a special diode designed to clamp voltage spikes by conducting large currents to ground.
Normal diode vs TVS diodeβ
| Type | Purpose | Response time | Current handling |
|---|---|---|---|
| Normal diode | Rectification | Moderate | Low-medium |
| TVS diode | Protection | Nanoseconds | Very high (amps) |
How TVS worksβ
Voltage
β²
β
40Vββ β β β β β β β ββ¬βββββββββββ Clamping voltage (TVS conducts heavily)
β /
β /
27Vββ β β β β β β /β β β β β β β Breakdown voltage (TVS starts conducting)
β /β
β / β
β / β
25Vββ β β β β/β βββ β β β β β β Working voltage (TVS is invisible)
β β± β
β β± β
β β± β
0Vβββββββββββββββ΄βββββββββββββββΆ Current
Normal Spike!
operation (ESD event)
Three regions:
- Below 25V (working): TVS has very high impedance - signal passes through normally
- 25-27V (breakdown): TVS starts conducting, limiting voltage rise
- Above 27V (clamping): TVS conducts heavily, dumping current to GND
CC Line ESD Protectionβ
The v1.1 design uses USBLC6-2SC6 (D4) instead of ESDA25L for CC line protection. USBLC6-2SC6 provides:
- Lower clamping voltage (~17V vs ~44V)
- Additional VBUS protection channel
- Better suited for USB-C applications
The principles below still apply - only the specific component has changed.
Circuit connection (USBLC6-2SC6)β
USB-C Connector D4 (USBLC6-2SC6) STUSB4500
β ββββββββββββββββ β
CC1 ββΌββββββββββββββββ€ 1 (I/O1) β β
β β 6 ββββββββββββββββ€ CC1 (pin 2)
β β β β
β β 2 (GND)ββGND β β
β β β β
CC2 ββΌββββββββββββββββ€ 3 (I/O2) β β
β β 4 ββββββββββββββββ€ CC2 (pin 4)
β β β β
VBUS ββΌββββββββββββββββ€ 5 (VBUS) β β
β ββββββββββββββββ β
Internal structureβ
The USBLC6-2SC6 is a dual TVS array with VBUS protection:
I/O1 (1) I/O1 (6)
β β
ββββββ¬βββββββββββββ¬βββββ
β VBUS(5) β
β β β
ββββββ΄ββββββΌβββββββ΄βββββ
β ββ¬β β ββ¬β β
β β²ββ± β β²ββ± β
β β β β β
ββββββ΄ββββββΌββββββ΄ββββββ€
β β β
ββββββ¬ββββββΌβββββββ¬βββββ
β β β
I/O2 (3)β GND(2) βI/O2 (4)
β β
Each channel clamps to GND and VBUS independently
Key specifications (USBLC6-2SC6)β
| Parameter | Value | Why it matters |
|---|---|---|
| Working voltage | 5.25V | Optimized for USB signal levels |
| Breakdown voltage | 6V | Starts protecting above this |
| Clamping voltage | 17V @ 1A | Much lower than ESDA25L (44V) |
| Capacitance | 3.5pF | Low enough to not affect CC signaling |
| ESD rating | 15kV (HBM) | Survives typical human static discharge |
| VBUS channel | Yes (Pin 5) | Additional protection for power rail |
ESD Event Timelineβ
What happens when you touch the USB-C cable with static charge:
Time 0ns:
ββ Your finger approaches USB-C plug
ββ Static charge: 10,000V
ββ CC line voltage: 0V
ββ D4 state: High impedance (invisible)
Time 1ns:
ββ Spark jumps from finger to CC pin
ββ CC line voltage shoots up rapidly
ββ Heading toward 10,000V!
ββ D4 state: Still high impedance
Time 2ns:
ββ CC line reaches 27V (breakdown voltage)
ββ D4 starts conducting
ββ Current diverts to GND
ββ Voltage rise slows dramatically
Time 5ns:
ββ CC line clamped at ~40V
ββ D4 conducting heavily (amps of current)
ββ All excess energy dumped to GND
ββ STUSB4500 sees only 40V spike (survivable!)
Time 100ns:
ββ ESD event over
ββ CC line returns to normal
ββ D4 returns to high impedance
ββ Circuit continues working normally β
Without D4: CC line would reach thousands of volts β STUSB4500 destroyed
With D4: CC line clamped to ~17V β STUSB4500 well protected
Why 25V Working Voltage?β
USB-PD CC lines can see various voltages:
| Condition | CC voltage | Notes |
|---|---|---|
| Normal signaling | 0 - 3.3V | Typical operation |
| VCONN power | 5V | Powering active cables |
| Fault condition | Up to 22V | USB-PD spec allows this |
The 25V working voltage ensures:
- D4 doesn't interfere with normal CC operation (0-22V)
- D4 does protect against overvoltage (>27V)
Why Low Capacitance Mattersβ
CC lines carry communication signals for USB-PD negotiation:
CC Signal (simplified)
βββββ βββββ βββββ
β β β β β β
ββββββ βββββ βββββ ββββ Clean signal
With HIGH capacitance TVS:
β±ββββ² β±ββββ² β±ββββ²
β± β² β± β² β± β²
ββββ± β³ β³ β²ββ Rounded, distorted signal β
With LOW capacitance TVS (3pF):
βββββ βββββ βββββ
β β β β β β
ββββββ βββββ βββββ ββββ Clean signal β
USB-PD specification allows up to 200pF on CC lines, so 3pF is negligible.
Placement Mattersβ
TVS diodes must be placed as close as possible to the connector:
GOOD placement:
USB-C βββ¬ββ TVS ββββββββββββββββ STUSB4500
β β
GND GND
ESD enters here, immediately clamped β
BAD placement:
USB-C ββββββββββββββββ TVS βββ¬ββ STUSB4500
β β
GND GND
ESD travels long trace before clamping β
(trace inductance can cause voltage overshoot)
Other TVS Diodes in the Circuitβ
Our circuit has multiple TVS diodes for different protection needs:
| Component | Type | Protects | Working Voltage |
|---|---|---|---|
| D4 | USBLC6-2SC6 | CC1, CC2, VBUS | 5.25V |
| TVS1 | SMAJ15A | VBUS power rail | 15V |
| TVS2 | SD05 | +5V output rail | 5V |
| TVS3 | SMAJ15A | +12V output rail | 15V |
Each TVS is matched to the voltage of the line it protects.
Key Takeawaysβ
- ESD is invisible but deadly - you can't feel it below 3,000V, but 100V can kill an IC
- TVS diodes are voltage-activated switches - invisible during normal operation, conduct during spikes
- Response time is critical - TVS diodes respond in nanoseconds to catch fast ESD events
- CC lines are vulnerable - first point of contact, thin traces, directly connected to IC
- Working voltage must exceed normal operation - 25V TVS for CC lines that can see up to 22V
- Low capacitance preserves signal quality - 3pF doesn't affect CC communication
- Placement near the connector - clamp the spike before it travels into the circuit
Common Mistakes to Avoidβ
β Wrong: "TVS diodes are like fuses - they blow and need replacement"
- TVS diodes are not sacrificial - they survive ESD events and keep working
- They can handle thousands of ESD strikes
β Correct: "TVS diodes clamp voltage repeatedly without damage"
β Wrong: "Any diode can protect against ESD"
- Regular diodes are too slow and can't handle the current
- TVS diodes are specifically designed for fast, high-current events
β Correct: "TVS diodes have nanosecond response and high peak current ratings"
β Wrong: "Higher voltage TVS = better protection"
- If working voltage is too high, the TVS won't activate in time
- Match the TVS working voltage to slightly above the normal line voltage
β Correct: "Choose TVS working voltage just above the maximum normal operating voltage"
See Alsoβ
- USBLC6-2SC6 Documentation - Full component specifications
- ESDA25L Documentation - Legacy component (replaced by USBLC6-2SC6)
- SMAJ15A Documentation - VBUS protection TVS
- SD05 Documentation - 5V rail protection TVS
- USB Type-C Pinout - Understanding CC and other pins