Robb Bates
New member
- Joined
- Aug 2, 2009
- Messages
- 102
- Reaction score
- 1
- Points
- 0
The controls of my SimPit are based upon the MJoy16 circuit. I've built 3 of them and when they work, they work very well.
However, I believe the circuit is flawed. The fact that it is based upon a hack to make it work with USB means that it is flawed from the beginning. But, looking at the circuit and comparing it to the V-USB "standard" of using an Atmel chip to interface to USB, it doesn't look like it should work as well. For starters, it calls out 5.1V zener diodes (according to the partnumber) to pull the D+ and D- down to 3.3V levels. I replaced the 5.1V zeners with 3.3V zeners. They work, but with my new Windows 7 PC, the MJoy16 randomly disappears. I think this also might have something to do with the 2.2k and 4.7k voltage divider and/or the 82 ohm current limiter. The V-USB circuit doesn't have a voltage divider, it only has a 1.5k pull up and it uses 68 ohm current limiters.
Rather than replace the entire circuit, I removed the 4.7k resistor and so far (only one night) it seems to be working better. I'll post more if I find out more.
So for those who build an MJoy16 circuit and are having problems with it disconnecting, try that. No guarantees it won't fry your PC. I'm using it on a hub for now. Rather fry the hub than my PC.
The V-USB circuit also suggests using +3.6V zeners instead of +3.3V because of the potential voltage drop at those current levels.
More later.
Robb
For reference: http://www.obdev.at/products/vusb/index.html
However, I believe the circuit is flawed. The fact that it is based upon a hack to make it work with USB means that it is flawed from the beginning. But, looking at the circuit and comparing it to the V-USB "standard" of using an Atmel chip to interface to USB, it doesn't look like it should work as well. For starters, it calls out 5.1V zener diodes (according to the partnumber) to pull the D+ and D- down to 3.3V levels. I replaced the 5.1V zeners with 3.3V zeners. They work, but with my new Windows 7 PC, the MJoy16 randomly disappears. I think this also might have something to do with the 2.2k and 4.7k voltage divider and/or the 82 ohm current limiter. The V-USB circuit doesn't have a voltage divider, it only has a 1.5k pull up and it uses 68 ohm current limiters.
Rather than replace the entire circuit, I removed the 4.7k resistor and so far (only one night) it seems to be working better. I'll post more if I find out more.
So for those who build an MJoy16 circuit and are having problems with it disconnecting, try that. No guarantees it won't fry your PC. I'm using it on a hub for now. Rather fry the hub than my PC.
The V-USB circuit also suggests using +3.6V zeners instead of +3.3V because of the potential voltage drop at those current levels.
More later.
Robb
For reference: http://www.obdev.at/products/vusb/index.html
Last edited: