¿Es correcta mi solución para evitar fugas entre los rieles de alimentación?

Tengo dos placas con circuitos de comparación idénticos (que se muestran a continuación). Quiero detectar en cada placa cuando la otra está enchufada. Mi preocupación (en la imagen) es que cuando conecto las dos placas si el VDDA y el VDDB tienen diferentes potenciales (es decir, por ejemplo, uno está en 12V y el otro está a 10 V), habría una fuga de VDDA a VDDB o viceversa.

Dos preguntas:

  1. ¿Es válida mi preocupación?
  2. Para solucionar este problema, agregué los diodos D1. ¿D1 resolvería este problema aquí?

CIRCUITO ACTUALIZADO con valores de componentes:ingrese la descripción de la imagen aquí

¿Puede explicar cómo cree que funcionaría esto incluso si los voltajes coincidieran exactamente? A su esquema le faltan puntos en las uniones, lo que dificulta su lectura. No se muestra ninguna conexión a tierra entre las dos placas. ¿Hay uno? ¿El propósito del comparador es solo detectar la conexión?
Sí, perdón por la confusión. Hay una conexión a TIERRA entre las dos placas. Actualicé la imagen con tierra y también puntos para mostrar dónde están conectados los cables.
¿Cómo PRES = 4 V cuando el compañero no está enchufado?
@Transistor Buena captura, eso fue un error tipográfico. PRES será de 4 V cuando la placa complementaria ESTÁ enchufada y de 6 V cuando la placa complementaria NO está enchufada.
DE ACUERDO. ¿Cómo PRES = 4 V cuando la placa complementaria ESTÁ enchufada?
@Transistor Cuando la placa complementaria está enchufada, R2 en la placa izquierda está en paralelo con R2 en la placa derecha (a la misma tierra), por lo que el pull-down efectivo es de 5k (ya que cada R1 y R2 son 10k). Hasta ahora cada una de las placas (izquierda y derecha), la PRES = 12*(5/(5+10)) = 4V. ¿Pensamientos?
Mi opinión es que también tienes dos pull-ups de 10k en paralelo. Ahora tienes 5k arriba y 5k abajo. Sin cambios en V PAG R mi S .
@Transistor: correcto, pero los 5k efectivos en la parte superior es lo que estoy tratando de evitar con el uso del diodo D1. Digamos desde la perspectiva de VDDA (es decir, el tablero de la izquierda), ¿no serían las únicas resistencias en juego R1 (en el tablero de la izquierda) y dos R2? ¿El R1 en el tablero derecho no sería parte del circuito debido al D1 en el tablero derecho?
No. La corriente fluirá de arriba hacia abajo a través de ambos diodos. Pruébelo en el DC Solver del simulador CircuitLab. El botón está en la barra de herramientas del editor. No necesitas una cuenta.
@Transistor Gracias, lo haré. También marcaré su solución como la respuesta, aunque propone una metodología completamente diferente. Estoy un poco preocupado por los problemas de tiempo que pueden surgir con ese enfoque, pero lo marcaré como una respuesta.

Respuestas (2)

Creo que lo estás complicando demasiado al introducir lo analógico en el esquema.

esquemático

simular este circuito : esquema creado con CircuitLab

Figura 1. Si hay dos GPIO disponibles, se puede realizar una verificación digital entre placas adyacentes usando un pin L (izquierda) y R (derecha).

Código pin R:

  • Habilite pull-up interno en R.
  • Configure R como salida y establezca alto.
  • Envíe un pulso bajo de 1 ms en R.
  • Configure R como entrada.
  • Si R baja en los próximos 2 ms, entonces hay un tablero a la derecha. Establezca la bandera 'tablero a la derecha' en el código.
  • Regresa al inicio.

Código de pin L:

  • Al detectar un flanco descendente en L:
  • Establezca la bandera 'tablero a la izquierda' en el código.
  • Espere un poco (para permitir que la R de la otra placa se convierta en una entrada).
  • Configure L como salida.
  • Tire hacia abajo durante 1 ms.
  • Configure L como entrada.
  • Regresa al inicio.

Deberá borrar las banderas si no escucha nada del otro tablero después de un tiempo.

No acepte durante uno o dos días, ya que desalienta otras respuestas y la mitad del mundo ha estado dormido mientras discutíamos esto. ¡Puedes conseguir uno mejor!

Eso no va a funcionar. Cada placa detectará su propio Vdd, independientemente de que la otra esté enchufada. Necesitará dos pines, uno para que cada placa detecte al otro. Sugeriría poner una resistencia pull-up en el lado de la deserción y conectar el lado opuesto a tierra. El pin de detección estará alto hasta que se conecte la otra placa, luego bajará.

Actualicé mi circuito con los valores de los componentes y establecí el estado alto y bajo de la salida del comparador además de los niveles de voltaje. ¿Esto cambia de opinión? PD: Sé cómo se realiza la detección de presencia típica. Estoy tratando de encontrar una manera de tener muchas placas conectadas en cadena y hacer que detecten presentes en ambos lados .