Hai scelto USB-C perché è lo standard universale. Hai scelto Ethernet 10G perché il tuo prodotto ha bisogno di banda. Poi hai ricevuto il primo prototipo, lo hai collegato e hai scoperto che il link non si stabilizza, che il cavo fa differenza, che la temperatura influisce. Benvenuto nella complessità reale dell’USB-C applicato a segnali ad alta velocità.
Il modulo Ethernet 10G di Framework Laptop — accessorio per il laptop modulare open-hardware — ha reso pubblica questa complessità in modo insolito: un prodotto consumer, documentato apertamente, che mostra quanto sia difficile far funzionare bene USB-C anche per un team esperto. Per una startup hardware che sta progettando una scheda custom con connettività ad alta velocità, le lezioni sono dirette e applicabili.
USB-C non è un connettore: è un sistema
Il connettore USB-C fisico è piccolo, reversibile, robusto. Quello che ci passa dentro è tutt’altro che semplice.
USB-C è un’interfaccia multi-protocollo: trasporta USB 2.0, USB 3.2, USB4, Thunderbolt, DisplayPort e — tramite Alternate Mode — segnali completamente diversi come PCIe o Ethernet 10G via PHY bridge. Ogni protocollo ha requisiti di segnale distinti. Ethernet 10G richiede coppie differenziali con impedenza controllata a 100 Ω, bassissima perdita di inserzione e una gestione attenta del jitter. USB 3.2 Gen 2 (10 Gbps) ha requisiti simili ma non identici. Quando un singolo connettore deve gestire entrambi — o quando un chip bridge traduce tra i due domini — le tolleranze si accumulano.
Il problema non è teorico. Si manifesta in:
- Perdita di link a cavi lunghi o di qualità inferiore, perché il margine di segnale è consumato dal layout PCB prima ancora di uscire dal connettore
- Interferenze EMI generate dai fronti veloci dei segnali ad alta frequenza, che si irradiano se le piste non sono correttamente terminate
- Problemi di alimentazione legati alla negoziazione USB Power Delivery, che deve completarsi prima che il canale dati sia attivo
- Comportamento dipendente dal cavo, inaccettabile in un prodotto finito ma quasi inevitabile in un prototipo con layout non ottimizzato
Le insidie del layout PCB per segnali ad alta velocità
Per chi progetta schede con segnali sopra i 5 Gbps, il layout PCB smette di essere un’attività di routing e diventa una disciplina di integrità del segnale. I parametri critici sono pochi ma non negoziabili.
Impedenza controllata delle piste differenziali. Le coppie differenziali per USB 3.x e Ethernet 10G devono mantenere 100 Ω lungo tutto il percorso. Variazioni di larghezza pista, cambi di layer, via mal dimensionati: ognuno introduce discontinuità che si traducono in riflessioni e degrado del segnale. Il produttore del PCB deve garantire impedenza controllata con tolleranza ±10% o inferiore.
Length matching delle coppie. Le due piste di una coppia differenziale devono avere la stessa lunghezza, con tolleranza tipicamente sotto i 5 mil (0,127 mm) per segnali a 10 Gbps. Differenze maggiori introducono skew che degrada il margine di occhio.
Piani di riferimento continui. Ogni cambio di layer di una pista ad alta velocità deve avere un via di ritorno adiacente sul piano di massa. Senza di esso, il percorso di ritorno della corrente si allunga e si comporta come un’antenna.
Disaccoppiamento locale dell’alimentazione. I chip bridge USB-C/Ethernet hanno fronti di commutazione veloci che generano picchi di corrente. I condensatori di disaccoppiamento da 100 nF e 10 nF devono essere fisicamente vicini ai pin di alimentazione del chip — non a 5 mm di distanza per comodità di routing.
Gestione degli stub sui via. I via passanti su segnali ad alta velocità creano stub che risuonano a frequenze specifiche. Per segnali sopra i 5 Gbps è spesso necessario ricorrere a via back-drilled o via cieco/sepolto per eliminare lo stub e recuperare margine di segnale.
Nessuno di questi problemi è insormontabile. Tutti richiedono attenzione in fase di design e un processo produttivo che li rispetti.
Come affrontiamo questi design in produzione
Quando riceviamo un progetto con connettività USB-C ad alta velocità, la prima cosa che facciamo è una review DFM che include una verifica di integrità del segnale a livello di layout. Non è un servizio aggiuntivo: è parte del processo, perché un PCB con impedenze fuori specifica produce un assemblato che non funziona indipendentemente dalla qualità della saldatura.
Accettiamo file di progetto da tutti i principali CAD — Altium, KiCad, Eagle, OrCAD, EasyEDA, Proteus — o direttamente Gerber. La review DFM avviene entro 48 ore dalla ricezione del pacchetto completo (Gerber + BOM + note di progetto).
Per la prototipazione rapida, dal Gerber al PCB assemblato lavoriamo tipicamente in 1-2 settimane. Questo ciclo breve è pensato per permettere iterazioni veloci: se la prima revisione del layout ha un problema di impedenza o di routing, il tempo per correggere e riprototipare deve essere contenuto.
Sul fronte del testing, utilizziamo il flying probe SPEA per la verifica elettrica dei prototipi. Per schede con BGA e micro-BGA — componenti frequenti nei chip bridge USB-C/Ethernet ad alta velocità — disponiamo di ispezione a raggi X interna. Questo è particolarmente rilevante per i chip bridge che gestiscono segnali 10G: un BGA con saldature incomplete può funzionare a bassa frequenza e fallire a 10 Gbps, e solo i raggi X permettono di escludere questa causa prima di procedere con il debug del firmware.
Parametri da valutare prima di scegliere un partner CEM
Se stai portando in produzione un modulo hardware con USB-C e segnali ad alta velocità, questi sono i parametri su cui confrontare i potenziali partner.
Capacità SMT fine pitch. I chip bridge moderni hanno package BGA con pitch da 0,5 mm o inferiore. Verifica che il partner abbia esperienza documentata con BGA e micro-BGA, non solo con componenti SMD standard.
Ispezione post-saldatura. L’AOI è necessaria ma non sufficiente per BGA. Chiedi se il partner ha ispezione a raggi X interna o se la esternalizza — con i tempi e i costi che ne conseguono.
Review DFM con feedback scritto. Un partner CEM serio restituisce un documento di feedback sul layout prima di avviare la produzione. Il feedback scritto è tracciabile e ti permette di migliorare il design nelle revisioni successive.
Conformal coating automatizzato. Se il modulo va in ambienti con umidità o polvere — frequente per dispositivi industriali o embedded — il conformal coating è necessario. Verifica che venga eseguito in modo automatizzato, non manuale a pennello, per garantire uniformità e ripetibilità.
Tempi di prototipazione. Per un modulo in fase di sviluppo, ogni settimana di attesa è una settimana di ritardo. Un ciclo prototipo di 1-2 settimane rispetto a 4-6 settimane fa una differenza concreta sul numero di iterazioni che puoi fare prima del lancio.
FAQ
Posso portare un progetto con file Altium anche se non avete Altium internamente?
Sì. Accettiamo file Altium come formato di input per la produzione e l’assemblaggio. La review DFM e la produzione avvengono a partire dai Gerber esportati dal progetto Altium, oppure possiamo gestire direttamente il pacchetto nativo se necessario per estrarre informazioni specifiche. Il fatto che internamente progettiamo con KiCad e Eagle non limita la nostra capacità di lavorare su progetti cliente in qualsiasi CAD.
Quanto è critica la scelta del chip bridge USB-C/Ethernet per la producibilità?
Molto. I chip bridge di fascia alta hanno spesso package BGA con pitch ridotto e requisiti termici specifici durante il reflow. Prima di finalizzare il BOM, vale la pena verificare con il CEM che il componente scelto sia già stato montato in precedenza o che il profilo termico sia disponibile dal datasheet. Un componente nuovo per la linea produttiva richiede una fase di qualifica che può allungare i tempi del primo lotto.
Come si gestisce il testing funzionale di un modulo Ethernet 10G in produzione?
Il flying probe verifica la continuità elettrica e l’assenza di cortocircuiti, ma non testa il link Ethernet a 10 Gbps. Per quello serve un collaudo funzionale (FCT) personalizzato: un banco di test che inizializza il modulo, negozia il link e misura parametri come latenza e throughput. Progettiamo FCT custom su specifica del cliente — puoi definire tu i criteri di accettazione e noi implementiamo il banco di test per la produzione serie.
In sintesi
La complessità di USB-C applicato a segnali ad alta velocità non è un problema di un singolo prodotto: è una caratteristica strutturale di qualsiasi design che spinge i limiti dello standard. Per una startup hardware, la risposta non è evitare questi design — spesso sono necessari — ma affrontarli con un processo di prototipazione iterativo e un partner CEM che abbia le capacità produttive e di testing adeguate.
Se stai valutando un partner per portare in produzione un modulo hardware con connettività ad alta velocità, confrontati con noi sui parametri che contano: tempi di prototipazione, capacità SMT fine pitch, testing BGA e FCT custom.