এসএমডি মাইক্রোকন্ট্রোলাররা কীভাবে কোড সহ প্রিললোড হয়?


13

প্রায়শই যখন আপনি একটি এসএমডি মাইক্রোকন্ট্রোলার (এভিআর বলুন) বা কোনও এসএমডি মাইক্রোকন্ট্রোলার সহ একটি পিসিবি কিনে তা বোর্ড চালানোর জন্য যে কোনও প্রোগ্রাম ব্যবহার করে তা প্রিললোড হয়ে যায়। আমি ভাবছিলাম যে এটি কীভাবে প্রিললোড হয় - আমি অনুমান করি যে ডিআইপি আইসিগুলি ডিআইপি সকেট ব্যবহার করে প্রোগ্রাম করা যেতে পারে, তাই সেখানে বিশেষ এসএমডি সকেট রয়েছে?


উত্তর:


13

বেশিরভাগ মাইক্রোকন্ট্রোলারদের একটি ইন-সার্কিট প্রোগ্রামিং (আইসিপি) ক্ষমতা থাকে; আপনি মুদ্রিত সার্কিট বোর্ডকে শক্তিশালী করে এবং বোর্ড থেকে একটি পিসিতে একটি কেবল লাগিয়ে কিছুটা ডিজিটাল আই / ও লাইনগুলিতে জেটিএল বা যে কোনও কিছুতে তাদের প্রোগ্রাম করতে পারেন। নিয়মিত লজিক স্তরে থাকা প্রোগ্রামিং সংকেত ব্যবহার করে এটি সম্ভব। (মাইক্রোচিপের একটি উচ্চ-ভোল্টেজ ইন-সার্কিট প্রোগ্রামিং অ্যাপ্রোচ ছিল যেখানে রিসেট লাইন এমসিএলআরকে একটি উচ্চ ভোল্টেজ (12 ভি?) এ রাখা উচিত যা কেবল এমসিএলআর এবং সার্কিটের বাকী অংশের মধ্যে পৃথকীকরণের ডায়োড যুক্ত করে ঠিক ছিল))

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

সকেট হিসাবে যতদূর যায় - প্রায় প্রতিটি কিছুর জন্য সকেট রয়েছে । কয়েক বছর আগে আমি সম্প্রতি এমএসপি 430 কিট নিয়ে কাজ করছি যা একটি 64৪ -পিন কিউএফপি জন্য একটি ক্ল্যামশেল সকেট ছিল । এগুলি সস্তা নয় তবে তারা ভাল কাজ করে। ( 10GHz এর জন্য 400 পিনের বিজিএর জন্য এখানে একটি ভাল ) তারা প্রোগ্রামিংয়ের পরিবর্তে বেশিরভাগ পরীক্ষার উদ্দেশ্যে ব্যবহার হয়।


3
আপনি এখনও প্রস্তুতকারকের দ্বারা প্রোগ্রাম করা আইসি কিনতে পারেন; এমনকি আইসিপি সহ আইসিপি অনুসন্ধান পয়েন্ট যুক্ত করতে ফ্ল্যাশ অংশ এবং বোর্ড স্পেসে সময় লাগবে time বড় উত্পাদন রান জন্য, এটি বেশ সাধারণ। উদাহরণস্বরূপ, মাইক্রোচিপ মাইক্রোচিপ ডাইরেক্টের মাধ্যমে এটি করে 1 এর নিচে পরিমাণে (পাশাপাশি রিল এবং উপরের পরিমাণে)।
কেভিন ভার্মীর

12

হ্যাঁ, এসএমডি ডিভাইসগুলির জন্য অবশ্যই ডিভাইস সকেট রয়েছে। এগুলি এসএমটি উপাদানগুলির উত্পাদন এবং নির্ভরযোগ্যতা পরীক্ষার জন্য নিয়মিত ব্যবহৃত হয়। উত্পাদন পরীক্ষা সাধারণত কোনও ডিভাইস হ্যান্ডলার ব্যবহার করে করা হয়, মূলত একটি রোবোটিক ডিভাইস যা পরীক্ষার সরঞ্জামগুলিতে সকেট (গুলি) থেকে পরীক্ষা করার জন্য অংশগুলি স্থানান্তর করে।

একই উত্পাদন পরীক্ষার সরঞ্জামগুলি কারখানার ডিভাইসগুলিতে প্রোগ্রামিং করতে সক্ষম (কেবলমাত্র বড় পরিমাণের ক্রয়ের জন্য ব্যবহারিক), বা কোনও পরিবেশক এবং / অথবা শেষ গ্রাহক অংশগুলি প্রোগ্রাম করতে পারে।

- স্ট্যান্ড-একা অটোমেটেড প্রোগ্রামিং সিস্টেমে একটি লিঙ্ক যুক্ত করতে সম্পাদিত। -

http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx


6
জন্য বড় ভলিউম (হাজার), আমি মনে করি তারা তাদের ই-পরীক্ষা, যা বেয়ার ডাই আকারে হয় হিসাবে একই সময়ে প্রোগ্রাম। এসএমটি প্যাকেজে প্যাকেজিংয়ের আগে এটি পরীক্ষা করার জন্য তাদের ইতিমধ্যে আইসি ডাইয়ের সাথে সংযোগ করতে হবে।
কনার ওল্ফ

3

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


আহা। আমি লিঙ্কটির জন্য এইচটিএমএল একটি ট্যাগ ব্যবহার করেছি, যা আমার মনে হয়েছিল যে এখানে সমর্থনযোগ্য। দৃশ্যত না. দুর্ভাগ্যক্রমে, সম্পাদনা সম্পর্কিত বিবরণ সন্ধান করা অসম্ভব বলে মনে হচ্ছে যখন আপনাকে পোস্ট সম্পাদকের মধ্যে আসলে প্রয়োজন হয় need আচ্ছা ভালো. যাই হোক, লিঙ্ক embedinc.com/picprg/icsp.htm
Olin Lathrop

এইচটিএমএল <a>ট্যাগগুলি কাজ করে, আপনি কেবল ইউআরএল-এর চারপাশে থাকা উক্তিগুলি ভুলে গেছেন। বাক্য গঠনটি হ'ল <a href="URL" title="Hover text">in-line text</a>। শিরোনামের বৈশিষ্ট্যটি isচ্ছিক, ইউআরএল (এবং শিরোনাম) এর চারপাশে উদ্ধৃতিগুলি নয়। <a href=" ইলেক্ট্রনিক্স.সেটেকেক্সচেঞ্জ / এডিটিং-help "> মার্কডাউন সম্পাদনা সহায়তা </a> এবং <a href = " meta.stackexchange.com/q/1777/146495 " শিরোনাম = "এইচটিএমএল ট্যাগগুলি কী আরও তথ্যের জন্য স্ট্যাক ওভারফ্লো, সার্ভার ফল্ট এবং সুপার ব্যবহারকারী? "> এই এমএসও প্রশ্ন </a> এ অনুমোদিত a>
কেভিন ভার্মীর

নোট করুন যে আপনাকে এখনও [text](URL)মন্তব্যে মিনি-মার্কডাউন সিনট্যাক্স ব্যবহার করতে হবে । উপরেরটি কেবল প্রদর্শনের জন্য। যদিও সেমিকোলনটি যুক্ত হয়েছিল তা নিশ্চিত নয়।
কেভিন ভার্মীর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.