Задача такая: Есть аналоговый вход 12-15 Вольт, надо получить на выходе "0" (0,4В, 2mA) или "1" (4,1В, 2mA). Сигнал идет на микросхему FT232RL, нога #DSR поэтому без разницы "0" или "1", в микре сигналы можно переворачивать. Т.е. при подаче питания программа должна видеть, что есть питание. Как реализовать такую задачу? Есть схема с компаратором, но мне сравнивать ничего не надо, и место на плате ограничено. Надо организовать два таких канала. Т.е. Два входа 12-15Вольт и два выхода "0" или "1" (#DSR и #RI)
Последний раз редактировалось Fly 27 мар 2009, 13:00, всего редактировалось 1 раз.
FireFly писал(а):как это не надо, а напряжение? как раз для твоей задачи компаратор пойдет без проблем
А что с чем сравнивать? Раньше с компараторами не сталкивался. В готовой схеме сравнивается два входа и если напряжение на первом >8,5 Вольт, то второй вход преобразуется в "0". Если <8.5Вольт - "1"
Вот набросал схему. Рассматриваю три варианта работы: 1. V2=V3=0 Оба источника выключены. На выходе компараторов 4.3 Вольт. 2. V2=V3=15V Оба источника включены. На выходе компараторов 41,9 Миливольт. 3. V2=15V Первый включен. На выходе компаратора 41,9 Миливольт. V3=0 Второй выкл. На выходе компаратора 4,3 Вольт.