当前位置:网站首页>ttl电平与rs232电平转换电路(232电平定义)
ttl电平与rs232电平转换电路(232电平定义)
2022-08-02 13:20:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
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
边栏推荐
- Interpretation of new features | MySQL 8.0 GIPK invisible primary key
- Fabric.js 动态设置字号大小
- MySQL - ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
- scrapy框架初识1
- How to create short images and short videos from the media?How to make the click volume reach 10W?
- 社区收藏缓存设计重构实战
- 你知道图论的Dijkstra吗?
- 【C语言】函数哪些事儿,你真的get到了吗?(2)
- A powerful js pop-up alert plugin
- 节省50%成本!京东云重磅发布新一代混合CDN产品
猜你喜欢
![[C language] Explicit array solution (1)](/img/d2/26e3e64bb07578a6348747c00abb64.png)
[C language] Explicit array solution (1)

巴比特 | 元宇宙每日必读:蒂芙尼宣布推出限量版 CryptoPunk 定制吊坠

单例模式的七种写法,你都知道吗?

SQL Server 2014 installation tutorial (nanny-level graphic tutorial)

SQL Server 2019 installation error 0 x80004005 service there is no timely response to the start or control request a detailed solution

First acquaintance of scrapy framework 1
![[C language] Analysis of function recursion (2)](/img/b1/9baa60a69d41a1823ed92001d1b0a0.png)
[C language] Analysis of function recursion (2)

鲁大师7月新机性能/流畅榜:骁龙8+正面对决天玑9000+,性能跑分突破123万!

eclipse连接数据库后插入数据报错null

tinymce-plugins
随机推荐
WPF效果第一百九十三篇之登录实现
单例模式的七种写法,你都知道吗?
拯救流浪猫 | 「喵先锋」系列数字版权盲盒明日开抢
ThinkPHP 5.1反序列化分析和poc
qt 编译报错 No rule to make target
Get out of the machine learning world forever!
Mysql 基本操作指南之mysql查询语句
路由-Tab切换页面
【C语言】虐打循环结构练习题
什么是 commonjs2
selenium chrome driver运行时的cannot determine loading status from target frame detached问题
工厂方法模式
智能手表前景如何?
How to improve the originality of self-media creation and create popular works?
package.json and package-lock.json
php - the first of three solid foundations
How to create short images and short videos from the media?How to make the click volume reach 10W?
Mysql index details (with pictures and texts)
攻防世界----unfinish
A powerful js pop-up alert plugin