โมดูลบลูทูธแบบอนุกรมพื้นฐาน

สารบัญ

1. โมดูลบลูทูธพอร์ตอนุกรม

อินเทอร์เฟซแบบอนุกรมเรียกโดยย่อว่าพอร์ตอนุกรมหรือที่เรียกว่าอินเทอร์เฟซการสื่อสารแบบอนุกรมหรือที่เรียกโดยทั่วไปว่าพอร์ต COM นี่เป็นคำทั่วไป และอินเทอร์เฟซที่ใช้การสื่อสารแบบอนุกรมเรียกว่าพอร์ตอนุกรม พอร์ตอนุกรมเป็นส่วนต่อประสานฮาร์ดแวร์

UART เป็นตัวย่อสำหรับ Universal Asynchronous Receiver/Transmitter ซึ่งหมายถึง Universal Asynchronous Receiver/Transmitter

UART มีพอร์ตอนุกรมระดับ TTL และพอร์ตอนุกรมระดับ RS-232 และอุปกรณ์ทั้งสองที่ใช้การสื่อสาร UART จำเป็นต้องปฏิบัติตามโปรโตคอล UART

2. โปรโตคอลโมดูลบลูทูธ 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-wire) เนื่องจากการรองรับการส่งสัญญาณซ้ำ CTS/RTS จึงเป็นทางเลือก แพ็กเก็ตข้อมูลการสื่อสาร H5 เริ่มต้นและสิ้นสุดด้วย 0xC0 นั่นคือ 0xC0... เพย์โหลด 0xC0 หากเพย์โหลดมี 0xC0 จะถูกแปลงเป็น 0xDB 0xDC; หากเพย์โหลดมี 0xDB จะถูกแปลงเป็น 0xDB 0xDD

3. พอร์ตอนุกรมโมดูลบลูทูธ

โมดูล Bluetooth HCI ส่วนใหญ่รองรับโหมด H5

ส่วนเล็กๆ (เช่น BW101/BW104/BW151) รองรับเฉพาะโหมด H4 เท่านั้น (เช่น ต้องใช้ CTS/RTS)

ไม่ว่าจะเป็น H4 หรือ H5 ในระหว่างการเริ่มต้น Bluetooth สแต็กโปรโตคอลจะเชื่อมต่อกับโมดูลที่อัตรารับส่งข้อมูล 115200bps หลังจากการเชื่อมต่อสำเร็จ จะข้ามไปที่อัตรารับส่งข้อมูลสูง (>=921600bps) ที่ใช้กันทั่วไปคือ 921600/1M/1.5M/2M/3M

หมายเหตุ: การกำหนดค่าพอร์ตอนุกรม H4 ไม่มีบิตตรวจสอบ H5 มักจะใช้การตรวจสอบแบบคู่ อย่าลืมตั้งค่ารูปแบบเมื่อดึงแพ็กเก็ตข้อมูลพอร์ตอนุกรมด้วยตัววิเคราะห์ลอจิก

4. กรณี

พารามิเตอร์พื้นฐาน

FSC-DB004-BT826 รวมโมดูลบลูทูธ BT826 และบอร์ดอินเทอร์เฟซพิน DB004 รองรับโปรโตคอลโหมดคู่ Bluetooth 4.2 (BR/EDR/LE) รวมตัวควบคุมเบสแบนด์, CPU Cortex-M3, เสาอากาศ PCB

  • ·โปรโตคอล: SPP, HID, GATT ฯลฯ
  • · ขนาดแพ็คเกจ: 13*26.9*2 มม
  • ·ระดับพลังงาน 1.5
  • ·อัตรารับส่งข้อมูลพอร์ตอนุกรมเริ่มต้น: 115.2kbps ช่วงอัตรารับส่งข้อมูล: 1200bps~921kbps
  • ·รองรับการอัพเกรด OTA
  • ·BQB, MFI
  • ·สอดคล้องตามข้อกำหนด ROHS

5 สรุป

การสื่อสารแบบอนุกรม Bluetooth เป็นความรู้ที่เรียบง่ายและเป็นพื้นฐาน โดยทั่วไป เมื่อทำการดีบัก ให้อ่านข้อมูลจำเพาะของโมดูลอย่างละเอียด และให้ความสนใจกับบางประเด็นเมื่อใช้ตัววิเคราะห์ลอจิก หากไม่เข้าใจอะไรอีกสามารถติดต่อทีมงาน Feasycom ได้!

เลื่อนไปที่ด้านบน