8 개의 서미스터가 있으며 각 서미스터가 온도 창 안에 있는지 확인해야합니다. 그들은 모두 같은 창을 가지고 있으며 유효한 범위 내에 어느 또는 몇 개가 있는지 상관하지 않습니다. 모두 (동일한) 창 안에 있는지 여부 만 알면됩니다. 이것은 하드웨어 전용 솔루션이므로 ADC 읽기의 소프트웨어 시퀀싱은 문제가되지 않습니다.
내 최선의 해결책은 현재 많은 비교기 IC를 사용하고 각 서미스터마다 별도의 창 비교기를 구현하는 것입니다. 솔루션을 최적화하기 위해 각각 오픈 드레인 출력이있는 여러 개의 쿼드 비교기를 사용하여 모두 연결할 수 있습니다. 여전히 본질적으로 동일한 회로입니다. 기준 / 트리거 전압은 한 번만 만들고 버퍼링 한 다음 모든 비교기에 공급할 수 있습니다.
나는 단순히 문제에 대해 많은 비교기를 던지는 것에 대해 바보처럼 느낍니다. 더 좋은 방법이 없는지 잘 모르겠습니다. 주로 보드 공간을 최적화하려고합니다. 당신이 아는 창의적인 방법이 있습니까? 예를 들어, 모든 서미스터의 최소 / 최대 전압을 선택하고 단일 윈도우 비교기 (EDIT : 2 개의 비교기 ofc)를 사용하십시오. IMHO는 더 큰 솔루션으로 이어 지므로 좋은 대답은 아닙니다.
편집 : 소프트웨어 기반 솔루션이 최고라는 것을 알고 있습니다. 그렇기 때문에 모든 사람들이 제안하는 것을 막기 위해 처음부터 미리 언급했습니다. 문제가 이런 식으로 정의되는 이유는 이것이 안전 회로이기 때문이며 사양 에 따라 소프트웨어 모니터 외에 하드웨어 전용 솔루션을 구현해야합니다 . 따라서 소프트웨어 기반 솔루션이 이미 존재하기 때문에 하드웨어 기반 솔루션을 구현하는 가장 좋은 방법을 찾아야합니다.