I'm trying to connect TI's MAX232 to my Arduino so that I can communicate with my PC. I have connected it exactly as the picture shows:
Tx/Rx are not connected because I just wanted to see if I can get proper V+/V- on pin 2 and 6. At Vcc=5V I'm reading 1.9V on both – pin 2 and pin 6. I connected my 1uF capacitors so that the longer leg represents the white part of the capacitor symbol, and the shorter leg is in place of the black part. Should I connect some other signals so that I can read +10/-10V on pin 2 and 6?
See an image of my circuit below. The brown cable is Arduinos GND and the grey cable is Vcc.
Best Answer
I'm assuming you're using TI's MAX232. Other than missing the bypass capacitor, your schematic seems fine. See below the Typical Operating Circuit from the datasheet for a comparison.
Also, regarding Jim's comments, according to the datasheet, your C4 capacitor negative (short) lead (which corresponds to C3 in the circuit below) can be connected to either VCC or GND (see footnote).
So, I'm guessing that either -
A good quality picture of your board or breadboard would help us determine if the problem is in your circuit or not.
Also, if you have access to an oscilloscope, you should see a nice square wave on the kHz range at the capacitors leads (not sure which ones, but C1 and C2 certainly). That would mean the IC's charge pumps are working fine. I'll post a shot when I get home so you can see what it looks like. From memory, I would say that they are about 1V in amplitude.
In any case, I would add the bypass capacitor as well, just to make sure the MAX232 power supply is stable. Adding the correct bypass capacitor made a difference for me once.