আমি দুটি পদ্ধতি পর্যালোচনা করেছি এবং মাল্টিপ্লেক্সিংয়ের কেবলমাত্র একটি সুবিধা রয়েছে বলে মনে হচ্ছে, চার্লিপ্লেক্স অ্যারের চেয়ে ব্যর্থ এলইডি সন্ধান করা আরও সহজ।
আরও জ্ঞানী কেউ কি অন্য কোনও ট্রেড-অফ ব্যাখ্যা করতে পারেন?
আমি দুটি পদ্ধতি পর্যালোচনা করেছি এবং মাল্টিপ্লেক্সিংয়ের কেবলমাত্র একটি সুবিধা রয়েছে বলে মনে হচ্ছে, চার্লিপ্লেক্স অ্যারের চেয়ে ব্যর্থ এলইডি সন্ধান করা আরও সহজ।
আরও জ্ঞানী কেউ কি অন্য কোনও ট্রেড-অফ ব্যাখ্যা করতে পারেন?
উত্তর:
হ্যাঁ, মাল্টিপ্লেক্সিং এবং চার্লিপ্লেক্সিং উভয়েরই তাদের সুবিধা রয়েছে এবং এটি প্রতিটি আলাদা আলাদা কাজের জন্য সেরা suited
চার্লিপ্লেক্সিংয়ের প্রধান সুবিধা হ'ল এটি একটি মাঝারি আকারের মাইক্রোকন্ট্রোলারের মাধ্যমে করা যেতে পারে, কম আই / ও পিনের সাহায্যে আরও বেশি এলইডি ড্রাইভিং করা যেতে পারে এবং এলইডি ছাড়া কোনও সম্ভাব্য বাহ্যিক হার্ডওয়্যার ব্যবহার করা যায় না।
এখন, "কোনও বাহ্যিক হার্ডওয়্যার" এর সুবিধাটি কেবলমাত্র আপনার মাইক্রোকন্ট্রোলারের বর্তমান সীমা অতিক্রম না করা অবধি অপেক্ষাকৃত কম সংখ্যক এলইডির জন্য প্রযোজ্য এবং এটি একাধিক এক্সেরযুক্ত উজ্জ্বলতার সীমা চাপায় না। আপনি যদি কোনও বাহ্যিক হার্ডওয়্যার ব্যবহার না করা চয়ন করেন তবে আপনি সাধারণত যে কোনও মুহূর্তে ম্যাট্রিক্সে কেবলমাত্র একটি এলইডি ড্রাইভিংয়ের মধ্যে সীমাবদ্ধ থাকেন - যেখানে আপনি একসাথে পুরো সারিটি ড্রাইভ করেন এমন মাল্টিপ্লেক্সযুক্ত অ্যারের বিপরীতে।
একবার আপনি একাধিক বহনযোগ্য অ্যারের সাথে মেলে উচ্চতর উজ্জ্বলতা সহ LEDs চালনা করার জন্য বাহ্যিক হার্ডওয়্যার যুক্ত করলে চার্লিপ্লেক্সিং তার দ্যুতি হারায়।
প্রথমত, একটি মাল্টিপ্লেক্সযুক্ত অ্যারেটি সারি এবং কলাম দ্বারা কঠোরভাবে সম্বোধন করা হয়; এটি করা খুব সোজা সারি 1 চালু করুন, সারি 1 এর জন্য সমস্ত কলাম চালু করুন, সারি 2 টি বন্ধ করুন, সারি 2 এর জন্য সমস্ত কলাম চালু করুন, এবং আরও কিছু on বিপরীতে, একটি চার্লিপ্লেক্সযুক্ত অ্যারে অনেক কম সোজা। সবসময় অকেজো সারি থাকে যা অকেজো হয় এবং আমি ব্যক্তিগতভাবে আমার অ্যারে এবং একটি আয়তক্ষেত্রাকার অ্যারে যেখানে আমি আমার ডেটা সঞ্চয় করি তার মধ্যে লক-আপ টেবিলগুলি ব্যবহার করি।
দ্বিতীয়ত, এবং একটি হত্যাকারী, চার্লিপ্লেক্সিংয়ের জন্য সাধারণত ত্রি-রাষ্ট্রীয় ড্রাইভারের প্রয়োজন হয়। মাল্টিপ্লেক্সিং, তবে, কঠোর অন-অফ বাইনারি যুক্তি দিয়ে সঞ্চালিত হয়। আপনার যদি কম পিন গণনা মাইক্রোকন্ট্রোলার থাকে এবং আপনি একটি বড় এলইডি চালনা করতে চান তবে এক্স এবং ওয়াই উভয় অক্ষকে নিয়ন্ত্রণ করতে বাহ্যিক লজিক চিপগুলি (যেমন, শিফট রেজিস্টার এবং / অথবা এলইডি ড্রাইভার) ব্যবহার করা সোজা। বেশিরভাগ শিফট-রেজিস্টার টাইপ চিপস চার্লিপ্লেক্সেড অ্যারেতে একই কাজটি করার জন্য ট্রাইস্টেটিংকে সমর্থন করে না। উত্সর্গীকৃত চার্লিপ্লেক্সড ড্রাইভারগুলি উপলভ্য, তবে এটি প্রায় বহুমুখী নয়।
তৃতীয়ত, চার্লিপ্লেক্সযুক্ত অ্যারেতে, প্রতিটি পিন যা সক্রিয়ভাবে কিছু না করে এখনও দুর্বল ("উচ্চ প্রতিবন্ধকতা") সংযোগের মাধ্যমে এলইডিগুলিতে আবদ্ধ থাকে। এবং সংযোগটি দুর্বল হওয়ার সময় এটি ননজারো। মনে করুন যে আপনি 25 আই / ও পিনগুলি এলইডি-র একটি গ্রিডের সাথে সংযুক্ত করেছেন। যদি আপনি একটি এলইডি হালকা করেন - সেই 25 টি লাইন ধরে একটি এবং 25 টি লাইন কমের একটি নিয়ে যা 23 টি হাই-ইম্পিডেন্স লাইন ছেড়ে দেয়। উচ্চ I / O লাইনটি একটি এলইডি দিয়ে একটি নিরপেক্ষ লাইনে চলে যায় এমন প্রতিটি স্থানে স্রোতের ফাঁস হওয়ার সম্ভাবনা রয়েছে। বেশি না. এখানে বা সেখানে একটি মাইক্রো্যাম্প হতে পারে। তবে আধুনিক, দক্ষ LED এর সাহায্যে প্রায়শই দৃশ্যমান ঘোস্টিং তৈরি করা যায়।
চতুর্থত, চার্লিপ্লেক্সযুক্ত অ্যারেতে LED উজ্জ্বলতা নিয়ন্ত্রণ করা আরও শক্ত। একটি মাল্টিপ্লেক্সযুক্ত অ্যারে, আপনি পিডাব্লুএম ড্রাইভারের সাথে একত্রে বর্তমান নিয়ন্ত্রণ ব্যবহার করে, প্রতিটি কলামের উজ্জ্বলতা আলাদাভাবে নিয়ন্ত্রিত, সাধারণভাবে উপলভ্য কারেন্ট-নিয়মিত "ডুবানো" এলইডি ড্রাইভার চিপগুলি ব্যবহার করতে পারেন। চার্লিপ্লেক্সযুক্ত ম্যাট্রিক্সের অবস্থানগুলি স্বতন্ত্রভাবে সম্বোধন করা হয় এবং সারি বা কলামে কেবল প্রতিরোধক ব্যবহার করে, চার্লিপ্লেক্সযুক্ত অ্যারে ডট-ব্রাইটনেস সংশোধন এবং পূর্ণ গ্রেস্কেল / রঙ অ্যানিমেশন সম্পাদন করা আরও শক্ত।
"চার্লিপ্লেক্সিং" লাইটগুলির সর্বাধিক উল্লেখযোগ্য অসুবিধাটি হ'ল এটি এমন এলইডিগুলির সংখ্যা সীমিত করে যা 'এন'-ওয়ে মাল্টিপ্লেক্সিং দ্বারা এন (এন -1) এ চালিত হতে পারে। সামগ্রিকভাবে কৌশলটি নিয়ে ত্রি-রাষ্ট্রীয় ড্রাইভারের প্রয়োজনীয়তা বেশি হিসাবে দেখা হচ্ছে না। অবশ্যই ট্রাই-স্টেট ড্রাইভারের পরিবর্তে দুটি প্রচলিত ড্রাইভার ব্যবহার করা চার্লিপ্লেক্সিংয়ের সুবিধাটি হ্রাস করবে, তবে কিছু ক্ষেত্রে সুবিধাগুলি এখনও অবধি থাকতে পারে (যেমন এটি ড্রাইভারের সাথে একটি প্যানেল এবং একটি প্যানেলের সাথে একটি আন্তঃসংযোগ তারের সংখ্যা হ্রাস করতে পারে) লাইট বা সুইচ)।
চার্লিপ্লেক্সিং সুইচগুলির বিষয়ে, উইকিপিডিয়া নিবন্ধটি সবচেয়ে বড় অসুবিধার উল্লেখ করতে ব্যর্থ হয়েছে: চার্লিপ্লেক্সিং একটি নিয়ামককে নিষ্ক্রিয়ভাবে একটি বোতামের চাপের জন্য অপেক্ষা করতে দেয় না। অন্যদিকে, এটি উপাদানগুলির প্রয়োজনীয়তা সম্পর্কে অত্যধিক হতাশাবাদী। ১৯৯ 1997 সালে, আমি এমন একটি ডিভাইস তৈরি করেছি যা আইআইআরসি ব্যতীত কোনও বাহ্যিক ডায়োড বা অন্য উপাদানগুলির প্রয়োজন ছাড়াই, একটি পিআইসি 12 সি 508 এ তিনটি আই / ও পিন এবং একটি ইনপুট-পিন ব্যবহার করে আটটি বোতাম স্ক্যান করে যা পিআইসি পিনের জন্য টানেনি একটি নির্মিত হয়েছে; পদ্ধতির অন্য একটি পুল-আপ রেজিস্টার যুক্ত করার সাথে দশটি বোতাম পরিচালনা করতে পারে (অন্য আই / ও পিনের একটি নেই) তবে গ্রাহকের কেবল আটটি বোতামের প্রয়োজন তাই কোনও প্রয়োজন নেই।