औद्योगिक IoT के लिए कम-शक्ति वाले BLE संचार और इंटरफ़ेस डिज़ाइन

औद्योगिक IoT के लिए कम-शक्ति वाले BLE संचार और इंटरफ़ेस डिज़ाइन

आपके औद्योगिक IoT उत्पाद की सफलता दो बोर्ड-स्तरीय विकल्पों पर निर्भर करती है। पहला है कम-शक्ति वाले BLE संचार के लिए सावधानीपूर्वक रेडियो ड्यूटी साइकिल और स्लीप प्लान। दूसरा है इंटरफ़ेस डिज़ाइन—एंटीना, पावर और डिजिटल I/O—जो कठिन परिस्थितियों में भी बेहतर प्रदर्शन करता है।

मामला गंभीर है। आपको ऐसी बैटरी चाहिए जो सालों तक चले और भीड़भाड़ वाले 2.4 GHz स्पेक्ट्रम में स्थिर प्रदर्शन करे। साथ ही, आपको एक ऐसा डिज़ाइन चाहिए जो बड़ी मात्रा में उत्पादन के लिए सुचारू रूप से काम करे। एक लापरवाही भरा ग्राउंड प्लेन या शोरगुल वाली रेल, पहले फील्ड यूनिट के शिप होने से पहले ही बैटरी लाइफ में हुई सारी प्रगति को खत्म कर सकती है।

यह पोस्ट आपको पीसीबी और पीसीबीए के लिए व्यावहारिक मार्गदर्शन प्रदान करती है: पार्ट चयन, लेआउट नियम और डीएफएम के फायदे-नुकसान। यहां आपको बीएलई का सामान्य सिद्धांत नहीं मिलेगा—केवल ऐसे विकल्प मिलेंगे जिनका उपयोग आप अपने अगले बोर्ड पर कर सकते हैं।

चाबी छीन लेना

  • बैटरी बचाने के लिए विज्ञापन का लंबा अंतराल चुनें।

  • बिजली की खपत कम करने के लिए स्लीप मोड का उपयोग करें और सेंसर रीडिंग को एक साथ समूहित करें।

  • आरएफ सर्टिफिकेशन की लागत से बचने के लिए पहले से ही प्रमाणित बीएलई मॉड्यूल चुनें ।

  • एंटीना को बोर्ड के किनारे पर रखें और ग्राउंड प्लेन को एक ही टुकड़े में रखें।

  • वास्तविक बोर्ड पर स्लीप करंट की जांच करके छिपे हुए पावर ड्रेन का पता लगाएं।

कम-शक्ति वाले बीएलई संचार रणनीतियाँ

कम-शक्ति वाले बीएलई संचार रणनीतियाँ

ब्लूटूथ लो एनर्जी मोड में रेडियो ज्यादातर समय बंद रहता है। डिवाइस चालू होता है, एक छोटा सिग्नल भेजता है और फिर स्लीप मोड में चला जाता है। आपका मौजूदा बजट सीधे इसी ड्यूटी साइकिल से तय होता है। एक रेडियो जो कुछ सौ माइक्रोसेकंड के लिए दसियों मिलीएम्पियर करंट लेता है, अगर आप इसे सही ढंग से शेड्यूल करें तो औसतन माइक्रोएम्पियर करंट ही लेता है।

विज्ञापन और कनेक्शन पैरामीटर

विज्ञापन अंतराल से शुरू करें। BLE विनिर्देश इसे 0.625 मिलीसेकंड की इकाइयों में मापता है, और कनेक्शन रहित विज्ञापन 100 मिलीसेकंड से 10.24 सेकंड तक की अवधि के लिए अनुमत है । लंबे अंतराल औसत करंट को काफी कम कर देते हैं:

विज्ञापन अंतराल

औसत वर्तमान खपत

100 एमएस

~81.0 µA

है 1

~9.4 µA

है 10

~2.3 µA

विज्ञापन के सक्रिय चरण में लगभग 10.9 mA करंट प्रवाहित होता है । 20 मिलीसेकंड के सबसे छोटे अंतराल पर, विज्ञापन के दौरान कुल औसत करंट लगभग 2.3 mA तक पहुँच जाता है।

कनेक्शन पैरामीटर भी उतने ही महत्वपूर्ण हैं। आप कनेक्शन अंतराल को 7.5 मिलीसेकंड और 4 सेकंड के बीच समायोजित कर सकते हैं। एक अनुकूली कनेक्शन अंतराल आपको वर्तमान समय के लिए विलंबता का आदान-प्रदान करने की सुविधा देता है। स्लेव विलंबता आपको एक और विकल्प प्रदान करती है:

75 मिलीसेकंड के कनेक्शन अंतराल के साथ, स्लेव लेटेंसी मान को 5 में बदलने से औसत वर्तमान खपत 230 µA से घटकर 140 µA हो सकती है (40% की बचत)।

कम विलंबता और उच्च विलंबता का संयोजन आपको दोनों का सर्वोत्तम लाभ प्रदान करता है। जब परिधीय उपकरण के पास डेटा नहीं होता है, तो वह कनेक्शन इवेंट को छोड़ देता है, लेकिन डेटा उपलब्ध होने पर अगले इवेंट में संचारित कर सकता है। व्यवहार में यही गतिशील कनेक्शन प्रबंधन है, और यही कम बिजली खपत वाले BLE संचार का मूल आधार है ।

स्लीप मोड और कम बिजली की खपत

स्लीप मोड में करंट की न्यूनतम खपत निर्धारित होती है। डीप स्लीप मोड में BLE SoC स्टैंडबाय मोड की तुलना में बहुत कम बिजली खपत करता है, इसलिए सबसे कम संभव स्थिति चुनें और गतिविधि समाप्त होने के तुरंत बाद उसमें प्रवेश करें। फर्मवेयर शेड्यूलिंग यह तय करती है कि सिस्टम को कितनी बार जगाना है। बार-बार जगाने से सेटअप में अतिरिक्त समय लगता है, जिससे ऊर्जा की खपत बढ़ जाती है। इसके बजाय, हर बार जगाने पर सैंपल को बैच में प्रोसेस करें। एक अध्ययन में, सेंसर FIFO में ECG सैंपल को बफर किया गया, इंटरप्ट पर MCU को जगाया गया, SPI के माध्यम से डेटा पढ़ा गया, ट्रांसमिट किया गया और सिस्टम को बंद कर दिया गया। FIFO थ्रेशोल्ड को अधिकतम करने से MCU की बिजली खपत लगभग 0.5 मेगावाट तक कम हो गई । पावर कंट्रोल को एक फर्मवेयर मॉड्यूल में केंद्रीकृत करें ताकि कंपोनेंट परफॉर्मेंस लेवल का अनुरोध और रिलीज़ कर सकें। यह कम-पावर आर्किटेक्चर ही बोर्ड स्तर पर कम बिजली खपत सुनिश्चित करता है।

पेलोड दक्षता

कम, लेकिन बड़े पैकेट भेजें। एक बड़ा ATT MTU थ्रूपुट को लगभग 15% तक बढ़ा देता है और बिजली की खपत को थोड़ा कम कर देता है क्योंकि आपको कम ट्रांसमिशन की आवश्यकता होती है। डेटा लेंथ एक्सटेंशन सक्रिय ट्रांसमिट और रिसीव समय को कम करता है। संकेतों के बजाय सूचनाओं को प्राथमिकता दें:

संकेतों की तुलना में सूचनाएं बेहतर होती हैं क्योंकि संकेतों के लिए दूसरा संदेश भेजने से पहले राउंड-ट्रिप पुष्टि की आवश्यकता होती है।

राइट कमांड भी इसी तरह काम करते हैं। ये अतुल्यकालिक होते हैं और एक ही कनेक्शन इवेंट के दौरान लगातार चल सकते हैं। राइट रिक्वेस्ट तुल्यकालिक होते हैं और आमतौर पर एक या दो इवेंट में एक ऑपरेशन की अनुमति देते हैं। बार-बार होने वाले कार्यों से बचना ऊर्जा दक्षता बढ़ाने का सबसे आसान तरीका है, और इससे आपका BLE प्रोटोकॉल स्टैक हल्का रहता है।

बार चार्ट BLE अवस्थाओं के लिए वर्तमान खपत को दर्शाता है: वेक-अप, रेडियो तैयारी, ट्रांसमिशन, चैनल परिवर्तन, रेडियो बंद और पोस्टप्रोसेसिंग।

बीएलई एसओसी और मॉड्यूल चयन

आपका पहला विकल्प रेडियो ही है। आप एक अलग SoC के आधार पर सिस्टम बना सकते हैं या पहले से प्रमाणित मॉड्यूल का उपयोग कर सकते हैं। प्रत्येक विकल्प से RF लेआउट का काम, प्रमाणन संबंधी चुनौतियाँ और DFM जोखिम बदल जाते हैं।

ब्लूटूथ लो एनर्जी SoC बनाम मॉड्यूल

एक पूर्व-प्रमाणित मॉड्यूल रेडियो, क्रिस्टल और एंटीना के साथ आता है जो पहले से ही ट्यून और परीक्षण किए हुए होते हैं। आप इसे एक ही घटक मानते हैं। एक अलग SoC आपके अपने बोर्ड पर RF फ्रंट एंड स्थापित करता है। मैचिंग नेटवर्क, एंटीना परीक्षण और FCC और CE फाइलिंग की जिम्मेदारी आपकी होती है।

लागत में काफी अंतर है । एक अलग BLE डिज़ाइन की लागत, जिसमें विकास, निर्माण, RF प्रमाणन और परीक्षण शामिल हैं, $100,000 से $200,000 तक हो सकती है । पूर्व-प्रमाणित मॉड्यूल RF रेडियो प्रमाणन में लगने वाले समय और लागत को बचाते हैं और इन्हें कुछ दिनों से लेकर हफ्तों के भीतर डिज़ाइन में शामिल किया जा सकता है।

मैट्रिक

पूर्व-प्रमाणित बीएलई मॉड्यूल

डिस्क्रीट SoC डिज़ाइन

प्रमाणन स्वामित्व

शामिल (आमतौर पर)

आप इसके 100% मालिक हैं।

पहले कार्यशील प्रोटोटाइप के लिए समय

दिन-सप्ताह

महीने

एफसीसी परीक्षण में असफल होने पर जुर्माना

टाला गया (पूर्व-प्रमाणित)

पुनः परीक्षण शुल्क $10 से $30 तक + शेड्यूल में 6 से 12 सप्ताह की देरी

आरएफ लेआउट, ट्यूनिंग, एंटीना कैरेक्टराइजेशन, एफसीसी/सीई प्रमाणन

आवश्यक नहीं (बिना अपॉइंटमेंट के आ सकते हैं)

बजट 2–3 महीने

यह बार चार्ट चार मापदंडों के आधार पर पूर्व-प्रमाणित बीएलई मॉड्यूल और डिस्क्रीट एसओसी डिज़ाइन की तुलना करता है: प्रमाणन स्वामित्व, पहले प्रोटोटाइप का समय, एफसीसी परीक्षण में विफलता का जुर्माना, और आरएफ लेआउट और प्रमाणन प्रयास।

जब उत्पादन मात्रा मध्यम हो और समय सीमा महत्वपूर्ण हो, तो मॉड्यूल चुनें। जब उत्पादन मात्रा अधिक हो और आपकी टीम के पास RF परीक्षण उपकरण हों, तो अलग SoC चुनें।

मुख्य चयन मानदंड

स्लीप मोड में बिजली की खपत आपकी बैटरी लाइफ का न्यूनतम स्तर निर्धारित करती है। EFR32BG21 SoC पर आधारित BLE मॉड्यूल डीप स्लीप मोड में लगभग 4.5 µA बिजली की खपत करता है , यह माप RTC सक्रिय और मेमोरी चालू रखते हुए किया गया है। बिजली की खपत का बजट तय करने से पहले इस आंकड़े पर विचार करना आवश्यक है।

वेक-अप लेटेंसी भी मायने रखती है। विक्रेता तेज़ वेक-अप और मल्टी-लेवल पावर-सेविंग मोड की बात करते हैं, लेकिन कई डेटाशीट में लेटेंसी का कोई संख्यात्मक मान नहीं दिया जाता। वेक-अप समय का मापन करवाएं और फिर उसे अपने बोर्ड पर स्वयं जांचें।

क्रिस्टल संबंधी आवश्यकताओं और पार्ट द्वारा प्रदान किए जाने वाले लो-पावर मोड की जांच करें। एक बाहरी PA/LNA रेंज तो बढ़ाता है, लेकिन करंट की खपत अधिक करता है। आपके लो-पावर आर्किटेक्चर डिज़ाइन में इन दोनों बातों का ध्यान रखना आवश्यक है।

ब्लूटूथ लो एनर्जी वर्जन सपोर्ट औद्योगिक उपयोग के लिए उपयुक्त है। कोर 5.0 में LE 2M और LE कोडेड PHY की सुविधा जोड़ी गई है, जिससे रेंज बढ़ जाती है। कोर 5.2 में LE पावर कंट्रोल और आइसोक्रोनस चैनल जोड़े गए हैं। कोर 5.3 में तेज़ ड्यूटी-साइकिल स्विचिंग के लिए LE कनेक्शन सब-रेटिंग जोड़ी गई है। अपने सेंसर नेटवर्क के अनुसार वर्जन चुनें, न कि डेटाशीट की हेडलाइन के अनुसार।

आरएफ लेआउट और एंटीना डिजाइन

एंटीना आपके BLE डिज़ाइन का एकमात्र ऐसा हिस्सा है जिसे फ़र्मवेयर नियंत्रित नहीं कर सकता। आप इसे कहाँ लगाते हैं और ग्राउंड प्लेन निर्बाध रहता है या नहीं, ये दोनों बातें ट्यूनिंग से पहले ही आपके लिंक बजट को निर्धारित करती हैं।

एंटीना प्लेसमेंट और आरएफ कीप-आउट

एंटीना को बोर्ड के किनारे पर इस तरह लगाएं कि कीप-आउट ज़ोन बोर्ड की आउटलाइन से आगे तक फैला हो। सटीक कीप-आउट साइज़ के लिए मॉड्यूल डेटाशीट देखें, क्योंकि फीड एरिया बहुत संवेदनशील होता है। कीप-आउट ज़ोन टूटने पर लिंक बजट कम हो जाता है। एंटीना कनेक्टर तक जाने वाले किसी भी 50-ओम RF ट्रेस के नीचे ग्राउंड प्लेन को पूरी तरह से निर्बाध रखें। कनेक्टर कटआउट या वाया फील्ड से बने स्लॉट या खाली जगहों से बचें, क्योंकि इनसे प्रतिबाधा में असंतुलन उत्पन्न होता है। BLE मॉड्यूल के नीचे ग्राउंड पोर से सिग्नल ट्रेस न गुजारें।

RF ग्राउंड को घनी वाया का उपयोग करके जोड़ें। एंटीना कीप-आउट क्षेत्र के आसपास और RF ग्राउंड पोर के किनारों पर 2-3 मिमी की दूरी रखें । ग्राउंड-वाया की दूरी कम से कम λ/10 होनी चाहिए, जो 2.4 GHz पर लगभग 6 मिमी होती है।

फ़्रिक्वेंसी (जीएचजेड)

तरंग दैर्ध्य (सेमी)

रिक्ति (λ/10) के माध्यम से अनुशंसित

2.4

~ 12.5

~ 6 मिमी

2.5

12

6 मिमी

नेटवर्क और क्लॉक प्लेसमेंट का मिलान

अंतिम आवरण के अंदर मिलान नेटवर्क को ट्यून करें। आवरण की सामग्री ट्यूनिंग को बहुत प्रभावित करती है , और धातु बहुत हानिकारक होती है क्योंकि यह विद्युत चालक होती है। यहां तक ​​कि कम धातु वाला पेंट भी बड़ा प्रभाव डालता है। आस-पास की धातु की वस्तुएं और पीसीबी धाराएं उत्पन्न करते हैं, छोटे रेडिएटर की तरह काम करते हैं, और मिलान और लाभ पैटर्न को खराब करते हैं।

किसी बंद स्थान के अंदर, विद्युत चुम्बकीय क्षेत्र आस-पास की सामग्रियों के साथ परस्पर क्रिया करते हैं और मुक्त स्थान की तुलना में अलग तरह से उत्पन्न होते हैं। यह परस्पर क्रिया एंटीना पर धारा वितरण को बदल देती है, और इसलिए इसकी प्रतिबाधा भी बदल जाती है। चूंकि प्रतिबाधा आस-पास की सामग्रियों की निकटता, विद्युत गुणों और आकार के साथ बदलती है, इसलिए एंटीना को उसके अंतिम बंद स्थान में ट्यून करना आवश्यक है। अन्यथा, एक अच्छा डिज़ाइन कार्यान्वयन के दौरान खराब हो सकता है।

निर्माताओं द्वारा अनुशंसित मैचिंग सर्किट अक्सर वास्तविक निर्माण में विफल हो जाते हैं। इनका परीक्षण एक विशिष्ट पीसीबी आकार के साथ खुले स्थान में किया गया था, इसलिए इन्हें दोबारा ट्यून करें।

घड़ी के लिए, इन चरणों का पालन करें:

  1. क्रिस्टल ऑसिलेटर को क्लॉक इनपुट पिन के जितना संभव हो सके उतना पास रखें।

  2. ऑसिलेटर क्षेत्र के नीचे एक ठोस ग्राउंड प्लेन प्रदान करें और निर्माता के संदर्भ पैड लेआउट का पालन करें।

  3. डिजिटल स्विचिंग और उच्च-धारा वाले सर्किट को ऑसिलेटर से दूर रखें।

  4. कपलिंग को रोकने के लिए एंटीना फीडलाइन को उच्च-आवृत्ति वाले ऑसिलेटर से अलग रखें।

  5. VCO/PLL लोकल ऑसिलेटर में कम ESR वाले डीकपलिंग कैपेसिटर जोड़ें।

RF ट्रेस को छोटा रखें और समान परत वाले RF ट्रेस को ग्राउंडेड कॉपर से घेरें और 1/20 λ से कम दूरी पर स्टिचिंग वाया का उपयोग करें। ग्राउंडेड कॉपर के किनारे को RF ट्रेस से 2W (या 3H) की दूरी पर रखें। RF ट्रेस और आस-पास के ग्राउंड प्लेन किनारों के बीच कम से कम 3W की दूरी रखें, और उस क्षेत्र में कोई नॉन-ग्राउंड वाया न हो। हाई-स्पीड क्लॉक या स्विचिंग पावर सिग्नल को कभी भी RF ट्रेस के समानांतर न गुजारें, क्योंकि फील्ड कपलिंग सीधे कनेक्शन के बिना भी RF सिग्नल की गुणवत्ता को खराब कर देता है।

पावर इंटीग्रिटी और बीएलई पावर दक्षता

स्वच्छ विद्युत आपूर्ति आपके BLE रेडियो और उसके संदर्भ क्लॉक की सुरक्षा करती है। उस रेल पर शोर क्लॉक को बदल देता है, करंट बढ़ा देता है और BLE की विद्युत दक्षता को नुकसान पहुंचाता है। डीकपलिंग को लेआउट का हिस्सा मानें, न कि सामग्री बिल में बाद में जोड़ा गया कोई अतिरिक्त कार्य।

डीकपलिंग और पावर रेल शोर

BLE डिवाइस के प्रत्येक सप्लाई पिन के पास एक छोटा सिरेमिक कैपेसिटर लगाएं। पिन से कैपेसिटर और ग्राउंड तक का पाथ जितना हो सके छोटा रखें। ट्रांसमिट बर्स्ट के दौरान लोड स्टेप्स को अवशोषित करने के लिए रेगुलेटर आउटपुट के पास एक बड़ा कैपेसिटर लगाएं। सप्लाई ट्रेस को एक छोटे, चौड़े पाथ के रूप में रूट करें और इसे स्विचिंग रेगुलेटर या मोटर ड्राइवर के साथ साझा करने से बचें।

रेफरेंस क्लॉक सप्लाई को अलग से फ़िल्टर करें। एक फेराइट बीड और एक लोकल कैपेसिटर ऑसिलेटर सर्किट से डिजिटल शोर को दूर रखते हैं। यह सरल कदम बेहद कम बिजली खपत को संभव बनाता है क्योंकि एक स्थिर क्लॉक चिप को लंबे समय तक अपनी सबसे गहरी स्लीप अवस्था में रहने देती है। बेहतर बिजली दक्षता की शुरुआत शांत रेल से होती है।

नींद और जागने की धारा को मापना

आप जिस चीज़ को माप नहीं सकते, उसे बेहतर भी नहीं बना सकते। मानक माप उपकरण के रूप में नॉर्डिक PPK2 (पावर प्रोफ़ाइलर किट II) का उपयोग करें। nRF52840-DK पर , P22 (SB40) पर सोल्डर ब्रिज को काटें। उस जम्पर के पार PPK2 को एम्पीयर मीटर मोड में कनेक्ट करें।

इन मौजूदा स्तरों की अपेक्षा करें:

राज्य

अपेक्षित वर्तमान

सक्रिय (यूएआरटी के माध्यम से प्रिंटिंग)

5-8 mA

निष्क्रिय अवस्था में निलंबित (UART निलंबित)

~1.5 µA

स्टैंडबाय (सिस्टम बंद)

~0.3 µA

बार चार्ट सक्रिय, निष्क्रिय अवस्था में निलंबित और स्टैंडबाय अवस्थाओं के लिए मिलीएम्पियर में अपेक्षित धारा को दर्शाता है।

दो बोर्ड-स्तरीय जाल आपके पढ़ने के अनुभव को खराब कर सकते हैं:

  • जे-लिंक डिबगर चिप को चालू रख सकता है क्योंकि डिबग इंटरफ़ेस डीप स्लीप को रोकता है। माप लेते समय डिबगर को डिस्कनेक्ट कर दें या बोर्ड को बैटरी से पावर दें।

  • यदि UART पेरिफेरल को निलंबित नहीं किया जाता है, तो यह लगातार क्लॉकिंग करता रहता है और माइक्रोए स्तर की करंट रीडिंग को रोकता है। यही मुख्य कारण है कि लोग सोचते हैं कि Zephyr PM "काम नहीं करता"।

एक माइक्रोएम्पीयर स्टैंडबाय करंट तभी दिखाई देता है जब प्रत्येक पेरिफेरल, डिबग पाथ और लीकी कंपोनेंट पूरी तरह से बंद हो।

बोर्ड लीकेज भी मायने रखता है। रेसिस्टर डिवाइडर, अप्रयुक्त पिनों पर पुल-अप और डायोड में रिवर्स लीकेज, ये सभी मिलकर लीकेज बढ़ाते हैं। कागज़ पर मौजूद लो-पावर आर्किटेक्चर पर भरोसा करने से पहले ग्राउंड तक जाने वाले हर रास्ते की जांच करें।

बैटरी और रेगुलेटर का चुनाव न्यूनतम स्तर निर्धारित करता है। कम क्विसेंट करंट वाला रेगुलेटर चुनें और सेल केमिस्ट्री को अपने तापमान रेंज के अनुसार चुनें। फर्मवेयर में डायनेमिक पावर कंट्रोल मददगार होता है, लेकिन हार्डवेयर का बजट ही अंतिम परिणाम तय करता है। यह कम पावर वाली वायरलेस तकनीक तभी लंबी बैटरी लाइफ देती है जब बोर्ड शांत रहे। रेल पर चिप-स्तर की ऊर्जा दक्षता ऑप्टिमाइजेशन लागू करें, और आपकी ऊर्जा दक्षता में होने वाले लाभ फील्ड में भी बरकरार रहेंगे।

इंटरफ़ेस डिज़ाइन और सेंसर एकीकरण

आपका BLE रेडियो तभी ठीक से काम कर सकता है जब उसे फीड करने वाली बसें अच्छी तरह काम करें। एक शोरगुल वाली सेंसर लाइन या लंबी I2C केबल रेडियो द्वारा डेटा भेजने से पहले ही उसे नुकसान पहुंचा सकती है। प्रत्येक इंटरफ़ेस को उसकी वास्तविक दूरी और लोड के अनुसार डिज़ाइन करें।

SPI, I2C और UART इंटरफेस

बस को कार्य के अनुसार समायोजित करें। SPI एक ही PCB पर रहता है, आमतौर पर लगभग 10 सेंटीमीटर के भीतर। होस्ट क्लॉक को नियंत्रित करता है, इसलिए आपको लोकल लिंक के लिए कम ओवरहेड और उच्च थ्रूपुट मिलता है। SPI में कोई अंतर्निहित आर्बिट्रेशन और एड्रेसिंग नहीं होती है। प्रत्येक स्लेव को उसकी अपनी चिप-सेलेक्ट लाइन दें।

I2C एक दो-तार वाली बस है जिसमें सॉफ़्टवेयर एड्रेसिंग और वास्तविक मल्टी-कंट्रोलर आर्बिट्रेशन की सुविधा है। स्टैंडर्ड मोड 100 किलोबिट/सेकंड, फ़ास्ट मोड 400 किलोबिट/सेकंड, फ़ास्ट-मोड प्लस 1 मेगाबिट/सेकंड और हाई-स्पीड मोड 3.4 मेगाबिट/सेकंड की गति से चलता है। NXP विनिर्देशों के अनुसार, बस लोड को लगभग 400 pF कैपेसिटेंस सीमा के भीतर रखें । रिपीटर, बफ़र और एक्सटेंडर I2C को कई मीटर तक बढ़ा सकते हैं, लेकिन इसे एक नियोजित विस्तार मानें, डिफ़ॉल्ट नहीं।

बस

सामान्य अधिकतम बस लंबाई

मध्यस्थता / टोपोलॉजी

SPI

आमतौर पर यह एक ही पीसीबी (~10 सेमी) तक सीमित होता है।

1 मास्टर / कई स्लेव, प्रत्येक स्लेव के लिए समर्पित कस्टम कंट्रोल सिस्टम; कोई अंतर्निर्मित मध्यस्थता नहीं।

I2C

लगभग 1 मीटर (मानक)

मल्टी-ड्रॉप बस, 1 मास्टर / कई स्लेव; मल्टी-कंट्रोलर आर्बिट्रेशन का समर्थन करता है

UART

संक्षिप्त और कार्यान्वयन-निर्भर (टीटीएल)

बिंदु-दर-बिंदु; कोई मध्यस्थता नहीं

UART पॉइंट-टू-पॉइंट होता है और इसमें कोई आर्बिट्रेशन नहीं होता। रॉ 3.3 वोल्ट TTL कम दूरी के लोकल कनेक्शन के लिए उपयुक्त है। अधिक दूरी के लिए RS-232, RS-422 या RS-485 ट्रांससीवर का उपयोग करें। TI RS-485 डेटा 50 मीटर, 100 मीटर, 150 मीटर, 200 मीटर और डेटा दर और ट्रांससीवर के आधार पर 1000 मीटर तक के परीक्षण दिखाता है। जहां भी आपका सेंसर और BLE SoC अलग-अलग रेल का उपयोग करते हैं, वहां लेवल शिफ्टिंग जोड़ें। पुल-अप्स का आकार बस कैपेसिटेंस के आधार पर निर्धारित करें, न कि आदत के आधार पर।

ईएमआई/ईएमसी और सेंसर एकीकरण

औद्योगिक उपकरणों में विद्युत चुम्बकीय शोर का मुख्य स्रोत डीसी-डीसी कन्वर्टर होते हैं । केबल और धातु के आवरण अनजाने में एंटीना की तरह काम करते हैं और उस शोर को बाहर की ओर फैलाते हैं। कन्वर्टर पर ही उत्सर्जन को रोकें, फिर उन्हें केबल और आवरणों के माध्यम से फैलने से रोकें।

डीसी-डीसी कनवर्टर की डीसी आउटपुट लाइन में चोक-कॉइल नॉइज़ फ़िल्टर लगाने से रोबोट संचालन के दौरान न्यूनतम एलटीई रिसीवर संवेदनशीलता में लगभग 11 डीबी का सुधार हुआ ।

फ़िल्टर ने उच्च-आवृत्ति कनवर्टर के शोर को उसकी प्रतिबाधा के माध्यम से वापस कनवर्टर में भेज दिया। एक छोटे 1.6 × 0.8 × 0.8 मिमी, 1.3 A-रेटेड इंडक्टर ने यह काम कर दिया। फेराइट बीड्स अन्य विकल्प हैं, जिन्हें शोर दमन और करंट सुपरपोज़िशन व्यवहार की आवश्यकता के अनुसार चुना जा सकता है।

सेंसर सिग्नल को BLE प्रोटोकॉल स्टैक तक पहुंचने से पहले साफ करें। एक एनालॉग फ्रंट एंड प्रत्येक सेंसर के आउटपुट के अनुसार कंडीशनिंग को समायोजित करता है। एकीकृत सिग्नल प्रोसेसिंग एक ही IC में एम्प्लीफिकेशन, फ़िल्टरिंग, रूपांतरण, तापमान क्षतिपूर्ति और डिजिटल प्रोसेसिंग को समाहित करता है। इससे शोर से प्रभावित होने वाला डिस्क्रीट पाथ छोटा हो जाता है। प्रक्रिया इस प्रकार चलती है: एम्प्लीफाई करें, फ़िल्टर करें, कन्वर्ट करें, कैलिब्रेट करें, फिर SPI, I2C या ब्लूटूथ लो एनर्जी के माध्यम से ट्रांसमिट करें ।

सॉफ़्टवेयर पक्ष पर, प्रत्येक बस पर एक API लेयर रखें। टाइमआउट और बस फॉल्ट के लिए स्पष्ट त्रुटि कोड लौटाएँ। BLE स्टैक को डेटा सौंपने से पहले पेलोड की लंबाई की जाँच करें। सेंसर डेटा पर एप्लिकेशन-लेयर सुरक्षा लागू करें, क्योंकि केवल BLE लिंक एन्क्रिप्शन आपके क्लाउड पथ को सुरक्षित नहीं करता है।

स्टैकअप, सामग्री और डीएफएम के बीच के समझौते

स्टैकअप, सामग्री और डीएफएम के बीच के समझौते

स्टैकअप और सामग्री चयन

आपके स्टैकअप से यह तय होता है कि BLE रेडियो कितना अच्छा काम करेगा और बोर्ड की कीमत कितनी होगी। अपने स्वयं के पावर और ग्राउंड प्लेन वाले चार-लेयर बोर्ड, साझा ग्राउंड ट्रेस वाले सिंगल-लेयर डिज़ाइन की तुलना में बिजली की खपत को 15% तक कम कर सकते हैं। इस लाभ से आपको फर्मवेयर में कोई बदलाव किए बिना कम बिजली का उपयोग करने में मदद मिलती है। सिंगल-लेयर बोर्ड सस्ते होते हैं, लेकिन वे BLE डिज़ाइन को एक साफ RF रेफरेंस प्लेन प्रदान नहीं कर सकते।

सबसे उपयुक्त डाइइलेक्ट्रिक का चुनाव उसकी हानि और कीमत के आधार पर करें। मानक FR-4 अधिकांश 2.4 GHz BLE बोर्डों के लिए उपयुक्त है। कम हानि वाले पदार्थ तभी उपयोगी होते हैं जब आपके ट्रेस लंबे हों या मार्जिन कम हो। RF परत को एक ठोस ग्राउंड प्लेन के पास रखें और सुनिश्चित करें कि एंटीना फीड के नीचे वह प्लेन निर्बाध रहे।

डीएफएम बाधाएं और डिजाइन चेकलिस्ट

अपने निर्माता द्वारा निर्धारित न्यूनतम ट्रेस चौड़ाई और स्पेसिंग का पालन करें। पावर ट्रेस को छोटा और चौड़ा रखें, 1 A तक के लिए 10-15 मिल्स तक। 30 मिमी x 30 मिमी से छोटे बोर्ड पर चौड़े ट्रेस और बड़े पावर प्लेन लगाना मुश्किल होता है, इसलिए लेआउट की योजना पहले से बना लें। पैड के अंदर वाया तभी लगाएं जब आपकी असेंबली कंपनी वाया-इन-पैड फिल की सुविधा देती हो। एंटीना कीप-आउट के आसपास कंपोनेंट क्लीयरेंस का ध्यान रखें और जांचें कि पैनल रेल और ब्रेकअवे टैब RF एज के पास कैसे स्थित हैं। कीप-आउट को पार करने वाली रेल आपकी ट्यूनिंग को बदल सकती है और RF यील्ड को कम कर सकती है।

प्रत्येक BLE डिज़ाइन में एक लक्ष्य के बदले दूसरा लक्ष्य निर्धारित किया जाता है। लेआउट से पहले प्राथमिकताओं को तय करने के लिए इस तालिका का उपयोग करें।

अदला - बदली

सबूत

शक्ति बनाम विश्वसनीयता

BLE आउटपुट पावर को +4 dBm से घटाकर 0 dBm करने से करंट की खपत लगभग 30% तक कम हो सकती है, लेकिन ट्रांसमिशन पावर को कम करने से शोर वाले वातावरण में कनेक्शन संबंधी समस्याएं हो सकती हैं।

शक्ति बनाम प्रदर्शन

सेंसर की सैंपलिंग दर कम करने से बिजली की बचत होती है, लेकिन इससे डेटा की सटीकता प्रभावित हो सकती है; रीडिंग को बैच में लेने से (जैसे, हर सेकंड के बजाय हर 30 सेकंड में) MCU का सक्रिय समय 95% तक कम हो जाता है।

लागत बनाम बिजली (पीसीबी परतें)

सिंगल-लेयर पीसीबी सस्ते होते हैं लेकिन जटिल डिजाइनों के लिए अपर्याप्त होते हैं; डेडिकेटेड पावर/ग्राउंड प्लेन वाले 4-लेयर बोर्ड, शेयर्ड ग्राउंड ट्रेस वाले सिंगल-लेयर डिजाइनों की तुलना में बिजली की हानि को 15% तक कम कर सकते हैं।

शक्ति बनाम लागत (घटक चयन)

एक अच्छी तरह से चयनित पीएमआईसी 90% से अधिक वोल्टेज-रूपांतरण दक्षता प्राप्त करता है, जबकि कम अनुकूलित समाधानों के लिए यह दक्षता 70-80% होती है; गतिशील वोल्टेज स्केलिंग एमसीयू की बिजली खपत को 20-30% तक कम कर सकती है।

शक्ति बनाम सीमा/स्थान

कॉम्पैक्ट बोर्ड (<30 मिमी x 30 मिमी) चौड़े ट्रेस और व्यापक पावर प्लेन को मुश्किल बनाते हैं; लंबे/पतले ट्रेस प्रतिरोध और ऊष्मा हानि को बढ़ाते हैं, इसलिए पावर ट्रेस को छोटा और चौड़ा (1 ए तक के लिए 10-15 मिल्स) रखा जाना चाहिए।

कुछ लिंक बेहतर रेंज और बैटरी लाइफ के लिए कम डेटा दर स्वीकार करते हैं। यही तर्क BLE पर भी लागू होता है।

LoRa अपनी रेंज, मजबूती और कम बिजली खपत के संयोजन को आंशिक रूप से अपेक्षाकृत कम डेटा दरों को स्वीकार करके हासिल करता है... अधिक रेंज और कम बिजली खपत के बदले अनावश्यक बैंडविड्थ का त्याग करना एक उत्कृष्ट इंजीनियरिंग समझौता हो सकता है।

डिजाइन जारी करने से पहले, पाँच बातों की पुष्टि कर लें। आपका स्टैकअप BLE रेडियो को एक ठोस संदर्भ तल प्रदान करता है। आपका एंटीना कीप-आउट पैनलिंग के बाद भी सुरक्षित रहता है। आपकी पावर ट्रेस करंट बजट के अनुरूप हैं। आपके रेगुलेटर का क्विसेंट करंट स्लीप बजट के अनुकूल है। आपकी ऊर्जा दक्षता के लक्ष्य मापे गए करंट से मेल खाते हैं, न कि डेटाशीट में बताई गई उम्मीदों से। ये जाँचें अधिक मात्रा में उत्पादन पर बिजली दक्षता और बैटरी जीवन को सुरक्षित रखती हैं।

कम पावर वाला BLE संचार दो आदतों पर निर्भर करता है: स्थिर ड्यूटी साइकिल और स्लीप करंट का सावधानीपूर्वक नियंत्रण। औद्योगिक विश्वसनीयता बोर्ड स्तर के विकल्पों पर निर्भर करती है—SoC या मॉड्यूल, RF लेआउट, पावर इंटीग्रिटी और DFM-जागरूक डिज़ाइन। शुरुआत में ही किसी वास्तविक बोर्ड पर स्लीप करंट को मापकर देखें। RF कीप-आउट की योजना पहले से बना लें, मॉड्यूल डेटाशीट में दिए गए सटीक ज़ोन का पालन करें और इसे बोर्ड के किनारे से आगे तक बढ़ाएँ। अपने स्टैकअप की जाँच केवल लागत के आधार पर नहीं, बल्कि EMC आवश्यकताओं के अनुसार करें। फिर वास्तविक औद्योगिक परिस्थितियों और विनिर्माण सहनशीलता के तहत परीक्षण करें। प्रयोगशाला बेंचमार्क आपको यह नहीं दिखाएंगे कि BLE पावर दक्षता और लंबी बैटरी लाइफ फील्ड में कैसी रहती है।

सामान्य प्रश्न

मैं बैटरी से चलने वाले सेंसर के लिए विज्ञापन अंतराल कैसे चुनूं?

अपनी लेटेंसी की आवश्यकता से शुरुआत करें, फिर एप्लिकेशन की अनुमति के अनुसार अंतराल को बढ़ाएं। 1 सेकंड का अंतराल औसतन लगभग 9.4 µA ऊर्जा खपत करता है, और 10 सेकंड का अंतराल इसे लगभग 2.3 µA तक कम कर देता है। लंबे अंतराल से ऊर्जा की बचत होती है, लेकिन इससे डिस्कवरी और रिकनेक्शन की प्रक्रिया धीमी हो जाती है।

क्या मुझे प्री-सर्टिफाइड मॉड्यूल का उपयोग करना चाहिए या एक अलग BLE SoC का?

जब समय-सारणी और प्रमाणन जोखिम इकाई लागत से अधिक मायने रखते हों, तो मॉड्यूल का चयन करें। मॉड्यूल रेडियो, क्रिस्टल और एंटीना के साथ पहले से ही ट्यून होकर आता है, इसलिए आपको RF प्रमाणन कार्य करने की आवश्यकता नहीं होती है। केवल तभी एक अलग SoC चुनें जब उच्च मात्रा में उत्पादन लेआउट प्रयास को उचित ठहराता हो और आपकी टीम के पास RF परीक्षण उपकरण हों।

स्लीप मोड में होने पर भी मेरा मदरबोर्ड मिलीएम्पियर करंट क्यों खींचता है?

सबसे पहले तीन चीज़ें जांच लें। डिबगर चिप को चालू रख सकता है, इसलिए इसे डिस्कनेक्ट कर दें। अनसस्पेंडेड UART लगातार क्लॉकिंग करता रहता है और माइक्रोएम्प रीडिंग को ब्लॉक कर देता है। लीकी पुल-अप्स और रेसिस्टर डिवाइडर भी करंट बढ़ाते हैं। BLE प्रोटोकॉल स्टैक या फर्मवेयर को दोष देने से पहले ग्राउंड से जुड़े हर रास्ते की जांच करें।

एंटीना को वास्तव में कितने आरएफ अवरोधक की आवश्यकता होती है?

मॉड्यूल डेटाशीट में दिए गए ज़ोन का सटीक निर्धारण करें और इसे बोर्ड के किनारे से आगे तक बढ़ाएँ। किसी भी 50-ओम ट्रेस के नीचे ग्राउंड प्लेन को निर्बाध रखें। कीप-आउट के पास 2-3 मिमी की दूरी पर वाया का उपयोग करके आरएफ ग्राउंड को जोड़ें। कीप-आउट के टूटने से लिंक बजट में कमी आती है जिसे किसी भी फर्मवेयर सेटिंग से ठीक नहीं किया जा सकता।

टिप्पणी करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड * से चिह्नित हैं।