Bluetooth moduli mfululizo Msingi

Orodha ya Yaliyomo

1. Moduli ya Bluetooth Bandari ya serial

Kiolesura cha mfululizo kimefupishwa kama mlango wa serial, unaojulikana pia kama kiolesura cha mawasiliano cha mfululizo, kwa ujumla pia hujulikana kama lango la COM. Hili ni neno la jumla, na miingiliano ambayo hutumia mawasiliano ya mfululizo huitwa bandari za serial. Bandari ya serial ni kiolesura cha maunzi.

UART ni ufupisho wa Universal Asynchronous Receiver/Transmitter, kumaanisha Universal Asynchronous Receiver/Transmitter.

UART inajumuisha mlango wa pili wa kiwango cha TTL na mlango wa mfululizo wa kiwango cha RS-232, na vifaa vyote vinavyotumia mawasiliano ya UART vinahitaji kutii itifaki ya UART.

2. Itifaki ya UART ya moduli ya Bluetooth

Kulingana na miundo tofauti ya itifaki, inaweza kugawanywa zaidi katika miundo miwili ya itifaki: H4 (TX/RX/CTS/RTS/GND) na H5 (TX/RX/GND)

H4:  Mawasiliano haijumuishi utumaji upya, kwa hivyo ni lazima CTS/RTS itumie. Mawasiliano ya UART yapo katika hali ya "mapokezi ya uwazi", yaani, data inayofuatiliwa kupitia Kichanganuzi cha Mantiki ndiyo data halisi ya mawasiliano Mwelekeo Mkuu wa DataType Host ->Mdhibiti 0x01 HCI Command Host ->Mdhibiti 0x02 ACL Packet Host ->Mdhibiti 0x03 SCO Packet Controller ->Mpangishi wa Kidhibiti cha Tukio 0x04 HCI ->Mpangishi wa Kidhibiti cha Pakiti 0x02 ACL ->Mpangishi 0x03 SCO Packet

H5:  (pia inajulikana kama waya-3), kwa sababu ya uwezo wa kutuma tena, CTS/RTS ni ya hiari. Pakiti za data za mawasiliano za H5 huanza na kuishia na 0xC0, yaani, 0xC0... malipo ya 0xC0. Ikiwa mzigo wa malipo una 0xC0, inabadilishwa kuwa 0xDB 0xDC; Ikiwa upakiaji una 0xDB, inabadilishwa kuwa 0xDB 0xDD

3. Bandari ya serial ya moduli ya Bluetooth

Moduli nyingi za Bluetooth HCI zinaunga mkono hali ya H5,

Sehemu ndogo (kama vile BW101/BW104/BW151) inaauni hali ya H4 pekee (yaani, CTS/RTS inahitajika)

Iwe H4 au H5, wakati wa uanzishaji wa Bluetooth, rafu ya itifaki huunganishwa na moduli kwa kasi ya ubovu ya 115200bps. Baada ya muunganisho kufanikiwa, inaruka hadi kiwango cha juu cha baud (>=921600bps). Kawaida kutumika ni 921600/1M/1.5M/2M/3M

Kumbuka: Usanidi wa bandari ya mfululizo wa H4 haujumuishi biti ya kuangalia; H5 kawaida hutumia hata hundi. Kumbuka kuweka umbizo wakati wa kunyakua pakiti za data za bandari kwa kutumia kichanganuzi cha Mantiki.

4. Kesi

Basic vigezo

FSC-DB004-BT826 inaunganisha moduli ya BT826 ya Bluetooth na ubao wa kiolesura cha pini DB004, inasaidia itifaki ya hali mbili ya Bluetooth 4.2 (BR/EDR/LE), inaunganisha kidhibiti cha bendi ya msingi, Cortex-M3 CPU, antena ya PCB.

  • ·Itifaki: SPP, HID, GATT, nk
  • · Ukubwa wa kifurushi: 13 * 26.9 * 2mm
  • ·Kiwango cha nguvu 1.5
  • ·Kiwango chaguo-msingi cha ubovu wa mlango wa serial: 115.2kbps Kiwango cha kiwango cha Baud: 1200bps~921kbps
  • · Saidia uboreshaji wa OTA
  • ·BQB, MFI
  • · Inapatana na vipimo vya ROHS

5. Muhtasari

Mawasiliano ya serial ya Bluetooth ni maarifa rahisi sana na ya msingi. Kwa ujumla, unapotatua, soma maelezo ya moduli kwa uangalifu, na uzingatie mambo fulani unapotumia kichanganuzi cha Mantiki. Ikiwa huelewi kitu kingine chochote, unaweza kuwasiliana na timu ya Feasycom!

Kitabu ya Juu