Blog

Una guida completa alla progettazione di PCB IoT

0
Guida alla progettazione di PCB per IoT

L'Internet delle cose ha radicalmente trasformato il modo in cui vengono progettati i sistemi elettronici. A differenza delle schede embedded tradizionali, i dispositivi IoT devono bilanciare attentamente basso consumo energetico, connettività wireless, fattore di forma compatto, affidabilità e conformità normativa, il tutto mantenendo i costi sotto controllo.

La semplice creazione di un circuito funzionale non è più sufficiente. Un PCB IoT ben progettato deve:

  • Garantire prestazioni RF costanti
  • Operare per mesi o addirittura anni con una singola batteria
  • Conformità EMC e altri standard di certificazione
  • Sopportare dure condizioni reali
  • Essere pratici da produrre su larga scala

Questa guida è destinata agli ingegneri che desiderano andare oltre la progettazione di PCB di base e acquisire una comprensione più approfondita delle sfide pratiche coinvolte nello sviluppo di hardware IoT robusti.

Pianificazione dell'architettura del sistema di progetti IoT

Selezione della fonte di alimentazione

La scelta della giusta fonte di alimentazione è una delle prime e più critiche decisioni in un progetto di PCB IoT:

  • A batteria

Più comune per veri dispositivi IoT, le opzioni includono LiPo/Li-ion a cella singola (3,7–4,2 V), celle a bottone (ad esempio, CR2032 per progetti a bassissimo consumo) o AA/AAA con convertitori boost. Questa scelta influisce sui binari di tensione, sui circuiti di ricarica e sui target di corrente in modalità sleep.

  • USB-C:

Ideale per dispositivi di sviluppo, sempre attivi o ibridi. Fornisce alimentazione in ingresso a 5 V, semplifica il debug e spesso supporta la ricarica del dispositivo. Richiede una gestione attenta del percorso di alimentazione per passare in modo fluido tra le sorgenti.

  • Solare / Raccolta di energia

Ideale per sensori remoti come monitor ambientali. Richiede circuiti integrati MPPT (Maximum Power Point Tracking), supercondensatori o piccole batterie per l'accumulo di energia e tecniche di progettazione a bassissimo consumo.

  • Ibrido:

La combinazione di batteria, solare e USB di backup, comune nelle implementazioni IoT industriali (IIoT), bilancia autonomia, affidabilità e costi.

Protocolli di comunicazione

La scelta del protocollo wireless è spesso il maggiore elemento di differenziazione nei dispositivi IoT:

  • BLE (Bluetooth Low Energy):

A corto raggio (~10-100 m), a bassissimo consumo, adatti per dispositivi indossabili, beacon e accoppiamento tramite telefono (es. nRF52840, ESP32).

  • WiFi

Offre una maggiore larghezza di banda e accesso diretto a Internet, ma consuma più energia, rendendolo adatto per dispositivi per la casa intelligente e telecamere (ad esempio, ESP32, ESP8266).

  • LoRa / LoRaWAN:

A lungo raggio (chilometri), bassissimo consumo, bassa velocità di trasmissione dati: ideale per sensori remoti, agricoltura o tracciamento di asset (ad esempio, STM32WLE5, moduli SX126x).

  • LTE-M / NB-IoT:

Connettività cellulare per copertura su vasta area senza gateway, ma con costi, consumo energetico e complessità di certificazione più elevati (es. Quectel BG95, SIM7000).

  • Altri:

Zigbee, Thread, Sigfox, ecc., a seconda dei requisiti dell'ecosistema.

Interfacce dei sensori e pianificazione dei pin

Identificare tempestivamente tutti i sensori e la loro interfaccia di comunicazione. Questo determina i requisiti GPIO, il carico del bus, i pull-up, il filtraggio del rumore e la sequenza di alimentazione:

  • I²C:

Bus multi-dispositivo (ad es. sensori di temperatura/umidità come SHT4x, IMU come MPU6050). Richiede resistori di pull-up (tipicamente 4,7 kΩ) e supporta più dispositivi slave.

  • SPI:

Interfaccia ad alta velocità, punto-punto o a margherita (ad esempio, schede SD, display, ADC ad alta velocità). Utilizza più pin (MOSI, MISO, SCK, CS).

  • ADC

Ingressi analogici diretti per sensori semplici (es. potenziometri, sensori di luce, monitoraggio batteria). Considerare risoluzione, tensione di riferimento e rumore.

  • UART:

Usato per moduli GPS, console di debug o sensori legacy.

  • Altri:

One-wire (DS18B20), PWM, interruzioni GPIO per eventi di risveglio.

Creazione Diagramma a Blocchi

Prima di addentrarsi negli schemi dei circuiti, disegna un chiaro diagramma a blocchi utilizzando strumenti come draw.io, Lucidchart o anche carta. Il diagramma dovrebbe illustrare:

  • Flusso di potenza: regolatori → domini funzionali
  • Flusso di dati: Sensori → MCU → connettività → cloud
  • Segnali di controllo: Abilita pin, interrupt
  • Circuiti integrati e interfacce principali

Questa visualizzazione diventa la tua unica fonte di verità, essenziale per l'allineamento tra i team di firmware, hardware e meccanica.

Esempi di diagrammi a blocchi possono aiutare a illustrare architetture IoT tipiche e guidare il tuo processo di progettazione.

Esempio di architettura di sistema per la pianificazione di progetti IoT

Selezione hardware per PCB IoT

Questo è un bivio importante, che richiede un equilibrio tra costi, tempo di commercializzazione e complessità del design.

Moduli Pre-Certificati (Tempi di commercializzazione più rapidi)

Come ESP32-WROOM, i moduli nRF52840, i moduli cellulari Quectel o Seeed LoRa-E5, offrono un percorso rapido all'approvazione normativa.

Pro:

  • Già certificato per FCC/CE/RED/TELEC, il che accelera notevolmente la conformità.
  • Antenna integrata, cristallo e schermatura RF semplificano il design.
  • Layout di PCB più semplice, con meno rigide linee guida RF da seguire.
  • Spesso includono flash integrato, regolatori di tensione e componenti passivi essenziali.

Contro:

  • Costo unitario più elevato rispetto a un SoC nudo.
  • Impronta più grande, che potrebbe limitare i design compatti.
  • Flessibilità ridotta a causa di pinout fisso e, in alcuni casi, firmware bloccato.

Casi d'uso migliori:

Ideale per la prima prototipazione, prodotti che richiedono un rapido ingresso sul mercato o team privi di una profonda competenza nella progettazione RF.

ESP32 SOC
ESP32 SOC

SoC nudi (Minor costo, Maggiore complessità)

Ad esempio, un die ESP32 grezzo, uno STM32 accoppiato a una radio separata o un Nordic nRF5340, offrono la massima personalizzazione a scapito della complessità del design.

Pro:

  • Costo BOM più basso quando prodotto in volumi elevati.
  • Flessibilità completa per l'assegnazione dei pin, il firmware e l'integrazione delle funzionalità.
  • Potenziale per dimensioni complessive ridotte con un layout e un posizionamento dei componenti attenti.

Contro:

  • Richiede un layout RF complesso, incluse tracce a 50 Ω controllate, piani di massa, "via stitching" e sintonia dell'antenna.
  • La certificazione è responsabilità del designer, il che può essere costoso e richiedere tempo.
  • Solitamente sono richiesti componenti passivi e cristalli aggiuntivi.

Casi d'uso migliori:

Adatto per produzione ad alto volume, design ultra-compatto o progetti che richiedono ottimizzazioni personalizzate non possibili con moduli pre-certificati.

Chip nudo
Chip nudo

Considerazioni sui microcontrollori / SoC

  • Consumo energetico

La durata della batteria è spesso il vincolo principale nei dispositivi IoT. Considerare sia la corrente attiva (durante l'elaborazione o la trasmissione radio) sia la corrente di standby (modalità di deep sleep).

  • Integrazione RF

Valutare se il microcontrollore (MCU) include una radio integrata come WiFi, BLE o LoRa. L'RF integrato semplifica il layout del PCB e riduce i costi di distinta base, ma può limitare la flessibilità. Verificare la potenza di trasmissione (ad esempio, +20 dBm per comunicazioni a lungo raggio) e la sensibilità del ricevitore (ad esempio, -100 dBm per il rilevamento di segnali deboli).

  • Requisiti di memoria

La complessità del firmware detta le esigenze di memoria Flash e RAM. Semplici applicazioni con sensori potrebbero richiedere solo 256 KB di Flash e 64 KB di RAM, mentre l'elaborazione edge AI/ML può richiedere oltre 4 MB di Flash e oltre 512 KB di RAM. Considerare sempre memoria aggiuntiva per gli aggiornamenti OTA.

  • Conteggio GPIO

Assicurare che il microcontrollore abbia abbastanza pin per sensori (I²C, SPI, ADC), interfacce di debug (SWD, UART) e periferiche. Il multiplexing può aiutare, ma un numero insufficiente di pin potrebbe richiedere chip multiplexer esterni, aumentando la complessità.

  • Ecosistema di Sviluppo

Un ecosistema software solido, che include SDK, librerie e strumenti di sviluppo, può accelerare significativamente i flussi di lavoro di codifica, debug e aggiornamento OTA. Le popolari MCU beneficiano spesso di community attive, progetti di esempio e plugin IDE.

Tre confronti popolari del MCU

FunzionalitàESP32-S3nRF5340STM32WL
AnimaDual-core Xtensa LX7 @ 240 MHz con acceleratori AIDual-core Arm Cortex-M33 (app 128 MHz / rete 64 MHz)Arm Cortex-M4 @ 48 MHz + Cortex-M0+ per la radio
Corrente attiva / standby100–200 mA (WiFi TX) / ~10 µA5–10 mA (BLE TX) / 0.3 µA15–30 mA (LoRa TX) / 1 µA
Integrazione RFWiFi 802.11b/g/n + BLE 5.0; +20 dBm TXBLE 5.2, Zigbee, Thread; +8 dBm TXLoRa, (G)FSK; +22 dBm TX (sub-GHz)
Flash / RAMFino a 16 MB Flash / 512 KB SRAM + 8 MB PSRAM1 MB Flash / 512 KB RAM (app) + 256 KB RAM (rete)256 KB Flash / 64 KB RAM
Conteggio GPIOFino a 45 (multiplexed)Fino a 48 (multiplexed)Fino a 43 (multiplexato)
EcosistemaESP-IDF (C/Python), supporto Arduino, community forte, plugin VS CodenRF Connect SDK (Zephyr RTOS), strumenti BLE, Segger J-LinkSTM32Cube, stack LoRaWAN, Keil/STM32CubeIDE, di livello industriale
Il migliore perCasa intelligente, AI edge (voce/immagine), dispositivi WiFi/BLEReti mesh a basso consumo, dispositivi indossabili, BLE/ThreadLunga distanza sub-GHz (misurazione, agricoltura), raccolta di energia
Prezzo approssimativo$2–4 (volume)$4–6 (volume)$3–5 (volume)

Progettazione RF di PCB IoT

Tracce a impedenza controllata

Il mantenimento di un’impedenza controllata è essenziale affinché i segnali RF si propaghino senza riflessioni, preservando l’integrità del segnale. L’impedenza caratteristica (Z₀) dipende da:

  • Larghezza del tracciato (W)
  • Altezza dal piano di terra (H)
  • Costante dielettrica (εr)
  • Spessore del rame (T)

Per la maggior parte dei progetti di PCB IoT, un target di 50 Ω è lo standard. Impedenza disadattata può causare VSWR >1,5, con conseguente perdita di potenza o emissioni indesiderate.

Strumenti di progettazione: Polar SI9000, AppCAD o calcolatori online. Per una linea microstrip, una formula comune è:

Formula di calcolo dell'impedenza caratteristica

Linee di trasmissione

Quando si progettano tracce RF per PCB IoT, trattarle come linee di trasmissione. Due tipi comuni sono microstrip e stripline:

AspettoMicrostrisciaStripline
StrutturaTraccia sullo strato superiore al di sopra del piano di massa (esposta all'aria)Traccia intercalata tra due piani di massa
ProfessionistiFabbricazione più semplice, costo inferiore, accessibile per la messa a puntoMigliore schermatura, impedenza costante
RaggruppaPiù suscettibile alle interferenze esterne, maggiore perditaPiù difficile da raggiungere o da mettere a punto, richiede più livelli
ImpedenzaInfluenzato dall'aria (εr efficace inferiore)Completamente integrato (utilizza εr completo)
Utilizzo dell'IoTSchede semplici a 2–4 strati (ad esempio, alimentazione antenna BLE)Moduli RF ad alta densità o progetti multi-radio
PerditaMaggiore perdita dielettrica dovuta all'interfaccia aereaMinore perdita, sebbene attraverso le transizioni possa aggiungere stub
Microstrip e stripline

Requisiti relativi al piano di massa

Un piano di massa solido e continuo funge da percorso di ritorno RF e da specchio per i segnali. Linee guida chiave:

  • Utilizzare uno stack di almeno 4 livelli con layer GND dedicati sotto le sezioni RF.
  • Evitare interruzioni o fessure sotto le tracce RF, che creano discontinuità di impedenza.
  • Per GND su tutti gli strati e interconnessione con via. Per progetti multibanda, la segmentazione è accettabile se fittamente cucita.

Suggerimento IoT: Nei dispositivi alimentati a batteria, integrare piani di alimentazione ma isolarli dalla terra RF per evitare accoppiamenti di rumore.

Piano di massa solido nel PCB

Via Stitching

Le vie collegano i piani di massa attraverso gli strati, creando percorsi a bassa impedenza e schermatura aggiuntiva:

  • Posizionamento Ogni λ/20 lungo le tracce RF o i bordi del circuito stampato (ad esempio, ~6 mm a 2,4 GHz).
  • Tipi: Fori passanti per design semplici; ciechi o interrati per schede HDI.
  • Diametro tipico: 0,2–0,3 mm con anello anulare da 0,15 mm.

Scopo: prevenire risonanze, ridurre le dispersioni EMI e, nelle linee coplanari, unire entrambi i lati per CPWG.

Evitare: Vias nei percorsi del segnale (creano stub); back-drill se necessario.

Zone RF vietate

L'antenna ha il compito di emettere/ricevere onde elettromagnetiche; la sua posizione influisce direttamente sull'efficienza del PCB IoT (efficienza target η > 50%):

  • Posizionare le antenne ai bordi o agli angoli della scheda, lontano da oggetti metallici come batterie, schermature o connettori.
  • Mantenere una distanza minima di 5–10 mm dai componenti vicini. Per configurazioni MIMO, mantenere le antenne a una distanza >λ/2.
  • Nessun terreno direttamente sotto l'elemento radiante.
  • Orientare le antenne in base alla polarizzazione (verticale per monopoli).
  • Utilizza strumenti di simulazione EM per prevedere i pattern di radiazione e il VSWR.
Zone di esclusione delle comuni MCU
Zone di esclusione delle comuni MCU

Selezione e posizionamento dell'antenna

  • Antenne PCB

Incisa sul circuito stampato (ad es. Inverted-F o a meandro). Compatta e a basso costo, offre tipicamente un guadagno di 2-3 dBi. Sensibile all'ambiente circostante, quindi si consiglia la taratura con un circuito di adattamento. Ideale per piccoli dispositivi IoT come i sensori.

  • Antenne esterne

Guadagno più elevato (5+ dBi), fattore di forma flessibile (a frusta, chip), ma costo più elevato e richiede un connettore. Utilizzare per applicazioni in cui la portata è fondamentale.

Posizionamento antenna

Connettori U.FL

Mini connettori coassiali utilizzati per antenne esterne o punti di test. Saldati alle estremità delle tracce da 50 Ω, spesso abbinati a cavi pigtail. Supportano frequenze fino a 6 GHz. Una corretta messa a terra è essenziale per mantenere la schermatura. Comuni nei moduli come ESP32 con commutazione dell'antenna.

Connettore U.FL

Reti di Corrispondenza

Per il massimo trasferimento di potenza tra la sorgente RF e l'antenna, progettare una rete di adattamento a π o L. Una corretta messa a punto compensa le parassiti della disposizione del PCB e garantisce che il VSWR sia entro limiti accettabili.

Rete Pi e posizionamento sul PCB
Rete Pi e posizionamento sul PCB

Progettazione del sistema di alimentazione per PCB IoT

Selezione della chimica della batteria

Quando si seleziona una batteria, considerare fattori come la densità energetica, la sicurezza, il costo, la tolleranza alla temperatura e la durata del ciclo di vita.

ChimicaTensione nominaleDensità di energiaSicurezzaDurata del cicloCaso d'uso tipico dell'IoTSvantaggio principale
Ioni di litio (18650 / 21700)3,6–3,7 VMolto alta (~250 Wh/kg)Moderato (richiede protezione)500–1000 cicliDispositivi ad alta potenza come fotocamere o gatewayPotenziale fuga termica se abusato
LiPo (cella a sacchetto)3,7 VFattore di forma molto elevato e flessibileBasso–Moderato300–500 cicliDispositivi indossabili e sensori compattiPossono gonfiarsi se sottoposti a scarica eccessiva o stress
LiFePO₄ (prismatico)3,2 VInferiore (~160 Wh/kg)Eccellente2000–5000 cicliSensori IoT industriali o a energia solarePiù grande e pesante a parità di capacità

Per le batterie al litio a singola cella, un modulo di protezione (PCM) o un chip di gestione della batteria è essenziale. Una soluzione comune ed economica è la coppia di protezione DW01 + 8205A.

BMS tipico per batterie LIPO

Regolatori Buck vs. LDO

I regolatori LDO sono tipicamente utilizzati per alimentazioni sempre attive, carichi a bassa corrente (solitamente inferiori a ~50 mA) o circuiti sensibili al rumore come sensori analogici e RTC.

I convertitori buck sono più adatti per il binario di alimentazione principale quando la tensione della batteria varia in modo significativo o quando la corrente di carico supera circa 50 mA. Questo è spesso il caso quando il MCU è attivo o la radio sta trasmettendo.

Regolatori a Corrente di Quiescenza Ultra-Bassa

Nei dispositivi IoT in deep-sleep, la corrente quiescente del regolatore può dominare il consumo energetico complessivo.

Esempi includono:

  • TPS7A02 (Texas Instruments): circa 0,5 µA Iq, fino a 200 mA in uscita, con prestazioni PSRR elevate
  • MCP1700 (Microchip): circa 1,6 µA Iq, ampiamente utilizzato e molto conveniente
  • Serie Nisshinbo NR1640: tipicamente <1 µA Iq con soft-start integrato
  • Questi componenti sono particolarmente utili nei design di PCB per l'IoT in cui il dispositivo trascorre la maggior parte del tempo in deep sleep.

Gestione del Percorso di Alimentazione

Molti dispositivi IoT devono funzionare da più sorgenti di alimentazione, come una batteria e una connessione USB durante la ricarica o il debug. I circuiti di gestione del percorso di alimentazione consentono il passaggio senza interruzioni tra queste sorgenti senza causare interruzioni o reset.

Gli approcci comuni includono:

  • Soluzione semplice: Diodo ideale combinato con un caricabatterie TP4056 (a basso costo)
  • Soluzioni integrate: Circuiti integrati come BQ24075, MAX77734 o TPS2116, che integrano commutazione del carico e controllo del percorso di alimentazione
Circuiti di ricarica

Protezione contro l'inversione di polarità

I connettori della batteria sono una fonte comune di danni accidentali, specialmente nei design sostituibili sul campo. La protezione da inversione di polarità aiuta a prevenire guasti catastrofici se una batteria viene collegata in modo errato.

  • Protezione a diodo: Implementazione semplice, ma introduce una caduta di tensione di circa 0,3–0,7 V, che spreca energia.
  • Protezione di MOSFET a canale P (raccomandata): Fornisce una caduta di tensione quasi nulla e un'efficienza molto più elevata.

Un classico circuito di protezione inversa con P-MOSFET:

Protezione da inversione di polarità

Protezione ESD

I connettori esterni sono punti di ingresso comuni per le scariche elettrostatiche (ESD). Le porte USB, i connettori della batteria e i pin di I/O esposti dovrebbero sempre includere protezione.

Utilizzare diodi TVS bidirezionali come PESD5V0L1BA o SMAJ5.0CA, e posizionarli il più vicino possibile al connettore per intercettare gli eventi ESD prima che si propaghino nel PCB.

Basi per la protezione ESD

Considerazioni finali

Trasformare un concetto IoT in un prodotto affidabile comporta molto più della semplice progettazione di schemi. Una volta che sono coinvolti la connettività wireless, il funzionamento a batteria e il dispiegamento nel mondo reale, la progettazione di PCB diventa rapidamente una sfida multidisciplinare che tocca l'ingegneria RF, l'ottimizzazione della potenza, i vincoli meccanici e la produzione su larga scala.

Molti progetti IoT incontrano problemi solo dopo aver costruito prototipi: prestazioni wireless instabili, scarica inaspettata della batteria, guasti EMC o problemi di efficienza dell'antenna causati da dettagli del layout. Affrontare queste sfide nelle prime fasi di progettazione può ridurre significativamente il rischio di sviluppo e accorciare il percorso verso la produzione.

A PCBCool, collaboriamo con sviluppatori IoT per colmare il divario tra progettazione e produzione. Il nostro team fornisce Supporto PCB IoT end-to-end, inclusa la fabbricazione, la guida al layout RF e i servizi di assemblaggio completi, aiutando a garantire che i progetti hardware IoT siano pronti non solo a funzionare, ma anche a scalare in prodotti affidabili.

Se stai sviluppando un nuovo dispositivo IoT, dai nodi sensore a basso consumo a sistemi industriali connessi, PCBCool può aiutarti a portare il tuo progetto dal prototipo alla produzione con sicurezza.

Domande Frequenti (FAQ)

Q1: Che cos'è l'IPC-2223?

A: IPC-2223 è lo standard industriale per la progettazione di PCB flessibili e rigido-flessibili, che fornisce regole dettagliate per garantire affidabilità e producibilità.

D4: Devo usare gocce o raccordi alle estremità dei tracciati?

Sì. Raccordi a goccia e sagomati alle estremità del tracciato riducono lo sforzo e migliorano l'affidabilità nelle zone di piegatura.

Sam K
Sam K | Ingegnere di Sistemi Embedded

Sam K lavora su sistemi elettronici embedded, con un focus sulla progettazione hardware, sviluppo PCB, programmazione firmware e integrazione di sistemi. Supporta anche l'ottimizzazione delle prestazioni e aiuta a trasformare idee di prodotti elettronici in soluzioni affidabili nel mondo reale.

Tag correlati
Condividi