RS232串口经常用到,本文分享下RS232协议方面基本点,并介绍一种简单的串口TTL(3.3V)电平转换为RS232电平的电路,这个电路是经过制板验证过的。
分享的电路使用芯片MAX3232E (tssop16封装),电源用3.3V,电路如下图
MAX3232是支持两路uart转成RS232,分享的电路只接了一路,如有需要可以接两路。
另外上面电路是没有做隔离的,如果要做成隔离式的,可以加上光电开关。
下面将原理图,规格书,PCB封装(cadence)资料分享如下,欢迎下载:
链接:https://pan.baidu.com/s/1eQAumxBrUZCJlDUUMVKqDA
提取码:0ye5
RS232相关知识点:
通信速率:
在通信速率低于20kb/s时,RS-232C所直接连接的最大物理距离为15m(50英尺)
电气特性:
EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。
在 TxD 和 RxD 上(负逻辑:负电平为1,正电平为0):
逻辑 1(MARK)=-3V~-15V
逻辑 0(SPACE)=+3~+15V
在 RTS、CTS、DSR、DTR 和 DCD 等控制线上:
信号有效(接通,ON 状态,正电压)=+3V~+15V
信号无效(断开,OFF 状态,负电压)=-3V~-15V
远距离通信一般要加调制解调器MODEM,因此使用的信号线较多,即9根线都需要上。
如果不接MODEM,就只接3根线就OK,即TXD,RXD,GND。
来源:硬件工程师炼成之路