yo hare este es simple y pequeno. esto es del autor joohan. asi que no es mio. dice que trabaja perfecto. asi que hare este.
USB Dongle schematic for 64pin Atmels, with integrated USB connector
I made a quick & dirty usb dongle board for running psgroove, so if anyone find it useful then here you go..
Made with freeware Eagle 5.9
The board should be pretty easy to manufacture since only one layer is required(with one jumper, the second layer in the brd file is only GND and can be left out).
The BOM count is minimal, with no "hard to find" parts.
I think all 64pin AVR's with USB should work, but I have only tried the AT90USB1287
Tested with psgroove and the default "USER" layout
BOM:
IC1 AT90USB1287 or similar
C1,C2 15p(10p-30p should be ok)
C3 1u(from atmel datasheet)
C4 1u(not a critical value, can live without it)
C5 0.1u(not a critical value)
LED1,LED2 SMD 1206
Q1 16Mhz OR 8Mhz
R1,R2 500 (about)
R3,R4 27 (about)
R5 2k (anything in 100-100k range)
EDIT:
The chips comes with an preprogrammed USB bootloader, use FLIP from atmel.com for programming
To enter bootloader mode, short the 2pin header, insert the dongle to the PC, force a reset(by shorting the reset TP to ground with a small screwdriver).
After programming remove the short on the header
To test the dongle after programming, insert into a pc and led2 should turn on. If it doesn't then hard force a reset(..by shorting the reset TP to ground..) I had to do this on 1 out of 3 tested pc's. You should now get a USB connection with ID aaaa:5555
Traducion
Hice una tabla usb dongle rápida y sucia para ejecutar psgroove, así que si alguien les resulta útil a continuación, aquí tienes ..
Hecho con freeware Eagle 5.9
La junta debe ser muy fácil de fabricar, ya que sólo se requiere una sola capa (con un puente, la segunda capa en el archivo brd sólo GND y se puede dejar fuera).
El recuento de la lista de materiales es mínima, sin "difíciles de encontrar" las partes.
Creo que todos AVR con 64pin USB debería funcionar, pero sólo he probado el AT90USB1287
Probado con psgroove y por defecto el "Usuario" de diseño
Lista:
IC1 AT90USB1287 or similar
C1,C2 15p(10p-30p deben estar bien)
C3 1u(desde atmel datasheet)
C4 1u(no es un valor crítico, se puede vivir sin él)
C5 0.1u(no es un valor critico)
LED1,LED2 SMD 1206
Q1 16Mhz OR 8Mhz
R1,R2 500 (aproximado)
R3,R4 27 (aproximado)
R5 2k (nada de rango 100-100k)
EDIT:
Los chips viene con un bootloader USB preprogramada, el uso de la FLIP atmel.com para la programación
Para entrar en modo de gestor de arranque, corta la cabecera 2pin, inserte la llave a la PC, la fuerza un reinicio (reset cortocircuitando los TP a tierra con un destornillador pequeño).
Después de la programación quitar el corto en la cabecera
Para probar la mochila después de la programación, inserta en un PC y LED2 debería encenderse. Si no lo hace difícil forzar una restauración (.. por un cortocircuito en el restablecimiento TP a tierra ..) que tenía que hacer esto en 1 de cada 3 de pc a prueba. Ahora debe obtener una conexión USB con aaaa ID: 5555
fuente:
http://psx-scene.com/forums/showthread.php?t=65258descarga de fuente original:
http://psx-scene.com/forums/attachment.php?attachmentid=17499&d=1283465483