大家好,又见面了,我是你们的朋友全栈君。
RS232串口经常用到,本文分享下RS232协议方面基本点,并介绍一种简单的串口TTL(3.3V)电平转换为RS232电平的电路,这个电路是经过制板验证过的。
使用芯片MAX3232E (tssop16封装),电源用3.3V,电路如下图
MAX3232是支持两路uart转成RS232,分享的电路只接了一路,如有需要可以接两路
另外上面电路是没有做隔离的,如果要做成隔离式的,可以加上光电开关。
下面将原理图,规格书,PCB封装(cadence)资料分享如下,欢迎下载:
扫描文末下方二维码,关注微信公众号,回复“232”,即可获得下载链接。
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。
欲获取更多资料,欢迎关注微信公众号:硬件工程师炼成之路。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125888.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...