Moduł Bluetooth szeregowy Podstawowy

Spis treści

1. Port szeregowy modułu Bluetooth

Interfejs szeregowy jest w skrócie portem szeregowym, znanym również jako interfejs komunikacji szeregowej, ogólnie znanym również jako port COM. Jest to termin ogólny, a interfejsy korzystające z komunikacji szeregowej nazywane są portami szeregowymi. Port szeregowy jest interfejsem sprzętowym.

UART to skrót od Uniwersalnego Asynchronicznego Odbiornika/Nadajnika, co oznacza Uniwersalny Asynchroniczny Odbiornik/Nadajnik.

UART zawiera port szeregowy poziomu TTL i port szeregowy poziomu RS-232, a oba urządzenia korzystające z komunikacji UART muszą być zgodne z protokołem UART.

2. Protokół UART modułu Bluetooth

Zgodnie z różnymi formatami protokołów można go dalej podzielić na dwa formaty protokołów: H4 (TX/RX/CTS/RTS/GND) i H5 (TX/RX/GND)

H4:  Komunikacja nie obejmuje ponownej transmisji, dlatego należy użyć CTS/RTS. Komunikacja UART jest w trybie „transparentnej transmisji”, co oznacza, że ​​dane monitorowane przez analizator stanów logicznych są rzeczywistymi danymi komunikacyjnymi. Kierunek Głowica DataType Host ->Kontroler 0x01 Host poleceń HCI ->Kontroler 0x02 Host pakietów ACL ->Kontroler 0x03 Kontroler pakietów SCO ->Kontroler zdarzeń HCI hosta 0x04 ->Kontroler pakietów ACL hosta 0x02 ->Pakiet SCO hosta 0x03

H5:  (znany również jako 3-przewodowy), ze względu na obsługę retransmisji, CTS/RTS jest opcjonalny. Pakiety danych komunikacyjnych H5 zaczynają się i kończą 0xC0, to znaczy 0xC0... ładunek 0xC0. Jeśli ładunek zawiera 0xC0, jest konwertowany na 0xDB 0xDC; Jeśli ładunek zawiera 0xDB, jest konwertowany do 0xDB 0xDD

3. Port szeregowy modułu Bluetooth

Większość modułów Bluetooth HCI obsługuje tryb H5,

Niewielka część (np. BW101/BW104/BW151) obsługuje tylko tryb H4 (tzn. wymagany jest CTS/RTS)

Niezależnie od tego, czy jest to H4, czy H5, podczas inicjalizacji Bluetooth stos protokołów łączy się z modułem z szybkością transmisji 115200bps. Po pomyślnym nawiązaniu połączenia następuje przeskok z dużą szybkością transmisji (>=921600bps). Powszechnie używane są 921600/1M/1.5M/2M/3M

Uwaga: Konfiguracja portu szeregowego H4 nie zawiera bitu kontrolnego; H5 zwykle używa parzystego czeku. Pamiętaj, aby ustawić format podczas przechwytywania pakietów danych portu szeregowego za pomocą analizatora stanów logicznych.

4. Sprawa

Podstawowe parametry

FSC-DB004-BT826 integruje moduł Bluetooth BT826 i płytkę interfejsu pinów DB004, obsługuje protokół podwójnego trybu Bluetooth 4.2 (BR/EDR/LE), integruje kontroler pasma podstawowego, procesor Cortex-M3, antenę PCB

  • ·Protokół: SPP, HID, GATT itp
  • ·Wielkość opakowania: 13*26.9*2mm
  • ·Poziom mocy 1.5
  • ·Domyślna szybkość transmisji portu szeregowego: 115.2 kb/s Zakres szybkości transmisji: 1200 b/s ~ 921 kb/s
  • ·Wsparcie aktualizacji OTA
  • ·BQB, MIF
  • ·Zgodny ze specyfikacjami ROHS

5. Streszczenie

Komunikacja szeregowa Bluetooth to bardzo prosta i podstawowa wiedza. Ogólnie rzecz biorąc, podczas debugowania przeczytaj uważnie specyfikację modułu i zwróć uwagę na pewne kwestie podczas korzystania z analizatora logicznego. Jeśli nie rozumiesz nic więcej, możesz skontaktować się z zespołem Feasycom!

Przewiń do góry