![]()
AN690
Si4010 ڊولپمينٽ کٽ جلدي-شروع گائيڊ
مقصد
Silicon Laboratories 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). ڊولپمينٽ پليٽ فارم جون اهم خاصيتون هن ريت آهن:
- اهم فوب ڊولپمينٽ بورڊ ۾ پنج پش بٽڻ ۽ هڪ LED آهي.
- اهم fob ڊولپمينٽ بورڊ وٽ هڪ بيٽري آهي ته جيئن پروگرامنگ انٽرفيس بورڊ ۽ SMA اينٽينا آئوٽ پٽ کان ڊسڪنيڪٽ کي وائرڊ ماپن جي اجازت ڏئي سگهي.
- سافٽ ويئر ڊيبگنگ لاءِ سلڪون ليبارٽريز انٽيگريڊ ڊولپمينٽ انوائرنمينٽ (IDE) استعمال ڪري ٿو ۽ پڻ استعمال ڪري سگھي ٿو Keil C compiler، assembler، and linker.
- سلڪون ليبارٽريز USB ڊيبگ اڊاپٽر يا ٽول اسٽڪ سان انٽرفيس.
- OTP NVM ميموري کي ساڙڻ لاءِ هڪ ساکٽ ڪيل اهم فوب ڊولپمينٽ بورڊ تي مشتمل آهي. لنڪ جي جاچ لاءِ هڪ Si4355 رسيور بورڊ تي مشتمل آهي.
- ٽن خالي NVM Si4010 چپس تي مشتمل آهي ۽ ڪي ايف بي ڊيمو بورڊز بغير IC کي ساڙڻ ۽ جانچڻ لاءِ يوزر ڪوڊ حقيقي ڪيف پي سي بي تي.
کٽ جو مواد
جدول 1 ڪٽس ۾ موجود شيون لسٽ ڪري ٿو.
ٽيبل 1. کٽ جو مواد
| مقدار | حصو نمبر | وصف |
| 4010-KFOBDEV-434 | Si4010 Key Fob Development Kit 434MHz | |
| 2 | 4010-KFOB-434-NF | Si4010 Key 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 | ٽول اسٽڪ_BA | ٽول اسٽڪ بيس اڊاپٽر |
| 1 | MSC-DKCS5 | USB ڪيبل |
| 1 | USB وڌائڻ وارو ڪيبل (USBA-USBA) | |
| 2 | AAA | AAA بيٽري |
| 2 | CRD2032 | CR2032 3 V ڪوئن جي بيٽري |
جدول 1. کٽ جو مواد (جاري)
| 4010- KFOBDEV-868 | Si4010 Key Fob Development Kit 868MHz | |
| 2 | 4010-KFOB-868-NF | Si4010 Key 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 | ٽول اسٽڪ_BA | ٽول اسٽڪ بيس اڊاپٽر |
| 1 | MSC-DKCS5 | USB ڪيبل |
| 1 | USB وڌائڻ وارو ڪيبل (USBA-USBA) | |
| 2 | AAA | AAA بيٽري |
| 2 | CRD2032 | CR2032 3 V ڪوئن جي بيٽري |
| 4010- KFOBDEV-915 | Si4010 Key Fob Development Kit 915MHz | |
| 2 | 4010-KFOB-915-NF | Si4010 Key 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 | ٽول اسٽڪ_BA | ٽول اسٽڪ بيس اڊاپٽر |
| 1 | MSC-DKCS5 | USB ڪيبل |
| 1 | USB وڌائڻ وارو ڪيبل (USBA-USBA) | |
| 2 | AAA | AAA بيٽري |
| 2 | CRD2032 | CR2032 3 V ڪوئن جي بيٽري |
![]()
![]()
![]()
نوٽ: ھن بورڊ جي بدران، 434 MHz ڊولپمينٽ ڪِٽس ۾ ھن بورڊ جو pcb اينٽينا ورزن شامل ٿي سگھي ٿو، جنھن کي Si4010 Key fob ڊولپمينٽ بورڊ 434 MHz (P/N 4010-DKPB_434) سڏيو ويندو آھي.
![]()
![]()
![]()
![]()
![]()
سافٽ ويئر جي انسٽاليشن
ڊولپمينٽ کٽ لاءِ سافٽ ويئر ۽ دستاويزي پيڪ زپ طور موجود آهي file Silicon ليبز تي webسائيٽ تي http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx اوزار ٽيب تي. مهيا ڪيل سافٽ ويئر پيڪ ۾ سڀني دستاويزن ۽ files هڪ صارف جي ايپليڪيشن کي ترقي ڪرڻ جي ضرورت آهي. اهو پڻ شامل آهي example ايپليڪيشنون استعمال ڪندي API افعال ۽ اهم fob ڊيمو ايپليڪيشن.
سافٽ ويئر جي ڊاريڪٽري جي جوڙجڪ examples هن ريت آهي:
![]()
ڊاريڪٽري جي جوڙجڪ کي نقل ڪريو پنھنجي پسند جي ڊاريڪٽري ۾. اهو سفارش ڪئي وئي آهي ته Si4010_projects فولڊر جي ساخت کي برقرار رکڻ لاء گڏ ڪرڻ واري کي Si4010 عام ڳولڻ جي اجازت ڏيو fileايس. هر پروجيڪٽ ۾ هڪ *.wsp پروجيڪٽ آهي file بن فولڊر ۾ جنهن ۾ پروجيڪٽ لاءِ IDE جي سڀني سيٽنگون شامل آهن، بشمول عام جي لاڳاپي وارو رستو files.
Silicon Labs IDE رن
ڊائون لوڊ ڪريو Silicon Labs IDE (Integrated Development Environment) ھيٺ ڏنل مان URL: http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx ۽ ان کي پنهنجي ڪمپيوٽر تي انسٽال ڪريو. Silicon Labs IDE کي هلائڻ لاءِ، هڪ *.wsp پروجيڪٽ کوليو file.
USB ڊيبگ اڊاپٽر استعمال ڪندي هارڊويئر سيٽ اپ
IDE ۽ ڊيبگ اڊاپٽرن جو تفصيلي تفصيل Si4010 ڊولپمينٽ کٽ يوزر گائيڊ ۾ ملي سگھي ٿو.
ھدف بورڊ ھڪڙي PC سان ڳنڍيل آھي جيڪو سلکان ليبارٽريز IDE ھلندو آھي USB ڊيبگ اڊاپٽر ذريعي جيئن تصوير 9 ۾ ڏيکاريل آھي.
![]()
ڊيبگ اڊاپٽر کي سيٽ ڪرڻ لاء هيٺيان قدم انجام ڏيو:
- EC3 ڊيبگ اڊاپٽر کي J2 ڪنيڪٽر سان ڳنڍيو برننگ اڊاپٽر بورڊ تي 10 پن ربن سان
ڪيبل - USB ڪيبل جي ھڪڙي پڇاڙي کي USB ڪنيڪٽر سان USB ڊيبگ اڊاپٽر تي ڳنڍيو.
- USB ڪيبل جي ٻئي پڇاڙي کي پي سي تي USB پورٽ سان ڳنڍيو.
- هيٺ ڏنل ايپليڪيشن کي هلائڻ سان ڊيبگ اڊاپٽر جي فرم ویئر کي ري سيٽ ڪريو: \Silabs_IDE\usb_debug_adapter_firmware_reset.exe (هي آپريشن صرف هڪ ڀيرو ڪرڻ جي ضرورت آهي في يو ايس ڊي ڊيبگ اڊاپٽر ان کان اڳ جو IDE جو نئون ورزن استعمال ڪري سگهجي.)
- هلايو Silabs_IDE\ide.exe
پهريون ڀيرو IDE پروگرام هلائي رهيو آهي، اهو خودڪار طور تي اڊاپٽر لاء صحيح فرمائيندڙ تازه ڪاري ڪندو.
نوٽ: ٽارگيٽ بورڊ مان ربن ڪيبل کي ڳنڍڻ يا ختم ڪرڻ کان پهريان ٽارگيٽ بورڊ ۽ USB ڊيبگ اڊاپٽر مان پاور هٽايو. ڪيبل کي ڳنڍڻ يا ڊس ڪنيڪٽ ڪرڻ جڏهن ڊوائيسز وٽ پاور هجي ته ڊوائيس ۽/يا USB ڊيبگ اڊاپٽر کي نقصان پهچائي سگھي ٿي.
Keil Toolchain انٽيگريشن
پروجيڪٽ fileايس اڳوڻي ۾amples فرض ڪيو ته Keil toolchain انسٽال ٿيل آهي: C:\Keil ڊاريڪٽري. Keil toolchain جو مقام آساني سان تبديل ڪري سگھجي ٿو Silabs IDE ۾ Project-Tool Chain Integration Menu ۾. Keil toolchain جو هڪ تشخيصي نسخو ڊائون لوڊ ڪري سگھجي ٿو Keil مان webسائيٽ http://www.keil.com/. هي مفت نسخو 2 kB ڪوڊ جي حد آهي ۽ ڪوڊ شروع ٿئي ٿو 0x0800 پتي تي. Keil مفت تشخيصي ورزن ان لاڪ ڪري سگھجي ٿو 4k ورجن بنجڻ لاءِ بغير ڪوڊ جي جڳھ جي حد جي بغير ايپليڪيشن نوٽ ۾ ڏنل هدايتن تي عمل ڪندي “AN104: Integrating Keil 8051 Tools into the Silicon Labs IDE”، جيڪو احاطه ڪري ٿو Keil Toolchain انٽيگريشن ۽ لائسنس مئنيجمينٽ. انلاڪ ڪوڊ ڳولهي سگھجي ٿو دستاويزي پيڪ ۾ ذڪر ڪيل "3. سافٽويئر انسٽاليشن“ هن دستاويز جي صفحي 5 تي. توھان انلاڪ ڪوڊ ڳولي سگھوٿا روٽ فولڊر ۾ Keil_license_number.txt file. درخواست جي مدد لاءِ پنھنجي سلڪون ليبارٽريز سيلز نمائندي يا تقسيم ڪندڙ سان رابطو ڪريو.
ڄاڻايل مسئلا
LED ڊرائيور سان لاڳاپيل ھڪڙو مسئلو آھي، جيڪو پاڻ کي صرف ھيٺين حالتن ۾ ظاھر ڪري ٿو جڏھن سڀ ٽي شرط مطمئن آھن:
- ڊوائيس پروگرامنگ ليول فيڪٽري يا صارف آهي. انهن سطحن لاءِ، C2 ڊيبگنگ انٽرفيس کي چالو ڪيو ويندو آهي بوٽ کان پوءِ بوٽ روٽين ذريعي.
- ڊوائيس سلڪون ليبز IDE کان ڊسڪ ڪيو ويو آهي. ”منقطع“ جو مطلب سافٽ ويئر جي معنيٰ ۾ آهي (جسماني طور تي نه) IDE تي Connect/Disconnect بٽڻن کي استعمال ڪندي، يا ڊوائيس IDE سان ڳنڍجڻ کان سواءِ بوٽ کان پوءِ خودڪار طريقي سان يوزر ڪوڊ هلائي رهيو آهي.
- ڊوائيس هڪ ڪوڊ هلائي رهيو آهي جيڪو LED کي آن ۽ آف ڪري ٿو.
جيڪڏهن سڀئي حالتون مطمئن آهن، پهرين LED بلڪ کان پوء جڏهن LED بند ڪيو ويندو آهي، GPIO4 ڪم ڪرڻ بند ڪري ٿو ۽ ايپليڪيشن کي وڌيڪ نظر نٿو اچي.
جيڪڏهن ڊوائيس پروگرامنگ ليول رن آهي يا C2 ڊيبگنگ انٽرفيس اندروني طور تي معذور آهي، ڪو مسئلو ناهي. ڊوائيس جي GPIO4 ڪارڪردگي کي متاثر ڪرڻ کان سواءِ LED کي آن ۽ آف ڪري سگھجي ٿو. هن مسئلي جو خلاصو هن ريت ڪري سگهجي ٿو: جڏهن به C2 ڊيبگنگ انٽرفيس کي فعال ڪيو ويندو آهي ۽ ڊوائيس IDE سان ڳنڍيل نه هوندو آهي ۽ LED کي آن ۽ آف ڪيو ويندو آهي، ته پوءِ GPIO4 ڪم ڪرڻ بند ڪندو. جيئن ته، رن موڊ ۾، C2 کي بند ڪيو ويو آهي بوٽ پروسيس ختم ٿيڻ کان پوء، GPIO4 متاثر نه ٿيو. تنهن ڪري، اهو مسئلو صرف سافٽ ويئر ڊولپمينٽ جي عمل کي متاثر ڪري ٿو ۽ ڊولپر کي تڪليف ڏئي ٿو. ايپليڪيشن کي حتمي شڪل ڏيڻ کان پوءِ ۽ چپ کي رن جي طور تي پروگرام ڪيو ويو آهي، ڪو مسئلو ناهي.
اتي ڪيترن ئي ممڪن سافٽ ويئر workarounds آهن; تفصيل ڏسو Si4010 key fob ڊولپمينٽ کٽ صارف گائيڊ ۾.
![]()
سادگي اسٽوڊيو
MCU اوزار، دستاويزن، سافٽ ويئر، سورس ڪوڊ لائبريرين ۽ وڌيڪ تائين هڪ ڪلڪ تي رسائي. ونڊوز، ميڪ ۽ لينڪس لاءِ دستياب آهي! www.silabs.com/simplicity
| |
|||
| MCU پورٽ فوليو www.silabs.com/mcu |
SW/HW www.silabs.com/simplicity |
ڪيفيت www.silabs.com/quality |
سپورٽ ۽ ڪميونٽي community.silabs.com |
رد ڪرڻ
سلڪون ليبارٽريز گراهڪن کي مهيا ڪرڻ جو ارادو رکي ٿو جديد، صحيح، ۽ گہرا دستاويز مهيا ڪرڻ لاءِ موجود سڀني پرديئرز ۽ ماڊلز جي سسٽم ۽ سافٽ ويئر لاڳو ڪندڙن لاءِ استعمال ڪرڻ يا استعمال ڪرڻ جو ارادو سلڪون ليبارٽريز پروڊڪٽس. خاصيت جي ڊيٽا، دستياب ماڊلز ۽ پرديئرز، ميموري سائيز، ۽ ميموري ايڊريس هر مخصوص ڊوائيس ڏانهن اشارو ڪيو، ۽ مهيا ڪيل "عام" پيٽرولر مختلف ايپليڪيشنن ۾ مختلف ٿي سگهن ٿا. درخواست مثالampهتي بيان ڪيل les صرف مثالي مقصدن لاءِ آهن. سلڪون ليبارٽريز کي حق محفوظ رکي ٿو بغير ڪنهن وڌيڪ اطلاع جي تبديليون ڪرڻ ۽ پراڊڪٽ جي معلومات، وضاحتن، ۽ وضاحتن جي حد تائين، ۽ شامل ڪيل معلومات جي درستگي يا مڪمليت جي ضمانت نه ڏئي ٿي. سلکان ليبارٽريز کي هتي مهيا ڪيل معلومات جي استعمال جي نتيجن جي ذميواري نه هوندي. هي دستاويز ڪنهن به مربوط سرڪٽ کي ڊزائين ڪرڻ يا ٺاهڻ لاءِ هتي ڏنل ڪاپي رائيٽ لائسنس جو اظهار يا اظهار نٿو ڪري. پروڊڪٽس کي ڪنهن به لائف سپورٽ سسٽم اندر استعمال نه ڪيو وڃي بغير سلڪون ليبارٽريز جي مخصوص تحريري رضامندي جي. هڪ ”لائف سپورٽ سسٽم“ ڪنهن به پراڊڪٽ يا سسٽم آهي جنهن جو مقصد زندگي ۽/يا صحت کي سهارو ڏيڻ يا برقرار رکڻ آهي، جيڪو، جيڪڏهن اهو ناڪام ٿئي ٿو، مناسب طور تي اميد رکي سگهجي ٿو ته نتيجي ۾ اهم ذاتي زخم يا موت. سلکان ليبارٽريز جون شيون عام طور تي فوجي ايپليڪيشنن لاءِ نه هونديون آهن. سلڪون ليبارٽريز جون پروڊڪٽس ڪنهن به صورت ۾ وڏي تباهي جي هٿيارن ۾ استعمال نه ٿينديون جن ۾ (پر ان تائين محدود ناهي) ايٽمي، حياتياتي يا ڪيميائي هٿيار، يا ميزائل جيڪي اهڙن هٿيارن کي پهچائڻ جي قابل هوندا.
ٽريڊ مارڪ ڄاڻ
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations, “The world's most Energy-friendly microcontrollers”, Ember® ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem®, Precision32®, ProSLIC®, SiPHY®, USBXpress®، ۽ ٻيا ٽريڊ مارڪ يا رجسٽرڊ ٽريڊمارڪس آھن Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 ۽ THUMB ARM Holdings جا ٽريڊمارڪ يا رجسٽرڊ ٽريڊمارڪ آھن. Keil ARM Limited جو رجسٽرڊ ٽريڊ مارڪ آھي. هتي ذڪر ڪيل ٻين سڀني شين يا برانڊ جا نالا انهن جي لاڳاپيل هولڊرز جا ٽريڊ مارڪ آهن.
![]()
Silicon Laboratories Inc.
400 ويسٽ سيزر شاويز
آسٽن، TX 78701
آمريڪا
http://www.silabs.com
تان ڊائون لوڊ ڪيو ويو Arrow.com.
دستاويز / وسيلا
![]() |
SILICON LABS Si4010 ڊولپمينٽ کٽ [pdf] استعمال ڪندڙ ھدايت Si4010، ڊولپمينٽ کٽ، Si4010 ڊولپمينٽ کٽ |



