
MAX232芯片是美信公司专为电脑RS-232标准串口设计的单电源电平转换芯片,使用+5V单电源供电。其内部结构主要分为三部分:电荷泵电路、数据转换通道和供电部分。电荷泵电路由1、2、3、4、5、6脚和4只电容构成,用于产生+12V和-12V两个电源,满足RS-232串口电平需求。数据转换通道则由7、8、9、10、11、12、13、14脚构成两个数据通道。具体引脚分配为:13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道,8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据通过T1IN、T2IN输入,转换为RS-232数据后由T1OUT、T2OUT输出;反之,RS-232数据通过R1IN、R2IN输入,转换为TTL/CMOS数据后由R1OUT、R2OUT输出。MAX232的主要特点包括:符合RS-232C技术标准,仅需单一+5V电源供电,片载电荷泵具有升压、电压极性反转能力,能够产生+10V和-10V电压V+、V-,功耗低(典型供电电流5mA),内部集成2个RS-232C驱动器和2个接收器。MAX232引脚图及RS232引脚定义如下:引脚1为载波检测(DCD),引脚2为接收数据(RXD),引脚3为发送数据(TXD),引脚4为数据终端准备好(DTR),引脚5为信号地(SG),引脚6为数据准备好(DSR),引脚7为请求发送(RTS),引脚8为清除发送(CTS),引脚9为振铃提示(RI)。RS232(DB9)的引脚定义包括:DCD用于Modem通知计算机其处于在线状态,RXD用于接收数据,TXD用于发送数据,DTR用于通知Modem可以进行数据传输,GND为信号地,DSR用于通知计算机Modem已准备好进行数据通讯,RTS由计算机控制,用于通知Modem发送数据,CTS由Modem控制,用于通知计算机传输数据,RI用于Modem通知计算机有呼叫。MAX232原理图中,电荷泵电路由1、2、3、4、5、6脚和4只电容构成,产生+12V和-12V电源。数据转换通道由7、8、9、10、11、12、13、14脚构成两个数据通道,TTL/CMOS数据通过T1IN、T2IN输入,转换为RS-232数据后由T1OUT、T2OUT输出;反之,RS-232数据通过R1IN、R2IN输入,转换为TTL/CMOS数据后由R1OUT、R2OUT输出。供电部分由15脚(GND)和16脚(VCC,+5V)构成。MAX232的VS+引脚有两种接法:第一种是接电容然后接地,第二种是接电容然后接VCC。这两种接法的区别在于电压极性不同,可能会对电路产生不同的影响。使用5V供电的MAX232实现3V TTL功能的电路设计需要考虑电压转换和电平匹配的问题。为了实现PC机与单片机之间的串行通信,选择MAX232芯片中的一路发送接收作为接口,注意发送与接收引脚的对应关系,否则可能对器件或计算机串口造成永久性损坏。具体连接方式如选T1IN接单片机的发送端TXD,则PC机的RS-232的接收端RD应对应接T1OUT引脚;R1OUT接单片机的接受端RXD引脚,则PC机的RS-232的发送端TD应对应接R1IN引脚。
