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!