Βασική σειριακή μονάδα Bluetooth

Πίνακας περιεχομένων

1. Σειριακή θύρα μονάδας Bluetooth

Η σειριακή διεπαφή συντομεύεται ως σειριακή θύρα, γνωστή και ως σειριακή διεπαφή επικοινωνίας, γενικά γνωστή και ως θύρα COM. Αυτός είναι ένας γενικός όρος και οι διεπαφές που χρησιμοποιούν σειριακή επικοινωνία ονομάζονται σειριακές θύρες. Μια σειριακή θύρα είναι μια διεπαφή υλικού.

Το UART είναι η συντομογραφία του Universal Asynchronous Receiver/Transmitter, που σημαίνει Universal Asynchronous Receiver/Transmitter.

Το UART περιλαμβάνει μια σειριακή θύρα επιπέδου TTL και μια σειριακή θύρα επιπέδου RS-232, και οι δύο συσκευές που χρησιμοποιούν επικοινωνία UART πρέπει να συμμορφώνονται με το πρωτόκολλο UART.

2. Πρωτόκολλο UART μονάδας Bluetooth

Σύμφωνα με τις διαφορετικές μορφές πρωτοκόλλου, μπορεί να χωριστεί περαιτέρω σε δύο μορφές πρωτοκόλλου: H4 (TX/RX/CTS/RTS/GND) και H5 (TX/RX/GND)

H4:  Η επικοινωνία δεν περιλαμβάνει εκ νέου μετάδοση, επομένως πρέπει να χρησιμοποιείται το CTS/RTS. Η επικοινωνία UART βρίσκεται σε λειτουργία "διαφανούς μετάδοσης", δηλαδή τα δεδομένα που παρακολουθούνται μέσω του αναλυτή Logic είναι τα πραγματικά δεδομένα επικοινωνίας 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:  (γνωστό και ως 3-wire), λόγω της υποστήριξης για αναμετάδοση, το 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, η στοίβα πρωτοκόλλου συνδέεται με τη μονάδα με ρυθμό baud 115200bps. Αφού η σύνδεση είναι επιτυχής, μεταβαίνει σε υψηλό ρυθμό baud (>=921600bps). Συνήθως χρησιμοποιούνται τα 921600/1M/1.5M/2M/3M

Σημείωση: Η διαμόρφωση της σειριακής θύρας H4 δεν περιλαμβάνει ένα bit ελέγχου. Το H5 χρησιμοποιεί συνήθως ζυγό έλεγχο. Θυμηθείτε να ορίσετε τη μορφή όταν συλλέγετε πακέτα δεδομένων σειριακής θύρας με τον αναλυτή Logic.

4. Περίπτωση

Βασικές παράμετροι

Το FSC-DB004-BT826 ενσωματώνει τη μονάδα Bluetooth BT826 και την κάρτα διασύνδεσης DB004 pin, υποστηρίζει πρωτόκολλο διπλής λειτουργίας Bluetooth 4.2 (BR/EDR/LE), ενσωματώνει ελεγκτή ζώνης βάσης, CPU Cortex-M3, κεραία PCB

  • ·Πρωτόκολλο: SPP, HID, GATT, κ.λπ
  • ·Μέγεθος συσκευασίας: 13 * 26.9 * 2mm
  • ·Επίπεδο ισχύος 1.5
  • ·Προεπιλεγμένος ρυθμός baud σειριακής θύρας: 115.2 kbps Εύρος ρυθμού Baud: 1200bps~921kbps
  • ·Υποστήριξη αναβάθμισης OTA
  • ·BQB, MFI
  • ·Συμβατό με τις προδιαγραφές ROHS

5. Περίληψη

Η σειριακή επικοινωνία Bluetooth είναι μια πολύ απλή και βασική γνώση. Γενικά, κατά τον εντοπισμό σφαλμάτων, διαβάστε προσεκτικά τις προδιαγραφές της μονάδας και δώστε προσοχή σε ορισμένα θέματα όταν χρησιμοποιείτε τον αναλυτή Logic. Αν δεν καταλαβαίνετε κάτι άλλο, μπορείτε να επικοινωνήσετε με την ομάδα της Feasycom!

Μεταβείτε στην κορυφή