ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಸೀರಿಯಲ್ ಬೇಸಿಕ್

ಪರಿವಿಡಿ

1. ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಸೀರಿಯಲ್ ಪೋರ್ಟ್

ಸೀರಿಯಲ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಎಂದು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲಾಗಿದೆ, ಇದನ್ನು ಸರಣಿ ಸಂವಹನ ಇಂಟರ್ಫೇಸ್ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ COM ಪೋರ್ಟ್ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಸಾಮಾನ್ಯ ಪದವಾಗಿದೆ, ಮತ್ತು ಸರಣಿ ಸಂವಹನವನ್ನು ಬಳಸುವ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಸೀರಿಯಲ್ ಪೋರ್ಟ್‌ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಒಂದು ಹಾರ್ಡ್‌ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ.

UART ಯುನಿವರ್ಸಲ್ ಅಸಿಂಕ್ರೋನಸ್ ರಿಸೀವರ್/ಟ್ರಾನ್ಸ್‌ಮಿಟರ್‌ನ ಸಂಕ್ಷೇಪಣವಾಗಿದೆ, ಅಂದರೆ ಯುನಿವರ್ಸಲ್ ಅಸಮಕಾಲಿಕ ರಿಸೀವರ್/ಟ್ರಾನ್ಸ್‌ಮಿಟರ್.

UART ಒಂದು TTL ಮಟ್ಟದ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಮತ್ತು RS-232 ಮಟ್ಟದ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಮತ್ತು UART ಸಂವಹನವನ್ನು ಬಳಸುವ ಎರಡೂ ಸಾಧನಗಳು UART ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಅನುಸರಿಸಬೇಕಾಗುತ್ತದೆ.

2. ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ UART ಪ್ರೋಟೋಕಾಲ್

ವಿಭಿನ್ನ ಪ್ರೋಟೋಕಾಲ್ ಸ್ವರೂಪಗಳ ಪ್ರಕಾರ, ಇದನ್ನು ಎರಡು ಪ್ರೋಟೋಕಾಲ್ ಸ್ವರೂಪಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು: H4 (TX/RX/CTS/RTS/GND) ಮತ್ತು H5 (TX/RX/GND)

H4:  ಸಂವಹನವು ಮರು ಪ್ರಸರಣವನ್ನು ಒಳಗೊಂಡಿಲ್ಲ, ಆದ್ದರಿಂದ CTS/RTS ಅನ್ನು ಬಳಸಬೇಕು. UART ಸಂವಹನವು "ಪಾರದರ್ಶಕ ಪ್ರಸರಣ" ಮೋಡ್‌ನಲ್ಲಿದೆ, ಅಂದರೆ, ಲಾಜಿಕ್ ವಿಶ್ಲೇಷಕದ ಮೂಲಕ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾದ ಡೇಟಾವು ನಿಜವಾದ ಸಂವಹನ ಡೇಟಾ ಡೈರೆಕ್ಷನ್ ಹೆಡ್ ಡೇಟಾಟೈಪ್ ಹೋಸ್ಟ್ -> ಕಂಟ್ರೋಲರ್ 0x01 HCI ಕಮಾಂಡ್ ಹೋಸ್ಟ್ -> ಕಂಟ್ರೋಲರ್ 0x02 ACL ಪ್ಯಾಕೆಟ್ ಹೋಸ್ಟ್ -> ಕಂಟ್ರೋಲರ್ 0x03 SCO ಪ್ಯಾಕ್ -> ಹೋಸ್ಟ್ 0x04 HCI ಈವೆಂಟ್ ನಿಯಂತ್ರಕ -> ಹೋಸ್ಟ್ 0x02 ACL ಪ್ಯಾಕೆಟ್ ನಿಯಂತ್ರಕ -> ಹೋಸ್ಟ್ 0x03 SCO ಪ್ಯಾಕೆಟ್

H5:  (3-ವೈರ್ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ), ಮರುಪ್ರಸಾರಕ್ಕೆ ಬೆಂಬಲದ ಕಾರಣ, CTS/RTS ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ. H5 ಸಂವಹನ ಡೇಟಾ ಪ್ಯಾಕೆಟ್‌ಗಳು 0xC0 ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಮತ್ತು ಕೊನೆಗೊಳ್ಳುತ್ತವೆ, ಅಂದರೆ, 0xC0... ಪೇಲೋಡ್ 0xC0. ಪೇಲೋಡ್ 0xC0 ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು 0xDB 0xDC ಗೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ; ಪೇಲೋಡ್ 0xDB ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು 0xDB 0xDD ಗೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ

3. ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಸೀರಿಯಲ್ ಪೋರ್ಟ್

ಹೆಚ್ಚಿನ ಬ್ಲೂಟೂತ್ HCI ಮಾಡ್ಯೂಲ್‌ಗಳು H5 ಮೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ,

ಒಂದು ಸಣ್ಣ ಭಾಗ (ಉದಾಹರಣೆಗೆ BW101/BW104/BW151) H4 ಮೋಡ್ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ (ಅಂದರೆ CTS/RTS ಅಗತ್ಯವಿದೆ)

H4 ಅಥವಾ H5 ಆಗಿರಲಿ, ಬ್ಲೂಟೂತ್ ಆರಂಭದ ಸಮಯದಲ್ಲಿ, ಪ್ರೋಟೋಕಾಲ್ ಸ್ಟಾಕ್ 115200bps ನ ಬಾಡ್ ದರದಲ್ಲಿ ಮಾಡ್ಯೂಲ್‌ನೊಂದಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಸಂಪರ್ಕವು ಯಶಸ್ವಿಯಾದ ನಂತರ, ಅದು ಹೆಚ್ಚಿನ ಬಾಡ್ ದರಕ್ಕೆ (>=921600bps) ಜಿಗಿಯುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ 921600/1M/1.5M/2M/3M ಬಳಸಲಾಗುತ್ತದೆ

ಗಮನಿಸಿ: H4 ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಚೆಕ್ ಬಿಟ್ ಅನ್ನು ಒಳಗೊಂಡಿಲ್ಲ; H5 ಸಾಮಾನ್ಯವಾಗಿ ಸಹ ಚೆಕ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಲಾಜಿಕ್ ವಿಶ್ಲೇಷಕದೊಂದಿಗೆ ಸರಣಿ ಪೋರ್ಟ್ ಡೇಟಾ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳುವಾಗ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿಸಲು ಮರೆಯದಿರಿ.

4. ಪ್ರಕರಣ

ಮೂಲ ನಿಯತಾಂಕಗಳು

FSC-DB004-BT826 BT826 ಬ್ಲೂಟೂತ್ ಮಾಡ್ಯೂಲ್ ಮತ್ತು DB004 ಪಿನ್ ಇಂಟರ್ಫೇಸ್ ಬೋರ್ಡ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ, ಬ್ಲೂಟೂತ್ 4.2 ಡ್ಯುಯಲ್ ಮೋಡ್ ಪ್ರೋಟೋಕಾಲ್ (BR/EDR/LE) ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಬೇಸ್‌ಬ್ಯಾಂಡ್ ನಿಯಂತ್ರಕ, ಕಾರ್ಟೆಕ್ಸ್-M3 CPU, PCB ಆಂಟೆನಾವನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ

  • · ಪ್ರೋಟೋಕಾಲ್: SPP, HID, GATT, ಇತ್ಯಾದಿ
  • ·ಪ್ಯಾಕೇಜ್ ಗಾತ್ರ: 13 * 26.9 * 2mm
  • · ವಿದ್ಯುತ್ ಮಟ್ಟ 1.5
  • ·ಡೀಫಾಲ್ಟ್ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಬಾಡ್ ದರ: 115.2kbps ಬಾಡ್ ದರ ಶ್ರೇಣಿ: 1200bps~921kbps
  • · OTA ಅಪ್‌ಗ್ರೇಡ್‌ಗೆ ಬೆಂಬಲ
  • ·BQB, MFI
  • · ROHS ವಿಶೇಷಣಗಳಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ

5. ಸಾರಾಂಶ

ಬ್ಲೂಟೂತ್ ಸರಣಿ ಸಂವಹನವು ಅತ್ಯಂತ ಸರಳ ಮತ್ತು ಮೂಲಭೂತ ಜ್ಞಾನವಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಡೀಬಗ್ ಮಾಡುವಾಗ, ಮಾಡ್ಯೂಲ್ ವಿವರಣೆಯನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಓದಿ ಮತ್ತು ಲಾಜಿಕ್ ವಿಶ್ಲೇಷಕವನ್ನು ಬಳಸುವಾಗ ಕೆಲವು ವಿಷಯಗಳಿಗೆ ಗಮನ ಕೊಡಿ. ನಿಮಗೆ ಬೇರೇನೂ ಅರ್ಥವಾಗದಿದ್ದರೆ, ನೀವು Feasycom ತಂಡವನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು!

ಟಾಪ್ ಗೆ ಸ್ಕ್ರೋಲ್