Electronic – arduino – Voltage level too low for MAX232

arduinocapacitorintegrated-circuitmax232rs232

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:

MAX232 circuit schematic

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.

My MAX232 circuit

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.

MAX232 Typical Operating Circuit

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 -

  1. your IC has failed
  2. your connections are different from the schematics you presented

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.