¿Es necesaria alguna protección para un enlace RS232 entre la computadora PIC-MAX232?

2

Tengo un circuito con un dsPIC que se comunica con una computadora usando un MAX232 (no hay ningún aislamiento óptico).

La tierra del circuito no está limitada a la tierra. Pero la caja del equipo está conectada a tierra. La computadora está conectada al equipo a través de un conector DB9 en el panel posterior del equipo.

Funciona bien la mayor parte del tiempo. Pero algunos clientes (no mucho) después de recibir el equipo se quejan del enlace RS232, que no funciona. Cuando recupero el equipo, veo que el MAX232 no está funcionando y tengo que reemplazarlo (pero funcionó antes, lo he probado).

¿Existe una "buena práctica" de poner algo de protección para el RX, TX después del MAX232, como un TVS o algo así? ¿O mi error es no enlazar el circuito GND a tierra para evitar diferencias de voltaje cuando el cable serial conecta la GND del equipo a la computadora GND?

editar: Dispositivo en cuestión (de los comentarios)

    
pregunta Alexandre Bueno

2 respuestas

1

Lo ideal es que en una interfaz que la señal de tierra haga antes de cualquier línea de señal y se rompa después de cualquier línea de señal. Si no es así, puede obtener sobretensiones en las líneas de señal, ya que cualquier diferencia potencial entre las conexiones a tierra de los dos circuitos se descarga a través de las líneas de señal en lugar de a través del cableado a tierra.

Lamentablemente, rs232 es una interfaz antigua. Los enchufes y los enchufes tienen una carcasa que puede conectarse a tierra, pero no hay garantía de que un cable o puerto serie determinado haya cableado eso. Los pines principales son todos de la misma longitud, por lo que no hay garantía que se acoplará primero o se romperá la última.

Normalmente, no me preocuparía demasiado, pero el hecho de que su dispositivo sea un probador de hipotecas probablemente signifique un riesgo mucho mayor.

Dice que no tiene "aislamiento óptico", ¿eso significa que un lado de su salida hipot está vinculado a la tierra de la señal de su interfaz? Si es así, realmente creo que necesitas crear aislamiento en tu dispositivo.

    
respondido por el Peter Green
1

No sé si te entendí correctamente. Imagino tu circuito como este:

simular este circuito : esquema creado usando CircuitLab

Acoplaría la tierra con mi dispositivo conectado a tierra sobre una resistencia de alta resistencia óhmica. Pero no sé si esto es obligatorio. Creo que es más probable que sus problemas se deban a algún problema con la descarga electrónica o la sobretensión en sus cables de señal.

La opción segura para dispositivos fuera de los campos y en cantidades de producción más altas sería tener un aislamiento óptico. Si eso no es posible / demasiado costoso, intente proteger la interfaz con algunos dispositivos de protección contra sobretensiones y ESD. No hay (hasta donde sé) un enfoque estándar, porque cada entorno es diferente. Lo que funciona en un entorno de laboratorio puede fallar en el campo.

La mayoría de las veces veo varistores de sobretensión, junto con algunos circuitos integrados de protección ESD. Las resistencias en serie con valores de 100 a 500 ohmios reducen la explosión. Además, tendrá que prestar mucha atención al enrutamiento de su PCB, ya que la energía ESD desviada tiene que ir a algún lugar (idealmente, directamente a GND y fuera de su dispositivo, no a través de su microcontrolador). Si el cliente usa señales con un voltaje demasiado alto, limítelas con un Zener y una resistencia en serie. Esto también hace que la búsqueda de errores sea más fácil, ya que un zener quemado es un signo infalible para el mal uso por parte del cliente.

Nota al margen: según el aspecto de su conector, algunos clientes destruirán la interfaz al conectar cables incorrectos, polarizaciones incorrectas ...

    
respondido por el jwsc

Lea otras preguntas en las etiquetas