TTL和RS232之间的详细对比<转>
来源:互联网 发布:歼20和歼10对比,知乎 编辑:程序博客网 时间:2024/05/16 14:34
参考网址https://www.crifan.com/summary_ttl_vs_rs232/
RS232和TTL唯一不同在于硬件:电平表示的逻辑含义不同(相反)
RS232和TTL,唯一的,最根本的不同在于:
硬件(机制)不同:
(1)TTL
逻辑高电平==’1‘==Vcc==3.3V或5V
逻辑低电平==’0‘==0V==0V
(3)RS232:
逻辑高电平==’0‘==负电压== -3V~-25V==常为:-13V
逻辑低电平==’1‘==正电压== 3V~25V==常为:13V
为何RS232中要(很奇怪的)用负电压表示逻辑高电平呢?
按理来说:
TTL用正电压(3.3V或5V)表示逻辑1,用0电压表示逻辑0,是相对来说,比较符合人类的逻辑的
但是,为何RS232却,很奇怪的,用负电压表示逻辑高电平==1,呢?
那是因为:
此设计(用负电压表示逻辑1,正电压表示逻辑0)相对来说,更加:
- 抗(外界的电磁)干扰
- 抗外界的(电磁信号)噪音干扰
- 抗(信号的)衰减
- 使得和同样的TTL信号相比,RS232信号可以传输的更远
由此使得:
信号传输,相对更加稳定和可靠。
RS232和TTL时序图对比
对于同样传输0b01010101来说,RS232和TTL的时序对比:
RS232和TTL之间的转换
RS232和TTL之间的转换,不仅仅是简单的电平转换,还要考虑到其他一些因素,比如调节和矫正一些电平(提高或降低对应的电平),确保可能的有害的RS232电压不会破坏微控制器的串口针脚。
关于如何在RS232和TTL之间转换,目前已经有很多种解决方案了。
比如:
RS-232 vs. TTL Serial Communication
中的MAX-232。
阅读全文
0 0
- TTL和RS232之间的详细对比
- TTL和RS232之间的详细对比<转>
- rs232 ,rs485和TTL电平的总结
- MCU的TTL电平 和 PC的RS232电平 之间的转换
- TTL和CMOS区别RS232
- ttl电平和rs232电平
- TTL和RS232电平问题
- TTL电平和RS232电平
- 串口通信Rs232和TTL
- 串口通信Rs232和TTL
- TTL、CMOS和RS232电平的区别和联系
- TTL、CMOS和RS232电平的区别和联系
- RS232与TTL的区别
- RS232&TTL
- RS232电平和TTL电平,疑惑
- RS232和RS485、TTL有什么区别?
- RS232、RS485和RS422之间的区别
- TTL电平与RS232电平的区别
- UE4——风铃、破碎、Bsp画刷
- socket学习
- p-value
- mesh
- C#RichTextBox与TextBox换行区别
- TTL和RS232之间的详细对比<转>
- HTTP请求错误大全总结
- vue踩坑系列——计算属性
- shell中各种括号的作用()、(())、[]、[[]]、{}
- 我的第一个编程
- X-Frame-Options 响应头配置避免点击劫持攻击
- QT与JaveScript 交互
- python中urllib.quote出现KeyError
- git修改name和email