ন্যূনতম এআরএম সার্কিট প্রয়োজনীয়তা


13

আমি এটিএমটাগা দিয়ে কিছু উন্নয়ন করেছি এবং আমি আমার দিগন্তকে আরও প্রশস্ত করতে চাই। আমার একটি দম্পতি কর্টেক্স এম 4 সিরিজ চিপস রয়েছে এবং একটি এআরএম ব্রেডবোর্ডিনোর সমতুল্য করতে চাই

আমি হয় আমার নিজের বোর্ডটি এচচ করতে বা এআরএম এবং বাকী বোর্ডের জন্য একটি ব্রেকআউট বোর্ড ব্যবহার করার পরিকল্পনা করছি। সর্বনিম্ন উপাদানগুলির একটি রেফারেন্স বা স্কিম্যাটিকের প্রশংসা করা হবে।

কোনও আর্ম চিপ পরিচালনার জন্য ন্যূনতম প্রয়োজনীয় উপাদানগুলি এবং আদর্শভাবে প্রোগ্রাম করার জন্য কোনও ভাল সংস্থান আছে কি?

হালনাগাদ:

আমি বিকল্প হার্ডওয়্যার পরামর্শের জন্য উন্মুক্ত। নীচে যে চিপটি নিয়ে আমি বর্তমানে কাজ করার চেষ্টা করছি তার নীচে:


7
আপনার কোন ডিভাইস রয়েছে তা আমাদের বলতে পারেন? ডেটাশিটের লিঙ্কটি দুর্দান্ত হবে।
স্টিভেনভ

আমি আশা করি এটি আপনি যে ডাব্লুএলসিএসপি প্যাকেজটির জন্য নিজের নিজস্ব পিসিবি এটিচ করতে চান তা নয়: একটি 0.4 মিমি পিচ বিজিএ! : - /
স্টিভেনভ

পুনঃটুইট এটি
এলকিউএফপি

1
এনএক্সপি এলপিসি সিরিজটি পরীক্ষা করুন, তাদের (সমস্ত?) বোর্ডে সিরিয়াল বুটলোডার রয়েছে। lpc21isp একটি ভাল পিসি-সাইড সরঞ্জাম। LPC1114 এমনকি ডিআইপি 28 এ উপলব্ধ! Lpc1343 এর বুকট-ইন ইউএসবি (!) বুটলোডার রয়েছে (যা ভাল লাগছে, তবে আইএমও ব্যবহার করতে এটি কিছুটা জটিল)।
ওয়াউটার ভ্যান ওইজেন

1
@ ওয়াটার - হ্যাঁ, আমি এটি ডিআইপিও আবিষ্কার করেছি (উত্তর দেখুন)। এলপিসি 1114 হ'ল একমাত্র কর্টেক্স whatever যে কোনও নির্মাতারা ডিজিপিতে ডিআইপিতে উপলব্ধ তালিকাভুক্ত be
স্টিভেনভ

উত্তর:


9

এটি আপনি যে চিপগুলি ব্যবহার করছেন তা সত্যই নির্ভর করে - আপনি কোনটি পেয়েছেন তা নির্দিষ্ট করেননি। সাধারণত আপনার কমপক্ষে একটি স্ফটিক, ডিকোপলিং ক্যাপ এবং রিসেট যুক্তি প্রয়োজন। প্রোগ্রামিং ইন্টারফেস হতে পারে একটি সাধারণ জেটিএইচ ইন্টারফেস।

তবে এই সমস্তগুলি চিপস ডেটা শীটে বর্ণিত হওয়া উচিত।

আপডেট (STM32F407 এর জন্য):

ডাটা শীটে নিম্নলিখিত পৃষ্ঠাগুলি দেখুন

  • 23ff। প্রয়োজনীয় ভোল্টেজগুলির জন্য (1.8-3.6V, সুতরাং আপনার একটি নিয়ামক প্রয়োজন), এবং কীভাবে অভ্যন্তরীণ নিয়ামকটি ব্যবহার করবেন (পিন পিডিআরউইচকে টেনে টেনে)
  • 69ff। পিনআউট জন্য
  • বিদ্যুৎ সরবরাহের স্কিমের জন্য 69 + 74 (তারা পাওয়ার সাপ্লাই সংযোগ এবং প্রয়োজনীয় ক্যাপাসিটারগুলি দেখায় এটি এটি সবচেয়ে আকর্ষণীয় পৃষ্ঠাগুলি)

আপনার কোনও রিসেট সার্কিটের প্রয়োজন হবে না (এটি সংহত হয়েছে - পৃষ্ঠা 23 দেখুন) বা একটি দোলক (সংহত 16MHz দোলনা শুরুতে নির্বাচিত হয়েছে, পৃষ্ঠা 22 দেখুন)। সুতরাং একটি এলকিউএফপি 144 ব্রেকআউট বোর্ড ব্যবহার করা ( ফিউচারেলকের মতো (পৃষ্ঠার নীচে দেখুন) সত্যিই যথেষ্ট।

আপনি STM32F4DISCOVERY বোর্ডের স্কিম্যাটিকটিও দেখতে পারেন ( এটি ব্যবহারকারী ম্যানুয়াল , পৃষ্ঠা পৃষ্ঠা দেখুন see


আপনার ইনপুট জন্য ধন্যবাদ। আমি এই প্রশ্নটি করছি কারণ ডেটাশিটটি বিশাল এবং সত্যই আমি এতে সমস্ত কিছুই বুঝতে পারি না। আমি জানি আসল সমাধানটি হবে ইই ডিগ্রি অর্জন করা তবে আমার বর্তমান ক্যারিয়ার এবং অন্যান্য দায়িত্ব এখনই এটিকে কোনও সম্ভাবনা তৈরি করে না। এমন কোনও উন্মুক্ত হার্ডওয়্যার প্রকল্প রয়েছে যাগুলির এআরএম সার্কিটের স্কিম্যাটিক থাকবে। আমি আত্মবিশ্বাসী আমি এটিকে আলাদা করে একটি ব্যবহারযোগ্য প্রকল্প করতে পারব।
ZnArK

1
উপরে লিঙ্কিত এসটিএম ডেমো বোর্ডটি স্কিম্যাটিকের সাথে আসে, সুতরাং আপনি এটি দিয়ে শুরু করতে পারেন। অন্যথায় অলিমেেক্স তাদের স্কিমেটিক্স খুলবে, যেমন এই এম 4-বোর্ডের জন্য
hli

আমি বুঝতে পারিনি। তথ্যের জন্য ধন্যবাদ। খুব সহায়ক,
ZnArK

10

আপনি কি নিশ্চিত যে আপনি কর্টেক্স-এম 4 এর জন্য এটি করতে চান? এটিআভিআর থেকে একটি বড় লাফালাফি, এবং আপনি কীভাবে এটি সরবরাহ করে তার সমস্ত বৈশিষ্ট্য আপনি কীভাবে ব্যবহার করবেন তা আমি দেখতে পাচ্ছি না। একটি কর্টেক্স-এম 4 দিয়ে শুরু করার জন্য সাধারণত একটি বড় প্যাকেজ আসে, সাধারণত প্রবেশের স্তরের অংশগুলির জন্য 80 টিরও বেশি পিন থাকে এবং 200+ ব্যতিক্রম নয়, ভাবেন কিউএফপি বা বিজিএ। ব্রেডবোর্ডে 40 টি পিনের দুটি সারি দিয়ে একটি ব্রেকআউট বোর্ড তৈরি করতে যাচ্ছেন?

কর্টেক্স-এম 4 উচ্চ গতির জন্যও ডিজাইন করা হয়েছে: সাধারণত 120 মেগাহার্টজ থেকে 200+ মেগাহার্টজ। ঠিক আছে, আপনি যদি অন-চিপ পিএলএল ব্যবহার করেন তবে আপনার সেই গতির জন্য আপনার পিসিবি ডিজাইনের প্রয়োজন হতে পারে না। তবে ইউএসবি বা ইথারনেটের মতো পেরিফেরিয়ালগুলির কী হবে?

অবশ্যই আপনি এটি কম গতিতে চালাতে পারেন, এবং অন-চিপ কার্যকারিতা অনেকগুলি রেখে দিতে পারেন, তবে আমি ভাবছি যে শুরু করার জন্য কোনও কর্টেক্স-এম 4 এর ব্যবহার কী। আমি মনে করি একটি কর্টেক্স-এম 3 বা এমনকি-এম 0 শুরু করা আরও উপযুক্ত। আমি আপনাকে নিরুৎসাহিত করতে চাই না, আমি বাস্তববাদী থাকতে চাই।

আপনি যদি না আপনি সংক্ষিপ্ত বহিরাগত হার্ডওয়্যার দিয়ে কি করতে পারেন কর্টেক্স-M4 সঙ্গে এগিয়ে যেতে চাই। উদাহরণস্বরূপ NXP LPC407x এর অভ্যন্তরীণ আরসি-দোলক রয়েছে যা রিসেটের সময় পূর্বনির্ধারিত অসিলেটর, তাই আপনার এমনকি স্ফটিকের প্রয়োজনও হয় না। একটি রিসেট সার্কিট এবং যথাযথ পাওয়ার সাপ্লাই ডিকোপলিং এটিকে চালিয়ে যাওয়ার জন্য আপনার প্রয়োজন হবে।

একটি কর্টেক্স-এম0 এর জন্য এনএক্সপি এলপিসি 111 এক্স একবার দেখার মতো হতে পারে। মঞ্জুর, এটি প্রচুর স্মৃতি নিয়ে আসে না তবে এটি একটি ডিআইএল -৮৮ প্যাকেজে পাওয়া যায় যা এটিআরএমের জন্য বিরলতা। বিকল্পভাবে আপনি এলপিসিএক্সএক্সপ্রেসো এর মতো একটি উন্নয়ন বোর্ড ব্যবহার করতে পারেন ,

এখানে চিত্র বর্ণনা লিখুন

যেখানে ডান অর্ধেকটি অ্যাপ্লিকেশন বোর্ড, যা এলপিসি-লিঙ্ক থেকে পৃথক করা যায়। আপনি দেখতে পাচ্ছেন অ্যাপ্লিকেশনটির জন্য খুব সম্ভবত কোনও বাহ্যিক হার্ডওয়্যার প্রয়োজন। এবং যদি আপনি এটিতে একটি সেট শিরোনাম সেট করে থাকেন তবে আপনি এটিকে একটি ব্রেডবোর্ডে প্লাগ করতে পারেন।


দুর্দান্ত প্রতিক্রিয়া। আমি কর্টেক্স-এম 4 ব্যবহার করা শক্ত নই। আমি এম 3 / এম 0 মডেলগুলি সন্ধান করব। আমার কাছে থাকা সঠিক চিপ এবং প্যাকেজটি পরীক্ষা করব এবং প্রশ্নটি আপডেট করব।
ZnArK

1
আমি পিআইসি 18 থেকে এলপিসি 2100 সেকেন্ডে ঝাঁপিয়ে পড়েছি (এটি ২০০৮ সালে, এখন এআরএম 7 কর্টেক্স-এম 3 দ্বারা ছাড়িয়ে গেছে)) এটি পারফরম্যান্সে একটি বড় লাফ ছিল, তবে বোর্ড স্তরের হার্ডওয়্যার জটিলতায় এটি কোনও বড় লাফ ছিল না।
নিক আলেক্সেভ

1
@ নিক - আমি বেশ কয়েকটি এলপিসি 2000 অংশ ব্যবহার করেছি, তবে আপনি যেমন বলেন যে সেগুলি কর্টেক্স-এম 3 দ্বারা প্রতিস্থাপিত করা হয়েছে। কর্টেক্স-এম 4 একটি আলাদা লিগ।
স্টিভেনভ

8

স্টিভেন যেমন বলেছেন যে এটি একটি 8-বিট মাইক্রো থেকে এআরএমের কাছে বেশ বড় লাফিয়ে পড়েছে, তাই পথে বেশিক্ষণ শিখতে / সময় কাটাতে আশা করি।
আমি আপনার প্রথম এআরএম এর জন্য এম 4 এর জন্যও যাব না, কেবল কারণ এটি খুব বেশি দীর্ঘ হয়নি এবং এর জন্য সেখানে কম সমর্থন / তথ্য রয়েছে। আমি মনে করি একটি এম 3 বা এম0 একটি ভাল পছন্দ, এবং এটি প্রচুর পরিমাণে হবে।

আপনি অবশ্যই নিজের বোর্ড তৈরি করতে পারেন তবে প্রথমে একটি ছোট / সস্তা দেব বোর্ডটি ধরে নেওয়া ভাল। বিকাশ অনুসারে, নিখরচায় (গ্রহন + জিসিসি + ওপেনওসিডি) থেকে ব্যয়বহুল (কেইল, রাউলি, ইত্যাদি) পর্যন্ত প্রচুর বিকল্প রয়েছে ব্যক্তিগতভাবে আমি এসটিএম 32 সিরিজের এআরএম এম 3 / এম 4 সহ রাইসনেন্স রাইড 7 আইডিই এবং সরঞ্জামগুলি ব্যবহার করি যা কিছুটা সস্তা aper কয়েল / রোভিলির চেয়ে তবে যথেষ্ট ভাল।

এসটি, Olimex ইত্যাদি কারো কাছ থেকে সহজ দেব বোর্ড এক কটাক্ষপাত আছে এই দেব বোর্ড সরলতম সম্পর্কে হয়েছে পরিকল্পিত আমি খুঁজে পাইনি, একটি STM32 কর্টেক্স-M3 জন্য।

এখানে চিত্র বর্ণনা লিখুন


দুর্দান্ত পরামর্শ। পথে আমার একটি ডে বোর্ড রয়েছে (স্টেলারিস লঞ্চপ্যাড) আমার নিজের বোর্ড তৈরি করার আগে সেটির সাথে নিজেকে পরিচিত করার পরিকল্পনা করছি। আমি হার্ডওয়্যার তথ্য দিয়ে আমার পোস্ট আপডেট করেছি।
ZnArK

নোট করুন যে বোর্ডগুলি এসটি এর নিজস্ব অফার হিসাবে প্রায় 3x ব্যয় করে।
ক্রিস স্ট্রাটন

@ ক্রিসট্রেটটন টিআইয়ের সর্বশেষতম লঞ্চপ্যাডটি $ 5 শিপডের জন্য উপলব্ধ ছিল । এটি এখনও উপলব্ধ হতে পারে। মারার শক্ত দাম।
ZnArK

@ ক্রিসট্রেটটন - হ্যাঁ, আমি এটিকে দামের চেয়ে স্কিম্যাটিকের জন্য যুক্ত করেছিলাম (এমনকি চেকও করিনি)। আমার কাছে একটি আবিষ্কারের এসটিএম 32 এফ 4 বোর্ড রয়েছে, সেগুলি সত্যই খুব সস্তা তবে আমি ভেবেছিলাম এটি সেখানে সমস্ত অতিরিক্ত স্টাফ এবং কোনও "স্ট্যান্ডার্ড" জেটিএইচ সংযোগ ছাড়াই জাহাজে স্টলিংক প্রোগ্রামারকে কিছুটা বিভ্রান্ত করতে পারে। তবুও, 10 ডলারেরও কম (বা এটি এখন যাই হোক না কেন) সম্ভবত এটির মধ্যে একটিও ধরা ভাল (সম্ভবত এম 3 সংস্করণ উল্লিখিত হিসাবে ভাল)
অলি গ্লেজার

সাধারণ এম্বেড থাকা প্রকল্পগুলির জন্য, আমি 4 পিন এসডাব্লুডিটি জেট্যাগের চেয়ে অনেক বেশি সুবিধাজনক বলে মনে করি। এটিতে মূল বিক্রেতা-লক-ইন-সরঞ্জাম-ফর্মটি এটি নাও হতে পারে তবে এখন অ্যাডাপ্টারের সাথে কথা বলার জন্য মুক্ত সমাধান রয়েছে।
ক্রিস স্ট্রাটন

5

যাও Arduino দরুন মোটামুটি শীঘ্রই হওয়া উচিত:

অ্যাড্রুইনো বকেয়া

চিপ এটিএম থেকে একটি SAM3X8 কর্টেক্স-এম 3। আপনি যদি ইতিমধ্যে আরডিনো স্টাইল বোর্ড এবং অটমেল স্টাইলের ডকুমেন্টেশনের সাথে পরিচিত হন তবে অপেক্ষা করার উপযুক্ত হতে পারে। এবং যেহেতু এটি আরডুইনো প্রয়োজনীয়তাগুলি পূরণ করার জন্য উন্মুক্ত উত্স হবে, আপনি অবশ্যই এটি ব্রেডবোর্ড-ডুয়িনো করতে পারেন।


দুর্দান্ত পরামর্শ। আমি জানতাম যে এটি বেরিয়ে আসছে তবে এই এএ মডেলটি ব্যবহার করার কথা ভাবেনি। দুর্দান্ত পরামর্শ।
ZnArK

4

আমি আপনি না পরীক্ষা সুপারিশ করবে Mbed কয়েকটি চমৎকার যন্ত্রানুষঙ্গ সঙ্গে তার একটি বল্কল-M3 ডিভাইস, এনএক্সপি কম্পাইলার ও লাইব্রেরি ও সম্প্রদায়ের লাইব্রেরি প্রচুর, সত্যিই একটি সহজ উপায় এটি এবং এটির ইতিমধ্যে একটি প্যাকেজের মধ্যে একটি breadboard ব্যবহৃত হতে পারে প্রোগ্রাম প্রদান করে। আমার ধারণা এভিআর থেকে এআরএম এ স্থানান্তরের সহজতম উপায় হবে।


2

এসটি অংশগুলির অনেকগুলিই কমপক্ষে ইউএসবি ট্রান্সসিভার ব্যবহার না করে, তাদের অভ্যন্তরীণ উচ্চ গতির দোলক বন্ধ করতে পারে।

মূলত এর অর্থ আপনার "সার্কিট" এ বাইপাস ক্যাপ এবং রিসেটের মতো জিনিসগুলিতে এবং এসডাব্লুডি ইন্টারফেসে সমাপ্তি হিসাবে কয়েকটি প্রতিরোধক থাকে।

এসটি-র 8-10 ডলার ইয়াল বোর্ডগুলি আপনার নিজের বোর্ডে এসডাব্লুডি বাসের উপর দিয়ে দেওয়া অংশগুলি প্রোগ্রাম করবে; তাদের জন্য ওপেন সোর্স সরঞ্জামগুলিও রয়েছে, তাই আপনি প্রোগ্রামিং অপারেশনটি আপনার মেকফাইলে ঠিক রাখতে পারেন।

48 পিকিউএফপি-তে কোনও কিছুর জন্য যাওয়াই সম্ভবত আপনার প্রথম বোর্ড প্রচেষ্টাতে জীবন আরও সহজ করে তুলবে। আপনি এগুলি ম্যাগনিফিকেশন ছাড়াই সমাবেশ করতে পারেন (ব্রিজটি ঠিক করার জন্য কেবলমাত্র সূক্ষ্ম ব্রেড পাওয়া যায় বা দুটি আপনি সম্ভবত প্রতি পক্ষ তৈরি করতে পারেন) তবে আপনার কাজটি যাচাই করার জন্য একটি লুপ পাওয়া সহায়ক হবে।


1
আমার ধারণা 8-10 ডলার কর্টেক্স-এম 4 হবে না। আপনি কোন অংশগুলির কথা ভাবছেন তা নির্দিষ্ট করতে পারেন? এছাড়াও কিউএফপি -48 প্যাকেজের জন্য? টিআইএ
স্টিভেনভ

1
কর্টেক্স এম 3 ... তারা প্রতিটি সংস্করণকে বিভিন্ন প্যাকেজে তৈরি করতে ঝোঁক, যার মধ্যে কিউএফপি -৮৮ হাত দিয়ে কাজ করা সবচেয়ে সহজ হতে চলেছে।
ক্রিস স্ট্রাটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.