¿Puede la electricidad estática cambiar la referencia de voltaje de una PCB?

1

Problema : Después de ejecutar una prueba que crea electricidad estática, los valores adquiridos por un sensor de efecto Hall ya no son correctos.

Contexto : El dispositivo en el que estoy trabajando dibuja y enrolla alambre de pesca / cuerda. Superviso la cantidad de rotación que necesita para enrollar el cable con (30) imanes alrededor del carrete y un sensor de efecto hall en su lado que mide la cantidad de imán según la dirección de rotación.

Mi configuración incluye tres partes : una PCB principal, una PCB más pequeña con el sensor de efecto Hall y un cable ZIF que conecta ambas PCB. Estos PCB fueron diseñados por una empresa de EE y producidos por una instalación confiable de producción en masa. El problema se observa en diferentes PCB principales y sensores.

En el lado del firmware : la PCB principal lee los valores del sensor utilizando interrupciones que se ejecutan en el iRAM, con la MCU a 240MHz. De acuerdo con la señal de dirección, agrega o resta a un int volátil cada vez que detecta un imán. Luego, al comienzo de mi máquina de estado (cada 50 ms), REGISTRO los valores en el terminal y los guardo cada 2 segundos en el Sistema de archivos.

La supervisión funciona perfectamente cuando no hay cable en el carrete, independientemente de la velocidad de rotación o la tensión en la configuración de la prueba.

Al introducir el cable de pesca , aparece una discrepancia de un tercio de una rotación después de 20 rotaciones; en otras palabras, en lugar de tener el resultado correcto de 20 rotaciones, mide 19,66 o hasta 20,33 rotaciones.

La parte extraña :
1) Después de observar la discrepancia, si se retira el cable de la configuración de prueba y se vuelve a realizar la prueba, aún se puede observar la discrepancia.

2) La discrepancia aún se observa después de cambiar el cable zif o la PCB del sensor.

3) Desconectar la electrónica no hace que desaparezca la discrepancia

4) La única solución para corregir la discrepancia es actualizar el firmware nuevamente.

5) Sin cable, los resultados de la prueba son siempre correctos.

Hipótesis : La única razón por la que puedo pensar después de una semana de pruebas es que el cable puede cambiar la referencia de voltaje en algún lugar de la PCB que hace que alguna señal sea incorrecta.

Descargo de responsabilidad : he intentado resumir una prueba que me tomó 2 semanas completas de mi tiempo, podría haber olvidado algunos detalles. Intentaré actualizar esta publicación con cada nuevo descubrimiento.

Pregunta : ¿Se puede cambiar la referencia de voltaje en la PCB por cable enrollado al lado de un sensor?

    
pregunta valentin

1 respuesta

1

Pregunta: ¿Se puede cambiar la referencia de voltaje en la PCB al enrollar el cable al lado de un sensor? Sí, por ejemplo, causa de ESD, sin embargo luego esperaría que ese cambio fuera permanente, lo que significa que un componente sufrió daño .

Ya que puede "arreglar" el cambio en el PCB volviendo a actualizar esto no parece ser lo que está sucediendo. Mi conjetura es entonces que algún evento (posiblemente ESD) cambia el contenido de la memoria flash.

Sin embargo si tiene una configuración más compleja donde se mide un voltaje (por ejemplo, mediante un voltímetro externo), se determina un valor de calibración y luego se programa. Entonces el daño podría ser compensado con un nuevo valor de calibración. Probablemente no tengas esto, pero pensé que solo lo menciono en caso de que lo tengas.

    
respondido por el Bimpelrekkie

Lea otras preguntas en las etiquetas