I3lackR0se
Newb
Hey everyone, doing my first modding project for a GC, and I've ran into a bit of a snag.
I'm working on a project to split the bidirectional data line of a Gamecube controller. Part of split will continue back down the wire to the plug where it can connect to the console as normal. The other end is going to an Arduino micro-controller that will interface with a computer. Other than the data line, no other wires / parts of the controller will be modified or messed with.
Basically, I am making the GC wire version of this: http://www.compuphase.com/electronics/rs232split.htm
After copious amounts of research, I believe the best way to go about this task is to run the data line through an optocoupler. This seems like it would be the simplest way to transmit the data to another line without the circuit getting too complicated.
The 4N35 optocouplers I have in stock (the data sheet here http://www.avagotech.com/docs/AV02-0773EN) have a forward voltage of 1.2v. That will drop the 3.43V high of the data line to 2.23V, at which point I assume the console will no longer recognize the signal.
My problems/questions are thus:
1) Is the approach I am taking valid/the simplest method, or I am completely off-base in my approach?
2) If the approach is good, is finding a way to boost the high signal back to 3.43V the only thing I need to do to have the controller able to communicate with the console again?
3) If all I need to do is boost the signal, what would be the cheapest/simplest circuit part to do this?
I'm working on a project to split the bidirectional data line of a Gamecube controller. Part of split will continue back down the wire to the plug where it can connect to the console as normal. The other end is going to an Arduino micro-controller that will interface with a computer. Other than the data line, no other wires / parts of the controller will be modified or messed with.
Basically, I am making the GC wire version of this: http://www.compuphase.com/electronics/rs232split.htm
After copious amounts of research, I believe the best way to go about this task is to run the data line through an optocoupler. This seems like it would be the simplest way to transmit the data to another line without the circuit getting too complicated.
The 4N35 optocouplers I have in stock (the data sheet here http://www.avagotech.com/docs/AV02-0773EN) have a forward voltage of 1.2v. That will drop the 3.43V high of the data line to 2.23V, at which point I assume the console will no longer recognize the signal.
My problems/questions are thus:
1) Is the approach I am taking valid/the simplest method, or I am completely off-base in my approach?
2) If the approach is good, is finding a way to boost the high signal back to 3.43V the only thing I need to do to have the controller able to communicate with the console again?
3) If all I need to do is boost the signal, what would be the cheapest/simplest circuit part to do this?