ATTiny85 no se enciende, no estoy seguro de cómo depurar

1

El ATTiny85 en el siguiente circuito se niega a hacer nada.

$ avrdude -c usbtiny -p attiny85
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.    
avrdude done.  Thank you.

Mi configuración:

  • Programador: USBTiny ISP (Verificado, funciona con un ATTiny con pines de 0.1 "en una placa de pruebas que podría programar muy bien)
  • Entorno: avrdude a través de OSX
  • Interfaz del programador: 6 pines de cabecera colocados en el conector ISP de 6 pines e insertados en los orificios del programador en offset

Lo he verificado:

  • El chip ATTiny se monta en la orientación correcta, el punto se alinea donde debería estar.
  • El voltaje positivo (~ 4V de LiPo) existe entre los pines VCC y GND en el chip.
  • Todos los rastros desde los orificios del ISP a los pines del chip están conectados donde deberían estar.
  • Los contactos del oscilador cerámico se conectan con los pines correctos y su GND está conectado a tierra.
  • No puedo encontrar ningún cortocircuito entre rastros discretos.

He hecho todo lo que puedo pensar y todo se verifica. Excepto que mi programador USBTinyISP no puede hablar con este chip. Actúa como los pines del programador no están conectados a nada.

Por último, una iteración anterior de esta placa parecía funcionar bien. Esa placa anterior no incluía el circuito de carga LiPo y conectaba el pin ISP 5V+ a la línea de alimentación (lo que no debería ser necesario si la batería está alimentando el circuito).

  • ¿Podría ser malo mi chip?
  • ¿Cuáles son las posibilidades de que el tope ATTiny85 haya sido colocado al revés?

No tengo ideas para solucionar problemas. ¿Qué me estoy perdiendo?

    
pregunta Alex Wayne

1 respuesta

0

Al parecer, tenía un chip malo! Cambié el ATTiny85 con un repuesto y arrancó de inmediato. Extraño. Tal vez la tasa de DOA de estos chips sea más alta de lo que esperaba, o ¿quizás la descargué estáticamente de alguna manera?

No tengo idea, al menos me alegro de no haber perdido algo tonto :)

    
respondido por el Alex Wayne

Lea otras preguntas en las etiquetas