Saya memiliki 8 termistor dan saya harus memastikan bahwa masing-masingnya ada di dalam jendela suhu. Mereka semua memiliki jendela yang sama dan saya tidak peduli yang mana atau berapa banyak yang berada dalam rentang yang valid, saya hanya perlu tahu apakah mereka semua berada di dalam jendela (sama) atau tidak. Ini menjadi solusi perangkat keras saja, sehingga sequencing perangkat lunak dari ADC tidak ada pertanyaan.
Solusi terbaik saya saat ini adalah menggunakan banyak IC komparator dan mengimplementasikan komparator jendela terpisah untuk setiap termistor. Untuk mengoptimalkan solusi, saya dapat menggunakan sejumlah komparator quad, masing-masing dengan keluaran terbuka sehingga saya dapat menghubungkan semuanya. Namun, pada dasarnya itu adalah sirkuit yang sama. Referensi / pemicu tegangan yang bisa saya buat sekali, buffer, lalu suplai ke semua komparator.
Saya merasa bodoh karena hanya melemparkan banyak pembanding pada masalah. Saya tidak yakin jika tidak ada cara yang lebih baik, saya kebanyakan mencoba untuk mengoptimalkan ruang papan. Adakah cara kreatif yang Anda ketahui? Misalnya, pilih tegangan min / maks dari semua termistor dan gunakan komparator jendela tunggal (EDIT: dua komparator ofc), yang IMHO akan mengarah ke solusi yang lebih besar dan karenanya bukan jawaban yang baik, saya hanya menyebutkan ini untuk inspirasi.
EDIT: Saya tahu bahwa solusi berbasis perangkat lunak akan menjadi yang terbaik. Itulah sebabnya saya sebutkan di awal dan di muka untuk mencegah semua orang menyarankannya. Alasan masalahnya didefinisikan dengan cara ini adalah karena ini adalah sirkuit keselamatan, dan spesifikasi mengharuskan saya untuk mengimplementasikan solusi perangkat keras saja selain monitor perangkat lunak. Jadi solusi berbasis perangkat lunak sudah ada di sana, saya "hanya" perlu menemukan cara terbaik untuk mengimplementasikan yang berbasis perangkat keras.