Un prodotto di edge sensing vive o muore in base a quattro elementi: i sensori che osservano il mondo, l’hub che esegue i modelli, la memoria che li alimenta e le interfacce che collegano l’intero stack. Se li si sceglie in base ai valori di picco, il progetto funziona sul banco ma fallisce a batteria. Un articolo correlato, On-Device Inference Is Remaking the Sensor Stack, propone un approccio migliore: spingere ogni decisione allo stadio meno costoso in grado di prenderla. Questo articolo traduce quella regola in specifiche, componente per componente.
Diamo un’occhiata alle specifiche che definiscono ciascun componente, alla funzione edge AI per cui vale la pena pagare e alle interfacce tipiche.
Componente | Specifiche chiave da definire | Funzione edge AI da cercare | Interfaccia tipica |
|---|---|---|---|
IMU | Assi, intervalli full-scale simultanei, densità di rumore, stabilità del bias del giroscopio, ODR, profondità FIFO | Alberi decisionali senza codice, DSP programmabile nel sensore, fusion integrata | I2C / I3C / SPI + interrupt |
Time-of-flight | Numero di zone, portata in funzione della luce ambientale, FoV/FoI, accuratezza, ingombro del modulo | Istogrammi on-chip, uscita di distanza più livello di confidenza | I2C / I3C (CSI-2 per classe immagine) |
Radar a 60 GHz | Larghezza di banda della sweep, canali Tx/Rx, antenna-in-package, portata micro/macro | Motore autonomo di presence detection o classificatore DSP on-chip | SPI + interrupt |
Microfono MEMS | SNR, AOP, tipo di uscita, tolleranza di matching dell’array | Rilevamento di attività acustica, NPU nel microfono per VAD e keyword spotting | PDM / I2S / TDM |
Sensor hub / host | SRAM, larghezza di banda della memoria, supporto degli operatori NPU, corrente in deep sleep, toolchain | Dominio hub always-on, sincronizzazione multi-stream, sicurezza del modello | Ospita i bus sopra elencati |
Memoria | SRAM (KB), flash (MB), capacità e larghezza di banda LPDDR (GB/s) | Adatta al modello INT8 più le attivazioni, con margine per OTA | On-chip / LPDDR / PSRAM |
Interfacce | Numero di pin, data rate, dispositivi per bus, supporto interrupt | Interrupt in-band, indirizzamento dinamico (I3C) | I2C / I3C / SPI / PDM / I2S / CSI-2 |
L’unità di misura inerziale (IMU) è il cavallo di battaglia di wearable, tracker di asset e sistemi di condition monitoring, ed è anche l’esempio più maturo di AI nel sensore. Quattro aree di specifica determinano la IMU giusta:
STMicroelectronics guida sul fronte dell’intelligenza nel sensore, mentre TDK InvenSense, Bosch Sensortec e Analog Devices coprono l’intero spettro dal consumer all’industriale. Per l’automotive e i progetti a lunga durata, lo stato AEC-Q100 e i programmi di longevità a 10 anni sono specifiche filtrabili.
Un sensore time-of-flight (ToF) restituisce una distanza, non un’immagine, ed è per questo che si è diffuso dagli smartphone a laptop, robot ed elettrodomestici come sensore di presenza e gesture con privacy intrinseca. Il ToF diretto (dToF) misura on-chip il tempo di ritorno dei fotoni e fornisce all’host distanza più un valore di confidenza, mentre il ToF indiretto scambia consumo per mappe di profondità più dense. Usa queste tre specifiche per orientarti:
Il radar a onde millimetriche rileva macro-movimento e micro-movimento (compresa la respirazione) in linea di vista, al buio e senza acquisire immagini identificabili. Alcuni componenti fungono da front-end, eseguendo sweep FMCW (frequency-modulated continuous-wave) e memorizzazione FIFO on-chip, mentre un modello leggero classifica sull’host. Altri integrano un DSP sul die ed eseguono il classificatore nel sensore. Una volta presa questa decisione, presta attenzione a queste tre specifiche:
Il panorama dei fornitori si divide per applicazione. Infineon è leader nel consumer e nell’automazione degli edifici, mentre TI domina il sensing in-cabin automotive. I fornitori di moduli offrono un’altra opzione: si paga un premium, ma antenna e matching arrivano già ingegnerizzati.
Il microfono è il punto in cui inizia la storia della potenza always-on, e il rapporto segnale/rumore (SNR) è solo una parte della scheda tecnica. Ecco cos’altro controllare:
L’host aggrega i flussi dei sensori, li timestampa e li sincronizza, esegue ciò che i sensori non possono fare e si risveglia solo quando i livelli sottostanti glielo segnalano. I valori TOPS da soli sono fuorvianti, quindi in fase di selezione del componente occorre:
Il livello host oggi copre esso stesso una gamma molto ampia. Nella fascia bassa, microcontrollori dotati di NPU come STM32N6 di ST hanno portato visione e audio accelerati nei budget di potenza e di costo tipici degli MCU. Un gradino sopra, componenti basati su Ethos-U85 di Arm portano gli operatori transformer fino all’endpoint. In fascia alta, edge SoC come Dragonwing Q-8750 di Qualcomm eseguono pipeline multimodali e small language model. Abbina il livello al modello più pesante che il prodotto dovrà eseguire, con margine per quello che eseguirà l’anno prossimo.
La memoria determina se il progetto funziona e, nel 2026, se può essere prodotto restando nel budget. La SRAM on-chip rappresenta il vero limite massimo per l’inferenza di classe MCU, poiché attivazioni e buffer di lavoro devono rientrarvi, con un intervallo tipico di 256 KB-512 KB. La flash contiene il modello quantizzato, circa un quarto delle dimensioni dell’originale a 32 bit una volta ridotto a 8 bit, più un margine per gli aggiornamenti over-the-air e gli slot A/B. Quando entrano in gioco pipeline di visione o piccoli modelli linguistici, segue la LPDDR esterna, e la larghezza di banda in GB/s, tanto quanto la capacità, determina ciò che l’acceleratore è in grado di offrire.
Ma specificare la memoria è la parte facile. La capacità DRAM si è spostata verso i data center AI, facendo salire i prezzi della LPDDR e allungando i tempi di consegna. Verifica disponibilità, stato del ciclo di vita e seconde fonti prima che la BOM venga congelata. In questo ciclo, quel controllo fa parte della specifica.
Il bus determina il numero di pin, il consumo e quanti sensori condividono una linea. Un’interfaccia serve a modellare il traffico prima che raggiunga la parte costosa del sistema, e i valori predefiniti per farlo sono cambiati:
I principi di On-Device Inference Is Remaking the Sensor Stack si applicano a ogni voce della BOM: risolvi ogni decisione il più in basso possibile nello stack e privilegia i componenti che trasferiscono risultati anziché campioni grezzi.
Ogni specifica sopra riportata è anche un termine di ricerca. Full-scale range, SNR e memoria on-chip corrispondono ai filtri parametrici su Octopart, e quando una specifica è più recente dell’insieme di filtri (come il numero di zone o una NPU nel sensore), la scheda tecnica è a un clic dagli stessi risultati. Definisci le specifiche in base al budget di sleep e filtra in base ai numeri che lo determinano, e la BOM per l’edge sensing si comporrà in un’unica architettura coerente.