8 termistörüm var ve her birinin sıcaklık penceresinin içinde olduğundan emin olmalıyım. Hepsi aynı pencereye sahip ve geçerli aralığın içinde veya kaçında olduğu umurumda değil, sadece hepsinin (aynı) pencerede olup olmadığını bilmem gerekiyor. Bu yalnızca donanımsal bir çözümdür, bu nedenle ADC okumalarının yazılım sıralaması söz konusu değildir.
Şu anda en iyi çözümüm, bir grup karşılaştırıcı IC'si kullanmak ve her termistör için ayrı bir pencere karşılaştırıcısı uygulamaktır. Çözümü optimize etmek için, her birini açık drenaj çıkışına sahip bir dizi dörtlü karşılaştırıcı kullanabilirim, böylece hepsini bağlayabilirim. Yine de, özünde aynı devre. Bir kez yapabileceğim referans / tetik voltajları, arabellek, sonra tüm karşılaştırıcılara tedarik edebilir.
Soruna sadece bir grup karşılaştırıcı attığım için kendimi aptal hissediyorum. Daha iyi bir yol olup olmadığından emin değilim, çoğunlukla tahta alanını optimize etmeye çalışıyorum. Bilmenin yaratıcı bir yolu var mı? Örneğin, tüm termistörlerin min / maks voltajlarını seçin ve IMHO'nun daha büyük bir çözüme yol açacağı ve bu nedenle iyi bir cevap olmadığı tek bir pencere karşılaştırıcısı (EDIT: iki karşılaştırıcı ofc) kullanın.
EDIT: Yazılım tabanlı bir çözüm en iyi olacağını biliyorum. Bu yüzden herkesin önermesini önlemek için başlangıçta ve açıkça bahsetmiştim. Sorunun bu şekilde tanımlanmasının nedeni, bunun bir güvenlik devresi olması ve teknik özelliklerin bir yazılım monitörüne ek olarak yalnızca donanımsal bir çözüm uygulamamı gerektirmesidir . Yazılım tabanlı çözüm zaten orada, "sadece" donanım tabanlı olanı uygulamak için en iyi yolu bulmaya ihtiyacım var.