]> git.donarmstrong.com Git - qmk_firmware.git/blob - ps2_usb/README.vusb
c92871bcdd434092c0dca9dad3d5357f3c81eb9f
[qmk_firmware.git] / ps2_usb / README.vusb
1 V-USB Support
2 =============
3 You can also use this converter on ATmega(168/328) with V-USB instead of Teensy.
4 The converter on V-USB lacks some features for now: USB NKRO and System/Media control.
5
6 To build a firmware use Makefile.vusb instead of Makefile.
7
8
9 Circuit
10 -------
11                 +---+   +---------------+
12 USB            GND  |   |   ATmega168   |
13 ===                 C3  |               |
14 5V <-------+--------+---|Vcc,AVCC       |        PS/2
15            R1           |               |        ====
16 D- <----+--+-----R2-----|INT1        RXD|------->DATA
17 D+ <----|---+----R3-----|INT0        XCK|------->CLOCK
18         Z1  Z2          |               |      ->5V
19 GND<----+---+--+--+-----|GND            |      ->GND
20                |  |     |               |
21                |  C2-+--|XTAL1          |
22                |     X1 |               |
23                +--C3-+--|XTAL2          |
24                         +---------------+
25 R1:     1.5K Ohm
26 R2,R3:  68 Ohm
27 Z1,Z2:  Zenner 3.6V
28 C1,C2:  22pF
29 C3:     0.1uF
30 X1:     Crystal 20MHz(16MHz/12MHz)
31
32
33 This is my V-USB converter on breadboard.
34 [IMG]http://i.imgur.com/8jJCZl.jpg[/IMG]
35
36
37 EOF