大家好,又见面了,我是你们的朋友全栈君。
1 RS232接口简介
RS232接口又称DB9接口,是现在主流的串行通信接口之一。
由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:
1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。
2)传输速率较低,在异步传输时,波特率为20Kbps; 3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。
1 载波检测 DCD 2 接收数据 RXD 3 发送数据 TXD 4 数据终端准备好 DTR 5 信号地 SG 6 数据准备好 DSR 7 请求发送 RTS 8 清除发送 CTS 9 振铃提示
接口电平
RS232采用负逻辑电平
-15~-3:逻辑1;
+15~+3:逻辑0;
电压值通常在7V左右
2 MAX232芯片简述与典型电路
MAX232可以实现RS232电平和TTL电平相互转换。PC机输出的是由+12V和-12V组成的一种叫RS232的通信协议,单片机输出的是+5V和0V的TTL电平。
MAX232的引脚图
典型电路:
在实际的应用中,器件对电源噪声很敏感,因此必须加去耦电容C5,其值为1uF,按照芯片手册来看,电容C1,C2,C3,C4应取1uF/16V的电解电容,经过大量的实验以及实际应用证明,这4个电容都可以选用0.1uF的非极性瓷片电容替代1uF/16V的电解电容,在实际设计电路时,这4个电容要尽量靠近MAX232芯片,以提高抗干扰能力。
芯片手册给出的典型电路图
最后我选用的是下面这个电路
3 SP3232芯片简述与典型电路
我看到很多的开发板使用的电平转换芯片都是SP3232,查了一下资料,有的说是因为SP3232较MAX232便宜,再就是MAX232假货较多。
SP3232的引脚说明
SP3232典型应用电路
实际应用电路,该电路取自友善之臂Tiny6410开发板
参考资料:
1 http://wenku.baidu.com/link?url=jflAJ02lvRSgcUAaArDHo9lRaoUx5catjcyMQUcFVN1ERkR2rRzs1NlFNKyWdeNy8NxHqSItc0w8mV2QsTogcMsFzGZJoolF99xnZjePtIC
2 http://blog.csdn.net/zzwdkxx/article/details/7936578?_t_t_t=0.8076314434874803 推荐看这一篇博客
3 http://www.51wendang.com/doc/859cdef3bd6eb3aa9b4434b7
4 MAX232芯片手册(英文版)下载地址:http://download.csdn.net/detail/qq_27312943/9646494
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125424.html原文链接:https://javaforall.cn