1. Bluetooth-modul Seriell port
Det seriella gränssnittet förkortas som en seriell port, även känd som ett seriellt kommunikationsgränssnitt, allmänt även känd som en COM-port. Detta är en allmän term, och gränssnitt som använder seriell kommunikation kallas serieportar. En seriell port är ett hårdvarugränssnitt.
UART är förkortningen för Universal Asynchronous Receiver/Transmitter, vilket betyder Universal Asynchronous Receiver/Transmitter.
UART inkluderar en seriell port på TTL-nivå och en seriell port på RS-232-nivå, och båda enheterna som använder UART-kommunikation måste följa UART-protokollet.
2. Bluetooth-modul UART-protokoll
Beroende på de olika protokollformaten kan det delas upp ytterligare i två protokollformat: H4 (TX/RX/CTS/RTS/GND) och H5 (TX/RX/GND)
H4: Kommunikation inkluderar inte återsändning, så CTS/RTS måste använda. UART-kommunikation är i "transparent transmission"-läge, det vill säga data som övervakas genom logikanalysatorn är de faktiska kommunikationsdata Riktningshuvud 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: (även känd som 3-tråd), på grund av stöd för återsändning är CTS/RTS valfritt. H5 kommunikationsdatapaket börjar och slutar med 0xC0, det vill säga 0xC0... nyttolast 0xC0. Om nyttolasten innehåller 0xC0 konverteras den till 0xDB 0xDC; Om nyttolasten innehåller 0xDB konverteras den till 0xDB 0xDD
3. Bluetooth-modulens seriella port
De flesta Bluetooth HCI-moduler stöder H5-läge,
En liten del (som BW101/BW104/BW151) stöder endast H4-läge (dvs. CTS/RTS krävs)
Oavsett om det är H4 eller H5, under Bluetooth-initiering, ansluter protokollstacken till modulen med en baudhastighet på 115200bps. Efter att anslutningen lyckats hoppar den till en hög baudhastighet (>=921600bps). Vanligtvis används 921600/1M/1.5M/2M/3M
Obs: H4 seriella portkonfigurationen inkluderar inte en kontrollbit; H5 brukar använda jämn kontroll. Kom ihåg att ställa in formatet när du tar tag i serieportdatapaket med Logic analysator.
4. Ärende
Grundparametrar
FSC-DB004-BT826 integrerar BT826 Bluetooth-modul och DB004-stiftgränssnittskort, stöder Bluetooth 4.2 dual mode-protokoll (BR/EDR/LE), integrerar basbandskontroller, Cortex-M3 CPU, PCB-antenn
- ·Protokoll: SPP, HID, GATT, etc
- ·Förpackningsstorlek: 13 * 26.9 * 2mm
- · Effektnivå 1.5
- · Standard baudhastighet för seriell port: 115.2 kbps Baudhastighetsområde: 1200bps~921kbps
- ·Stöd OTA-uppgradering
- ·BQB, MFI
- ·Kompatibel med ROHS-specifikationer
5. Sammanfattning
Bluetooth seriell kommunikation är en mycket enkel och grundläggande kunskap. I allmänhet, när du felsöker, läs modulspecifikationen noggrant och var uppmärksam på vissa saker när du använder Logic-analysatorn. Om du inte förstår något annat kan du kontakta Feasycom-teamet!