Proyecto: Programador USB para AVR’s. vUSBTiny

  • Este post es sobre la construccion de un Programador para Microcontrolador AVR via el puerto USB, el modelo se llama USBtiny.
  • Este puede programar toda la serie de microcontroladores AVR de ATMEL.
  • La versión que se presenta posee una base de 28 pines para programar in situ un microcontrolador ATEMGAx8.
Componentes a utilizar:
  • 1-Conector USB
  • 1-Microcontrolador AVR de 8 patas,  ATTiny45 o ATTiny85
  • 2-Diodos zener 3,6v/500mW
  • 2-Resitores 68 ohmios
  • 2-Resistores 1.5 Kohmios
  • 1-Resistor 10k
  • 1-led
  • 1-base 8 pines
  • 1-base 28 pines
  • Circuito impreso
  • A continuación se presenta el esquema electrónico:
  • El diseño del circuito impreso es tan solo de 4.5 cm por lado, y ya incluye la base para programar un micro ATMEGAx8.

  • Una vez construido el circuito impreso, el microcontrolador ATTiny45 u ATTiny85, debe ser programado con un firmware especial, para que funcione como conversor entre el puerto USB de la PC y el ISCP del ATMEGA.
  • Luego de esto se deben setear los fusibles del ATTiny de la siguiente manera:
    lfuse:e1H hfuse:5dH efuse:ffH
  • Como todo dispositivo USB, se deben instalar los drivers adecuados para el programador. descarga mas adelante.
  • Con el ATTiny programado, los drivers instalados y el ATMEGA a programar en su sitio, la descarga del archivo .HEX a la memoria del microcontrolador se hace utilizando el programa SINAPROG, este se configura para el programador USBTINY.
Archivos importantes:
************otoniel.flores@mail.utec.edu.sv*******************

12 comentarios

  1. que gran aporte!!! gracias men lo probare en estos dias! Disculpa que te haga esta pregunta, pero, alguna vez has manejado servomotores esque yo estoy tratando de manejar 2 servomotores marca futaba S3003, con el canal de pwm del attiny2313 pero no he conseguido hacer mas que se muevan sin control si tienes alguna ayuda o consejo me caeria muy bien, de natemano gracias y gracias por este gran trabajo tuyo!

  2. Hola otonielflores, muchas gracias por compartir todos estos fantásticos circuitos.

    Me puedes decir si este grabador USB es apropiado para usarlo con BascomAVR y si es posible adaptarlo para grabar también los micros ATmega8, ATmega32 y ATmega328.

    Gracias por tu respuesta y reitero mi agradecimiento por compartir.

    • Hola Antonio.
      Gracias por tu comentario.

      El Bascom-Avr no tiene soporte directo para este progrmador, sin embargo el Bascom-Avr sirve para generar el archivo HEX y usando el SINAPROG lo pudes descaragar al micro atraves de este programador.

      y SI es posible adaptarlo a los micros que mencionas, el 8 y 328 los colocas directo en la base de 28 pines, con el atmega32 simplemente se deben de conectar las lineas MOSI MISO SCK RESET VCC GND con sus respectivo lugar en los micros de 40 pines.

      Espero que te sirva de ayuda.
      Saludos

  3. Y esto me sirve para Studio 6 AVR? ultima pregunta pero me gusto mas estos….saludos!!

  4. hola otonielflores, queria agradecerte por los aportes que has dejado, y quisiera preguntarte si puedo utiliz<ar con total tranquilidad, el CodevisionAVR para generar el HEX, y programarlo con el ISP Programer, para trasladar el programa desde la PC, hasta el uC

    desde ya, Muchas gracias.
    Saludos

    • Gracias por tu comentario.

      Y, si, es correcto lo que tu planteas.
      Generas el hex con el CodeAvr y luego programarlo usando un software ISP.

      Saludos

  5. serviria bueno que dejaran informacion de cuales son las funciones de cada componente en el circito del programador

    • Estimado.
      Esa es lo que el estudiante debe hacer, de nada serviría darle todo , si al final ud solo sabra COPIAR …pero no PENSAR.

      Saludos

  6. Hola excelente proyecto para un novato como yo. Podrías explicar en un pdf como instalar todo para dejarlo listo y funcionando??. Tenes el archivo del pcb ?. Lo subís ídolo??. Te lo agradece un novato.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: