Un produit de détection en périphérie vit ou meurt selon quatre éléments : les capteurs qui observent le monde, le hub qui exécute les modèles, la mémoire qui les alimente et les interfaces qui relient l’ensemble de la pile. Si vous les choisissez selon leurs valeurs de crête, la conception fonctionnera sur l’établi mais échouera sur batterie. Un article complémentaire, On-Device Inference Is Remaking the Sensor Stack, présente une meilleure approche : pousser chaque décision vers l’étage le moins coûteux capable de la prendre. Cet article traduit cette règle en spécifications, composant par composant.
Examinons les spécifications qui permettent de cerner chaque composant, la fonction d’edge AI qui mérite d’être payée et les interfaces typiques.
Composant | Spécifications clés à définir | Fonction d’edge AI à rechercher | Interface typique |
|---|---|---|---|
IMU | Axes, plages pleine échelle simultanées, densité de bruit, stabilité du biais gyroscopique, ODR, profondeur de FIFO | Arbres de décision sans code, DSP programmable dans le capteur, fusion embarquée | I2C / I3C / SPI + interruption |
Temps de vol | Nombre de zones, portée selon la lumière ambiante, FoV/FoI, précision, encombrement du module | Histogrammes sur puce, sortie distance + niveau de confiance | I2C / I3C (CSI-2 pour la classe image) |
Radar 60 GHz | Bande passante de balayage, canaux Tx/Rx, antenne intégrée au boîtier, portée micro/macro | Moteur de présence autonome ou classifieur DSP sur puce | SPI + interruption |
Microphone MEMS | RSB, AOP, type de sortie, tolérance d’appairage en réseau | Détection d’activité acoustique, NPU intégré au micro pour VAD et détection de mots-clés | PDM / I2S / TDM |
Hub capteur / hôte | SRAM, bande passante mémoire, prise en charge des opérateurs NPU, courant en veille profonde, chaîne d’outils | Domaine hub always-on, synchro multi-flux, sécurité du modèle | Héberge les bus ci-dessus |
Mémoire | SRAM (Ko), flash (Mo), capacité et bande passante LPDDR (Go/s) | Accueille le modèle INT8 plus les activations, avec marge pour l’OTA | Sur puce / LPDDR / PSRAM |
Interfaces | Nombre de broches, débit, périphériques par bus, prise en charge des interruptions | Interruptions in-band, adressage dynamique (I3C) | I2C / I3C / SPI / PDM / I2S / CSI-2 |
L’unité de mesure inertielle (IMU) est le cheval de bataille des wearables, des traceurs d’actifs et de la surveillance d’état ; c’est aussi l’exemple le plus mature d’IA embarquée dans le capteur. Quatre domaines de spécifications déterminent le bon IMU :
STMicroelectronics est en tête pour l’intelligence embarquée dans le capteur, tandis que TDK InvenSense, Bosch Sensortec et Analog Devices couvrent tout le spectre du grand public à l’industriel. Pour l’automobile et les conceptions à longue durée de vie, la conformité AEC-Q100 et les programmes de pérennité sur 10 ans sont des spécifications filtrantes.
Un capteur à temps de vol (ToF) fournit une distance, pas une image, ce qui explique sa diffusion des téléphones vers les ordinateurs portables, les robots et l’électroménager comme capteur de présence et de gestes avec protection de la vie privée intégrée. Le ToF direct (dToF) mesure sur puce le temps de retour des photons et fournit à l’hôte une distance ainsi qu’un indice de confiance, tandis que le ToF indirect échange plus de consommation contre des cartes de profondeur plus denses. Utilisez ces trois spécifications pour distinguer les options :
Le radar à ondes millimétriques détecte les macro-mouvements et micro-mouvements (y compris la respiration) dans la ligne de visée, dans l’obscurité et sans capturer d’imagerie identifiable. Certains composants servent de frontaux, exécutant des balayages FMCW (frequency-modulated continuous-wave) et un stockage FIFO sur puce, tandis qu’un modèle léger classe sur l’hôte. D’autres intègrent un DSP sur la puce et exécutent le classifieur dans le capteur. Une fois cette décision prise, portez attention à ces trois spécifications :
Le paysage fournisseurs se divise selon les applications. Infineon domine le grand public et l’automatisation des bâtiments, tandis que TI domine la détection d’habitacle automobile. Les fournisseurs de modules offrent une autre option : payer plus cher, et l’antenne ainsi que l’adaptation arrivent préconçues.
Le microphone est l’endroit où commence l’histoire de la consommation always-on, et le rapport signal/bruit (RSB) n’est qu’une partie de la fiche technique. Voici ce qu’il faut aussi vérifier :
L’hôte agrège les flux des capteurs, les horodate et les synchronise, exécute ce que les capteurs ne peuvent pas faire, et ne se réveille que lorsque les niveaux inférieurs le demandent. Les valeurs TOPS seules sont trompeuses ; au moment de la sélection du composant, vous devez donc :
Le niveau hôte lui-même couvre désormais une large plage. En entrée de gamme, des microcontrôleurs équipés de NPU comme le STM32N6 de ST ont apporté la vision et l’audio accélérés aux budgets de puissance et de coût des MCU. Un niveau au-dessus, les composants construits autour de Ethos-U85 d’Arm apportent les opérateurs de transformeurs jusqu’au terminal. Tout en haut, des SoC edge comme le Dragonwing Q-8750 de Qualcomm exécutent des pipelines multimodaux et de petits modèles de langage. Faites correspondre le niveau au modèle le plus lourd que le produit exécutera, avec de la marge pour celui qu’il exécutera l’année prochaine.
La mémoire détermine si la conception fonctionne et, en 2026, si elle peut être livrée dans le budget. La SRAM embarquée constitue la véritable limite pour l’inférence de classe MCU, puisque les activations et les tampons de travail doivent y tenir, avec une enveloppe typique de 256 KB à 512 KB. La mémoire Flash stocke le modèle quantifié, dont la taille est d’environ un quart de celle de sa version originale en 32 bits une fois ramené à 8 bits, avec en plus une marge pour les mises à jour over-the-air et les partitions A/B. Dès que des pipelines de vision ou de petits modèles de langage entrent en jeu, une LPDDR externe s’impose, et la bande passante en Go/s, autant que la capacité, détermine ce que l’accélérateur peut fournir.
Mais spécifier la mémoire est la partie facile. La capacité DRAM s’est réorientée vers les centres de données IA, ce qui fait monter les prix de la LPDDR et allonge les délais d’approvisionnement. Vérifiez la disponibilité, le statut du cycle de vie et les sources alternatives avant le gel de la nomenclature. Dans ce cycle, cette vérification fait partie de la spécification.
Le bus détermine le nombre de broches, la consommation et le nombre de capteurs pouvant partager une ligne. Une interface existe pour façonner le trafic avant qu’il n’atteigne la partie coûteuse du système, et les choix par défaut pour y parvenir ont changé :
Les principes de On-Device Inference Is Remaking the Sensor Stack s’appliquent à chaque ligne de la nomenclature : résolvez chaque décision au niveau le plus bas possible de la pile et privilégiez les composants qui transmettent des résultats plutôt que des échantillons bruts.
Chaque spécification ci-dessus est aussi un terme de recherche. La plage pleine échelle, le SNR et la mémoire embarquée correspondent à des filtres paramétriques sur Octopart, et lorsqu’une spécification est plus récente que l’ensemble de filtres (comme le nombre de zones ou un NPU intégré au capteur), la fiche technique est accessible en un clic depuis les mêmes résultats. Définissez les spécifications en fonction du budget de mise en veille et filtrez sur les valeurs qui le déterminent, et la nomenclature de détection en périphérie s’assemblera en une architecture cohérente.