প্রাক-প্রোগ্রামিং পৃষ্ঠতল মাউন্ট


22

আমি একটি এমেগা168 এবং কোনও প্রোগ্রামিং শিরোনাম সহ একটি পিসিবি স্থাপন করার চেষ্টা করছি। আমি পুনরায় প্রোগ্রাম করতে সিরিয়াল বুটলোডার (বোর্ডে একটি ft232 রয়েছে) ব্যবহার করার ইচ্ছা করি তবে আমি বুটলোডারটি চালু করার সর্বোত্তম উপায় সম্পর্কে ভাবছি। এর আগে অন্য কেউ চেষ্টা করেছে? Tqfp-32 zif সকেটটি সংগ্রহ করতে আমার সমস্যা হচ্ছে।


3
আপনি কি এই মাত্র এক সময় করছেন?
ডার্ক

আমি এটি পুরো ব্যাচের জন্য করবো (> 1)
পেঞ্জুইন

উত্তর:


21

প্রোগ্রামিং পিনগুলি কিছু প্যাডে আনা সহজ হতে পারে তবে আপনার প্রোগ্রামার সংযুক্ত করার জন্য পোগোপিন ব্যবহার করুন ।

pogopin


3
বোর্ডটি ঘন হলে আপনি বিদ্যমান বায়াসগুলিকে প্রোগ্রামিং পয়েন্টে রূপান্তর করতে পারেন। আপনার সোল্ডারমাস্কটি সরাতে হবে এবং প্যাড এবং গর্তের আকারটি সম্ভবত পরিবর্তন করতে হবে। প্যাডগুলির একটি সারি যদি এটি ফিট হয় তবে অনেক সহজ হতে পারে।
jluciani

হেক কী পোগোপিনস ... আপনি কি 2x3 আইএসপি শিরোলেখ সম্পর্কে কথা বলছেন (আমার উত্তর নীচে দেখুন)
ভিস্যাটাকু

4
পোগো পিনগুলি বসন্ত-বোঝা টিপস সহ ধাতব রড। যখন আপনার কোনও সার্কিটের সাথে অস্থায়ী সংযোগ স্থাপনের প্রয়োজন হয় তখন এগুলি প্রায়শই টেস্ট ফিক্সচারগুলিতে ব্যবহৃত হয়।
পিংসওয়েট

পোগো পিন এর ছবি: flickr.com/photos/pingswept/2280832792
pingswept


10

সিরিয়াল বুটলোডারটির "বিকল্প" হিসাবে আপনার বোর্ডে কেবল একটি আইএসপি শিরোনাম রাখুন। তারপরে আপনার হেক্স ফাইল এবং এভিআরস্টুডিওর সাথে ফিউজ প্রোগ্রাম করতে AVRISP MkII এর মতো কিছু ব্যবহার করুন। সম্ভবত আপনি এটি একবারে বুটলোডার লোড করতে ব্যবহার করেন তবে এটি এখন পর্যন্ত সবচেয়ে সার্থক সমাধান আপনি সন্ধান করতে চলেছেন।

আইএসপি শিরোলেখ বলতে কী বোঝাতে চাইলে আপনি যদি না জানেন তবে এটি নীচের পিনআউট সহ 2x3 পুরুষ হেডার:

2x3 pin    connect to AVR pin
1          MISO
2          VCC
3          SCK
4          MOSI
5          RESET
6          GND

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

2 4 6
1 3 5

এটিকে তারের মতো করুন এবং আপনার যে কোনও প্রোগ্রামার যা আইএসপি সমর্থন করে প্লাগ ইন করতে সক্ষম হওয়া উচিত (যেমন AVRISP MkII, STK500, ইত্যাদি)


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

10

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


4

আপনার যা প্রয়োজন তা হ'ল পৃষ্ঠ-মাউন্ট অ্যাডাপ্টার । তারপরে একটি জিআইএফ সকেট পাওয়া সহজ।

কিউএফপিগুলি এক ধরণের ব্যয়বহুল, তবে আপনি স্পার্কফুন বা অন্যান্য সাইটগুলি থেকে বেশ সস্তায় বেশিরভাগ পায়ের ছাপ পেতে পারেন ।


1
জেআইএফ সকেট এবং অনুরূপ প্যারাফেরেনিয়া পাওয়ার জন্য ইবে একটি দুর্দান্ত জায়গা।
ডার্ক

1
প্রয়োজনীয় নয় - অংশটি ঠিকঠাক হওয়ার পরে বোর্ডে সাধারণত ইন-সার্কিট প্রোগ্রামিং করা অনেক সহজ।
জেসন এস

4

উত্পাদনে আমরা ইবেতে কেনা এই টিকিউএফপি 32 অ্যাডাপ্টার ব্যবহার করি

গীত। আমাদের প্রয়োজনের তুলনায় আমরা আরও অনেকগুলি কিনেছি যদি কেউ ইইউ ভ্যাট চালানের সাথে তাদের প্রয়োজন হয় ... ;-)


3

এই সেটআপটি দিয়ে আমার বিশাল সাফল্য হয়েছে।

একটি STK600 সঙ্গে TQFP32 ZIF । এটি আপনাকে বোর্ডে রাখার আগে আপনার চিপগুলি ইউএসবির মাধ্যমে প্রোগ্রাম করার অনুমতি দেবে।


2

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

আপস হিসাবে, আপনি নিশ্চিত করতে পারেন যে কোথাও প্রয়োজনীয় (জিএনডি,! আরএসটি, এসসিকে, মোশি, মিজো, + ভি) জালগুলির পরীক্ষার পয়েন্ট রয়েছে এবং সেগুলির সাথে মিলে যাওয়ার জন্য একটি সুই বিছানা তৈরি করতে পারে। তারপরে আপনাকে বোর্ডে প্রকৃত আইএসপি সংযোগকারী / বিন্যাসের প্রয়োজন হবে না। আপনি কিছু স্বয়ংক্রিয় উত্পাদন পরীক্ষা করতেও এটি প্রসারিত করতে পারেন।


1

আপনি> ১ এর ব্যাচগুলি সম্পর্কে কথা বলুন, এবং তারপরে নিম্নলিখিতটি সম্ভবত সার্থক নয় তবে এটি অবশ্যই বৃহত্তর ব্যাচের জন্য, ১০০ বা তার বেশি বলুন।

সঙ্গে সার্কিট প্রোগ্রামিং আপনি PCB সমাবেশ পর ডিভাইস প্রোগ্রাম, নিয়ামক সাথে তাই পিসিবি র উপরে মাউন্ট করা। পিসিবি এর নীচে আমার কাছে টেস্ট প্যাড রয়েছে যা প্রোগ্রামিংয়ের জন্য প্রয়োজনীয় সংকেতগুলি বাইরে নিয়ে আসে। সাধারণত এটি JTAG , তবে এটি সিরিয়াল বন্দরও হতে পারে। ইঞ্জিনিয়ারিং বিভাগকে বসন্ত-বোঝাই টেস্ট প্যাডগুলির সাথে মেলে পরীক্ষামূলক পিনগুলি দিয়ে একটি পরীক্ষা জিগ তৈরি করতে বলুন।

বসন্ত বোঝা টেস্ট পিন

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

পরীক্ষার জিগ উপকরণ এবং শ্রমের জন্য ব্যয় করে তবে আপনার যদি একটি বড় উত্পাদন হয় তবে আপনার সত্যিই একটি দরকার হয় এবং তারপরে আপনি এটি ডিভাইসটি প্রোগ্রাম করার জন্যও ব্যবহার করতে পারেন।
প্রোগ্রামিংয়ের পরে আপনি পরীক্ষা জিগে ডিভাইসটি বুট করতে পারেন এবং বেশ কয়েকটি কার্যকরী পরীক্ষা করতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.