En primer lugar, gracias por dedicar su tiempo a leer esta pregunta. Esperamos que alguien pueda ayudarnos con un problema que hemos tenido.
Actualmente estamos trabajando en el diseño de una luz trasera de automóvil. El problema al que nos enfrentamos es un simple pico de voltaje transitorio (¿fluctuación?) en la línea de voltaje regulado - específicamente la línea de alimentación de +5VDC desde nuestro LDO a nuestro microcontrolador. A continuación se muestra un diagrama de nuestro circuito de alimentación.
Tenemos 4 líneas de entrada de +12VDC y 1 línea de tierra procedentes del vehículo (ver conector J1). Cada una de las 4 líneas de entrada de +12VDC tiene un diodo TVS conectado para detener las tensiones transitorias no deseadas. Las 4 entradas de +12VDC están conectadas a través de un diodo al regulador buck que está configurado para dar una salida de 9V.Después de que la señal de +12VDC se reduzca a una señal de +9VDC, se envía a un LDO de +5VDC que luego proporciona energía al microcontrolador.
Creo que nuestro problema está asociado a la conexión de la alimentación y al jitter que vemos en la línea regulada de 5V en el pin VDD del microcontrolador (pin 1). Esto está causando nuestro microcontrolador para encender secciones de la luz trasera de forma inesperada y causar un comportamiento muy extraño debido a exceder el límite superior de la tensión máxima permitida (+6VDC).
Aquí hay un vídeo en el que simulamos una secuencia de GIROS. Como se puede ver, las otras secciones del LED se iluminan brevemente, la marcha atrás y el freno.
Aquí está la salida del alcance del pin +5VDC en el microcontrolador cuando esto sucede. El jitter/transitorio es lo que creemos que está causando nuestros problemas.
Cuando conectamos el microcontrolador a una fuente de alimentación "limpia" de +5VDC de terceros (Arduino), no experimentamos estos problemas.
¿Cuál es la mejor manera de asegurarse de que nuestro microcontrolador no vea estos picos de tensión transitorios? ¿Debemos instalar un diodo TVS en el pin de alimentación del microcontrolador? Hemos añadido un diodo zener como se puede ver en nuestro esquema, pero tal vez un diodo TVS es más adecuado aquí, ya que reaccionará más rápido.
Lista de materiales AQUÍ