He estado tratando de diseñar un tablero alimentado por atmega32u4 pero he estado luchando con algunos problemas de diseño, algunos de ellos como resultado de errores estúpidos y otros que no tengo idea de la causa.
Así que estoy en la segunda iteración de mi placa, y aquí están algunas de mis especificaciones de diseño: -USB accionado -3.3V @ 8MHz (cristal externo) -HID y I2C -Lector de tarjetas SD
El mayor problema que tuve en mi última versión fue que si intentaba ejecutarlo a 5v / 16MHz (porque no tenía osciladores de 8MHz), la atmósfera se calentó un poco y no fue reconocida por mi programador icsp, si se eliminó el oscilador, funcionó a una temperatura normal, pero el programador aún no lo reconoció (firma 0x00000 de avrdude). Más tarde descubrí que el pin de reinicio estaba conectado directamente al riel 3.3v sin ningún tipo de resistencia pullup, lo que supuse fue la causa de la firma del dispositivo 0x00000, pero aún no tenía idea de por qué se estaba calentando el ic, ya que 5v / 16MHz son Se consideran parámetros de trabajo seguros para el 32u4.
Por lo tanto, me gustaría preguntar si hay algún problema con mi diseño y qué debo agregar o corregir para que mi diseño funcione. Cualquier ayuda sería muy apreciada.
A continuación incluyo una imagen de mi esquema.
Graciasdeantemano.
PD:silaimagennoeslosuficientementeclara,aquíhayunenlaceaunaversiónenpdf