AN690
Si4010 डेव्हलपमेंट किट क्विक-स्टार्ट मार्गदर्शक
उद्देश
सिलिकॉन लॅबोरेटरीज Si4010 RF SoC ट्रान्समीटर डेव्हलपमेंट किटमध्ये तुमच्या स्वारस्याबद्दल धन्यवाद. या डेव्हलपमेंट किटमध्ये Si4010 एम्बेडेड Si8051 MCU सह तुमचे सॉफ्टवेअर विकसित करण्यासाठी आवश्यक असलेली प्रत्येक गोष्ट आहे. किटच्या तीन आवृत्त्या आहेत: एक 434 MHz बँडसाठी (P/N 4010-KFOBDEV-434), एक 868 MHz बँडसाठी (P/N 010KFOBDEV-868) आणि दुसरी 915 MHz बँडसाठी (P/N 4010- KFOBDEV-915). विकास मंचाची मुख्य वैशिष्ट्ये खालीलप्रमाणे आहेत:
- की फोब डेव्हलपमेंट बोर्डमध्ये पाच पुश बटणे आणि एक एलईडी आहे.
- की फोब डेव्हलपमेंट बोर्डमध्ये प्रोग्रामिंग इंटरफेस बोर्ड आणि SMA अँटेना आउटपुट आणि वायर्ड मापनांना अनुमती देण्यासाठी डिस्कनेक्ट सक्षम करण्यासाठी बॅटरी आहे.
- सॉफ्टवेअर डीबगिंगसाठी सिलिकॉन लॅबोरेटरीज इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट (IDE) वापरते आणि Keil C कंपाइलर, असेंबलर आणि लिंकर देखील वापरू शकते.
- सिलिकॉन लॅबोरेटरीज यूएसबी डीबग अडॅप्टर किंवा टूलस्टिकसह इंटरफेस.
- OTP NVM मेमरी बर्न करण्यासाठी सॉकेटेड की fob डेव्हलपमेंट बोर्ड आहे. लिंक चाचणीसाठी Si4355 रिसीव्हर बोर्ड आहे.
- वास्तविक की fob PCB वर वापरकर्ता कोड बर्न करण्यासाठी आणि चाचणी करण्यासाठी IC शिवाय तीन रिक्त NVM Si4010 चिप्स आणि की fob डेमो बोर्ड आहेत.
किट सामग्री
तक्ता 1 मध्ये किटमध्ये समाविष्ट असलेल्या वस्तूंची यादी दिली आहे.
तक्ता 1. किट सामग्री
प्रमाण | भाग क्रमांक | वर्णन |
4010-KFOBDEV-434 | Si4010 की फॉब डेव्हलपमेंट किट 434MHz | |
2 | 4010-KFOB-434-NF | Si4010 की fob डेमो बोर्ड 434 MHz w/o IC |
1 | MSC-DKPE1 | SOIC/MSOP सॉकेट केलेले विकास मंडळ |
3 | Si4010-C2-GS | Si4010-C2-GS ट्रान्समीटर IC, SOIC पॅकेज |
1 | 4010-DKPB434-BM | Si4010 MSOP की fob विकास बोर्ड 434 MHz, SMA |
1 | 4355-LED-434-SRX | Si4355 RFStick 434 MHz रिसीव्हर बोर्ड |
1 | MSC-PLPB_1 | की फोब प्लास्टिक केस (पारदर्शक राखाडी) |
1 | MSC-BA5 | प्रोग्रामिंग इंटरफेस बोर्ड |
1 | MSC-BA4 | बर्निंग अॅडॉप्टर बोर्ड |
1 | EC3 | USB डीबग अडॅप्टर |
1 | टूलस्टिक_बीए | टूलस्टिक बेस अडॅप्टर |
1 | MSC-DKCS5 | यूएसबी केबल |
1 | USB विस्तारक केबल (USBA-USBA) | |
2 | एएए | एएए बॅटरी |
2 | CRD2032 | CR2032 3 V नाणे बॅटरी |
तक्ता 1. किट सामग्री (चालू)
4010- KFOBDEV-868 | Si4010 की फॉब डेव्हलपमेंट किट 868MHz | |
2 | 4010-KFOB-868-NF | Si4010 की fob डेमो बोर्ड 868 MHz w/o IC |
1 | MSC-DKPE1 | SOIC/MSOP सॉकेट केलेले विकास मंडळ |
3 | Si4010-C2-GS | Si4010-C2-GS ट्रान्समीटर IC, SOIC पॅकेज |
1 | 4010-DKPB868-BM | Si4010 MSOP की fob विकास बोर्ड 868 MHz, SMA |
1 | 4355-LED-868-SRX | Si4355 RFStick 868 MHz रिसीव्हर बोर्ड |
1 | MSC-PLPB_1 | की फोब प्लास्टिक केस (पारदर्शक राखाडी) |
1 | MSC-BA5 | प्रोग्रामिंग इंटरफेस बोर्ड |
1 | MSC-BA4 | बर्निंग अॅडॉप्टर बोर्ड |
1 | EC3 | USB डीबग अडॅप्टर |
1 | टूलस्टिक_बीए | टूलस्टिक बेस अडॅप्टर |
1 | MSC-DKCS5 | यूएसबी केबल |
1 | USB विस्तारक केबल (USBA-USBA) | |
2 | एएए | एएए बॅटरी |
2 | CRD2032 | CR2032 3 V नाणे बॅटरी |
4010- KFOBDEV-915 | Si4010 की फॉब डेव्हलपमेंट किट 915MHz | |
2 | 4010-KFOB-915-NF | Si4010 की fob डेमो बोर्ड 915 MHz w/o IC |
1 | MSC-DKPE1 | SOIC/MSOP सॉकेट केलेले विकास मंडळ |
3 | Si4010-C2-GS | Si4010-C2-GS ट्रान्समीटर IC, SOIC पॅकेज |
1 | 4010-DKPB915-BM | Si4010 MSOP की fob विकास बोर्ड 915 MHz, SMA |
1 | 4355-LED-915-SRX | Si4355 RFStick 915 MHz रिसीव्हर बोर्ड |
1 | MSC-PLPB_1 | की फोब प्लास्टिक केस (पारदर्शक राखाडी) |
1 | MSC-BA5 | प्रोग्रामिंग इंटरफेस बोर्ड |
1 | MSC-BA4 | बर्निंग अॅडॉप्टर बोर्ड |
1 | EC3 | USB डीबग अडॅप्टर |
1 | टूलस्टिक_बीए | टूलस्टिक बेस अडॅप्टर |
1 | MSC-DKCS5 | यूएसबी केबल |
1 | USB विस्तारक केबल (USBA-USBA) | |
2 | एएए | एएए बॅटरी |
2 | CRD2032 | CR2032 3 V नाणे बॅटरी |
टीप: या बोर्डाऐवजी, 434 MHz डेव्हलपमेंट किटमध्ये या बोर्डची पीसीबी अँटेना आवृत्ती असू शकते ज्याला Si4010 की fob डेव्हलपमेंट बोर्ड 434 MHz (P/N 4010-DKPB_434) म्हणतात.
सॉफ्टवेअर इन्स्टॉलेशन
डेव्हलपमेंट किटसाठी सॉफ्टवेअर आणि डॉक्युमेंटेशन पॅक झिप म्हणून उपलब्ध आहे file सिलिकॉन लॅब वर webयेथे साइट http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx टूल्स टॅबवर. प्रदान केलेल्या सॉफ्टवेअर पॅकमध्ये सर्व कागदपत्रे आणि fileवापरकर्ता अनुप्रयोग विकसित करण्यासाठी आवश्यक आहे. त्यात माजीampएपीआय फंक्शन्स आणि की एफओबी डेमो अॅप्लिकेशन वापरून le अॅप्लिकेशन्स.
सॉफ्टवेअरची निर्देशिका रचना उदाamples खालीलप्रमाणे आहे:
तुमच्या आवडीच्या निर्देशिकेत निर्देशिका रचना कॉपी करा. कंपाइलरला Si4010 कॉमन शोधण्यासाठी Si4010_projects फोल्डरची रचना ठेवण्याची शिफारस केली जाते. files प्रत्येक प्रकल्पात *.wsp प्रकल्प असतो file बिन फोल्डरमध्ये ज्यामध्ये कॉमनच्या सापेक्ष मार्गासह प्रोजेक्टसाठी IDE च्या सर्व सेटिंग्ज आहेत files.
सिलिकॉन लॅब्स IDE रन
खालील वरून सिलिकॉन लॅब्स आयडीई (इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट) डाउनलोड करा URL: http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx आणि आपल्या संगणकावर स्थापित करा. Silicon Labs IDE चालवण्यासाठी, *.wsp प्रोजेक्ट उघडा file.
USB डीबग अडॅप्टर वापरून हार्डवेअर सेटअप
IDE आणि डीबग अडॅप्टरचे तपशीलवार वर्णन Si4010 डेव्हलपमेंट किट वापरकर्त्याच्या मार्गदर्शकामध्ये आढळू शकते.
आकृती 9 मध्ये दर्शविल्याप्रमाणे यूएसबी डीबग अॅडॉप्टरद्वारे सिलिकॉन लॅबोरेटरीज IDE चालवणाऱ्या पीसीशी लक्ष्य बोर्ड जोडलेला आहे.
डीबग अॅडॉप्टर सेट करण्यासाठी खालील पायऱ्या करा:
- 3-पिन रिबनसह बर्निंग अॅडॉप्टर बोर्डवरील J2 कनेक्टरशी EC10 डीबग अॅडॉप्टर कनेक्ट करा
केबल - USB केबलचे एक टोक USB डीबग अडॅप्टरवरील USB कनेक्टरशी जोडा.
- USB केबलचे दुसरे टोक PC वरील USB पोर्टशी जोडा.
- खालील अॅप्लिकेशन चालवून डीबग अॅडॉप्टरचे फर्मवेअर रीसेट करा: \Silabs_IDE\usb_debug_adapter_firmware_reset.exe (आयडीईची नवीन आवृत्ती वापरण्याआधी हे ऑपरेशन प्रत्येक यूएसबी डीबग अॅडॉप्टरसाठी एकदाच करावे लागेल.)
- Silabs_IDE\ide.exe चालवा
प्रथमच IDE प्रोग्राम चालवल्यानंतर, ते अॅडॉप्टरसाठी योग्य फर्मवेअर स्वयंचलितपणे अद्यतनित करेल.
टीप: रिबन केबलला टार्गेट बोर्डवरून जोडण्यापूर्वी किंवा डिस्कनेक्ट करण्यापूर्वी टार्गेट बोर्ड आणि USB डीबग अडॅप्टरमधून पॉवर काढून टाका. जेव्हा डिव्हाइसेसमध्ये पॉवर असते तेव्हा केबल कनेक्ट करणे किंवा डिस्कनेक्ट केल्याने डिव्हाइस आणि/किंवा USB डीबग अडॅप्टर खराब होऊ शकते.
केइल टूलचेन एकत्रीकरण
प्रकल्प fileमाजी मध्ये samples असे गृहीत धरू की Keil टूलचेन येथे स्थापित केले आहे: C:\Keil निर्देशिका. प्रोजेक्ट-टूल चेन इंटिग्रेशन मेनूमधील सिलाब्स IDE मध्ये Keil टूलचेनचे स्थान सहजपणे बदलले जाऊ शकते. Keil टूलचेनची मूल्यमापन आवृत्ती Keil वरून डाउनलोड केली जाऊ शकते webसाइट, http://www.keil.com/. या विनामूल्य आवृत्तीमध्ये 2 kB कोड मर्यादा आहे आणि कोड 0x0800 पत्त्यावर सुरू होतो. Keil मोफत मूल्यमापन आवृत्ती 4k आवृत्ती बनण्यासाठी अनलॉक केली जाऊ शकते ज्यामध्ये Keil टूलचेन एकत्रीकरण आणि परवाना व्यवस्थापन समाविष्ट असलेल्या अनुप्रयोग नोट "AN104: सिलिकॉन लॅब्स IDE मध्ये Keil 8051 टूल्स समाकलित करणे" मध्ये दिलेल्या निर्देशांचे पालन करून कोड प्लेसमेंट मर्यादा नसलेली 3k आवृत्ती बनविली जाऊ शकते. अनलॉक कोड “5 मध्ये नमूद केलेल्या दस्तऐवजीकरण पॅकमध्ये आढळू शकतो. या दस्तऐवजाच्या पृष्ठ XNUMX वर सॉफ्टवेअर इंस्टॉलेशन. तुम्ही Keil_license_number.txt मधील रूट फोल्डरमध्ये अनलॉक कोड शोधू शकता file. अर्ज सहाय्यासाठी तुमच्या Silicon Laboratories विक्री प्रतिनिधी किंवा वितरकाशी संपर्क साधा.
ज्ञात समस्या
LED ड्रायव्हरशी संबंधित एक समस्या आहे, जी सर्व तीन अटी पूर्ण झाल्यावरच खालील परिस्थितींमध्ये स्वतःला प्रदर्शित करते:
- डिव्हाइस प्रोग्रामिंग स्तर फॅक्टरी किंवा वापरकर्ता आहे. त्या स्तरांसाठी, बूट रूटीनद्वारे बूट केल्यानंतर C2 डीबगिंग इंटरफेस सक्षम केला जातो.
- सिलिकॉन लॅब्स IDE वरून डिव्हाइस डिस्कनेक्ट केले गेले आहे. IDE वरील कनेक्ट/डिस्कनेक्ट बटणे वापरून सॉफ्टवेअरच्या अर्थाने “डिस्कनेक्ट केलेले” म्हणजे (शारीरिकदृष्ट्या नाही) किंवा डिव्हाइस कधीही IDE शी कनेक्ट न होता बूट झाल्यानंतर वापरकर्ता कोड स्वयंचलितपणे चालवत आहे.
- डिव्हाइस एक कोड चालवत आहे जो LED चालू आणि बंद करतो.
सर्व अटी पूर्ण झाल्यास, LED बंद केल्यावर प्रथम LED ब्लिंक केल्यानंतर, GPIO4 कार्य करणे थांबवते आणि यापुढे अनुप्रयोगास दिसणार नाही.
जर डिव्हाइस प्रोग्रामिंग स्तर रन असेल किंवा C2 डीबगिंग इंटरफेस अंतर्गत अक्षम असेल, तर कोणतीही समस्या नाही. डिव्हाइसच्या GPIO4 कार्यक्षमतेवर परिणाम न करता LED चालू आणि बंद केले जाऊ शकते. समस्येचा सारांश खालीलप्रमाणे दिला जाऊ शकतो: जेव्हा जेव्हा C2 डीबगिंग इंटरफेस सक्षम केला जातो आणि डिव्हाइस IDE शी कनेक्ट केलेले नसते आणि LED चालू आणि बंद केले जाते, तेव्हा GPIO4 कार्य करणे थांबवेल. रन मोडमध्ये, बूट प्रक्रिया पूर्ण झाल्यानंतर C2 अक्षम केले जाते, GPIO4 प्रभावित होत नाही. त्यामुळे, ही समस्या फक्त सॉफ्टवेअर डेव्हलपमेंट प्रक्रियेवर परिणाम करते आणि विकसकाला गैरसोय करते. अर्ज अंतिम झाल्यानंतर आणि चिप रन म्हणून प्रोग्राम केल्यानंतर, कोणतीही समस्या नाही.
अनेक संभाव्य सॉफ्टवेअर उपाय आहेत; Si4010 की fob डेव्हलपमेंट किट वापरकर्ता मार्गदर्शकामध्ये तपशील पहा.
साधेपणा स्टुडिओ
MCU टूल्स, डॉक्युमेंटेशन, सॉफ्टवेअर, सोर्स कोड लायब्ररी आणि बरेच काही वर एक-क्लिक प्रवेश. विंडोज, मॅक आणि लिनक्ससाठी उपलब्ध! www.silabs.com/simplicity
![]() |
|||
MCU पोर्टफोलिओ www.silabs.com/mcu |
SW/HW www.silabs.com/simplicity |
गुणवत्ता www.silabs.com/quality |
समर्थन आणि समुदाय community.silabs.com |
अस्वीकरण
Silicon Laboratories चा ग्राहकांना सिलिकॉन लॅबोरेटरीज उत्पादनांचा वापर करणार्या किंवा वापरण्याचा हेतू असलेल्या सिस्टीम आणि सॉफ्टवेअर अंमलबजावणी करणार्यांसाठी उपलब्ध सर्व परिधीय आणि मॉड्यूल्सचे नवीनतम, अचूक आणि सखोल दस्तऐवजीकरण प्रदान करण्याचा मानस आहे. कॅरेक्टरायझेशन डेटा, उपलब्ध मॉड्यूल्स आणि पेरिफेरल्स, मेमरी आकार आणि मेमरी पत्ते प्रत्येक विशिष्ट उपकरणाचा संदर्भ घेतात आणि प्रदान केलेले “नमुनेदार” पॅरामीटर्स वेगवेगळ्या अनुप्रयोगांमध्ये बदलू शकतात आणि करू शकतात. अर्ज माजीampयेथे वर्णन केलेले लेस केवळ स्पष्टीकरणासाठी आहेत. सिलिकॉन लॅबोरेटरीजने पुढील सूचना न देता बदल करण्याचा अधिकार राखून ठेवला आहे आणि उत्पादनाची माहिती, तपशील आणि वर्णनात मर्यादा आहेत आणि समाविष्ट माहितीच्या अचूकतेची किंवा पूर्णतेची हमी देत नाही. येथे पुरवलेल्या माहितीच्या वापराच्या परिणामांसाठी सिलिकॉन प्रयोगशाळांचे कोणतेही उत्तरदायित्व असणार नाही. हा दस्तऐवज कोणत्याही एकात्मिक सर्किट्सची रचना करण्यासाठी किंवा तयार करण्यासाठी येथे दिलेले कॉपीराइट परवाने सूचित करत नाही किंवा व्यक्त करत नाही. सिलिकॉन प्रयोगशाळांच्या विशिष्ट लेखी संमतीशिवाय उत्पादने कोणत्याही जीवन समर्थन प्रणालीमध्ये वापरली जाऊ नयेत. "लाइफ सपोर्ट सिस्टीम" हे जीवन आणि/किंवा आरोग्याला समर्थन देण्यासाठी किंवा टिकवून ठेवण्याच्या उद्देशाने असलेले कोणतेही उत्पादन किंवा प्रणाली आहे, जे अयशस्वी झाल्यास, लक्षणीय वैयक्तिक इजा किंवा मृत्यू होण्याची वाजवी अपेक्षा केली जाऊ शकते. सिलिकॉन प्रयोगशाळांची उत्पादने सामान्यतः लष्करी अनुप्रयोगांसाठी नसतात. सिलिकॉन लॅबोरेटरीजची उत्पादने कोणत्याही परिस्थितीत अण्वस्त्र, जैविक किंवा रासायनिक शस्त्रे किंवा अशी शस्त्रे वितरीत करण्यास सक्षम क्षेपणास्त्रांसह (परंतु त्यापुरते मर्यादित नाही) मोठ्या प्रमाणावर विनाश करणारी शस्त्रे वापरली जाऊ नयेत.
ट्रेडमार्क माहिती
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs आणि Silicon Labs लोगो, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro लोगो आणि त्याचे संयोजन, “जगातील सर्वात ऊर्जा अनुकूल मायक्रोकंट्रोलर”, EmberZ, Ember® ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem®, Precision32®, ProSLIC®, SiPHY®, USBXpress® आणि इतर सिलिकॉन लॅबोरेटरीज इंक. ARM, CORTEX, Cortex-M3 आणि THUMB चे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत ARM होल्डिंग्सचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. Keil हा ARM Limited चा नोंदणीकृत ट्रेडमार्क आहे. येथे नमूद केलेली इतर सर्व उत्पादने किंवा ब्रँड नावे त्यांच्या संबंधित धारकांचे ट्रेडमार्क आहेत.
सिलिकॉन लॅबोरेटरीज इंक.
400 वेस्ट सीझर चावेझ
ऑस्टिन, TX 78701
यूएसए
http://www.silabs.com
वरून डाउनलोड केले बाण.com.
कागदपत्रे / संसाधने
![]() |
सिलिकॉन लॅब्स Si4010 डेव्हलपमेंट किट [pdf] वापरकर्ता मार्गदर्शक Si4010, डेव्हलपमेंट किट, Si4010 डेव्हलपमेंट किट |