今天讲的是多通道RS-232线路驱动器和接收器芯片MAX3232,主要分为以下几个方面:
一、MAX3232简介
二、MAX3232原理
三、MAX3232特性
四、MAX3232引脚说明
五、MAX3232硬件电路
六、MAX3232与MAX232的区别
七、总结
一、MAX3232简介
MAX3232 器件由两个线路驱动器、两个线路接收器和一个双路电荷泵电路组成,具有端子间(串行端口连接端子,包括 GND)±15kV ESD 保护。该器件符合TIA/EIA-232-F 的要求,并在异步通信控制器与串行端口连接器之间提供电气接口。电荷泵和四个小型外部电容器支持由 3V 至 5.5V 单电源供电。该器件以高达250kbit/s 的数据信号传输速率运行,驱动器输出压摆率最高为 30V/μs。
图 1 RS-232线性驱动器/接收器芯片MAX3232
二、MAX3232原理
图 2 MAX3232简化原理图
三、MAX3232特性参数
• RS-232 总线终端 ESD 保护大于±15kV人体放电模型(HBM)
• 符合或超出 TIA/EIA-232-F 和 ITU V.28 标准的要求
• 由 3V 至 5.5V VCC 电源供电
• 速率高达 250kbit/s
• 两个驱动器和两个接收器
• 低电源电流:300μA(典型值)
• 外部电容器:4 × 0.1μF
• 接受 5V 逻辑输入及 3.3V 电源
• 备选高速端子兼容器件 (1Mbit/s)
–SN65C3232(–40°C至85°C)
–SN75C3232(0°C至70°C)
四、MAX3232引脚说明
图 3 MAX3232引脚图
【引脚1】C1+:C1电容器正极
【引脚2】V+:正电荷泵输出仅用于存储电容
【引脚3】C1-:C1电容器负引线
【引脚4】C2+:C2电容的正极引脚
【引脚5】C2-:C2电容器负引线
【引脚6】V-:负电荷泵输出仅用于存储电容
【引脚7】DOUT2:RS232线数据输出(到远程RS232系统)
【引脚8】RIN2:RS232线数据输入(来自远程RS232系统)
【引脚9】ROUT2:逻辑数据输出(到UART)
【引脚10】DIN2:逻辑数据输入(来自UART)
【引脚11】DIN1:逻辑数据输入(来自UART)
【引脚12】ROUT1:逻辑数据输出(到UART)
【引脚13】RIN1:RS232线数据输入(从远程RS232系统)
【引脚14】DOUT1:RS232线数据输出(到远程RS232系统)
【引脚15】GND:接地
【引脚16】VCC:电源电压,外接3v到5.5 V电源
五、MAX3232硬件电路
(1)典型工作电路
下图是芯片的典型工作电路,根据上面的管脚配置就可以设计出电路:
图 4 MAX3232典型工作电路
(2)与STM32连接
STM32芯片的任意一个串口与上图中的232_RX和232_TX连接,下图中的RS232_TXD和RS232_RXD连接一个9针串口硬件。
图 5 MAX3232与STM32硬件连接电路图
(3)RS232转TTL2代串口模块刷机板模块
图 6 RS232转TTL2代串口模块刷机板模块
DB9管脚功能
1 、DCD( Data Carrier Detect) :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音,处于在线状态。
2 、RXD(Receive(rx) Data):此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据进入(电脑的2接MAX232的RS232端TOUT(如PIN7))。
3 、TXD(Transmit(tx) Data):此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。
4 、DTR( Data Terminal Ready ):数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。
5 、GND(Ground):逻辑地。
6 、DSR(data set ready):数据设置就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。
7 、RTS(Request To Send):请求发送;此脚由计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。
8 、CTS(Clear to send): 清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。
9 、RI ( Ring Indicator): Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定。
要想实现串口间通信,至少需要三个引脚,即:RXD,TXD,GND,RXD与其他串口线TXD相连,TXD与RXD相连,GND与GND相连,这样就实现了串口间通信。该通信是全双工的,即可以同时发送/接收数据,虽然说是串行的,但是因为发送/接收不是用的一个通道,所以可以实现全双工。
图 7 RS232转TTL2代串口模块刷机板模块电路原理图
六、MAX3232与MAX232的区别
1.MAX232是5V电压供电的,而MAX3232是5v或3.3V电压供电的。
2.MAX232功耗较大,供电电压5V时,耗电5mA;而MAX3232功耗较小,供电电压5V或3.3V时,耗电0.3mA。
3.MAX232外接4个1uF电容;而MAX3232外接4个0.1uF(104)电容。
4.MAX232一般民用产品应用;而MAX3232一般军用(如航天等对功耗要求苛刻的地方)。
5.价格上略有差别。
七、总结
MAX3232采用专有低压差发送器输出级,利用双电荷泵在3.0V至5.5V电源供电时能够实现真正的RS-232性能,器件仅需四个0.1uF的外部小尺寸电荷泵电容。max3232确保在120kbps数据速率,同时保持RS-232输出电平,在串口通信方面有着广泛的应用。
MAX232与MAX3232的区别详细介绍可点击: