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!