โมดูลบลูทูธแบบอนุกรมพื้นฐาน
1. โมดูลบลูทูธ พอร์ตอนุกรม
อินเทอร์เฟซแบบอนุกรมเรียกสั้น ๆ ว่าพอร์ตอนุกรม, หรือที่เรียกว่าอินเทอร์เฟซการสื่อสารแบบอนุกรม, โดยทั่วไปเรียกอีกอย่างว่าพอร์ต COM. นี่เป็นคำทั่วไป, และอินเทอร์เฟซที่ใช้การสื่อสารแบบอนุกรมเรียกว่าพอร์ตอนุกรม. พอร์ตอนุกรมเป็นส่วนต่อประสานฮาร์ดแวร์.
UART เป็นตัวย่อสำหรับ Universal Asynchronous Receiver/Transmitter, หมายถึงเครื่องรับ/ส่งสัญญาณแบบอะซิงโครนัสสากล.
UART มีพอร์ตอนุกรมระดับ TTL และพอร์ตอนุกรมระดับ RS-232, และอุปกรณ์ทั้งสองที่ใช้การสื่อสาร UART จำเป็นต้องปฏิบัติตามโปรโตคอล UART.
2. โปรโตคอลบลูทูธโมดูล UART
ตามรูปแบบโปรโตคอลที่แตกต่างกัน, มันสามารถแบ่งเพิ่มเติมได้เป็นสองรูปแบบโปรโตคอล: H4 (เท็กซัส/RX/CTS/RTS/GND) และ H5 (เท็กซัส/RX/GND)
H4: การสื่อสารไม่รวมถึงการส่งสัญญาณซ้ำ, ดังนั้น CTS/RTS จึงต้องใช้. การสื่อสาร UART เข้ามาแล้ว “การส่งผ่านที่โปร่งใส” โหมด, นั่นคือ, ข้อมูลที่ตรวจสอบผ่านเครื่องวิเคราะห์ Logic จะเป็นข้อมูลการสื่อสารจริง Direction Head DataType Host ->คอนโทรลเลอร์ 0x01 โฮสต์คำสั่ง HCI ->คอนโทรลเลอร์ 0x02 ACL โฮสต์แพ็คเก็ต ->ตัวควบคุม 0x03 ตัวควบคุมแพ็คเก็ต SCO ->โฮสต์ 0x04 ตัวควบคุมเหตุการณ์ HCI ->โฮสต์ 0x02 ตัวควบคุมแพ็กเก็ต ACL ->โฮสต์แพ็กเก็ต SCO 0x03
H5: (หรือที่เรียกว่า 3 สาย), เนื่องจากรองรับการส่งสัญญาณซ้ำ, CTS/RTS เป็นทางเลือก. แพ็กเก็ตข้อมูลการสื่อสาร H5 เริ่มต้นและสิ้นสุดด้วย 0xC0, นั่นคือ, 0xC0… เพย์โหลด 0xC0. หากเพย์โหลดมี 0xC0, มันถูกแปลงเป็น 0xDB 0xDC; หากเพย์โหลดมี 0xDB, มันถูกแปลงเป็น 0xDB 0xDD
3. พอร์ตอนุกรมโมดูลบลูทูธ
โมดูล Bluetooth 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), รวมตัวควบคุมเบสแบนด์, ซีพียู Cortex-M3, เสาอากาศพีซีบี
- ·โปรโตคอล: spp, ซ่อน, คัท, ฯลฯ
- ·ขนาดบรรจุภัณฑ์: 13 * 26.9 * 2มม.
- ·ระดับพลังงาน 1.5
- ·อัตรารับส่งข้อมูลพอร์ตอนุกรมเริ่มต้น: 115.2ช่วงอัตรารับส่งข้อมูล kbps: 1200bps~921kbps
- ·รองรับการอัพเกรด OTA
- ·บีคิวบี
- ·สอดคล้องตามข้อกำหนด ROHS
5. สรุป
การสื่อสารแบบอนุกรม Bluetooth เป็นความรู้ที่เรียบง่ายและเป็นพื้นฐาน. โดยทั่วไป, เมื่อทำการดีบัก, อ่านข้อกำหนดโมดูลอย่างละเอียด, และให้ความสนใจกับบางเรื่องเมื่อใช้เครื่องวิเคราะห์ลอจิก. หากคุณไม่เข้าใจสิ่งอื่นใด, คุณสามารถติดต่อทีมงาน Feasycom!