Mi Arduino Nano está en una stripboard que proporciona un cómodo acceso a algunos pines. Está conectado a dos dispositivos I2C. La alimentación proviene del puerto USB. Ayer funcionaba.
Hoy lo he conectado a uno de los puertos USB de mi PC. El LED de encendido se iluminó durante un segundo y luego se apagó. Podía oler que algo se había quemado. Mis puertos USB están protegidos contra sobretensiones: si un dispositivo consume demasiada corriente, la fuente de alimentación USB debería apagarse.
Desenchufé todo y probé en el siguiente orden:
- Todos los puertos USB de mi ordenador funcionan con otros dispositivos USB
- El Arduino solo se enciende
- El Arduino puede enviar datos en serie a través de USB
- El Arduino se enciende cuando se conecta a la stripboard
- Puedo cargar bocetos en el Arduino
- El Arduino puede enviar los datos procedentes del primer dispositivo I2C a través de USB
- El Arduino puede enviar datos procedentes del segundo dispositivo I2C a través de USB
- El Arduino puede enviar datos procedentes de ambos dispositivos I2C al mismo tiempo a través de USB
La última prueba es exactamente la misma configuración que cuando experimenté el problema. Ahora parece que vuelve a funcionar. La inspección visual no reveló ningún componente quemado o pistas en el Arduino o los dispositivos I2C. El olor parece venir del Arduino.
Preguntas:
- ¿Puede haber olor sin daños reales?
- ¿Cuál puede haber sido el problema?
- ¿Qué pruebas debo realizar para detectar problemas ocultos?
Primera pregunta, gracias por leer :)
1 votos
Es difícil saber qué va mal sin esquemas y buenas fotos de tu circuito. Puede ser un puente que está tocando otro contacto o tal vez estás trabajando sobre una superficie metálica y eso está cortocircuitando contactos en la capa inferior de tu placa.
1 votos
En cuanto al olor, seguro que has dañado algún aparato. Puede que siga funcionando durante quién sabe cuánto tiempo, pero probablemente hayas acortado su vida útil. En cualquier caso has tenido mucha más suerte que yo. He quemado tres ATmega328P ¡así de fácil! Sin fuegos artificiales, sin olor.
0 votos
@Ricardo: Mi circuito no hace nada aparte de separar los pines convenientemente. No contiene ningún componente. La superficie metálica cortocircuitando contactos es una posibilidad.
1 votos
Tal vez has cortocircuitado la salida +3V3 a masa en tu placa. Eso forzó una alta corriente a través del regulador de a bordo que se apagó. Eso podría explicar el comportamiento que reportaste (el LED de encendido se enciende por un segundo y luego se apaga). Eso no dañaría la MCU, sólo el regulador, que puede seguir funcionando o no. Una cosa a tener en cuenta es cuando se conecta una placa como nano en una protoboard de una manera que la placa oculta las conexiones. En algunos casos puedes conectar pines en corto sin saberlo, si te falta la regleta correcta en la protoboard. Así es como perdí uno de mis MCUs.
1 votos
El corto se ha ido. O se quemó, abriendo un corto. O fue removido. A menudo tengo este tipo de encuentros. Donde el plástico del chip se calienta o una traza de alambre y la máscara de soldadura se calienta. Donde se desprenden gases. Esto te hace apreciar la necesidad de tener repuestos. Ya que esto puede ser problemático o simplemente seguir adelante. Personalmente me gusta la posibilidad de Ricardo de un corto entre el regulador y GND. El USB limitará la alimentación justo antes de saltar el regulador lineal.
0 votos
Interesantes comentarios de todos. Por lo que tengo entendido hay 2 reguladores en la placa: uno para la alimentación de 3,3V, y otro para la entrada Vin. De momento no uso ninguno de los dos (el I2C está a 5V) así que podrían haberse quemado sin darme cuenta. Intentaré medir la resistencia entre la masa y los pines 3.3V y Vin. Si da 0V o infinito ya sé dónde está el daño. Os mantendré informados.
0 votos
No tengo resistencia 0 ohm o infinito en ninguna parte. Acabo de pedir otra placa Arduino Nano similar para compararla.
0 votos
Las resistencias entre los pines y la tierra son las mismas en la nueva placa y en la "rota" excepto para los 3.3V. Sin embargo los 3.3V hacen lo que deberían en ambas placas. Desconcertante :)
3 votos
Voy a votar para cerrar esta pregunta como fuera de tema porque era incontestable hace cuatro años y sigue siendo incontestable hoy.