1. Port série du module Bluetooth

L'interface série est abrégée comme un port série, également connu comme une interface de communication série, Généralement également connu comme un port com. C'est un terme général, et les interfaces qui utilisent la communication série sont appelées ports série. Un port série est une interface matérielle.

UART est l'abréviation du récepteur / émetteur asynchrone universel, ce qui signifie récepteur / émetteur asynchrone universel.

UART comprend un port série TTL au niveau et un port série RS-232, et les deux appareils utilisant la communication UART doivent se conformer au protocole UART.

2. Protocole UART du module Bluetooth

Selon les différents formats de protocole, il peut être divisé en deux formats de protocole: H4 (TX / RX / CTS / RTS / GND) et h5 (TX / RX / GND)

H4:  La communication n'inclut pas la transmission RE, Donc CTS / RTS doit utiliser. La communication UART est dans “transmission transparente” mode, c'est, Les données surveillées via l'analyseur logique sont l'hôte de la tête de données de communication réelle ->Contrôleur 0x01 HOTH HOST>Contrôleur 0x02 ACL Packet Host ->Contrôleur 0x03 SCO Packet Controller ->Hôte 0x04 Contrôleur d'événements HCI ->Hôte 0x02 Contrôleur de paquets ACL ->Hôte 0x03 SCO Packet

H5:  (également connu sous le nom de 3 fils), En raison de la prise en charge de la retransmission, CTS / RTS est facultatif. Les paquets de données de communication H5 commencent et se terminent avec 0xc0, c'est, 0xc0… charge utile 0xc0. Si la charge utile contient 0xc0, il est converti en 0xdb 0xdc; Si la charge utile contient 0xdb, il est converti en 0xdb 0xdd

3. Port série du module Bluetooth

La plupart des modules Bluetooth HCI prennent en charge le mode H5,

Une petite portion (comme BW101 / BW104 / BW151) prend en charge uniquement le mode H4 (c.. CTS / RTS est requis)

Que ce soit H4 ou H5, Pendant l'initialisation Bluetooth, La pile de protocole se connecte avec le module à une vitesse en bauds de 115200bps. Une fois la connexion réussie, il saute à un taux de bauds élevé (>= 921600bps). Couramment utilisés sont 921600 / 1m / 1,5 m / 2m / 3m

Note: La configuration du port série H4 n'inclut pas de bit de contrôle; H5 utilise généralement un chèque. N'oubliez pas de définir le format lors de la saisie des paquets de données de port série avec analyseur logique.

4. Cas

Paramètres de base

FSC-DB004-BT826 intègre le module Bluetooth BT826 et la carte d'interface DB004, prend en charge Bluetooth 4.2 protocole à double mode (Br / edr / le), intégrer le contrôleur de bande de base, CPU Cortex-M3, Antenne PCB

  • ·Protocole: Spp, Se cacher, Gatte, etc.
  • · Taille du package: 13 * 26.9 * 2MM
  • · Niveau de puissance 1.5
  • · Taux de bauds du port série par défaut: 115.2KBPS BAUD Rate Range: 1200BPS ~ 921Kbps
  • · Prise en charge de la mise à niveau OTA
  • · BQB
  • · Conforme aux spécifications ROHS

5. Résumé

La communication série Bluetooth est une connaissance très simple et de base. En général, Lors du débogage, Lisez attentivement la spécification du module, et faites attention à certaines questions lors de l'utilisation de l'analyseur logique. Si tu ne comprends rien d'autre, Vous pouvez contacter l'équipe Feasycom!