Architettura di auricolari bluetooth tws a basso consumo di energia mela

Architettura di auricolari bluetooth tws a basso consumo di energia mela

Tempo di pubblicazione: Autore: editore del sito Visita: 191

Bluetooth architettura a basso consumo di auricolari tws apple

livello di collegamento
Il livello di collegamento è la parte più complessa dell'architettura Bluetooth a basso consumo energetico. È responsabile della trasmissione, della scansione, della creazione e del mantenimento delle connessioni, nonché della garanzia che i pacchetti di dati siano organizzati nel modo corretto, che i checksum e le sequenze di cifratura siano calcolati correttamente, ecc. Per eseguire le funzioni di cui sopra, vengono definiti i seguenti tre concetti di base; canale, messaggio e processo. www.bjbjaudio.com

Esistono due tipi di canali a livello di collegamento: canali di trasmissione e canali dati. I dispositivi non collegati utilizzano il canale di trasmissione per inviare i dati. Ci sono tre canali di trasmissione; ancora una volta, questo numero è un compromesso tra basso consumo energetico e robustezza. I dispositivi utilizzano questo canale per trasmettere e annunciarsi come collegabili o rilevabili ed eseguire scansioni o avviare connessioni. Una volta stabilita la connessione, il dispositivo utilizza il canale dati per trasmettere i dati. Ci sono 37 canali di dati in totale, controllati da un motore di salto di frequenza adattivo per robustezza. In un canale dati, un'estremità può inviare dati all'altra, riconoscerli e ritrasmetterli se necessario, nonché crittografare e autenticare ciascun pacchetto.
I dati inviati su qualsiasi canale (inclusi i canali di trasmissione ei canali dati) sono piccoli pacchetti. Il pacchetto di dati incapsula una piccola quantità di dati dal mittente al destinatario e un checksum per garantire l'accuratezza dei dati. Sia nel canale di trasmissione che nel canale dati. Il formato base del pacchetto è lo stesso. Ciascun dato contiene un minimo di 80 bit di indirizzo, intestazione e informazioni di verifica. www.bjbjaudio.com

Interfaccia host/controllore
Per molti dispositivi, l'avvento dell'interfaccia host/controller (HCI) fornisce un'interfaccia standard per l'host per comunicare con il controller. Questa divisione strutturale prevale nel Bluetooth classico. Oltre il 60% dei controller Bluetooth utilizza l'interfaccia HCI. Consente all'host di inviare comandi e dati al controller e consente al controller di inviare eventi e dati all'host. L'interfaccia host/controller consiste in realtà di due parti separate: l'interfaccia logica e l'interfaccia fisica. www.bjbjaudio.com

Le interfacce logiche definiscono comandi ed eventi e i comportamenti associati. L'interfaccia logica può essere fornita a qualsiasi trasporto fisico o al controller tramite un'API (Application Programming Interface) nativa situata sul controller, che può contenere uno stack di protocollo host incorporato.
L'interfaccia fisica definisce come i comandi, gli eventi e i dati vengono trasferiti attraverso diverse tecnologie di connessione. Le interfacce fisiche definite includono USB, SDIO e due varianti UART@. La maggior parte dei controller supporta solo una o due interfacce. Poiché l'implementazione di un'interfaccia USB richiede molto hardware e non è un'interfaccia a basso consumo energetico, di solito non viene visualizzata nei driver a modalità singola per Bluetooth Low Energy. Poiché l'interfaccia del controller host esiste sia all'interno del controller che dell'host, la parte che risiede sul controller viene spesso definita parte inferiore dell'interfaccia del controller host: la parte che risiede sull'host è generalmente nota come la parte superiore di l'interfaccia del controller host. www.bjbjaudio.com