Bosch Sistema di sensori intelligenti IMU programmabile BHI360
Il sistema di sensori intelligenti con unità di misurazione inerziale programmabile (IMU) BHI360 di Bosch è un sensore personalizzabile, altamente integrato e a bassissima potenza che consiste in un’IMU a 6 assi all'avanguardia, un controller programmabile a 32 bit (core Fusore2) e una seconda MCU a potenza ultrabassa. Il sistema BHI360 con package LGA di 2,5 mm x 3 mm presenta un robusto framework software che contiene la fusione di sensori pre-installati e altri software di elaborazione dati del sensore ed è retrocompatibile Pin2pin con le IMU di Bosch. Il core Fuser2 è progettato per essere un coprocessore, liberare la CPU principale dalle attività di elaborazione dei dati dei sensori e ridurre significativamente il consumo energetico complessivo del sistema. Queste attività includono la fusione di sensori, il tracciamento della posizione e il rilevamento di attività/gesti con alta precisione e bassa latenza.Caratteristiche
- Hardware
- CPU ARC EM4 (fino a 3,6 CoreMark/MHz)
- Unità a virgola mobile (FPU)
- Unità di protezione della memoria (MPU)
- Controller micro-DMA a 4 canali
- Set di istruzioni ARCv2 16/32 bit
- CPU a bassa potenza ottimizzata per algoritmi sempre attivi basati su accelerometri
- Memoria
- SRAM su chip 256 kB
- ROM su chip 144 kB con software precaricato
- Connettività
- Interfaccia host configurabile SPI o I2C
- 2 interfacce master secondarie (1 interfaccia I2C e 1 SPI o I2C selezionabili)
- Fino a 14x GPIO
- Operazioni I/O veloci:
- SPI e GPIO fino a 50 MHz
- I2C fino a 3,4 MHz
- Sensore integrato (IMU 6-DoF)
- Accelerometro a 16 bit e 3 assi
- Giroscopio a 3 assi a 16 bit
- Software
- Piattaforma a sensore aperto per lo sviluppo di algoritmi integrati personalizzati per Core Fuser2 (MCU)
- Framework software event-driven integrato e OpenRTOS™ con stack di sensori virtuali
- Libreria software di fusione dei sensori BSX integrata, inclusi algoritmi di calibrazione automatica dell'offset dinamico, orientamento del dispositivo 3D, 6DoF e 9DoF, vettore di gravità, ecc.
- Supporto per la modalità ad alte prestazioni e diverse modalità a basso consumo
- Algoritmo di orientamento della testa integrato con fusione del sensore e correzione del disallineamento della testa
- Algoritmi ottimizzati in esecuzione su un core Bosch a bassissimo consumo tra cui contapassi, rilevamento dei tocchi, rilevamento dei gesti e riconoscimento delle attività
- Potente SDK per una facile personalizzazione con supporto per:
- Compilatore C Metaware per ARC
- Compilatore C GNU per ARC
Applicazioni
- Dispositivi indossabili da polso
- Smartwatch
- Braccialetti per il fitness
- Smartwatch ibridi
- Smartphone e altri dispositivi di comunicazione mobili
- Dispositivi da portare sul capo
- Cuffie
- Dispositivi in-ear completamente wireless
- Occhiali da sole intelligenti
- Cuffie e dispositivi controller di realtà AR/VR/MR
Specifiche
- Consumo di corrente
- Fuser2 (esecuzione CoreMark)
- Modalità di lunga durata da 950µA a 20MHz
- Modalità turbo da 2,8 mA a 50 MHz
- Operazione Sensor Fusion (Hub + IMU) (calcolo del vettore di rotazione del gioco)
- 1,2 mA, 800 Hz ODR
- 1,0 mA, 100 Hz ODR
- Corrente di standby: 8 µA
- Fuser2 (esecuzione CoreMark)
- Tensione di funzionamento: 1,8 V
- Prestazioni del sensore Fusino
- Precisione statica di 2, 2, 2 gradi (intestazione, passo, rotolo)
- Precisione dinamica di 7, 2, 2 gradi (intestazione, passo, rotolo)
- Tempo di calibrazione < 1 s
- Tempo di stabilizzazione dell’orientamento 0,2 s
Pubblicato: 2023-06-14
| Aggiornato: 2023-07-20
