Bluetooth модулийн цуваа үндсэн

Гарчиг

1. Bluetooth модуль Цуваа порт

Цуваа интерфэйсийг цуваа порт гэж товчилдог бөгөөд үүнийг цуваа холболтын интерфейс гэж нэрлэдэг ба ерөнхийдөө COM порт гэж нэрлэдэг. Энэ нь ерөнхий нэр томъёо бөгөөд цуваа холболтыг ашигладаг интерфейсийг цуваа порт гэж нэрлэдэг. Цуваа порт нь техник хангамжийн интерфейс юм.

UART нь Universal Asynchronous Receiver/Transmitter гэсэн үгийн товчлол бөгөөд Universal Asynchronous Receiver/Transmitter гэсэн утгатай.

UART нь TTL түвшний цуваа порт болон RS-232 түвшний цуваа портыг агуулдаг бөгөөд UART холболтыг ашигладаг төхөөрөмж хоёулаа UART протоколыг дагаж мөрдөх шаардлагатай.

2. Bluetooth модулийн UART протокол

Протоколын өөр өөр форматын дагуу үүнийг H4 (TX/RX/CTS/RTS/GND) ба H5 (TX/RX/GND) гэсэн хоёр протоколд хувааж болно.

H4:  Харилцаа холбоо нь дахин дамжуулалтыг агуулдаггүй тул CTS/RTS ашиглах ёстой. UART холбоо нь "ил тод дамжуулалт" горимд байгаа, өөрөөр хэлбэл Логик анализатороор хянагдаж буй өгөгдөл нь бодит харилцааны өгөгдөл юм. Чиглэлийн дарга 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:  (мөн 3-утас гэгддэг) дахин дамжуулахыг дэмждэг тул CTS/RTS нь сонголттой. H5 холбооны өгөгдлийн пакетууд нь 0xC0, өөрөөр хэлбэл 0xC0... ачаалал 0xC0-ээр эхэлж, төгсдөг. Хэрэв ачаалал 0xC0 агуулж байвал 0xDB 0xDC болгон хувиргана; Хэрэв ачаалал 0xDB агуулж байвал 0xDB 0xDD болгон хувиргана

3. Bluetooth модулийн цуваа порт

Ихэнх Bluetooth HCI модулиуд нь H5 горимыг дэмждэг.

Жижиг хэсэг нь (BW101/BW104/BW151 гэх мэт) зөвхөн H4 горимыг дэмждэг (өөрөөр хэлбэл CTS/RTS шаардлагатай)

H4 эсвэл H5 эсэхээс үл хамааран Bluetooth эхлүүлэх үед протоколын стек нь модультай 115200bps дамжуулах хурдаар холбогддог. Холболт амжилттай болсны дараа өндөр дамжуулах хурд (>=921600bps) руу үсэрнэ. Ихэвчлэн 921600/1М/1.5М/2М/3М ашигладаг

Тайлбар: H4 цуваа портын тохиргоо нь шалгах бит агуулаагүй болно; H5 нь ихэвчлэн тэгш чек ашигладаг. Логик анализатор ашиглан цуваа портын өгөгдлийн пакетуудыг авахдаа форматыг тохируулахаа бүү мартаарай.

4. Хэрэг шүүх

Үндсэн параметрүүд

FSC-DB004-BT826 нь BT826 Bluetooth модуль болон DB004 зүү интерфэйсийн хавтанг нэгтгэж, Bluetooth 4.2 хос горимын протоколыг (BR/EDR/LE) дэмждэг, үндсэн зурвасын хянагч, Cortex-M3 CPU, ПХБ антенныг нэгтгэдэг.

  • ·Протокол: SPP, HID, GATT гэх мэт
  • ·Багцын хэмжээ: 13*26.9*2мм
  • · Эрчим хүчний түвшин 1.5
  • ·Өгөгдмөл цуваа порт дамжуулах хурд: 115.2 кбит/с дамжуулах хурдны хүрээ: 1200бит/с~921кб/с
  • ·OTA шинэчлэлтийг дэмжинэ
  • ·BQB, MFI
  • ·ROHS техникийн үзүүлэлтүүдтэй нийцсэн

5. Дүгнэлт

Bluetooth цуваа холбоо нь маш энгийн бөгөөд үндсэн мэдлэг юм. Ерөнхийдөө дибаг хийхдээ модулийн тодорхойлолтыг анхааралтай уншиж, логик анализаторыг ашиглахдаа зарим зүйлд анхаарлаа хандуулаарай. Хэрэв та өөр зүйл ойлгохгүй байвал Feasycom-ын багтай холбогдож болно!

TOP хүртэл гүйлгэж