Послідовний модуль Bluetooth Basic

Зміст

1. Послідовний порт модуля Bluetooth

Послідовний інтерфейс скорочено називається послідовним портом, також відомим як інтерфейс послідовного зв’язку, загалом також відомим як COM-порт. Це загальний термін, і інтерфейси, які використовують послідовний зв’язок, називаються послідовними портами. Послідовний порт – це апаратний інтерфейс.

UART — це абревіатура від 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 перебуває в режимі «прозорої передачі», тобто дані, які відстежуються через логічний аналізатор, є фактичними даними зв’язку Direction Head DataType Host -> Controller 0x01 HCI Command Host -> Controller 0x02 ACL Packet Host -> Controller 0x03 SCO Packet Controller ->Хост 0x04 HCI Контролер подій ->Хост 0x02 Контролер пакетів ACL ->Хост 0x03 Пакет SCO

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 стек протоколів підключається до модуля зі швидкістю передачі даних 115200 біт/с. Після успішного з’єднання він переходить на високу швидкість передачі (>=921600 біт/с). Зазвичай використовуються 921600/1M/1.5M/2M/3M

Примітка. Конфігурація послідовного порту H4 не включає контрольний біт; H5 зазвичай використовує парну перевірку. Не забудьте встановити формат під час захоплення пакетів даних послідовного порту за допомогою логічного аналізатора.

4. Справа

Основні параметри

FSC-DB004-BT826 інтегрує модуль Bluetooth BT826 і плату контактного інтерфейсу DB004, підтримує дворежимний протокол Bluetooth 4.2 (BR/EDR/LE), інтегрує контролер основної смуги, процесор Cortex-M3, антену на друкованій платі

  • ·Протокол: SPP, HID, GATT тощо
  • ·Розмір упаковки: 13 * 26.9 * 2 мм
  • · Рівень потужності 1.5
  • ·Швидкість послідовного порту за замовчуванням: 115.2 Кбіт/с Діапазон швидкості передачі даних: 1200–921 Кбіт/с
  • · Підтримка OTA оновлення
  • ·BQB, MFI
  • · Відповідає специфікаціям ROHS

5. резюме

Послідовний зв'язок Bluetooth - це дуже просте та базове знання. Як правило, під час налагодження уважно прочитайте специфікацію модуля та зверніть увагу на деякі моменти під час використання логічного аналізатора. Якщо вам щось не зрозуміло, ви можете зв’язатися з командою Feasycom!

Прокрутка до початку