Sourcing di moduli BLE dalla Cina: nRF52840 vs ESP32 e cosa verificare
Moduli BLE nRF52840 vs ESP32 dalla Cina: costi di certificazione, rischi di fornitura e cosa verificare nell'audit di una fabbrica di moduli.
Approvvigionare moduli BLE 5 dalla Cina si riduce a tre decisioni: Nordic nRF52840 vs Espressif ESP32 (e quale variante), come gestire la certificazione FCC e CE senza ripartire da zero, e come valutare la stabilità della catena di fornitura per un ciclo di vita del prodotto di 3–5 anni. Sbagliarne anche solo una aggiunge 2–4 mesi e $5.000–15.000 al primo lotto di produzione.
nRF52840 vs ESP32: cosa conta davvero per il sourcing
Entrambi i chip sono prodotti in volume in Cina. Le differenze che contano per il sourcing non sono quelle di scheda tecnica — sono l’ecosistema, la forma del modulo e i percorsi di certificazione.
nRF52840 (Nordic Semiconductor): Cortex-M4, BLE 5.3, Thread, Zigbee, NFC. Il chip di riferimento per dispositivi IoT che richiedono alte prestazioni RF, basso consumo e flessibilità di protocollo. Niente WiFi. Venduto come die nudo (poco utile per la maggior parte degli acquirenti) o incorporato in moduli di Laird (DVK-BL5340), u-blox (ANNA-B112), Actinius (Icarus) e nel nRF9160-DK di Nordic. In Cina, i produttori di Shenzhen producono moduli a costo inferiore basati sul die nRF52840.
La distinzione chiave per il sourcing: Nordic non produce il nRF52840 in Cina — è fabbricato presso TSMC e testato in Corea del Sud. I produttori cinesi di moduli acquistano die Nordic autentici da distributori autorizzati e li assemblano in moduli localmente. Il rischio sono i die contraffatti: un involucro di modulo che contiene un STM32 ri-marcato o un dispositivo clone invece del nRF52840.
Famiglia ESP32 (Espressif Systems): gamma di prodotti molto più ampia — ESP32 (dual-core, WiFi + BLE), ESP32-S3 (aggiunge accelerazione AI, USB), ESP32-C3 (single-core RISC-V, WiFi + BLE 5, costo inferiore), ESP32-H2 (Zigbee + Thread, niente WiFi), ESP32-C6 (WiFi 6 + BLE 5 + Zigbee/Thread). Espressif è un’azienda fabless cinese; la produzione avviene presso TSMC. I moduli ufficiali sono venduti con il marchio Espressif e tramite Ai-Thinker, un produttore di moduli con sede a Shenzhen con accordi di fornitura diretti con Espressif.
La distinzione chiave: i moduli ESP32 sono molto più economici dei moduli nRF52840 ($1,80–3,50 vs $4,50–9,00 a 1.000 unità) perché il volume di Espressif è molto più alto e la pressione competitiva è intensa. Il rischio non sono i die contraffatti (Espressif è cinese, quindi la catena di fornitura è più corta) ma piuttosto la sostituzione di BOM: un produttore che quota un “modulo ESP32” potrebbe consegnare ESP32-C3 o ESP32-S2 o un clone generico senza avvisarvi. Non sono pin-compatibili.
Quale scegliere: usate il nRF52840 quando vi serve BLE 5 + Thread/Zigbee + prestazioni RF Classe 3 e potete assorbire il sovrapprezzo. Usate ESP32-C3 o ESP32-C6 quando vi serve WiFi + BLE al costo più basso, o quando vi serve Matter/Thread senza il sovrapprezzo del nRF52840. Per puro BLE 5 senza requisito WiFi e con un budget sotto i $3 per modulo, l’ESP32-C3 è oggi la scelta più difendibile.
Certificazione FCC e CE: i numeri
I moduli BLE che trasmettono nella banda 2,4 GHz richiedono la certificazione FCC Part 15 Subpart C negli USA e la marcatura CE secondo la Radio Equipment Directive dell’UE. La regola FCC pertinente è la Part 15, Subpart C, Sezione 15.247, che copre i radiatori intenzionali nelle bande 902–928 MHz e 2400–2483,5 MHz.
Opzione 1: usare un modulo pre-certificato
I moduli di Laird, u-blox, Actinius (per nRF52840) ed Espressif, Ai-Thinker, LILYGO (per ESP32) detengono concessioni FCC esistenti. Potete verificare l’FCC ID di qualsiasi modulo su apps.fcc.gov. Se le istruzioni di integrazione del modulo vengono seguite esattamente (posizionamento dell’antenna, zone di keep-out, limiti di potenza), il vostro prodotto finale può usare la concessione FCC del modulo per la radio e deve solo superare il test per radiatore non intenzionale (FCC Part 15B) per il dispositivo completo.
Costo: $1.500–3.000 per i test Part 15B. Tempistica: 3–4 settimane.
Opzione 2: design RF personalizzato
Un design RF personalizzato — antenna PCB proprietaria, rete di adattamento su misura — richiede la certificazione FCC completa: potenza RF in uscita, emissioni spurie ed emissioni in banda su tutti i canali. Costo: $8.000–15.000. Tempistica: 8–12 settimane. Questo percorso ha senso oltre 50.000 unità/anno, dove i risparmi sul costo del modulo per unità giustificano l’investimento nella certificazione.
Per i primi prodotti sotto le 10.000 unità, l’Opzione 1 vince quasi sempre sul costo totale incluso il tempo di ingegneria.
CE RED per i moduli BLE rispecchia l’FCC negli aspetti importanti: i moduli pre-certificati (molti moduli europei detengono la marcatura CE secondo EN 300 328) consentono la stessa scorciatoia. Costo per un’autodichiarazione CE RED del prodotto finale usando un modulo pre-certificato: €1.500–3.000. Tempistica: 3–5 settimane.
Rischi di stabilità della catena di fornitura
Il rischio più sottovalutato nell’approvvigionamento di moduli BLE è la continuità di fornitura a lungo termine. Scegliere un modulo nel 2026 per un prodotto con un ciclo di vita di 5 anni significa che quel modulo deve essere ancora disponibile (o deve esistere un sostituto pin/footprint-compatibile) nel 2031.
Nordic nRF52840: Nordic ha un impegno dichiarato di longevità di 10 anni per il nRF52840. Il chip è in produzione dal 2018 ed è su un nodo maturo. Il rischio è basso, ma i produttori di moduli (terze parti che assemblano il nRF52840 in schede) possono interromperne la produzione senza quello stesso impegno. Restate sui moduli di Laird, u-blox o Actinius — tutti e tre hanno programmi di longevità di prodotto — anziché su assemblatori di moduli di Shenzhen senza nome.
Varianti Espressif ESP32: Espressif introduce frequentemente nuove varianti e ha una storia di introduzione silenziosa di revisioni hardware (es. la revisione chip ESP32 v3.1 rispetto alle revisioni precedenti) che incidono sulle prestazioni RF e sul comportamento dei driver. La compatibilità di pinout tra le varianti è incompleta. Specificate l’esatta variante ESP32, l’esatto produttore del modulo (Ai-Thinker, non “modulo ESP32”) e l’esatta versione dell’SDK firmware nella vostra BOM. Bloccate tutti e tre nel vostro ordine d’acquisto.
Rischio di lock-in della BOM: specificare un modulo per funzione (“modulo BLE 5, certificato FCC”) senza nominare l’esatto componente crea una scappatoia per la sostituzione. L’abbiamo visto in pratica: una fabbrica che consegna moduli ESP32-C3 invece di moduli ESP32 perché “entrambi hanno BLE 5 e FCC”. Tecnicamente accurato, ma il numero di GPIO e le specifiche di potenza WiFi differiscono. Bloccate l’esatto numero di parte per iscritto.
Cosa verificare nell’audit di un fornitore di moduli BLE
Per i fornitori che assemblano moduli BLE (anziché limitarsi a rivendere moduli Espressif o Nordic), l’audit dovrebbe coprire queste voci specifiche:
Verifica di autenticità del die: chiedete di vedere gli ordini d’acquisto che mostrano l’acquisizione di die Nordic o Espressif da distributori autorizzati (Digi-Key, Mouser, Arrow, o distributori cinesi autorizzati). Una fabbrica che compra die da broker del mercato spot è una fabbrica che potrebbe ricevere parti contraffatte senza saperlo.
Copertura dei test RF: la fabbrica testa la potenza RF in uscita e l’errore di frequenza sul 100% delle unità, o solo sui campioni? Per un modulo BLE, un test RF fallito significa una radio morta — l’unità sembrerà funzionare a corto raggio ma fallirà alle normali distanze operative. Il test RF al 100% aggiunge $0,15–0,30 per unità e ne vale la pena per qualsiasi applicazione non di commodity.
Verifica del flashing del firmware: l’hash dell’esatta versione del firmware viene verificato prima dell’imballaggio? Una fabbrica che flasha il firmware e imballa senza verifica dell’hash può spedire unità con firmware errato. Questo è particolarmente dannoso per i moduli BLE perché il firmware governa i parametri di advertising e l’intervallo di connessione, che incidono su come il vostro prodotto interagisce con le applicazioni host.
Campanello d’allarme visto in pratica: una fabbrica di moduli di Shenzhen ci ha mostrato la loro “stazione di test FCC” — un laptop che eseguiva un’app di scansione BLE. Descrivevano la connessione di ogni modulo e la verifica che comparisse nella scansione come il loro test di conformità FCC. Uno scanner BLE che vede un pacchetto di advertising non è un test di conformità FCC. Il test di conformità FCC è condotto in una camera schermata con antenne calibrate e un analizzatore di spettro. Questa fabbrica non rispettava i requisiti di conformità FCC dei propri clienti senza saperlo.
Per l’approvvigionamento di moduli IoT, l’audit di certificazione è la voce più spesso saltata e più spesso rimpianta. La pagina del settore moduli IoT approfondisce come appare in pratica la qualifica di un fornitore.