Estoy intentando conectarme a Loconet ( spec ) a un PIC32, y he encontrado un circuito para conectarme a un Arduino, pero no estoy seguro de lo que hace exactamente:
(
Específicamente, no sé qué hace el comparador de voltaje LM393N en la parte superior central del esquema. Creo que lo que está sucediendo es que el LM393N está ajustando el voltaje a un cierto nivel, entre 0 y 5V o así, para que un microcontrolador lo lea como un 0 o 1. Supongo que debido a lo siguiente declaraciones en la especificación, así como el dado que VCC = 5v:
Page 3:
a) High = 1 = "MARK" : LOCONET+/- voltage above +4.0 Volts with respect to ground conductors.
b) Low =0 = "SPACE" : LOCONET+/- voltage below +4.0 Volts with respect to grounds.
c) The data should be received with 1.0 volt of HYSTERESIS centered on +4.0 volts.
d) Maximum LOCONET+/- high voltage is +24V and nominal is +12V
He visto otro circuito que es similar, pero usa un optoaislador después del comparador de voltaje para interconectarse realmente con el microcontrolador, el cual asumo que reducirá el voltaje a los niveles de CMOS si aún no lo está .
PREGUNTA DE BONIFICACIÓN: El LM393N en el centro no parece estar conectado a nada, ¿qué pasa con eso?