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 bps. След като връзката е успешна, тя скача до висока скорост на предаване (>=921600bps). Често използвани са 921600/1M/1.5M/2M/3M

Забележка: Конфигурацията на сериен порт H4 не включва бит за проверка; H5 обикновено използва четен чек. Не забравяйте да зададете формата, когато грабвате пакети данни от сериен порт с логически анализатор.

4. Дело

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

FSC-DB004-BT826 интегрира BT826 Bluetooth модул и DB004 pin интерфейсна платка, поддържа Bluetooth 4.2 двурежимен протокол (BR/EDR/LE), интегрира бейсбенд контролер, Cortex-M3 CPU, PCB антена

  • ·Протокол: SPP, HID, GATT и др
  • ·Размер на опаковката: 13 * 26.9 * 2 мм
  • ·Ниво на мощност 1.5
  • ·Скорост на предаване по подразбиране на сериен порт: 115.2kbps Диапазон на скорости на предаване: 1200bps~921kbps
  • · Поддържа OTA надграждане
  • ·BQB, MFI
  • · Съвместим със спецификациите на ROHS

5. Обобщение

Bluetooth серийната комуникация е много просто и основно знание. Като цяло, когато отстранявате грешки, прочетете внимателно спецификацията на модула и обърнете внимание на някои въпроси, когато използвате логическия анализатор. Ако не разбирате нещо друго, можете да се свържете с екипа на Feasycom!

Преминете към Top