Accidentalmente puse 12V en uno de los pines de E / S y frié el tablero lo suficientemente fuerte como para pasar el USB y apagar mi computadora portátil. ¿Es toda la junta chatarra ahora o solo la atmega?
Accidentalmente puse 12V en uno de los pines de E / S y frié el tablero lo suficientemente fuerte como para pasar el USB y apagar mi computadora portátil. ¿Es toda la junta chatarra ahora o solo la atmega?
Es difícil decirlo de manera definitiva, pero no me sorprendería si todo fuera un brindis. Hay algunas cosas que puedes hacer para verificar. Mire por encima del tablero para ver si hay marcas visibles de quemaduras o tapones, cualquier daño físico.
Con la atmósfera eliminada, conecte la placa. Para empezar, puede intentar conectarla a otra cosa que no sea su computadora portátil. Algo con una salida sólida de 5 V, como un cargador de pared a USB para un teléfono celular. Hay suficientes otras cosas en el Uno que, incluso sin el Atmega, deberías poder discernir si las cosas están funcionando correctamente. Consigue un multímetro y prueba alrededor de los voltajes de prueba. Asegúrese de que los pines de + 5V en realidad estén en los pines de + 5V y que los pines de + 3.3V también sean correctos. Sienta la tabla (con cuidado) y asegúrese de que no haya nada caliente. Esa es una señal segura de que las cosas no van bien.
Si eso está bien, adelante, conecta el tablero a tu computadora portátil sin el Atmega. Compruebe si su IDE de Arduino o cualquier programa de terminal en serie puede reconocer el puerto COM. Si lo hace, diría que estás probablemente con suerte y que la junta puede estar bien.
Por último, si todo tiene éxito, puede intentar volver a colocar el Atmega. No me quedaría sin aliento, pero no es extraño que solo una E / S esté frita.
Creo que lo más probable es que hayas frito tu atmega, probablemente todo lo demás está bien. Pruebe lo que sugiere bjthom y si el chip FTDI está bien, entonces probablemente esté bien para reemplazar la atmega. Obtenga uno de estos chips preprogramados de Adafruit o similar y colóquelo, todo debería estar bien.
Mientras estás en ello, puedes obtener algunos chips ATMega328P-20PU no programados más baratos desde una variedad de lugares y cargar el boceto del ejemplo de ArduinoISP del cuaderno de bocetos y usarlo para programar el cargador de arranque Arduino en algunos repuestos en caso de que esto suceda otra vez. Son bastante baratos, y como puede ver si quema un chip y no tiene ninguna forma de programar el cargador de arranque Arduino en un nuevo chip, se le da un poco de tiempo y dinero extra.
A CMOS no le gusta que se aplique una tensión a los pines de señal más fuera de los rieles de suministro. Causa el "efecto Crowbar"
Si los diodos de protección se abren, el chip se convierte en un SCR y se corta un poco a través del suministro, que a su vez apaga el suministro si crea una subtensión (UVP cct). A veces es recuperable siempre que haya trazas y diodos Y las papas fritas no tienen tiempo suficiente para fumar. Solo se necesita un apagado completo (extracción de la batería) para reducir la tensión de reserva en este caso si está involucrado con el circuito afectado.
El asesoramiento previo es mayormente bueno.
Para referencia futura: he tenido un caso extremo en el que aproximadamente 150 VCC se cortocircuitaron en un equipo (un kit de desarrollo D2 de hace mucho tiempo) que tiene dos PCB y docenas de piezas TTL y MOS. ¡Tenía un segundo sistema idéntico y todos los circuitos integrados estaban enchufados! Marqué los ICs sospechosos visualmente para que no hubiera errores y luego cambié todos los ICs del sistema en funcionamiento. El sistema "muerto" funcionó. Luego, volví a cambiar progresivamente la operación de prueba de ICs sospechosa después de cada intercambio. Por lo tanto, se identificaron varios circuitos integrados como muertos y se reemplazaron con la operación restaurada.
Lo que fue interesante fue que todos los IC de "poder" murieron y ninguno de los que no tenían poder lo hizo. Todo lo que tenía un puerto destinado a hundirse o fuente 10+ mA o así murió. Los circuitos integrados de puertas y similares no. Como recuerdo (30+ años después :-)) fue una prueba de límites bastante consistente para vivo o muerto. Si esto es útil en general o en su caso, no lo sé, PERO si estuviera desoldando dispositivos, puede proporcionar una guía de cuáles probar primero.
Si algún bus de suministro es demasiado corto (5V, 3V3), compruebe los topes de tantalio, que son MUY duros cuando se los invita.
Lea otras preguntas en las etiquetas arduino