Sériový modul Bluetooth Basic

Obsah

1. Modul Bluetooth Sériový port

Sériové rozhraní je zkráceno jako sériový port, známé také jako sériové komunikační rozhraní, obecně také známé jako COM port. Toto je obecný termín a rozhraní, která používají sériovou komunikaci, se nazývají sériové porty. Sériový port je hardwarové rozhraní.

UART je zkratka pro Universal Asynchronous Receiver/Transmitter, což znamená Universal Asynchronous Receiver/Transmitter.

UART obsahuje sériový port na úrovni TTL a sériový port na úrovni RS-232 a obě zařízení využívající komunikaci UART musí odpovídat protokolu UART.

2. Protokol UART modulu Bluetooth

Podle různých formátů protokolů jej lze dále rozdělit na dva formáty protokolu: H4 (TX/RX/CTS/RTS/GND) a H5 (TX/RX/GND)

H4:  Komunikace nezahrnuje opětovný přenos, takže je nutné použít CTS/RTS. Komunikace UART je v režimu „transparentního přenosu“, to znamená, že data monitorovaná prostřednictvím logického analyzátoru jsou skutečnými komunikačními daty Směrová hlava DataType Host ->Controller 0x01 HCI Command Host ->Controller 0x02 ACL Packet Host ->Controller 0x03 SCO Packet Controller -> řadič událostí HCI hostitele 0x04 -> řadič paketů ACL hostitele 0x02 -> paket SCO hostitele 0x03

H5:  (také známý jako 3-wire), kvůli podpoře opakovaného přenosu je CTS/RTS volitelný. Komunikační datové pakety H5 začínají a končí 0xC0, tedy 0xC0... užitečné zatížení 0xC0. Pokud užitečné zatížení obsahuje 0xC0, převede se na 0xDB 0xDC; Pokud užitečné zatížení obsahuje 0xDB, převede se na 0xDB 0xDD

3. Sériový port modulu Bluetooth

Většina modulů Bluetooth HCI podporuje režim H5,

Malá část (například BW101/BW104/BW151) podporuje pouze režim H4 (tj. je vyžadován CTS/RTS)

Ať už H4 nebo H5, během inicializace Bluetooth se zásobník protokolů připojí k modulu přenosovou rychlostí 115200 bps. Po úspěšném připojení přeskočí na vysokou přenosovou rychlost (>=921600bps). Běžně používané jsou 921600/1M/1.5M/2M/3M

Poznámka: Konfigurace sériového portu H4 neobsahuje kontrolní bit; H5 obvykle používá sudou kontrolu. Nezapomeňte nastavit formát při získávání datových paketů sériového portu pomocí Logic Analyzátor.

4. Případ

Základní parametry

FSC-DB004-BT826 integruje modul Bluetooth BT826 a desku rozhraní s kolíkem DB004, podporuje protokol duálního režimu Bluetooth 4.2 (BR/EDR/LE), integruje řadič základního pásma, CPU Cortex-M3, anténu PCB

  • ·Protokol: SPP, HID, GATT atd
  • ·Velikost balení: 13 * 26.9 * 2mm
  • ·Úroveň výkonu 1.5
  • ·Výchozí přenosová rychlost sériového portu: 115.2 kbps Rozsah přenosové rychlosti: 1200 bps ~ 921 kbps
  • ·Podporujte upgrade OTA
  • ·BQB, MFI
  • · V souladu se specifikacemi ROHS

5. Shrnutí

Sériová komunikace Bluetooth je velmi jednoduchá a základní znalost. Obecně platí, že při ladění si pozorně přečtěte specifikaci modulu a při používání logického analyzátoru věnujte pozornost některým věcem. Pokud něčemu jinému nerozumíte, můžete kontaktovat tým Feasycom!

Přejděte na začátek