1. Bluetooth modul Serijski priključak
Serijsko sučelje je skraćeno kao serijski port, također poznato kao serijsko komunikacijsko sučelje, općenito također poznato kao COM port. Ovo je opći izraz, a sučelja koja koriste serijsku komunikaciju nazivaju se serijskim priključcima. Serijski port je hardversko sučelje.
UART je skraćenica za Universal Asynchronous Receiver/Transmitter, što znači Univerzalni asinkroni prijemnik/odašiljač.
UART uključuje serijski priključak razine TTL i serijski priključak razine RS-232, a oba uređaja koji koriste UART komunikaciju moraju biti u skladu s UART protokolom.
2. Bluetooth modul UART protokol
Prema različitim formatima protokola, može se dalje podijeliti u dva formata protokola: H4 (TX/RX/CTS/RTS/GND) i H5 (TX/RX/GND)
H4: Komunikacija ne uključuje ponovni prijenos, pa se mora koristiti CTS/RTS. UART komunikacija je u načinu "transparentnog prijenosa", to jest, podaci koji se nadziru kroz logički analizator stvarni su komunikacijski podaci Direction Head DataType Host -> Controller 0x01 HCI Command Host -> Controller 0x02 ACL Packet Host -> Controller 0x03 SCO Packet Controller ->Host 0x04 HCI kontroler događaja ->Host 0x02 ACL paket kontroler ->Host 0x03 SCO paket
H5: (također poznat kao 3-žilni), zbog podrške za ponovni prijenos, CTS/RTS nije obavezan. H5 komunikacijski paketi podataka počinju i završavaju s 0xC0, odnosno 0xC0... nosivost 0xC0. Ako sadržaj sadrži 0xC0, pretvara se u 0xDB 0xDC; Ako sadržaj sadrži 0xDB, pretvara se u 0xDB 0xDD
3. Serijski priključak 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 (tj. potreban je CTS/RTS)
Bilo H4 ili H5, tijekom inicijalizacije Bluetootha, hrpa protokola povezuje se s modulom pri brzini prijenosa od 115200 bps. Nakon što je veza uspješna, ona prelazi na visoku brzinu prijenosa (>=921600bps). Obično se koriste 921600/1M/1.5M/2M/3M
Napomena: konfiguracija H4 serijskog priključka ne uključuje bit za provjeru; H5 obično koristi parnu provjeru. Ne zaboravite postaviti format kada hvatate pakete podataka serijskog porta pomoću logičkog analizatora.
4. Slučaj
Osnovni parametri
FSC-DB004-BT826 integrira BT826 Bluetooth modul i DB004 pin sučelje, podržava Bluetooth 4.2 dual mode protokol (BR/EDR/LE), integrira baseband kontroler, Cortex-M3 CPU, PCB antenu
- · Protokol: SPP, HID, GATT, itd
- ·Veličina pakiranja: 13 * 26.9 * 2 mm
- ·Razina snage 1.5
- · Zadana brzina prijenosa serijskih priključaka: 115.2 kbps Raspon brzine prijenosa: 1200 bps ~ 921 kbps
- · Podržava OTA nadogradnju
- ·BQB, MFI
- · Sukladno ROHS specifikacijama
5. Sažetak
Bluetooth serijska komunikacija je vrlo jednostavno i osnovno znanje. Općenito, prilikom uklanjanja pogrešaka pažljivo pročitajte specifikaciju modula i obratite pozornost na neke stvari kada koristite logički analizator. Ako vam još nešto nije jasno, možete kontaktirati Feasycom tim!