1. Bluetooth modul Serijski port
Serijski interfejs je skraćeno serijski port, takođe poznat kao serijski komunikacioni interfejs, generalno poznat i kao COM port. Ovo je opći pojam, a sučelja koja koriste serijsku komunikaciju nazivaju se serijski portovi. Serijski port je hardverski interfejs.
UART je skraćenica za Universal Asynchronous Receiver/Transmitter, što znači Univerzalni asinhroni prijemnik/predajnik.
UART uključuje serijski port na nivou TTL i serijski port na nivou RS-232, a oba uređaja koji koriste UART komunikaciju moraju biti u skladu sa UART protokolom.
2. Bluetooth modul UART protokol
Prema različitim formatima protokola, može se dalje podijeliti na dva formata protokola: H4 (TX/RX/CTS/RTS/GND) i H5 (TX/RX/GND)
H4: Komunikacija ne uključuje ponovni prijenos, tako da se CTS/RTS mora koristiti. UART komunikacija je u "transparentnom prijenosu" modu, odnosno, podaci koji se nadgledaju kroz logički analizator su stvarni komunikacijski podaci. Smjer Head DataType Host ->Kontroler 0x01 HCI Command Host ->Kontroler 0x02 ACL Packet Host ->Kontroler 0x03 SCO Packet Controller ->Host 0x04 HCI kontroler događaja ->Host 0x02 ACL kontroler paketa ->Host 0x03 SCO paket
H5: (također poznat kao 3-žični), zbog podrške za ponovni prijenos, CTS/RTS je opciono. H5 komunikacioni paketi podataka počinju i završavaju sa 0xC0, odnosno 0xC0... korisnim opterećenjem 0xC0. Ako korisni teret sadrži 0xC0, konvertuje se u 0xDB 0xDC; Ako korisni teret sadrži 0xDB, konvertuje se u 0xDB 0xDD
3. Serijski port Bluetooth modula
Većina Bluetooth HCI modula podržava H5 način rada,
Mali dio (kao što je BW101/BW104/BW151) podržava samo H4 način rada (tj. CTS/RTS je potreban)
Bilo H4 ili H5, tokom inicijalizacije Bluetooth-a, stek protokola se povezuje sa modulom brzinom od 115200bps. Nakon što je veza uspješna, skače na visoku brzinu prijenosa (>=921600bps). Obično se koriste 921600/1M/1.5M/2M/3M
Napomena: Konfiguracija serijskog porta H4 ne uključuje bit za provjeru; H5 obično koristi čak i provjeru. Ne zaboravite postaviti format kada hvatate pakete podataka serijskog porta pomoću Logičkog analizatora.
4. Slučaj
Osnovni parametri
FSC-DB004-BT826 integriše BT826 Bluetooth modul i DB004 pin interfejs ploču, podržava Bluetooth 4.2 dual mode protokol (BR/EDR/LE), integriše baseband kontroler, Cortex-M3 CPU, PCB antenu
- · Protokol: SPP, HID, GATT, itd
- ·Veličina pakovanja: 13 * 26.9 * 2 mm
- · Nivo snage 1.5
- ·Podrazumevana brzina prenosa serijskog porta: 115.2kbps Opseg brzine prenosa: 1200bps~921kbps
- ·Podrška OTA nadogradnji
- ·BQB, MFI
- ·U skladu sa ROHS specifikacijama
5. rezime
Bluetooth serijska komunikacija je vrlo jednostavno i osnovno znanje. Generalno, prilikom otklanjanja grešaka, pažljivo pročitajte specifikaciju modula i obratite pažnju na neke stvari kada koristite logički analizator. Ako ništa drugo ne razumijete, možete kontaktirati Feasycom tim!