Bluetooth module အမှတ်စဉ် အခြေခံ

မာတိကာ

1. Bluetooth မော်ဂျူး အမှတ်စဉ် အပေါက်

အမှတ်စဉ် အင်တာဖေ့စ်ကို အတိုကောက် အမှတ်စဉ် ပို့တ်၊ အမှတ်စဉ် ဆက်သွယ်ရေး အင်တာဖေ့စ် ဟုလည်း ခေါ်သည်၊ အများအားဖြင့် COM port လို့လည်း ခေါ်သည် ။ ၎င်းသည် ယေဘူယျအသုံးအနှုန်းဖြစ်ပြီး serial communication ကိုအသုံးပြုသည့် interface များကို serial ports ဟုခေါ်သည်။ အမှတ်စဉ် ပေါက်သည် ဟာ့ဒ်ဝဲ အင်တာဖေ့စ်တစ်ခုဖြစ်သည်။

UART သည် Universal Asynchronous Receiver/Transmitter ၏ အတိုကောက်ဖြစ်ပြီး Universal Asynchronous Receiver/Transmitter ဟုအဓိပ္ပာယ်ရသည်။

UART တွင် TTL အဆင့် အမှတ်စဉ် ပို့တ်နှင့် RS-232 အဆင့် အမှတ်စဉ် ပို့တ်တို့ ပါဝင်ပြီး UART ဆက်သွယ်ရေးကို အသုံးပြုသည့် စက်ပစ္စည်း နှစ်ခုလုံးသည် UART ပရိုတိုကောကို လိုက်နာရန် လိုအပ်သည်။

2. Bluetooth module UART ပရိုတိုကော

မတူညီသောပရိုတိုကောဖော်မတ်များအရ၊ ၎င်းကို ပရိုတိုကောဖော်မတ်နှစ်ခုအဖြစ် H4 (TX/RX/CTS/RTS/GND) နှင့် H5 (TX/RX/GND) ဟူ၍ ခွဲခြားနိုင်သည်။

H4:  Communication တွင် re transmission မပါဝင်သောကြောင့် CTS/RTS ကို အသုံးပြုရပါမည်။ UART ဆက်သွယ်ရေးသည် "ဖောက်ထွင်းမြင်ရသော ထုတ်လွှင့်မှု" မုဒ်တွင်ဖြစ်သည်၊ ဆိုလိုသည်မှာ Logic analyzer မှတဆင့် စောင့်ကြည့်သည့် ဒေတာသည် အမှန်တကယ် ဆက်သွယ်မှုဒေတာ 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-  (၃-ဝါယာကြိုးဟုလည်း ခေါ်သည်)၊ ပြန်လည်ပေးပို့ခြင်းအတွက် ပံ့ပိုးမှုကြောင့် CTS/RTS သည် စိတ်ကြိုက်ရွေးချယ်နိုင်သည်။ H3 ဆက်သွယ်ရေးဒေတာပက်ကေ့ချ်များသည် 5xC0 ဖြင့် အစပြုကာ အဆုံးသတ်သည်၊ ဆိုလိုသည်မှာ 0xC0... payload 0xC0 ဖြစ်သည်။ payload တွင် 0xC0 ပါဝင်ပါက 0xDB 0xDC သို့ပြောင်းသည်။ payload တွင် 0xDB ပါဝင်ပါက 0xDB 0xDD သို့ ပြောင်းသည်။

3. Bluetooth မော်ဂျူး အမှတ်စဉ် အပေါက်

Bluetooth HCI module အများစုသည် H5 မုဒ်ကို ပံ့ပိုးသည်၊

အနည်းငယ်သောအပိုင်း (ဥပမာ BW101/BW104/BW151) သည် H4 မုဒ်ကိုသာ ပံ့ပိုးသည် (ဆိုလိုသည်မှာ CTS/RTS လိုအပ်သည်)

H4 သို့မဟုတ် H5 ပဲဖြစ်ဖြစ်၊ Bluetooth အစပြုချိန်အတွင်း၊ ပရိုတိုကောစတန်းသည် baud နှုန်း 115200bps ဖြင့် module နှင့် ချိတ်ဆက်သည်။ ချိတ်ဆက်မှု အောင်မြင်ပြီးနောက်၊ ၎င်းသည် မြင့်မားသော baud နှုန်း (>=921600bps) သို့ ခုန်တက်သွားသည်။ အသုံးများသည်မှာ 921600/1M/1.5M/2M/3M ဖြစ်သည်။

မှတ်ချက်။ ။ H4 သည် check ပင်ကို အသုံးပြုသည်။ Logic analyzer ဖြင့် အမှတ်စဉ် port data packets များကို ဖမ်းယူသည့်အခါ ဖော်မတ်သတ်မှတ်ရန် မမေ့ပါနှင့်။

၂၉

အခြေခံပညာ parameters တွေကို

FSC-DB004-BT826 သည် BT826 Bluetooth module နှင့် DB004 pin interface board ကို ပေါင်းစပ်ထားပြီး Bluetooth 4.2 dual mode protocol (BR/EDR/LE)၊ baseband controller၊ Cortex-M3 CPU၊ PCB antenna တို့ကို ပေါင်းစပ်ထားသည်။

  • · ပရိုတိုကော- SPP၊ HID၊ GATT စသည်ဖြင့်
  • ·ထုပ်ပိုးအရွယ်အစား: 13 * 26.9 * 2mm
  • · ပါဝါအဆင့် 1.5
  • · ပုံသေ အမှတ်စဉ် ပို့တ် baud နှုန်း- 115.2kbps Baud နှုန်း အပိုင်းအခြား- 1200bps ~ 921kbps
  • · OTA အဆင့်မြှင့်တင်မှုကို ပံ့ပိုးပါ။
  • · BQB၊ MFI
  • · ROHS သတ်မှတ်ချက်များနှင့်ကိုက်ညီသည်။

5 ။ အကျဉ်းချုပ်

Bluetooth အမှတ်စဉ်ဆက်သွယ်ရေးသည် အလွန်ရိုးရှင်းပြီး အခြေခံဗဟုသုတတစ်ခုဖြစ်သည်။ ယေဘုယျအားဖြင့်၊ အမှားရှာပြင်သည့်အခါ၊ မော်ဂျူးသတ်မှတ်ချက်ကို ဂရုတစိုက်ဖတ်ပြီး Logic analyzer ကိုအသုံးပြုသည့်အခါ အချို့သောကိစ္စရပ်များကို အာရုံစိုက်ပါ။ အခြားအရာများကို နားမလည်ပါက Feasycom အဖွဲ့ထံ ဆက်သွယ်နိုင်ပါသည်။

ထိပ်တန်းမှလှိမ့်