ฉันมีเทอร์มิสเตอร์ 8 ตัวและฉันต้องทำให้แน่ใจว่าแต่ละอันอยู่ภายในหน้าต่างอุณหภูมิ พวกเขาทั้งหมดมีหน้าต่างเดียวกันและฉันไม่สนใจว่าอยู่ในช่วงที่ถูกต้องหรือไม่ฉันต้องรู้ว่าพวกเขาทั้งหมดอยู่ในหน้าต่าง (เดียวกัน) หรือไม่ นี่เป็นวิธีแก้ปัญหาเฉพาะฮาร์ดแวร์ดังนั้นการเรียงลำดับซอฟต์แวร์ของ ADC ที่อ่านไม่เป็นไปตามคำถาม
ทางออกที่ดีที่สุดของฉันในปัจจุบันคือการใช้ไอซีตัวเปรียบเทียบและใช้ตัวเปรียบเทียบแบบแยกหน้าต่างสำหรับเทอร์มิสเตอร์แต่ละตัว ในการปรับแก้ปัญหาให้เหมาะสมฉันสามารถใช้ตัวเปรียบเทียบแบบ Quad จำนวนหนึ่งซึ่งแต่ละตัวมีเอาต์พุตแบบ open-drain เพื่อให้ฉันสามารถเชื่อมต่อได้ทั้งหมด อย่างไรก็ตามในสาระสำคัญมันเป็นวงจรเดียวกัน แรงดันไฟฟ้าอ้างอิง / ทริกเกอร์ที่ฉันสามารถสร้างได้หนึ่งครั้งบัฟเฟอร์แล้วจ่ายให้กับเครื่องมือเปรียบเทียบทั้งหมด
ฉันรู้สึกโง่เพียงแค่โยนเครือข่ายเปรียบเทียบปัญหา ฉันไม่แน่ใจว่าไม่มีวิธีที่ดีกว่านี้หรือไม่ฉันพยายามปรับพื้นที่ของบอร์ดให้เหมาะสม คุณมีความคิดสร้างสรรค์บ้างไหม? ตัวอย่างเช่นเลือกแรงดันไฟฟ้าต่ำสุด / สูงสุดของเทอร์มิสเตอร์ทั้งหมดและใช้ตัวเปรียบเทียบแบบหน้าต่างเดียว (EDIT: two comparators ofc) ซึ่ง IMHO จะนำไปสู่การแก้ปัญหาที่ใหญ่กว่าและไม่ใช่คำตอบที่ดีฉันแค่พูดถึงแรงบันดาลใจ
แก้ไข: ฉันรู้ว่าโซลูชันที่ใช้ซอฟต์แวร์จะดีที่สุด นั่นคือเหตุผลที่ฉันพูดถึงถูกต้องตั้งแต่เริ่มต้นและล่วงหน้าเพื่อป้องกันไม่ให้ทุกคนแนะนำมัน เหตุผลที่มีการกำหนดปัญหาด้วยวิธีนี้เป็นเพราะนี่คือวงจรความปลอดภัยและข้อมูลจำเพาะต้องการให้ฉันใช้วิธีการแก้ปัญหาเฉพาะฮาร์ดแวร์เพิ่มเติมจากซอฟต์แวร์ตรวจสอบ ดังนั้นโซลูชันซอฟต์แวร์ที่มีอยู่แล้วฉัน "เพียงแค่" จำเป็นต้องค้นหาวิธีที่ดีที่สุดในการใช้ฮาร์ดแวร์ที่ใช้