1. Modulo Bluetooth Porta seriale

L'interfaccia seriale è abbreviata come porta seriale, nota anche come interfaccia di comunicazione seriale, generalmente nota anche come porta COM. Questo è un termine generale, e le interfacce che utilizzano la comunicazione seriale sono chiamate porte seriali. Una porta seriale è un'interfaccia hardware.

UART è l'abbreviazione di ricevitore/trasmettitore asincrono universale, che significa ricevitore/trasmettitore asincrono universale.

UART include una porta seriale di livello TTL e una porta seriale di livello RS-232, ed entrambi i dispositivi che utilizzano la comunicazione UART devono essere conformi al protocollo UART.

2. Protocollo UART del modulo Bluetooth

Secondo i diversi formati di protocollo, può essere ulteriormente suddiviso in due formati di protocollo: H4 (TX/RX/CTS/RTS/GND) e H5 (TX/RX/GND)

H4:  La comunicazione non include la ritrasmissione, quindi è necessario utilizzare CTS/RTS. La comunicazione UART è attiva “trasmissione trasparente” modalità, questo è, i dati monitorati tramite l'analizzatore logico sono i dati di comunicazione effettivi Direction Head DataType Host ->Controller 0x01 Host comando HCI ->Controller 0x02 Host pacchetto ACL ->Controller 0x03 Controller pacchetto SCO ->Host 0x04 Controller eventi HCI ->Host 0x02 Controller pacchetti ACL ->Pacchetto SCO host 0x03

H5:  (noto anche come 3 fili), grazie al supporto per la ritrasmissione, CTS/RTS è facoltativo. I pacchetti di dati di comunicazione H5 iniziano e terminano con 0xC0, questo è, 0xC0… carico utile 0xC0. Se il payload contiene 0xC0, viene convertito in 0xDB 0xDC; Se il payload contiene 0xDB, viene convertito in 0xDB 0xDD

3. Porta seriale del modulo Bluetooth

Maggior parte Bluetooth I moduli HCI supportano la modalità H5,

Una piccola porzione (come BW101/BW104/BW151) supporta solo la modalità H4 (i.e. È richiesto CTS/RTS)

Che si tratti di H4 o H5, durante Bluetooth inizializzazione, lo stack di protocolli si collega al modulo ad una velocità di trasmissione di 115200bps. Dopo che la connessione ha avuto successo, passa a una velocità di trasmissione elevata (>=921600bps). Comunemente utilizzati sono 921600/1M/1,5M/2M/3M

Nota: La configurazione della porta seriale H4 non include un bit di controllo; H5 di solito usa anche il controllo. Ricordarsi di impostare il formato quando si acquisiscono i pacchetti di dati della porta seriale con l'analizzatore logico.

4. Caso

Parametri di base

FSC-DB004-BT826 integra BT826 Modulo Bluetooth e scheda di interfaccia pin DB004, supporta Bluetooth 4.2 protocollo a doppia modalità (BR/EDR/LE), integra il controller in banda base, CPU Cortex-M3, Antenna PCB

  • ·Protocollo: SPP, NASCOSTO, GATT, ecc
  • ·Dimensioni della confezione: 13 * 26.9 * 2mm
  • ·Livello di potenza 1.5
  • ·Velocità di trasmissione predefinita della porta seriale: 115.2kbps Intervallo di velocità in baud: 1200bps~921kbps
  • ·Supporta l'aggiornamento OTA
  • ·BQB
  • ·Conforme alle specifiche ROHS

5. Riepilogo

La comunicazione seriale Bluetooth è una conoscenza molto semplice e di base. Generalmente, durante il debug, leggere attentamente le specifiche del modulo, e prestare attenzione ad alcune questioni quando si utilizza l'analizzatore logico. Se non capisci nient'altro, puoi contattare il La squadra di Feasycom!