MAX232是一种专门为电脑的RS-232标准串口设计的双组驱动器/接收器,片内含有一个电容性电压发生器以便在单5V电源供电时提供EIA/TIA-232-E电平。但是如果单片机提供的信号电平和RS232的标准不一样,因此要通过MAX232这种类似的芯片进行电平转换。MAX232在使用中应该尽量避免热插拔,因为RS232的电平比较高,所以其在接通时产生的瞬时电涌会非常高,因此MAX232很有可能被击毁。
一、MAX232引脚介绍
MAX232芯片是专门为电脑的RS-232标准串口设计的接口电路,其使用+5v单电源进行供电。它的内部结构基本可分三个部分:
1、电荷泵电路部分:这一部分是由其中的1~6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的运行需要。
数据转换通道部分:由MAX232芯片中的7~14脚构成的两个数据通道。其中的11~14脚(即T1IN、R1OUT、R1IN、T2OUT)为第一数据通道。而第二数据通道则为7~10脚(即T2OUT、2、R2IN、R2OUT、T2IN)。数据转换过程:首先TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据,再从T1OUT、T2OUT送到电脑DB9插头;然后DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后,最后从R1OUT、R2OUT输出。
3、供电部分:15脚GND、16脚VCC(+5v)。
二、MAX232端口说明
1、TTL/CMOSINPUTS端口(10、11脚):这个端口的作用是在输入TLL或CMOS信号的时候一般为0-5V,而低电平为零,高电平则为VCC。
2、TTL/CMOSOUTPUTS端口(9、12脚):这个端口的作用是在输出TLL或CMOS信号的时候,输出电压一般为0-5V。而低电平为零,高电平则为VCC。
3、RS232OUTPUTS端口(7、14脚):这端口是把TTL或CMOS的信号转为RS232的信号输出,其输出为正负12V到PC。
4、RS232INPUTS端口(8、13脚):这个端口是接收从到PC发出的±12伏时,在经由232输出转为TTL或CMOS信号,这个信号也为±12V。
MAX232内部有二组232转换电路,在实际使用的时候,通常都是11和14脚为一组,10和7、8和9为一组。注意:由于有时候接反也能工作,因此在使用的时候一定要注意了。