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 * 2 మిమీ
- శక్తి స్థాయి 1.5
- ·డిఫాల్ట్ సీరియల్ పోర్ట్ బాడ్ రేట్: 115.2kbps బాడ్ రేటు పరిధి: 1200bps~921kbps
- OTA అప్గ్రేడ్కు మద్దతు ఇవ్వండి
- ·BQB, MFI
- · ROHS స్పెసిఫికేషన్లకు అనుగుణంగా
5. సారాంశం
బ్లూటూత్ సీరియల్ కమ్యూనికేషన్ చాలా సులభమైన మరియు ప్రాథమిక జ్ఞానం. సాధారణంగా, డీబగ్గింగ్ చేసేటప్పుడు, మాడ్యూల్ స్పెసిఫికేషన్ను జాగ్రత్తగా చదవండి మరియు లాజిక్ ఎనలైజర్ని ఉపయోగిస్తున్నప్పుడు కొన్ని విషయాలపై శ్రద్ధ వహించండి. మీకు ఇంకేమీ అర్థం కాకపోతే, మీరు Feasycom బృందాన్ని సంప్రదించవచ్చు!