Pangunahing serial ng Bluetooth module

Talaan ng nilalaman

1. Bluetooth module Serial port

Ang serial interface ay pinaikling bilang isang serial port, na kilala rin bilang isang serial communication interface, sa pangkalahatan ay kilala rin bilang isang COM port. Ito ay isang pangkalahatang termino, at ang mga interface na gumagamit ng serial na komunikasyon ay tinatawag na mga serial port. Ang serial port ay isang interface ng hardware.

Ang UART ay ang abbreviation para sa Universal Asynchronous Receiver/Transmitter, ibig sabihin ay Universal Asynchronous Receiver/Transmitter.

Kasama sa UART ang serial port sa antas ng TTL at serial port ng antas ng RS-232, at ang parehong mga device na gumagamit ng komunikasyong UART ay kailangang sumunod sa protocol ng UART.

2. Bluetooth module UART protocol

Ayon sa iba't ibang mga format ng protocol, maaari pa itong hatiin sa dalawang format ng protocol: H4 (TX/RX/CTS/RTS/GND) at H5 (TX/RX/GND)

H4:  Hindi kasama sa komunikasyon ang muling pagpapadala, kaya dapat gamitin ng CTS/RTS. Ang komunikasyon ng UART ay nasa mode na "transparent transmission", ibig sabihin, ang data na sinusubaybayan sa pamamagitan ng Logic analyzer ay ang aktwal na data ng komunikasyon Direction Head DataType Host ->Controller 0x01 HCI Command Host ->Controller 0x02 ACL Packet Host ->Controller 0x03 SCO Packet Controller ->Host 0x04 HCI Event Controller ->Host 0x02 ACL Packet Controller ->Host 0x03 SCO Packet

H5:  (kilala rin bilang 3-wire), dahil sa suporta para sa muling pagpapadala, opsyonal ang CTS/RTS. Ang H5 communication data packet ay nagsisimula at nagtatapos sa 0xC0, ibig sabihin, 0xC0... payload 0xC0. Kung ang payload ay naglalaman ng 0xC0, ito ay mako-convert sa 0xDB 0xDC; Kung ang payload ay naglalaman ng 0xDB, ito ay mako-convert sa 0xDB 0xDD

3. Bluetooth module serial port

Karamihan sa mga Bluetooth HCI module ay sumusuporta sa H5 mode,

Ang isang maliit na bahagi (tulad ng BW101/BW104/BW151) ay sumusuporta lamang sa H4 mode (ibig sabihin, kinakailangan ang CTS/RTS)

H4 man o H5, sa panahon ng pagsisimula ng Bluetooth, kumokonekta ang protocol stack sa module sa baud rate na 115200bps. Pagkatapos na matagumpay ang koneksyon, tumalon ito sa mataas na baud rate (>=921600bps). Karaniwang ginagamit ay 921600/1M/1.5M/2M/3M

Tandaan: Ang configuration ng serial port ng H4 ay walang kasamang check bit; Karaniwang gumagamit ang H5 ng even check. Tandaan na itakda ang format kapag kumukuha ng mga serial port data packet gamit ang Logic analyzer.

4. Kaso

Basic parameter

Pinagsasama ng FSC-DB004-BT826 ang BT826 Bluetooth module at DB004 pin interface board, sinusuportahan ang Bluetooth 4.2 dual mode protocol (BR/EDR/LE), isinasama ang baseband controller, Cortex-M3 CPU, PCB antenna

  • · Protocol: SPP, HID, GATT, atbp
  • · Laki ng package: 13 * 26.9 * 2mm
  • · Power level 1.5
  • ·Default na serial port baud rate: 115.2kbps Baud rate range: 1200bps~921kbps
  • · Suportahan ang pag-upgrade ng OTA
  • ·BQB, MFI
  • · Sumusunod sa mga pagtutukoy ng ROHS

5. Buod

Ang Bluetooth serial communication ay isang napaka-simple at pangunahing kaalaman. Sa pangkalahatan, kapag nagde-debug, basahin nang mabuti ang detalye ng module, at bigyang pansin ang ilang bagay kapag gumagamit ng Logic analyzer. Kung wala ka pang naiintindihan, maaari kang makipag-ugnayan sa koponan ng Feasycom!

Mag-scroll sa Tuktok