Modulu Bluetooth seriale Basic

Table di cuntinutu

1. Modulu Bluetooth portu Serial

L'interfaccia seriale hè abbreviata cum'è un portu seriale, cunnisciutu ancu com'è interfaccia di cumunicazione seriale, in generale cunnisciuta ancu com'è portu COM. Questu hè un termu generale, è l'interfaccia chì utilizanu a cumunicazione seriale sò chjamati porti seriali. Un portu seriale hè una interfaccia hardware.

UART hè l'abbreviazione di Universal Asynchronous Receiver/Transmitter, chì significa Universal Asynchronous Receiver/Transmitter.

UART include un portu seriale di livellu TTL è un portu seriale di livellu RS-232, è i dui dispositi chì utilizanu a cumunicazione UART anu bisognu di cunfurmà cù u protocolu UART.

2. Modulu Bluetooth UART protocolu

Sicondu i diversi formati di protokollu, pò esse più divisu in dui formati di protokollu: H4 (TX / RX / CTS / RTS / GND) è H5 (TX / RX / GND)

H4:  A cumunicazione ùn include micca a ritrasmissione, cusì CTS / RTS deve aduprà. A cumunicazione UART hè in modu di "trasmissione trasparente", vale à dì, i dati monitorati attraversu l'analizzatore logicu sò i dati di cumunicazione attuale Direction Head 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:  (cunnisciutu ancu cum'è 3-wire), per via di u supportu per a retransmission, CTS / RTS hè opzionale. I pacchetti di dati di cumunicazione H5 cumincianu è finiscinu cù 0xC0, vale à dì, 0xC0 ... payload 0xC0. Se u payload cuntene 0xC0, hè cunvertitu in 0xDB 0xDC; Se u payload cuntene 0xDB, hè cunvertitu in 0xDB 0xDD

3. Modulu Bluetooth portu seriale

A maiò parte di i moduli Bluetooth HCI supportanu u modu H5,

Una piccula parte (cum'è BW101/BW104/BW151) supporta solu u modu H4 (ie CTS/RTS hè necessariu)

Ch'ella sia H4 o H5, durante l'inizializazione Bluetooth, a pila di protocolli cunnetta cù u modulu à una velocità di baud di 115200bps. Dopu chì a cunnessione hè successu, salta à un altu baud rate (>=921600bps). Comu cumunimenti usati sò 921600/1M/1.5M/2M/3M

Nota: A cunfigurazione di u portu seriale H4 ùn include micca un bit di verificazione; H5 di solitu usa ancu verificatu. Ricurdatevi di stabilisce u formatu quandu pigliate i pacchetti di dati di u portu seriale cù l'analizzatore logicu.

4. Casu

Parametri basi

FSC-DB004-BT826 integra u modulu Bluetooth BT826 è a scheda di interfaccia pin DB004, supporta u protocolu Bluetooth 4.2 dual mode (BR/EDR/LE), integra un controller di banda base, CPU Cortex-M3, antenna PCB

  • ·Protocol: SPP, HID, GATT, etc
  • · Dimensione di u pacchettu: 13 * 26.9 * 2mm
  • · Livellu di putenza 1.5
  • · Velocità di baud di u portu seriale predefinitu: 115.2 kbps Gamma di velocità di baud: 1200 bps ~ 921 kbps
  • · Supporta l'aghjurnamentu OTA
  • ·BQB, MFI
  • · Conforme à e specificazioni ROHS

5. summariu

A cumunicazione seriale Bluetooth hè una cunniscenza assai simplice è basica. In generale, quandu u debugging, leghjite a specificazione di u modulu cù cura, è fate attenzione à alcune cose quandu utilizate l'analizzatore logicu. Se ùn avete micca capitu nunda, pudete cuntattà a squadra di Feasycom !

Libru di Top