Estoy intentando conectarme a Loconet(especificaciones) a un PIC32, y he encontrado un circuito para conectar a un Arduino, pero no estoy seguro de qué hace exactamente:
Específicamente, no sé qué hace el comparador de voltaje LM393N en la parte central superior del esquemático. Creo que lo que sucede es que el LM393N está limitando el voltaje a un cierto nivel, entre 0 y 5V más o menos, para que un microcontrolador lo lea como un 0 o 1. Supongo esto debido a las siguientes afirmaciones en las especificaciones, así como lo indicado de que VCC=5v:
Página 3:
a) Alto = 1 = "MARK" : voltaje LOCONET+/- por encima de +4.0 Volts con respecto a los conductores de tierra.
b) Bajo = 0 = "SPACE" : voltaje LOCONET+/- por debajo de +4.0 Volts con respecto a tierra.
c) Los datos deben ser recibidos con 1.0 voltios de HISTERESIS centrados en +4.0 voltios.
d) El voltaje alto máximo de LOCONET+/- es +24V y el nominal es +12V
He visto otro circuito similar, pero que utiliza un optoaislador después del comparador de voltaje para interfazr realmente con el microcontrolador, lo cual supongo que reducirá el voltaje a niveles CMOS si no lo está ya.
PREGUNTA EXTRA: El LM393N en el centro no parece estar conectado a nada, ¿qué ocurre con eso?