1. Bluetooth-Modul Serieller Anschluss

Die serielle Schnittstelle wird als Serial Port abgekürzt, auch als serielle Kommunikationsschnittstelle bekannt, allgemein auch als COM-Port bekannt. Dies ist ein allgemeiner Begriff, und Schnittstellen, die serielle Kommunikation nutzen, werden als serielle Ports bezeichnet. Ein serieller Port ist eine Hardwareschnittstelle.

UART ist die Abkürzung für Universal Asynchronous Receiver/Transmitter, was „universeller asynchroner Empfänger/Sender“ bedeutet.

UART umfasst einen seriellen Port auf TTL-Ebene und einen seriellen Port auf RS-232-Ebene, und beide Geräte, die UART-Kommunikation nutzen, müssen dem UART-Protokoll entsprechen.

2. UART-Protokoll des Bluetooth-Moduls

Entsprechend den verschiedenen Protokollformaten, Es kann weiter in zwei Protokollformate unterteilt werden: H4 (TX/RX/CTS/RTS/GND) und H5 (TX/RX/GND)

H4:  Die Kommunikation umfasst keine erneute Übertragung, daher muss CTS/RTS verwendet werden. UART-Kommunikation ist in “transparente Übertragung” Modus, das heißt, Die vom Logikanalysator überwachten Daten sind die tatsächlichen Kommunikationsdaten Richtung Kopf Datentyp Host ->Controller 0x01 HCI-Befehlshost –>Controller 0x02 ACL-Pakethost ->Controller 0x03 SCO-Paketcontroller ->Host 0x04 HCI Event Controller –>Host 0x02 ACL-Paketcontroller ->Host 0x03 SCO-Paket

H5:  (auch als 3-Draht bekannt), aufgrund der Unterstützung der Weiterverbreitung, CTS/RTS ist optional. H5-Kommunikationsdatenpakete beginnen und enden mit 0xC0, das heißt, 0xC0… Nutzlast 0xC0. Wenn die Nutzlast 0xC0 enthält, es wird in 0xDB 0xDC konvertiert; Wenn die Nutzlast 0xDB enthält, es wird in 0xDB 0xDD konvertiert

3. Serieller Port des Bluetooth-Moduls

Die meisten Bluetooth-HCI-Module unterstützen den H5-Modus,

Eine kleine Portion (wie BW101/BW104/BW151) Unterstützt nur den H4-Modus (d.h. CTS/RTS ist erforderlich)

Ob H4 oder H5, während der Bluetooth-Initialisierung, Der Protokollstack verbindet sich mit dem Modul mit einer Baudrate von 115200 Bit/s. Nachdem die Verbindung erfolgreich ist, es springt auf eine hohe Baudrate (>=921600bps). Üblicherweise werden 921600/1M/1,5M/2M/3M verwendet

Notiz: Die Konfiguration der seriellen H4-Schnittstelle enthält kein Prüfbit; H5 verwendet normalerweise eine gleichmäßige Prüfung. Denken Sie daran, das Format festzulegen, wenn Sie Datenpakete über die serielle Schnittstelle mit dem Logikanalysator abrufen.

4. Fall

Grundparameter

FSC-DB004-BT826 integriert das BT826-Bluetooth-Modul und die DB004-Pin-Schnittstellenkarte, Unterstützt Bluetooth 4.2 Dual-Mode-Protokoll (Br/edr/le), integriert Basisband-Controller, Cortex-M3-CPU, PCB-Antenne

  • ·Protokoll: Spp, Versteckt, Gatt, usw
  • ·Packungsgröße: 13 * 26.9 * 2mm
  • ·Leistungsstufe 1.5
  • ·Standardmäßige Baudrate für die serielle Schnittstelle: 115.2kbps Baudratenbereich: 1200bps~921kbps
  • ·Unterstützt OTA-Upgrade
  • ·BQB
  • ·Entspricht den ROHS-Spezifikationen

5. Zusammenfassung

Die serielle Bluetooth-Kommunikation ist ein sehr einfaches und grundlegendes Wissen. Allgemein, beim Debuggen, Lesen Sie die Modulspezifikation sorgfältig durch, und achten Sie bei der Verwendung des Logikanalysators auf einige Dinge. Wenn Sie nichts anderes verstehen, Sie können das Feasycom-Team kontaktieren!