বোর্ডে প্রতিটি অনন্য ঠিকানা দেওয়ার জন্য পদ্ধতি


18

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

আমরা সম্ভবত হাতে একটি ছোট ব্যাচ (প্রায় 25) একত্র করব, তবে পিসিবিগুলি পেশাদারভাবে বানোয়াট থাকবে।

এরকম পরিস্থিতিতে অনন্য পি-বোর্ড ঠিকানাগুলি করার আপনার প্রিয় উপায় কী? আমি ডিআইপি সুইচগুলি, জাম্পারগুলি, এবং কাটিং / জাম্পিং ট্রেসগুলিকে চিন্তিত করেছি। আমি ট্রেস কাটার দিকে ঝুঁকছি, তবে আমি আরও অভিজ্ঞ ব্যক্তিরা সাধারণত কী করেন তা শুনতে চাই।


এগুলি কীভাবে পুনর্গঠনযোগ্য হবে? এবং শারীরিকভাবে কতটা শক্তিশালী? আরএফ রিমোট কন্ট্রোল থেকে ধরে নেওয়া কি নিরাপদ যে প্রতিকূল কম্পনের পরিবেশ থাকবে?
জাস্টজেফ

4
ডিআইপি সুইচগুলি এড়িয়ে চলুন; মানুষ তাদের পরিবর্তন করবে।
ব্রায়ান কার্লটন

@ জাস্টজেফ, যদি কোনও কন্ট্রোলার ব্যর্থ হয় এবং প্রতিস্থাপনের প্রয়োজন না হয় বা এ জাতীয় কিছু না করে এগুলি পুনরায় কনফিগার করা উচিত নয়। খুব কম্পন হবে না।
স্টিভেন ওরাদা

@ ব্রায়ান, হ্যাঁ, সম্ভাবনা আছে তবে আমি এ নিয়ে খুব বেশি চিন্তিত নই।
স্টিভেন ওরাদা

1
আমি বুঝতে পারি যে আমার প্রশ্নটি সম্ভবত খুব বিস্তৃত এবং মতামতযুক্ত। আমি উত্তরগুলি পছন্দ করি এবং ভাল জিনিস শিখেছি; যারা অবদান রেখেছেন তাদের সবাইকে ধন্যবাদ
স্টিভেন ওরাদা

উত্তর:


15

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

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

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


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

15

আমার প্রিয়টি ম্যাক্সিমাম ডিএস 2411 । এটি একটি ছোট SOT-23 অংশ যা একটি অনন্য এসএসএন (সিলিকন সিরিয়াল নম্বর) ধারণ করে । আপনি নিজের মধ্যে খুব সস্তা না, তবে সামগ্রিকভাবে সস্তা হতে পারে , যখন আপনি অন্যান্য সমাধানগুলিতে লজিস্টিক ওভারহেড এবং প্রোগ্রামিং ব্যয়ের কথা ভাবেন। এসএসএন সমাধানের জন্য স্বয়ংক্রিয় পিক-অ্যান্ড প্লেস ছাড়াও কোনও ম্যানুয়াল হস্তক্ষেপ / ক্রিয়াকলাপের প্রয়োজন নেই ।
সদৃশ আইডিগুলির ঝুঁকি প্রায় শূন্য। এই উত্তরের
একটি মন্তব্যে মাইকেলেক্টিক স্টাফ এই ম্যাক ঠিকানা EEPROM- এর দিকে ইঙ্গিত করেছে । তারা EEPROM- র একটি রক্ষিত সুরক্ষিত অঞ্চলে অনন্য আইডি প্রোগ্রামযুক্ত একটি সাধারণ আইপিআরএম। এগুলি DS2411 এর চেয়ে কম সস্তা এবং ব্যবহারকারীর ডেটার জন্য কিছু সঞ্চয় রয়েছে have

Ω

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

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

যদি আপনার বোর্ডের একটি মাইক্রোকন্ট্রোলার থাকে (কোন দিন এই বোর্ডটি করেন না?) আপনি প্রোগ্রামিং পরিষেবা দ্বারা এতে একটি ক্রমিক নম্বর প্রোগ্রাম করতে পারেন । আপনার পক্ষে লজিস্টিক ব্যয় সর্বনিম্ন: প্রতিটি প্রোগ্রামিং ব্যাচে কোন সিরিয়ালটি শুরু করা উচিত তা কেবল তার ট্র্যাক রাখুন।
প্রোগ্রামিং পরিষেবাটি কতটা সুসংগতভাবে পরিচালিত হয়েছে তার উপর নির্ভর করে ডুপ্লিকেট আইডির ফলে ত্রুটির ঝুঁকি কম, তবে আমি জানি এটি ঘটেছে।

আমি নিম্নলিখিতগুলি সম্পর্কে জানতে পেরেছি, তবে তাদের কী বলা হয়েছিল তা আমি মনে করি না এবং আমি আরও ভেবেছিলাম যে এটির আরও ভাল ব্যাখ্যা করার জন্য আমার একটি ছবি প্রয়োজন।

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


2
আমি সোল্ডার জাম্পারদের সাথে একমত হই যদি কোনও মানুষের প্রত্যেককেই করতে হয়। আমি কয়েকটি ভিন্ন জিনিস চেষ্টা করেছি, তবে সবচেয়ে ভাল কাজের জন্য দুটি অর্ধ-বৃত্তের প্যাড পেয়েছি। সঠিক আকার এবং ফাঁক দিয়ে, সেগুলি ব্রিজ করা এবং আনট্রিজ করা উভয়ই সহজ। এগুলির কয়েকটি আপনি বোর্ডের শীর্ষে ডিবি -9 সংযোগকারীটির ডান প্রান্তের নীচে এম্বেড.কম / প্রোডাক্টস / রেডি02/Qprot05_1280.jpg এ একটি বোর্ডে দেখতে পারেন ।
অলিন ল্যাথ্রপ

7

আই 2 সি ইপ্রোমগুলি ভাল এবং ছোট। 1-তারের সিরিয়াল নম্বর চিপ বিদ্যমান।


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

3

যদি ঠিকানাটি সোল্ডারিংয়ের সামর্থ্য সহ কোনও দ্বারা সেট করা থাকে তবে আপনি প্রতিটি পিনের জন্য একটি পৃষ্ঠতল মাউন্ট রেজিস্টার পায়ের ছাপ এবং নির্বাচিতভাবে 0 ওম জম্পারগুলিতে সোল্ডার নির্ধারণ করতে পারেন।


হ্যাঁ, এটি একটাই পথ। আমার তত্ত্বটি হ'ল সোল্ডার জাম্পারের চেয়ে ট্রেস কাটা কিছুটা সহজ তবে আমি ভুল হতে পারি।
স্টিভেন ওরাদা

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

1

সাধারণ 8-বিট ঠিকানার জন্য আমি সাধারণত কাট-ট্র্যাক ব্যবহার করি। এটি জাম্পার / সোল্ডার লিঙ্কগুলির চেয়ে আরও স্থায়ী এবং লোকেদের এটির চেয়ে বেশি পরিবর্তন করা থেকে বিরত করে। আমি সাধারণত বোর্ডে এটি করি:

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

প্রতিটি লিঙ্কটি একটি প্যাড (তবে এটি আমার সফ্টওয়্যারটির সীমাবদ্ধতা - আমি এটি টিনযুক্ত না করা পছন্দ করি) সুতরাং এটি কোনও সোল্ডার মাস্ক না পেয়ে কেবল 5 মিলস (বাকি ট্র্যাকের জন্য 10 মিলের বিপরীতে) যা এটি কাটা সহজ করে তোলে। তারা আমার ক্ষেত্রে যে সংকেতটি বহন করছে তার জন্য সর্বনিম্ন 5 মিলস - আপনি আরও ঘন ব্যবহার করতে পারেন। আমার উদাহরণে এটি কেবল প্লে-আপ প্রতিরোধক হিসাবে একটি রোধ প্যাক ব্যবহার করছে। আপনি যা চান তা স্পষ্টতই এটি প্রতিস্থাপন করতে পারে।

তাদের উপর কোন সোল্ডার মাস্ক নেই তা নিশ্চিত করার জন্য কেবল মনে রাখবেন।

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


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

2
সোল্ডারিংয়ের চেয়ে কাটিয়া কীভাবে স্থায়ী হয়? আমি আপনার কাটাটি যত সহজেই আমার সোল্ডারকে মুছে ফেলতে পারি তাই পুনরায় বিক্রয় করতে পারি can সোল্ডারিং আরও নির্ভরযোগ্য (আপনি কীভাবে জানেন যে এটি সঠিকভাবে কাটা হয়েছে)। সত্যি কথা বলতে, আমি কাটিং ধারণাটি মোটেই পছন্দ করি না, তবে এটি সুস্পষ্ট ছিল, আমার ধারণা :-)
স্টিভেনভ

এটা খুব সত্য। আমি নিজেই পি অ্যান্ড পি ব্যবহার করি না - আমার খণ্ডগুলি এটিকে উপযুক্ত করে তোলে না। যদিও আমি নিজের নিজস্ব
পিএন্ডপি

আপনি এটি ইজিলি হিসাবে সোল্ডার করতে পারেন, হ্যাঁ। স্থায়ীত্ব শারীরিক চেয়ে মনস্তাত্ত্বিক।
মাজনকো

যদি আপনার পি অ্যান্ড পি 01005 (0.25 মিমি x 0.12 মিমি) করতে সক্ষম হয় তবে আমি এসে দেখতে চাই! তারা কী করে তা আমার কোনও ধারণা নেই!
স্টিভেনভ

1

আপনার সার্কিটে যদি কোনও 1-ওয়্যার ডিভাইস থাকে তবে আপনার বোর্ডটি ক্রমিক নম্বর নিয়ে জন্মগ্রহণ করবে।

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

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

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