Bosch Système de capteur intelligent programmable IMU BHI360
Le système de capteur intelligent d’unité de mesure inertielle (IMU) programmable BHI360 de Bosch est un capteur hautement intégré, ultra-faible consommation et personnalisable, composé du meilleur IMU à 6 axes de sa catégorie, d’un contrôleur programmable 32 bits (cœur Fuser2) et d’un deuxième microcontrôleur à ultra-faible consommation. Le BHI360 en boîtier LGA de 2,5 mm x 3 mm dispose d’un cadre logiciel robuste contenant une fusion de capteurs pré-installée et d’autres logiciels de traitement des données de capteur. Il est rétrocompatible broche à broche avec les IMU de Bosch. Le cœur Fuser2 est conçu pour être un coprocesseur, déchargeant l'UCT/CPU principal des tâches de traitement des données des capteurs et réduisant considérablement la consommation d'énergie globale du système. Ces tâches comprennent la fusion de capteurs, le suivi de position et la détection d’activité/de gestes avec une haute précision et une faible latence.Caractéristiques
- Matériel
- Processeur Arc EM4 (note CoreMark et fréquence en MHz pouvant aller jusqu’à 3,6)
- Unité à virgule flottante (UVF)
- Unité de protection de la mémoire (MPU)
- Contrôleur micro-DMA 4 canaux
- Jeu d’instructions ARCv2 16/32 bits
- Processeur à faible puissance optimisé pour les algorithmes toujours actifs basés sur des données d’accéléromètre
- Mémoire
- Mémoire SRAM de 256 kO sur puce
- Mémoire vive de 144 kO sur puce à logiciel préchargé
- Connectivité
- Interface hôte SPI ou I2C configurable
- Deux interfaces maîtres secondaires (une interface I2C et une de type SPI ou I2C à sélectionner)
- Jusqu’à 14x GPIOs
- Opérations E/S rapides :
- SPI et GPIO jusqu’à 50 MHz
- Communication I2C d’une fréquence pouvant aller jusqu’à 3,4 MHz
- Capteur intégré (IMU 6 DoF)
- Accéléromètre triaxial 16 bits
- Gyroscope triaxial à 16 bits
- Logiciel
- Plateforme de captage ouverte pour permettre le développement d’algorithmes personnalisés à intégrer au cœur Fuser2 (du microcontrôleur)
- Cadre logiciel événementiel intégré et OpenRTOS™ avec pile de capteurs virtuels.
- Bibliothèque logicielle de fusion de capteurs BSX intégrée, comprenant des algorithmes d’étalonnage automatique à décalage dynamique, une orientation 3D de dispositif 6DoF et 9DoF, un vecteur de gravité, etc.
- Prise en charge du mode haute performance et de plusieurs modes basse consommation.
- Algorithme d’orientation de la tête intégré avec fusion de capteurs et correction de désalignement de la tête.
- Algorithmes optimisés fonctionnant sur un cœur Bosch à ultra-faible consommation comprenant un compteur de pas, la détection de toucher, la détection de gestes et la reconnaissance d’activité.
- Un SDK puissant pour une personnalisation facile avec prise en charge de :
- Compilateur C Metaware pour ARC
- Compilateur C GNU pour ARC
Applications
- Wearables au poignet
- Montres connectées
- Bandes de fitness
- Montres hybrides intelligentes
- Smartphones et autres appareils de communication mobiles.
- Dispositifs montés sur la tête
- Casques
- Dispositifs intra-auriculaires véritablement sans fil
- Lunettes de soleil intelligentes
- Écouteurs et contrôleurs de réalité augmentée, virtuelle ou mixte
Caractéristiques techniques
- Consommation de courant
- Fuser2 (en fonctionnement au niveau CoreMark)
- Mode longue durée 950 µA à 20 MHz
- Mode turbo 2,8 mA à 50 MHz
- Opération de fusion de capteurs (concentrateur + IMU) (calcul du vecteur de rotation du jeu)
- ODR 800 Hz, 1,2 mA
- ODR 100 Hz, 1,0 mA
- Courant de veille 8 µA
- Fuser2 (en fonctionnement au niveau CoreMark)
- Tension d'exploitation de 1,8 V
- Performances Fusino du Capteur
- Précision statique 2, 2, 2 degrés (cap, pas, roulis)
- Précision dynamique à 7, 2, 2 degrés (cap, pas, roulis)
- Temps d’étalonnage < 1 s
- Temps de stabilisation d’orientation 0,2 s
Publié le: 2023-06-14
| Mis à jour le: 2023-07-20
