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
  • 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