সিলিকন ল্যাবস লোগো

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)। উন্নয়ন প্ল্যাটফর্মের মূল বৈশিষ্ট্যগুলি নিম্নরূপ:

  • কী ফোব ডেভেলপমেন্ট বোর্ডে পাঁচটি পুশ বোতাম এবং একটি এলইডি রয়েছে।
  • কী fob ডেভেলপমেন্ট বোর্ডে একটি ব্যাটারি আছে যাতে প্রোগ্রামিং ইন্টারফেস বোর্ড থেকে সংযোগ বিচ্ছিন্ন করা যায় এবং SMA অ্যান্টেনা আউটপুট তারযুক্ত পরিমাপের অনুমতি দেয়।
  • সফ্টওয়্যার ডিবাগিংয়ের জন্য সিলিকন ল্যাবরেটরিজ ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আইডিই) ব্যবহার করে এবং কেইল সি কম্পাইলার, অ্যাসেম্বলার এবং লিঙ্কারও ব্যবহার করতে পারে।
  • সিলিকন ল্যাবরেটরিজ ইউএসবি ডিবাগ অ্যাডাপ্টার বা টুলস্টিকের সাথে ইন্টারফেস।
  • 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 ইউএসবি ডিবাগ অ্যাডাপ্টার
1 টুলস্টিক_বিএ টুলস্টিক বেস অ্যাডাপ্টার
1 MSC-DKCS5 ইউএসবি কেবল
1 ইউএসবি এক্সটেন্ডার কেবল (ইউএসবিএ-ইউএসবিএ)
2 এএএ AAA ব্যাটারি
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 ইউএসবি ডিবাগ অ্যাডাপ্টার
1 টুলস্টিক_বিএ টুলস্টিক বেস অ্যাডাপ্টার
1 MSC-DKCS5 ইউএসবি কেবল
1 ইউএসবি এক্সটেন্ডার কেবল (ইউএসবিএ-ইউএসবিএ)
2 এএএ AAA ব্যাটারি
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 ইউএসবি ডিবাগ অ্যাডাপ্টার
1 টুলস্টিক_বিএ টুলস্টিক বেস অ্যাডাপ্টার
1 MSC-DKCS5 ইউএসবি কেবল
1 ইউএসবি এক্সটেন্ডার কেবল (ইউএসবিএ-ইউএসবিএ)
2 এএএ AAA ব্যাটারি
2 CRD2032 CR2032 3 V মুদ্রার ব্যাটারি

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 1

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 2

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 3

দ্রষ্টব্য: এই বোর্ডের পরিবর্তে, 434 MHz ডেভেলপমেন্ট কিটগুলিতে এই বোর্ডের pcb অ্যান্টেনা সংস্করণ থাকতে পারে যাকে বলা হয় Si4010 কী ফোব ডেভেলপমেন্ট বোর্ড 434 MHz (P/N 4010-DKPB_434)।

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 4

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 5

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 6

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 8

সফটওয়্যার ইনস্টলেশন

বিকাশ কিটের জন্য সফ্টওয়্যার এবং ডকুমেন্টেশন প্যাক একটি জিপ হিসাবে উপলব্ধ file সিলিকন ল্যাবসে webসাইটে http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx টুল ট্যাবে। প্রদত্ত সফ্টওয়্যার প্যাকে সমস্ত ডকুমেন্টেশন রয়েছে এবং fileএকটি ব্যবহারকারী অ্যাপ্লিকেশন বিকাশের জন্য প্রয়োজন। এতে প্রাক্তনও রয়েছেampAPI ফাংশন এবং কী fob ডেমো অ্যাপ্লিকেশন ব্যবহার করে le অ্যাপ্লিকেশন।
সফ্টওয়্যার এর ডিরেক্টরি কাঠামো exampলেস নিম্নরূপ:

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 9

আপনার পছন্দের একটি ডিরেক্টরিতে ডিরেক্টরি কাঠামোটি অনুলিপি করুন। কম্পাইলারকে Si4010 সাধারণ খুঁজে পেতে অনুমতি দেওয়ার জন্য Si4010_projects ফোল্ডারের গঠন রাখার পরামর্শ দেওয়া হয় files প্রতিটি প্রকল্পের একটি *.wsp প্রকল্প রয়েছে file বিন ফোল্ডারে যা প্রকল্পের জন্য IDE-এর সমস্ত সেটিংস ধারণ করে, সাধারণের আপেক্ষিক পথ সহ files.

সিলিকন ল্যাবস আইডিই রান

নিচের থেকে সিলিকন ল্যাবস আইডিই (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) ডাউনলোড করুন URL: http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx এবং আপনার কম্পিউটারে ইন্সটল করুন। সিলিকন ল্যাবস আইডিই চালানোর জন্য, একটি *.wsp প্রকল্প খুলুন file.

একটি USB ডিবাগ অ্যাডাপ্টার ব্যবহার করে হার্ডওয়্যার সেটআপ

IDE এবং ডিবাগ অ্যাডাপ্টারের একটি বিশদ বিবরণ Si4010 ডেভেলপমেন্ট কিট ব্যবহারকারীর গাইডে পাওয়া যাবে।
টার্গেট বোর্ডটি চিত্র 9-এ দেখানো হিসাবে USB ডিবাগ অ্যাডাপ্টারের মাধ্যমে সিলিকন ল্যাবরেটরিজ আইডিই চালানোর একটি পিসির সাথে সংযুক্ত।

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 10

ডিবাগ অ্যাডাপ্টার সেট আপ করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. 3-পিন ফিতা দিয়ে বার্নিং অ্যাডাপ্টার বোর্ডে J2 সংযোগকারীর সাথে EC10 ডিবাগ অ্যাডাপ্টার সংযুক্ত করুন
    তারের
  2. USB ডিবাগ অ্যাডাপ্টারের USB সংযোগকারীর সাথে USB কেবলের এক প্রান্ত সংযুক্ত করুন৷
  3. USB কেবলের অন্য প্রান্তটি পিসিতে একটি USB পোর্টের সাথে সংযুক্ত করুন।
  4. নিম্নলিখিত অ্যাপ্লিকেশনটি চালিয়ে ডিবাগ অ্যাডাপ্টারের ফার্মওয়্যার রিসেট করুন: \Silabs_IDE\usb_debug_adapter_firmware_reset.exe (IDE-এর একটি নতুন সংস্করণ ব্যবহার করার আগে এই অপারেশনটি প্রতি USB ডিবাগ অ্যাডাপ্টারে শুধুমাত্র একবার করা দরকার।)
  5. Silabs_IDE\ide.exe চালান
    প্রথমবার যখন IDE প্রোগ্রাম চালানো হয়, এটি স্বয়ংক্রিয়ভাবে অ্যাডাপ্টারের জন্য সঠিক ফার্মওয়্যার আপডেট করবে।

দ্রষ্টব্য: টার্গেট বোর্ড থেকে রিবন তারের সংযোগ বা সংযোগ বিচ্ছিন্ন করার আগে লক্ষ্য বোর্ড এবং USB ডিবাগ অ্যাডাপ্টার থেকে পাওয়ার সরান৷ ডিভাইসগুলির পাওয়ার থাকা অবস্থায় তারের সংযোগ বা সংযোগ বিচ্ছিন্ন করা ডিভাইস এবং/অথবা USB ডিবাগ অ্যাডাপ্টারের ক্ষতি করতে পারে৷

 কেৱল টুলচেন ইন্টিগ্রেশন

প্রকল্প files প্রাক্তন মধ্যেamples অনুমান করুন যে Keil টুলচেইন ইনস্টল করা হয়েছে: C:\Keil ডিরেক্টরিতে। প্রজেক্ট-টুল চেইন ইন্টিগ্রেশন মেনুতে Silabs IDE-তে Keil টুলচেইনের অবস্থান সহজেই পরিবর্তন করা যেতে পারে। Keil টুলচেইনের একটি মূল্যায়ন সংস্করণ কেইল থেকে ডাউনলোড করা যেতে পারে webসাইট, http://www.keil.com/. এই বিনামূল্যের সংস্করণে 2 kB কোড সীমাবদ্ধতা রয়েছে এবং কোডটি 0x0800 ঠিকানায় শুরু হয়। Keil বিনামূল্যে মূল্যায়ন সংস্করণ একটি 4k সংস্করণে পরিণত হতে আনলক করা যেতে পারে কোন কোড বসানো সীমাবদ্ধতা ছাড়াই অ্যাপ্লিকেশন নোট "AN104: Keil 8051 Tools in the Silicon Labs IDE"-তে দেওয়া নির্দেশাবলী অনুসরণ করে, যা Keil টুলচেন ইন্টিগ্রেশন এবং লাইসেন্স ব্যবস্থাপনা কভার করে৷ আনলক কোডটি “3 এ উল্লেখিত ডকুমেন্টেশন প্যাকে পাওয়া যাবে। এই নথির 5 পৃষ্ঠায় সফ্টওয়্যার ইনস্টলেশন। আপনি Keil_license_number.txt-এ রুট ফোল্ডারে আনলক কোড খুঁজে পেতে পারেন file. আবেদন সহায়তার জন্য আপনার সিলিকন ল্যাবরেটরিজ বিক্রয় প্রতিনিধি বা পরিবেশকের সাথে যোগাযোগ করুন।

পরিচিত সমস্যা

এলইডি ড্রাইভারের সাথে সম্পর্কিত একটি সমস্যা রয়েছে, যা শুধুমাত্র নিম্নলিখিত পরিস্থিতিতে নিজেকে প্রদর্শন করে যখন তিনটি শর্ত সন্তুষ্ট হয়:

  1. ডিভাইস প্রোগ্রামিং স্তর কারখানা বা ব্যবহারকারী. এই স্তরগুলির জন্য, একটি বুট রুটিন দ্বারা বুট করার পরে C2 ডিবাগিং ইন্টারফেস সক্রিয় করা হয়।
  2. ডিভাইসটি সিলিকন ল্যাবস IDE থেকে সংযোগ বিচ্ছিন্ন করা হয়েছে। "সংযোগ বিচ্ছিন্ন" বলতে সফ্টওয়্যার অর্থে বোঝানো হয়েছে (শারীরিকভাবে নয়) IDE-তে কানেক্ট/ডিসকানেক্ট বোতামগুলি ব্যবহার করে, অথবা ডিভাইসটি IDE-এর সাথে সংযুক্ত না হয়ে বুট হওয়ার পরে স্বয়ংক্রিয়ভাবে ব্যবহারকারী কোড চালাচ্ছে।
  3. ডিভাইসটি একটি কোড চালাচ্ছে যা LED চালু এবং বন্ধ করে।

যদি সমস্ত শর্ত সন্তুষ্ট হয়, LED বন্ধ হয়ে গেলে প্রথম LED ব্লিঙ্কের পরে, GPIO4 কাজ করা বন্ধ করে দেয় এবং অ্যাপ্লিকেশনটির কাছে আর দৃশ্যমান হয় না।
যদি ডিভাইস প্রোগ্রামিং স্তরটি চালানো হয় বা C2 ডিবাগিং ইন্টারফেসটি অভ্যন্তরীণভাবে অক্ষম করা হয় তবে কোন সমস্যা নেই। ডিভাইসের GPIO4 কার্যকারিতা প্রভাবিত না করে LED চালু এবং বন্ধ করা যেতে পারে। সমস্যাটিকে নিম্নরূপ সংক্ষিপ্ত করা যেতে পারে: যখনই C2 ডিবাগিং ইন্টারফেস সক্রিয় থাকে এবং ডিভাইসটি IDE-এর সাথে সংযুক্ত থাকে না এবং LED চালু এবং বন্ধ থাকে, তখন GPIO4 কাজ করা বন্ধ করে দেবে। যেহেতু, রান মোডে, বুট প্রক্রিয়া শেষ হওয়ার পরে C2 নিষ্ক্রিয় করা হয়, GPIO4 প্রভাবিত হয় না। অতএব, এই সমস্যাটি শুধুমাত্র সফ্টওয়্যার বিকাশ প্রক্রিয়াকে প্রভাবিত করে এবং বিকাশকারীকে অসুবিধার সৃষ্টি করে। অ্যাপ্লিকেশন চূড়ান্ত হওয়ার পরে এবং চিপটি রান হিসাবে প্রোগ্রাম করা হয়, কোনও সমস্যা নেই।
বিভিন্ন সম্ভাব্য সফ্টওয়্যার সমাধান আছে; Si4010 কী fob ডেভেলপমেন্ট কিট ব্যবহারকারী গাইডে বিস্তারিত দেখুন।

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 11

সরলতা স্টুডিও
MCU টুল, ডকুমেন্টেশন, সফ্টওয়্যার, সোর্স কোড লাইব্রেরি এবং আরও অনেক কিছুতে এক-ক্লিক অ্যাক্সেস। উইন্ডোজ, ম্যাক এবং লিনাক্সের জন্য উপলব্ধ! www.silabs.com/simplicity

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট - ডুমুর 12
MCU পোর্টফোলিও
www.silabs.com/mcu
SW/HW
www.silabs.com/simplicity
গুণমান
www.silabs.com/quality
সমর্থন এবং সম্প্রদায়
community.silabs.com

দাবিত্যাগ
সিলিকন ল্যাবরেটরিজ গ্রাহকদের সিলিকন ল্যাবরেটরিজ পণ্যগুলি ব্যবহার করে বা ব্যবহার করতে ইচ্ছুক সিস্টেম এবং সফ্টওয়্যার প্রয়োগকারীদের জন্য উপলব্ধ সমস্ত পেরিফেরাল এবং মডিউলগুলির সর্বশেষ, সঠিক এবং গভীরতার ডকুমেন্টেশন সরবরাহ করতে চায়। ক্যারেক্টারাইজেশন ডেটা, উপলব্ধ মডিউল এবং পেরিফেরাল, মেমরির আকার এবং মেমরি অ্যাড্রেস প্রতিটি নির্দিষ্ট ডিভাইসকে নির্দেশ করে এবং প্রদত্ত "সাধারণ" প্যারামিটারগুলি বিভিন্ন অ্যাপ্লিকেশনে পরিবর্তিত হতে পারে এবং করতে পারে। আবেদন প্রাক্তনampএখানে বর্ণিত লেস শুধুমাত্র দৃষ্টান্তমূলক উদ্দেশ্যে। সিলিকন ল্যাবরেটরিজ এখানে পণ্যের তথ্য, স্পেসিফিকেশন, এবং বর্ণনাগুলিতে আরও বিজ্ঞপ্তি এবং সীমাবদ্ধতা ছাড়াই পরিবর্তন করার অধিকার সংরক্ষণ করে এবং অন্তর্ভুক্ত তথ্যের যথার্থতা বা সম্পূর্ণতা সম্পর্কে ওয়ারেন্টি দেয় না। এখানে সরবরাহ করা তথ্য ব্যবহারের ফলাফলের জন্য সিলিকন ল্যাবরেটরির কোনো দায় থাকবে না। এই দস্তাবেজটি কোন ইন্টিগ্রেটেড সার্কিট ডিজাইন বা বানোয়াট করার জন্য এখানে দেওয়া কপিরাইট লাইসেন্স বোঝায় বা প্রকাশ করে না। সিলিকন ল্যাবরেটরির নির্দিষ্ট লিখিত সম্মতি ব্যতীত পণ্যগুলিকে কোনও লাইফ সাপোর্ট সিস্টেমের মধ্যে ব্যবহার করা উচিত নয়৷ একটি "লাইফ সাপোর্ট সিস্টেম" হল জীবন এবং/অথবা স্বাস্থ্যকে সমর্থন বা টিকিয়ে রাখার উদ্দেশ্যে যে কোনো পণ্য বা সিস্টেম, যেটি যদি ব্যর্থ হয়, তাহলে তা উল্লেখযোগ্যভাবে ব্যক্তিগত আঘাত বা মৃত্যু হতে পারে বলে আশা করা যায়। সিলিকন ল্যাবরেটরিজ পণ্য সাধারণত সামরিক অ্যাপ্লিকেশনের উদ্দেশ্যে নয়। সিলিকন ল্যাবরেটরির পণ্যগুলি কোন অবস্থাতেই পারমাণবিক, জৈবিক বা রাসায়নিক অস্ত্র বা ক্ষেপণাস্ত্র সরবরাহ করতে সক্ষম এমন অস্ত্র সহ (তবে সীমাবদ্ধ নয়) গণবিধ্বংসী অস্ত্রগুলিতে ব্যবহার করা যাবে না।

ট্রেডমার্ক তথ্য
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs এবং সিলিকন ল্যাবস লোগো, CMEMS®, EFM, EFM32, EFR, এনার্জি মাইক্রো, এনার্জি মাইক্রো লোগো এবং এর সংমিশ্রণ, "বিশ্বের সবচেয়ে শক্তি বান্ধব মাইক্রোকন্ট্রোলার", EmberZ EK, ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem®, Precision32®, ProSLIC®, SiPHY®, USBXpress®, এবং অন্যান্যগুলি হল Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 এবং THUMB এর ট্রেডমার্ক বা নিবন্ধিত ট্রেডমার্ক এআরএম হোল্ডিং-এর ট্রেডমার্ক বা নিবন্ধিত ট্রেডমার্ক। কেয়েল হল এআরএম লিমিটেডের একটি নিবন্ধিত ট্রেডমার্ক। এখানে উল্লিখিত অন্যান্য সমস্ত পণ্য বা ব্র্যান্ডের নামগুলি তাদের নিজ নিজ ধারকদের ট্রেডমার্ক।

সিলিকন ল্যাবস লোগো

সিলিকন ল্যাবরেটরিজ ইনক.
400 পশ্চিম সিজার শ্যাভেজ
অস্টিন, TX 78701
USA
http://www.silabs.com 
থেকে ডাউনলোড করা হয়েছে তীর ডট কম।

দলিল/সম্পদ

সিলিকন ল্যাবস Si4010 ডেভেলপমেন্ট কিট [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
Si4010, ডেভেলপমেন্ট কিট, Si4010 ডেভেলপমেন্ট কিট

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *