Иногда важно знать знать, имеется ли полезный сигнал на дифференциальной сигнальной шине. Предлагаемая схема обнаруживает дифференциальную передачу данных и сообщает о потере сигнала микроконтроллеру или другому устройству управления.
Схема на Рисунке 1 обнаруживает непрерывный дифференциальный сигнал от –7 В до +12 В с минимальной разницей амплитуд 200 мВ. Схема диагностирует оборванные входы, закороченные входы и входы, зависшие на высоком или низком уровне (константная неисправность). Выход схемы имеет низкий уровень при возникновении любого из этих условий и высокий уровень при наличии дифференциальной последовательности импульсов. Требуется только один источник питания 5 В.
![]() |
|
Рисунок 1. | Схема определяет наличие непрерывного дифференциального сигнала. |
Микросхема U1 (MAX3280) – приемник интерфейса RS-485 – принимает дифференциальные сигналы минимального уровня 200 мВ, поступающие на входы A и B, где напряжение может составлять от –7 В до +12 В. В отсутствие входных сигналов уровень выхода RO приемника будет высоким, поскольку U1 является отказобезопасным устройством, обеспечивающим высокий уровень выходного сигнала при оборванных или закороченных входах. Уровень выхода RO также может быть высоким или низким, когда один из входов зависает в высоком, а другой – в низком состоянии. Элементы R1 и C1 образуют фильтр нижних частот, выделяющий постоянную составляющую из выходного сигнала приемника U1, когда на выходе RO присутствует последовательность импульсов.
Микросхема U2 (MAX992) – сдвоенный компаратор с открытым стоком – включена как оконный компаратор, где значения пороговых напряжений 0.25 В и 4.75 В задаются резисторами R2-R4. Только когда отфильтрованное напряжение последовательности импульсов окажется между двумя порогами, уровень конечного сигнала ВЫХОД будет высоким.