Figure: MAX232 pin
configuration
The MAX232 is an integrated circuit that converts signals from an RS-232
serial port to signals suitable for use in TTL compatible digital logic circuits.
The MAX232 is a dual driver/receiver and typically converts the RX, TX, CTS and
RTS signal.
The drivers provide
RS-232 voltage level outputs (approx. ± 7.5 V) from a single + 5 V supply via
on-chip charge pumps and external capacitors. This makes it useful for
implementing RS-232 in devices that otherwise do not need any voltages outside
the 0 V to + 5 V range, as power supply design does not need to be made more
complicated just for driving the RS-232 in this case.
The receivers reduce
RS-232 inputs (which may be as high as ± 25 V), to standard 5 V TTL levels.
These receivers have a typical threshold of 1.3 V, and a typical hysteresis of
0.5 V.
The later MAX232A is
backwards compatible with the original MAX232 but may operate at higher baud
rates and can use smaller external capacitors – 0.1 μF in place of the 1.0 μF
capacitors used with the original device.
It is helpful to
understand what occurs to the voltage levels. When a MAX232 IC receives a TTL
level to convert, it changes a TTL Logic 0 to between +3 and +15 V, and changes
TTL Logic 1 to between -3 to -15 V, and vice versa for converting from RS232 to
TTL. This can be confusing when you realize that the RS232 Data Transmission
voltages at a certain logic state are opposite from the RS232 Control Line
voltages at the same logic state. To clarify the matter, see the table below. For
more information see RS-232
Voltage Levels.
Figure: Connection Flow
No comments:
Post a Comment