সাক্ষাত্কারকারক জানতে চেয়েছিলেন যে কেন বিপরীত যুক্তি প্রয়োগ করা যেতে পারে এসডিএ এবং এসসিএলে পুল-আপ রেজিস্টার ব্যবহার করা হয় । কেন পুল-আপ রেজিস্টার ব্যবহারের জন্য বেছে নেওয়া নকশাটির ব্যাখ্যা রয়েছে?
সাক্ষাত্কারকারক জানতে চেয়েছিলেন যে কেন বিপরীত যুক্তি প্রয়োগ করা যেতে পারে এসডিএ এবং এসসিএলে পুল-আপ রেজিস্টার ব্যবহার করা হয় । কেন পুল-আপ রেজিস্টার ব্যবহারের জন্য বেছে নেওয়া নকশাটির ব্যাখ্যা রয়েছে?
উত্তর:
জনের উত্তরটি একটু বাড়িয়ে তুলতে:
হ্যাঁ, আপনি যে মোসফেটগুলি ব্যবহার করতে চান তার সাথে এটি করা সমস্ত কিছু।
এন-চ্যানেল মোসফেটগুলি পি-চ্যানেলের চেয়ে যুক্তি স্যুইচ করার জন্য অনেক ভাল কারণ:
সুতরাং ওপেন-ড্রেন কনফিগারেশনের জন্য (যা আই 2 সি হচ্ছে) এটি পি-চ্যানেল এমওএসএফইটিগুলির সাথে "অলস কম" না হয়ে এন-চ্যানেল এমওএসএফইটিগুলির সাথে "নিষ্কলুষ উচ্চ" ব্যবস্থা ব্যবহার করে এটি তৈরি করা অনেক সস্তা এবং সহজ।
তৃতীয় বিকল্পটি এন-চ্যানেল এমওএসএফইটি ব্যবহার করে "অলস লো" হবে, তবে এর জন্য মোসফেটের স্যুইচ করার জন্য সোর্স ভোল্টেজের থেকে উপরে গেট ভোল্টেজের তুলনায় আপনার যথেষ্ট উচ্চ ভোল্টেজ ড্রাইভার দরকার। ছোট যোগাযোগের বাসগুলির জন্য ব্যবহারিক নয়, তবে এই ব্যবস্থাটি মোটর গাড়ি চালনার জন্য এইচ-ব্রিজগুলিতে সাধারণত ব্যবহৃত হয় যেখানে আপনি এইচ-ব্রিজের উঁচু এবং নীচের দিকে একই (বা অনুরূপ) প্রতিক্রিয়া রাখতে চান। এইচ-ব্রিজে পি-চ্যানেল এবং এন-চ্যানেল জুড়ি ব্যবহার করার অর্থ সাধারণত আপনাকে পি-চ্যানেলটি স্যুইচ করা এবং এন-চ্যানেলটি এত বেশি সময় নেয় বলে স্যুইচ করার মধ্যে একটি ডেড জোন অন্তর্ভুক্ত করতে হবে এবং এটি আপনার শক্তি দক্ষতা হ্রাস করে reduces ।
তবে আই 2 সি এর মতো ছোট যোগাযোগের বাসগুলির জন্য যেখানে আপনার উচ্চ গতি, স্বল্প ব্যয় এবং ব্যবহারের সরলতার প্রয়োজন, এন-চ্যানেল এমওএসএফইটি এবং পুল-আপ রেজিস্টারগুলির সাথে "অলস উঁচু" সবচেয়ে ব্যয়বহুল।
প্যাসিভ পুল আপ / অ্যাক্টিভ পুল ডাউন ডাউন এর আরেকটি সুবিধা হ'ল এটি বহু শক্তি ভোল্টেজের সাথে কাজ করতে পারে। দ্রষ্টব্য যে ডিজিটাল উচ্চ এবং নিম্ন স্তরগুলি স্পষ্টভাবে আইআইসির সাথে নির্দিষ্ট করা হয়েছে। 3.3 ভি পুলআপগুলির সাথে কাজ করার জন্য এই স্তরগুলি যথেষ্ট কম। ডিভাইসগুলি তাই তৈরি করা যেতে পারে যা 5 ভি এবং 3.3 ভি উভয় শক্তি দিয়ে কাজ করে। আসলে, আইআইসি বাস লাইনগুলি 3.3 ভি পর্যন্ত টানা যাবে এবং এটি বাসের ডিভাইসগুলির মিশ্রণের সাথে কাজ করবে যা পৃথকভাবে বিভিন্ন ভোল্টেজগুলিতে চালিত হয়।
যদিও গতি / ক্ষেত্রের দিক থেকে পিএমওএসের চেয়ে এনএমওএসের সুবিধা রয়েছে, আপনি যখন এক বা দুটি পিনের সাথে চালকের কথা বলছেন তখন এই পার্থক্যটি সত্যই মিনিট। সর্বোপরি, বেশিরভাগ আউটপুট ড্রাইভারগুলি হ'ল টোটেম-পোল ধরণের যাগুলির জন্য এনএমওএস এবং পিএমওএস উভয়ই দরকার হয়, তাই তারা কোনও টানটেম-এর চেয়ে ছোট আউটপুট ড্রাইভারের সাথে শেষ করতে পারত না কেন তারা একটি পুল-ডাউন বা একটি পুল-আপ কনফিগারেশন বেছে নিয়েছিল would মেরু ড্রাইভার
কিন্তু পিএমওএস ওপেন ড্রেনের উপরে এনএমওএস ওপেন ড্রেন আউটপুটগুলির একটি সুবিধা রয়েছে যা সরাসরি আই 2 সি তে প্রযোজ্য নয়: যখন ভিসিসি ইতিবাচক হয়, এনএমওএস ওপেন ড্রেন বিভিন্ন ভিসিসি স্তরযুক্ত চিপগুলিকে একে অপরের সাথে সংযুক্ত থাকতে দেয়। এটি (এর অংশ) কেন অসংখ্য এনএমওএস ওপেন-ড্রেন বিযুক্ত লজিক আইসি উপলব্ধ।
অন্যদিকে, আমি বাজারে কোনও উপলব্ধ পিএমওএস ওপেন-ড্রেন চিপ সম্পর্কে অবগত নই। আসলে আমি বিশ্বাস করি না যে আমি কোনও চিপে কোনও পিএমওএস ওপেন-ড্রেন আউটপুট পেয়েছি। (আমি অনেকবার ইসিএল ব্যবহার করেছি, যার পিএমওএস ওপেন ড্রেনের অনুরূপ আচরণের সাথে একটি এনপিএন ওপেন-ইমিটার আউটপুট রয়েছে)
এনএমওএস ওপেন ড্রেন বিচ্ছিন্ন লজিক চিপসের প্রাপ্যতা এনএমওএস ওপেন ড্রেনকে পিএমওএস ওপেন ড্রেনের চেয়ে ইলেকট্রনিক ডিজাইনারদের কাছে অনেক বেশি পরিচিত করে তোলে।
পৃথক পৃথক চিপগুলির পরিচিতি এবং প্রাপ্যতা উভয়ই (উদাহরণস্বরূপ, প্রোটোটাইপিংয়ের জন্য), সম্ভবত এন 2 এমএস ওপেন ড্রেন কনফিগারেশন বেছে নিতে আই 2 সি এর ডিজাইনারকে প্রভাবিত করেছিল।
আমি অনুমান করি যে উত্তরটি কেন আমরা প্রথম স্থানে নেতিবাচক গ্রাউন্ড কনভেনশন ব্যবহার করি (এবং এটি অবশ্যই অর্ধপরিবাহী যুগের আগে সর্বব্যাপী ছিল না)। এর কারণ হ'ল এন-চ্যানেল ডিভাইসগুলিতে পি-চ্যানেল ডিভাইসের চেয়ে ভাল পারফরম্যান্স রয়েছে কারণ এতে ব্যবহৃত ধরণের সংখ্যাগরিষ্ঠ ক্যারিয়ারের পদার্থবিজ্ঞানের কারণে।
ইন্টিগ্রেটেড সার্কিটের প্রথম দিনগুলিতে, এটি বেশ মারাত্মক সীমাবদ্ধতা ছিল এবং তাই সর্বোচ্চ পারফরম্যান্স অর্জনের জন্য এন-চ্যানেল (বা এনপিএন) ট্রানজিস্টর ব্যবহারের পক্ষে অগ্রাধিকার ছিল। এটি থেকে আমরা একটি নেতিবাচক গ্রাউন্ড সিস্টেম এবং ওপেন কালেক্টর আউটপুট পেয়েছি যা টান-ডাউনগুলি তুলনায় পুল-আপ প্রতিরোধকের ব্যবহারের প্রয়োজন।
অবশ্যই আই 2 সি বাসটি খুব দ্রুত গতি সম্পন্ন তাই পুল-ডাউন প্রতিরোধকগুলি ব্যবহার করে এটি কার্যকর করা যায় না এমন কোনও কারণ নেই, তবে কোনও সুবিধাও নেই। সুতরাং আমরা সম্মেলনের সাথে লেগে থাকি এবং এটি পুল-আপগুলি ব্যবহার করে।
এখানে কিছু (icallyতিহাসিক ভিত্তিতে) জল্পনা রয়েছে ...
আপনার যখন পুলআপ থাকে (ধাক্কা না দিয়ে) আপনার পক্ষে স্পষ্টতই অতিরিক্ত স্রোত প্রবাহিত না হয়ে বাসের পক্ষে বিতর্কিত একাধিক ডিভাইস থাকতে পারে (একটি ভাল জিনিস - তবে আপনি একটি পুলডাউন দিয়ে এটি অর্জন করতে পারেন)।
বাইপোলার ট্রানজিস্টরের "পুরানো দিনগুলিতে", সহজ টিটিএল যুক্তিটি এনপিএন ট্রানজিস্টর সহ উন্মুক্ত সংগ্রাহক ব্যবহৃত হয়েছিল - সবকিছুই স্থল হিসাবে উল্লেখ করা হয়, যা বাস ভোল্টেজ নির্বিশেষে ট্রিগার স্তরগুলিকে সংজ্ঞায়িত করতে সহজ করে তোলে। এছাড়াও, এনপিএন পিএনপির চেয়ে দ্রুত ছিল।
যদি আমার একাধিক ডিভাইস তাদের নিজস্ব সরবরাহের ভোল্টেজের সাথে কাজ করে থাকে এবং সেই সরবরাহের ভোল্টেজ ধ্রুবক না হয়, তবে টান ডাউন টানার চেয়ে টানটান হওয়া অপরিহার্য হয়ে ওঠে । যদি একাধিক ডিভাইসগুলি বাসগুলিকে তাদের নিজস্ব সরবরাহের রেলগুলিতে টানতে চেষ্টা করে, তবে বর্তমান প্রবাহ সীমিত হবে না এবং কিছু কিছু ভাজা হতে পারে। কমপক্ষে তারা সকলেই ভূমির মূল্যতে একমত, সুতরাং এই সমস্যাটি উঠে না।
সিএমওএসের সাথে, গল্পটি পরিবর্তিত হয় - এখন ট্রিগার স্তরটি মধ্য রেল। তবে ইই একটি traditionalতিহ্যবাহী গুচ্ছ হতে পারে। অবশ্যই, প্রাথমিক ট্রানজিস্টর দিনগুলি থেকে আসা আমি উপরের কারণগুলির জন্য এমনকি কখনও টান-আপগুলির পছন্দ নিয়ে প্রশ্নও করি নি ।
আমি যেমন বলেছি, এটি কেবল জল্পনা।
এটি একটি historicalতিহাসিক জিনিস হতে পারে।
পুরানো ট্রানজিস্টর এবং ইন্টিগ্রেটেড সার্কিটগুলি 0 ডিগ্রি ভিজিটরের তুলনায় 5 ভিতে থাকা অবস্থায় আসলে কম শক্তি গ্রাস করে। যেহেতু দুটি স্তরের মধ্যে একটি উল্লেখযোগ্য পার্থক্য ছিল, তাই ডিজাইনাররা 'নিষ্ক্রিয়' রাষ্ট্রকে 5 ভি হিসাবে তৈরি করতে বেছে নিয়েছিলেন। তারপরে, সময়ের সাথে সাথে ট্রানজিস্টর এবং আইসি উন্নত হয়, ফলে উভয় রাজ্যই প্রায় একই পরিমাণ শক্তি গ্রহণ করে, তবে মান পরিবর্তন করার কোনও সত্য কারণ ছিল না।
এখন, আপনি এর মতো প্রচুর জিনিস দেখতে পান - যেখানে নিষ্ক্রিয়তা 5 ভি - কেবলমাত্র মানগুলি কখনই বদলায় না।
আমি আই 2 সি স্পেক পড়ে অনেক বছর হয়ে গেছে, তবে আমার মনে আছে এটি কখন প্রথম ব্যবহৃত হয়েছিল লোকে প্রায়শই 2-তারের ওপেন-কালেক্টর বাস নামে ডাকে। এটি সংযোগগুলি এবং সংঘর্ষ সনাক্তকরণটিকে বিট বিংয়ের জন্যও দুর্দান্ত করে তুলেছে। এমনকি 20 বছর আগে এটি একটি উচ্চ পারফরম্যান্স বাস হিসাবে বিবেচনা করা হয়নি, কেবল সস্তা এবং সহজ।
আমি বলব যে এটি আই 2 সি এমন একটি বাস হিসাবে সংজ্ঞায়িত হয়েছে যেখানে সংযুক্ত সমস্ত ইউনিটগুলি ওপেন-ড্রেন বা ওপেন-সংগ্রাহক হওয়া উচিত। এর অর্থ এটি কেবলমাত্র বাসটি কম চালাতে পারে, বেশি নয়। (যখন আউটপুট ড্রাইভ ট্রানজিস্টরটি বন্ধ করা হয়, তখন পিনটি একটি উচ্চ-প্রতিবন্ধী অবস্থায় থাকে))
এই স্কিমটি কিছু দুর্দান্ত সুবিধা দেয়, উদাহরণস্বরূপ আপনি বিভিন্ন সংকেত ভোল্টেজের সাহায্যে ডিভাইসগুলি সংযুক্ত করতে পারেন এবং যোগাযোগের ত্রুটি থেকে বাসটি স্ব-নিরাময় হয়।
স্পষ্টতই, স্ট্যান্ডার্ডটি অন্যদিকে যেমন অলস-লো / অ্যাক্টিভ-হাই কনফিগারেশন হিসাবে সংজ্ঞায়িত করা যেতে পারে এবং অন্যান্য উত্তর এখানে সেই উপাদানটির সাথে খুব ভালভাবে স্পর্শ করে।
উত্স: ল্যাব ওয়ারাক্স 1, ভিনসেন্ট হিম্পে রচিত আই 2 সি বাসে আয়ত্ত করা। আই 2 সি সম্পর্কে সত্যই একটি ভাল বই, এটি historicalতিহাসিক পটভূমি, এটি কীভাবে হার্ডওয়্যারে প্রয়োগ করা যায় এবং কীভাবে এটি সফ্টওয়্যার এবং ডিবাগ বাস্তবায়নে ব্যবহার করতে হয়।
আসল উত্তরটি এখনও কেউ যথাযথভাবে স্পর্শ করতে পারেনি এটি হ'ল এটি আপনাকে বিভিন্ন ডিভাইসগুলি সংযুক্ত করতে দেয় যা বিভিন্ন ভোল্টেজ দ্বারা চালিত হয় (যতক্ষণ না I / O পিন সহনীয়)। উদাহরণস্বরূপ, 3.8V ডিভাইসটি এমন কোনও ডিভাইসের সাথে যোগাযোগ করতে পারে যা 1.8V চালিত হয় যতক্ষণ না 1.8V ডিভাইসের আইও ভোল্টেজগুলি 3.3 পর্যন্ত সহনীয় হয়। অবশ্যই প্রতিটি ডিভাইস 0 ভি ড্রাইভ করতে পারে তবে প্রতিটি ডিভাইস আপনার পুল-আপ রেজিস্টারে ভোল্টেজ পর্যন্ত চালাতে সক্ষম হতে পারে না।
অতিরিক্তভাবে, বেশিরভাগ আইসি এর উত্সের চেয়ে আরও বেশি বর্তমান ডুবতে পারে। এটি তাপ অপচয় হ্রাস এর কারণ। সুতরাং পুল-আপগুলি থেকে কারেন্ট (ড্রাইভিং গ্রাউন্ড) ডুবে যাওয়া কারেন্ট টান-ডাউনগুলিতে স্রোসিং কারেন্ট (উচ্চ ভোল্টেজ চালানো) এর চেয়ে অংশটির পক্ষে সহজ।