Blog
Guida alla progettazione della scheda madre LattePanda Mu (Intel N305)
I computer a scheda singola sono diventati sempre più popolari nell'automazione industriale, nell'edge computing e nelle applicazioni di intelligenza artificiale embedded. Sebbene le piattaforme "off-the-shelf" (pronte all'uso) forniscano un comodo punto di partenza, molti prodotti commerciali richiedono hardware personalizzato, su misura per specifici requisiti meccanici, elettrici e di connettività. In tali casi, le soluzioni System-on-Module (SOM) offrono un pratico equilibrio tra sforzo di sviluppo e flessibilità del sistema.
Il LattePanda Mu è un SOM compatto basato su x86, alimentato dalla famiglia di processori Alder Lake-N di Intel, incluso l'Intel N305. A differenza dei computer single-board tradizionali, questo modulo integra CPU, memoria, storage e circuiti di gestione dell'alimentazione in un fattore di forma compatto, consentendo ai progettisti di concentrarsi principalmente sullo sviluppo di schede carrier specifiche per l'applicazione.
Di recente, PCBCool ha progettato una scheda carrier personalizzata per la piattaforma LattePanda Mu. L'obiettivo era creare una piattaforma hardware robusta ed espandibile in grado di esporre interfacce ad alta velocità, mantenendo al contempo un'integrità del segnale e un'erogazione di potenza affidabili. Sebbene il SOM semplifichi notevolmente lo sviluppo del sistema rispetto alla progettazione di una scheda madre x86 completa, la scheda carrier presenta comunque diverse sfide ingegneristiche.
Requisiti di progettazione per schede carrier personalizzate
Prima che iniziasse la progettazione dello schema, sono stati definiti diversi requisiti di progetto per guidare l'architettura hardware.
La scheda carrier LattePanda Mu doveva esporre molteplici interfacce esterne mantenendo un ingombro ridotto del PCB.
Gli obiettivi di progettazione primari includevano:
- Alimentazione affidabile per il LattePanda Mu
- Capacità di espansione PCIe Gen3
- Reti Gigabit Ethernet
- Connettività USB 3.0 per periferiche ad alta larghezza di banda
- Connettività USB 2.0 per periferiche a banda media
- Uscita DisplayPort Alt Mode USB-C per display esterni
- Uscita HDMI per display esterni
- Accesso I/O generico per applicazioni di controllo embedded
- Compatto formato meccanico
Poiché le risorse della CPU, del sottosistema di memoria e dello storage sono già integrate all'interno del modulo, lo sforzo di progettazione potrebbe concentrarsi sull'implementazione dell'interfaccia e sull'ottimizzazione del layout del PCB anziché su complessi circuiti di supporto del processore.
Architettura schede madri portacarte LattePanda
Architettura di Elaborazione Centrata su SOM
L'architettura generale del sistema è incentrata sul LattePanda Mu come motore di elaborazione primario, mentre la scheda carrier definisce come il sistema si connette a dispositivi esterni, display, reti, moduli di espansione e fonti di alimentazione.
Ciò rende la scheda carrier una parte critica della piattaforma hardware finale anziché una semplice scheda breakout.
Alimentazione e Distribuzione dei Binari di Alimentazione
L'alimentazione in ingresso viene fornita tramite un'unità DC esterna e distribuita attraverso molteplici linee di alimentazione richieste dai dispositivi periferici e dalle interfacce di espansione. Mentre il SOM gestisce la propria sequenza di alimentazione interna, una capacità di corrente sufficiente e una distribuzione dell'alimentazione a basso rumore rimangono importanti per un funzionamento stabile in condizioni di carichi computazionali variabili.
Per questo motivo, l'architettura di alimentazione della scheda carrier è stata progettata per supportare sia il modulo LattePanda Mu sia le interfacce esterne connesse alla scheda. Le porte USB, i circuiti Ethernet, le interfacce di visualizzazione e i connettori di espansione pongono tutti requisiti aggiuntivi sulla rete di distribuzione dell'alimentazione.
Panoramica delle interfacce ad alta velocità
Diverse interfacce ad alta velocità sono instradate direttamente dal SOM a connettori esterni. I canali USB 3.0 forniscono supporto per periferiche ad alta larghezza di banda, mentre le uscite DisplayPort e HDMI abilitano la connessione a monitor esterni e sistemi di visualizzazione industriali. Gigabit Ethernet fornisce la comunicazione di rete e i canali PCIe sono instradati a un connettore di espansione per future integrazioni hardware.
Da una prospettiva di layout del PCB, queste interfacce rappresentano la parte più critica della progettazione poiché i requisiti di integrità del segnale diventano sempre più importanti man mano che le velocità dei dati salgono nella gamma multi-gigabit.
Di conseguenza, la selezione dello stackup del PCB, il controllo impedenza, il routing delle coppie differenziali e la gestione del percorso di ritorno sono stati considerati fin dalle primissime fasi del processo di progettazione.
Considerazioni sulla progettazione di interfacce ad alta velocità
Progettazione dell'interfaccia PCI Express Gen3
I link PCI Express Gen3 operano a 8 GT/s, rendendoli altamente sensibili alle discontinuità di impedenza, allo skew eccessivo e a percorsi di corrente di ritorno scadenti.
Tutte le coppie differenziali PCIe sono state instradate utilizzando tracce a impedenza controllata, in conformità con le raccomandazioni del PCI-SIG. L'impedenza target delle coppie differenziali era di 85 Ω ±15%. La distanza tra le coppie differenziali e la larghezza delle tracce sono state regolate per ottenere l'impedenza richiesta, mantenendo al contempo un accoppiamento uniforme lungo l'intero percorso di instradamento.
È stata prestata particolare attenzione per minimizzare le discontinuità introdotte dai via e dalle transizioni di strato. Le coppie differenziali sono state sempre instradate sullo stesso strato e sono stati evitati percorsi di ritorno separati. Quando una coppia differenziale doveva cambiare strato, sono stati aggiunti dei via di "stitching" di massa nelle vicinanze per fornire un percorso di ritorno continuo e ridurre la radiazione elettromagnetica.
I condensatori di accoppiamento CA sono stati posizionati sulle linee del trasmettitore PCIe secondo le raccomandazioni del PCI-SIG. Questi condensatori bloccano le differenze di tensione CC tra i dispositivi comunicanti, consentendo al flusso di dati differenziale ad alta frequenza di passare senza distorsioni.
Un posizionamento corretto dei condensatori è fondamentale perché una distanza eccessiva dal trasmettitore può introdurre un degrado indesiderato del segnale. In questo progetto, sono stati preferiti condensatori di piccolo formato, come 0402 o più piccoli, per minimizzare il disadattamento di impedenza dei pad e mantenere compatto il percorso di accoppiamento AC.
Per migliorare ulteriormente la qualità del segnale, sono stati evitati gli stub di routing e il posizionamento dei connettori è stato ottimizzato per ridurre al minimo la lunghezza totale del canale. Se è richiesto l'accesso ai test, gli stub dovrebbero essere evitati e i punti di test dovrebbero essere posizionati sulla traccia del segnale.
Connettività USB 3.0
La scheda carrier fornisce due porte USB 3.0 di tipo A per periferiche ad alta larghezza di banda come SSD esterni, telecamere industriali e dispositivi di acquisizione dati. Ciascuna porta USB 3.0 di tipo A include sia le linee dati USB 2.0 D+/D− che le coppie differenziali SuperSpeed USB 3.0.
I segnali USB 3.0 SuperSpeed operano a 5 Gbps e richiedono molte delle stesse tecniche di layout utilizzate per il routing PCIe, sebbene l'impedenza differenziale di destinazione sia diversa. Il controllo dell'impedenza differenziale, il matching della lunghezza delle coppie e i piani di riferimento continui sono stati mantenuti durante il processo di routing.
I condensatori di accoppiamento CA sono stati inseriti sugli accoppiamenti di trasmissione SuperSpeed secondo i requisiti dell'interfaccia USB. Simili a PCIe, questi condensatori isolano le differenze di tensione in modo comune tra i dispositivi collegati preservando l'integrità del segnale differenziale.
Poiché i connettori USB sono spesso esposti all'interazione diretta dell'utente, la protezione contro le scariche elettrostatiche è stata una considerazione di progettazione significativa. Per le interfacce ad alta velocità, dispositivi di protezione ESD a bassa capacità sono stati posizionati immediatamente adiacenti all'interfaccia del connettore per ridurre il rischio di danni durante l'inserimento e la manipolazione del cavo, minimizzando al contempo il degrado del segnale causato dalla capacità parassita.
In questo progetto, sono stati utilizzati diversi dispositivi di protezione ESD Texas Instruments per le linee dati USB 3.0 e USB 2.0. Uno è il TPD4E02B04 per le linee dati USB 3.0 perché soddisfa la bassa capacità di giunzione di 0,25 pF e la tensione di stand-off inversa di 3,6 V. L'altro è l'ESDS452 per le linee dati USB 2.0, che ha una capacità di giunzione di 3 pF e una tensione di stand-off inversa di 5,5 V.
Le prestazioni EMI sono state migliorate mantenendo piani di massa ininterrotti sotto tutte le coppie differenziali SuperSpeed e minimizzando le transizioni di strato non necessarie. I choke di modo comune possono essere posizionati sulle linee USB 2.0 D+/D− per ridurre il rumore di modo comune, ma in genere dovrebbero essere evitati sulle linee USB 3.0 SuperSpeed a meno che le loro prestazioni ad alta velocità non siano state accuratamente convalidate.
La protezione VBUS era inoltre necessaria perché i dispositivi USB esterni potrebbero assorbire corrente eccessiva o comportarsi come un cortocircuito. Se ciò si verifica, il percorso di alimentazione USB può sollecitare la rete di distribuzione dell'alimentazione della scheda carrier, danneggiando potenzialmente i circuiti di alimentazione o attivando reset indesiderati del sistema.
Per prevenire questo, è stato utilizzato lo switch di alimentazione USB TPS2561 di Texas Instruments per la limitazione della corrente VBUS e la protezione da guasti. In questo progetto, la corrente massima consentita per ogni porta USB è stata impostata a 1 A.
Espansione USB 2.0 tramite architettura hub
Il LattePanda Mu fornisce un numero limitato di interfacce USB 2.0 native. Per aumentare la connettività dei periferici, un controller hub USB TUSB4041I-Q1 è stato incorporato nel design della scheda carrier.
Sebbene USB 2.0 operi a velocità di segnalazione inferiori rispetto a PCIe o USB 3.0, le considerazioni sull'integrità del segnale rimangono importanti. Le pratiche di routing differenziale sono state mantenute e dispositivi di protezione ESD sono stati implementati su tutte le porte accessibili esternamente.
Il controller hub vicino al centro della topologia USB ha aiutato a ridurre la lunghezza delle tracce e a semplificare il routing, mantenendo al contempo una comunicazione affidabile su tutte le porte a valle.
Modalità alternativa DisplayPort USB Type-C
Una delle parti più complesse della progettazione è stata l'implementazione della DisplayPort Alt Mode attraverso un connettore USB Type-C.
Il progetto ha utilizzato un controller di porta Type-C TUSB422 insieme a un multiplexer ad alta velocità TUSB546A. Il TUSB422 gestisce la comunicazione del canale CC, il rilevamento dell'orientamento del cavo e la negoziazione della Modalità Alternativa. Una volta determinato l'orientamento del cavo, il TUSB546A instrada i lane DisplayPort ai pin USB Type-C appropriati.
I segnali DisplayPort operano a velocità di trasmissione dati multi-gigabit e, pertanto, richiedono un rigoroso controllo dell'impedenza e pratiche di routing accurate. L'abbinamento della lunghezza delle coppie differenziali, la continuità del piano di riferimento e l'ottimizzazione delle vie sono stati trattati come requisiti di progettazione ad alta priorità.
I condensatori di accoppiamento AC sono stati implementati sui canali del trasmettitore DisplayPort per eliminare le differenze di polarizzazione DC tra i dispositivi collegati. Inoltre, la protezione ESD è stata applicata ai canali ad alta velocità, alle linee AUX, HPD e CC per migliorare la robustezza del sistema contro eventi di scarica esterni.
Poiché il connettore USB Type-C è tipicamente posizionato vicino al bordo del PCB, il mantenimento di buone prestazioni EMI ha richiesto un'attenta attenzione ai percorsi di corrente di ritorno, alla messa a terra del connettore e alla strategia di connessione dello schermo.
Progettazione Gigabit Ethernet
La connettività di rete è stata implementata utilizzando il controller Gigabit Ethernet RTL8111H-CG. In questo progetto, il controller si collega al LattePanda Mu tramite un'interfaccia PCIe e converte il link PCIe in coppie differenziali Gigabit Ethernet MDI.
Le coppie differenziali Ethernet tra il controller e il modulo magnetico sono state instradate con impedenza controllata e lunghezze elettriche abbinate. Il posizionamento del controller Ethernet, dei magnetici e del connettore RJ45 è stato ottimizzato per ridurre la complessità del routing e minimizzare l'accoppiamento di rumore dalle interfacce ad alta velocità vicine.
I dispositivi di protezione ESD sono stati posizionati vicino al connettore RJ45 per proteggere contro gli eventi di scarica del cavo. I magnetici Ethernet forniscono isolamento galvanico tra il lato PCB e il lato cavo, contribuendo anche a migliorare la compatibilità elettromagnetica.
Considerazioni finali
Un SOM come il LattePanda Mu può ridurre notevolmente la complessità dello sviluppo hardware x86, ma la scheda carrier è ciò che trasforma il modulo in una piattaforma di prodotto utilizzabile. Il suo ruolo non è solo quello di esporre interfacce, ma anche di unire l'alimentazione, l'integrità del segnale, la protezione, il controllo del layout e la producibilità in un unico sistema hardware affidabile.
Per i team che sviluppano schede carrier personalizzate o prodotti basati su SOM, PCBCool può supportare il processo dalla revisione ingegneristica e fabbricazione di PCB a impedenza controllata all'assemblaggio, ispezione e test dei PCB, aiutando i progetti hardware a passare più agevolmente dalla progettazione alla produzione.
Domande frequenti
A: Il motivo principale è che ogni strato aggiunto rende il processo di produzione più difficile da controllare. Più strati significano più possibilità di difetti negli strati interni, problemi di allineamento, problemi di laminazione e scarti.
Le piazzole BGA sono piccole e ravvicinate, per questo piccoli errori di fabbricazione possono facilmente diventare problemi di assemblaggio.
Andy è un professionista esperto del settore dei PCB con decenni di esperienza nella produzione, assemblaggio e assistenza clienti di PCB. Presso PCBCool, guida il team di marketing e aiuta a trasformare l'esperienza pratica di progetto in contenuti tecnici utili per ingegneri, acquirenti e sviluppatori di prodotti.