Sériový modul Bluetooth Basic

Obsah

1. Modul Bluetooth Sériový port

Sériové rozhranie je skrátené ako sériový port, známe aj ako sériové komunikačné rozhranie, všeobecne známe aj ako COM port. Toto je všeobecný pojem a rozhrania, ktoré používajú sériovú komunikáciu, sa nazývajú sériové porty. Sériový port je hardvérové ​​rozhranie.

UART je skratka pre Universal Asynchronous Receiver/Transmitter, čo znamená Univerzálny asynchrónny prijímač/vysielač.

UART obsahuje sériový port na úrovni TTL a sériový port na úrovni RS-232 a obe zariadenia využívajúce komunikáciu UART musia byť v súlade s protokolom UART.

2. Protokol UART modulu Bluetooth

Podľa rôznych formátov protokolov ho možno ďalej rozdeliť na dva formáty protokolu: H4 (TX/RX/CTS/RTS/GND) a H5 (TX/RX/GND)

H4:  Komunikácia nezahŕňa opätovný prenos, preto je potrebné použiť CTS/RTS. Komunikácia UART je v režime „transparentného prenosu“, to znamená, že údaje monitorované prostredníctvom logického analyzátora sú skutočnými komunikačnými údajmi Smerová hlava DataType Host ->Controller 0x01 HCI Command Host ->Controller 0x02 ACL Packet Host ->Controller 0x03 SCO Packet Controller ->Hostiteľ 0x04 HCI Event Controller ->Host 0x02 ACL Packet Controller ->Host 0x03 SCO Packet

H5:  (známy aj ako 3-drôtový), kvôli podpore opakovaného prenosu je CTS/RTS voliteľný. Komunikačné dátové pakety H5 začínajú a končia 0xC0, to znamená 0xC0... užitočné zaťaženie 0xC0. Ak užitočné zaťaženie obsahuje 0xC0, skonvertuje sa na 0xDB 0xDC; Ak užitočné zaťaženie obsahuje 0xDB, skonvertuje sa na 0xDB 0xDD

3. Sériový port modulu Bluetooth

Väčšina modulov Bluetooth HCI podporuje režim H5,

Malá časť (napríklad BW101/BW104/BW151) podporuje iba režim H4 (tj vyžaduje sa CTS/RTS)

Či už H4 alebo H5, počas inicializácie Bluetooth sa zásobník protokolov pripája k modulu prenosovou rýchlosťou 115200 921600 bps. Po úspešnom pripojení preskočí na vysokú prenosovú rýchlosť (>=921600bps). Bežne používané sú 1/1.5M/2M/3M/XNUMXM

Poznámka: Konfigurácia sériového portu H4 neobsahuje kontrolný bit; H5 zvyčajne používa rovnomernú kontrolu. Nezabudnite nastaviť formát pri zachytávaní dátových paketov sériového portu pomocou logického analyzátora.

4. Prípad

Základné parametre

FSC-DB004-BT826 integruje modul Bluetooth BT826 a dosku rozhrania s kolíkom DB004, podporuje protokol duálneho režimu Bluetooth 4.2 (BR/EDR/LE), integruje radič základného pásma, CPU Cortex-M3, anténu PCB

  • ·Protokol: SPP, HID, GATT atď
  • ·Veľkosť balenia: 13 * 26.9 * 2mm
  • ·Úroveň výkonu 1.5
  • ·Predvolená prenosová rýchlosť sériového portu: 115.2 kbps Rozsah prenosovej rýchlosti: 1200 bps ~ 921 kbps
  • · Podpora aktualizácie OTA
  • ·BQB, MFI
  • · V súlade so špecifikáciami ROHS

5. Zhrnutie

Sériová komunikácia Bluetooth je veľmi jednoduchá a základná znalosť. Vo všeobecnosti si pri ladení pozorne prečítajte špecifikáciu modulu a pri používaní logického analyzátora venujte pozornosť niektorým záležitostiam. Ak ničomu inému nerozumiete, môžete kontaktovať tím Feasycom!

Prejdite na začiatok