আমার কাছে 8 টি থার্মিস্টর রয়েছে এবং আমার অবশ্যই তা নিশ্চিত করতে হবে যে সেগুলির প্রতিটি তাপমাত্রার উইন্ডোর অভ্যন্তরে রয়েছে। তাদের সবার সমান উইন্ডো রয়েছে এবং বৈধ পরিসরের মধ্যে কোনটি বা কয়টি রয়েছে তা আমি পাত্তা দিই না, কেবল তাদের সমস্তগুলি (একই) উইন্ডোর অভ্যন্তরে রয়েছে কিনা তা আমার কেবল জানতে হবে। এটি একটি হার্ডওয়্যার-কেবল সমাধান হতে পারে, সুতরাং এডিসি পড়ার সফ্টওয়্যার-সিকোয়েন্সিংয়ের বাইরে প্রশ্ন রয়েছে।
আমার সেরা সমাধানটি বর্তমানে তুলনামূলক আইসিগুলির একগুচ্ছ ব্যবহার এবং প্রতিটি থার্মিস্টারের জন্য পৃথক উইন্ডো-তুলনাকারী প্রয়োগ করা। সমাধানটি অপ্টিমাইজ করতে, আমি বেশ কয়েকটি চতুষ্পদ তুলনাকারী ব্যবহার করতে পারি, প্রতিটি ওপেন-ড্রেন আউটপুট দিয়ে যাতে আমি সেগুলি সমস্ত সংযোগ করতে পারি। তবুও, সংক্ষেপে এটি একই সার্কিট। আমি একবার রেফারেন্স / ট্রিগার ভোল্টেজগুলি তৈরি করতে পারি, বাফার করুন, তারপরে সমস্ত তুলনামূলককে সরবরাহ করুন।
সমস্যার জন্য কেবল তুলনামূলক একগুচ্ছ নিক্ষেপ করার জন্য আমি বোকা বোধ করি না। এর চেয়ে ভাল আর কোনও উপায় না থাকলে আমি নিশ্চিত নই, আমি বেশিরভাগই বোর্ডের স্থানটি অনুকূল করার চেষ্টা করছি। আপনি জানেন কি কিছু সৃজনশীল উপায় আছে? উদাহরণস্বরূপ, সমস্ত থার্মিস্টরের কমপক্ষে / সর্বাধিক ভোল্টেজ নির্বাচন করুন এবং একটি একক উইন্ডো তুলক ব্যবহার করুন (EDIT: two comparators ofc), যা আইএমএইচও আরও বড় সমাধানের দিকে পরিচালিত করবে এবং এটি ভাল উত্তর নয়, আমি কেবল অনুপ্রেরণার জন্য এটি উল্লেখ করছি।
সম্পাদনা: আমি জানি যে একটি সফ্টওয়্যার ভিত্তিক সমাধান সবচেয়ে ভাল হবে। এজন্য প্রত্যেককে এটির পরামর্শ দেওয়ার জন্য বাধা দেওয়ার জন্য আমি প্রথম দিকে এটি শুরুতে এবং সামনে উল্লেখ করেছি। সমস্যাটিকে এইভাবে সংজ্ঞায়িত করার কারণ হ'ল এটি একটি সুরক্ষা সার্কিট এবং স্পেসিফিকেশনগুলির জন্য আমাকে একটি সফ্টওয়্যার-মনিটরের পাশাপাশি একটি হার্ডওয়্যার-কেবল সমাধান প্রয়োগ করতে হবে। সুতরাং ইতিমধ্যে সফ্টওয়্যার-ভিত্তিক সমাধানটি রয়েছে, হার্ডওয়্যার-ভিত্তিক একটিটি কার্যকর করার জন্য আমার "ঠিক" দরকার।