用分立元件实现串口通讯TTL/RS232电平转换的原理转 ttl电平和rs232电平

1.计算机串口通信的RS-232电平:用正负电压来表示逻辑状态.逻辑1== -3V~-15V,逻辑0=+3~+15V。

2.单片机串口通信的TTL电平:输出高电平>2.4V,输出低电平<0.4V。在室温下,一般输出高电平是3.5V,输出低电平

是0.2V。最小输入高电平和低电平:输入高电平>=2.0V,输入低电平<=0.8V,噪声容限是0.4V。


由于计算机的串口通信使用的是RS-232标准的电平协议而单片机的串口采用的是TTL电平,为了实现单片机与计算机之间的

通信就必须进行TTL/RS232电平之间的转换,集成转换芯片就可以实现两者之间的转换,如果自己搭建电路进行转换也可以

实现。

转换的原理图如下:


左边的是DB9串口,电脑主机后面的那个与显示器连接的就是这个,右边的TXD与RXD是单片机的引脚,电源VCC是+5V

(一)TTLàRS-232电平的转换原理
用分立元件实现串口通讯TTL/RS232电平转换的原理(转) ttl电平和rs232电平
I)TXD=L=0时,因为T1是NPN型三极管所以Q3会导通,而导通电阻是比较小的所以PCRXD的电压与VCC相同,都是5V,在+3~+15V之间是逻辑0

II)TXD=H=1时,此时T1是截止的(截止电阻非常大),而PCTXD的电平是-3~-15V之间,当PCTXD的电平是-3V时二极管D1导通,电容C7充电,上负下正,电容C7的上极板电位最终被钳在-3V之间(呵呵假设二极管是理想二极管,没有导通压降)由于电容的作用会保持一段时间,而PCRXD的电位与电容C7的上极板电位是等同的都是-3V,同理可知当PCTXD的电平是-15V时PCRXD的电位也是-15V

综上所述:TXD=H=1(RS-232)时转换后的PCTXD电位在-3~-15V之间是逻辑1(TTL)

TXD=L=0(RS-232)时转换后的PCTXD电位在+3~+15V之间是逻辑0(TTL)

(二)RS-232àTTL电平的转换原理

当PCTXD为-3~-15时显然Q4是处于截止状态的,RXD的电平与VCC相等的为+5V是逻辑1

当PCTXD为+3~+15V时显然Q4是处于导通状态的,RXD的电位为0是逻辑0

综上所述: 当PCTXD为-3~-15(RS-232)时转换后的TTL电平为+5V是逻辑1(TTL)

当PCTXD为+3~+15V(RS-232)时转换后的TTL电平为0V是

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/117918.html

更多阅读

串口线与并口线的区别 串口并口区别

串口线与并口线的区别——简介我们经常碰到串口线或者并口线,究竟他们有什么区别呢?串口线与并口线的区别——工具/原料串口线,并口线串口线与并口线的区别——方法/步骤串口线与并口线的区

采用stc12c5a60s2采集三路AD,发给串口看数据 stc12c5a60s2 ad采集

今天有重新弄了弄,除去用作ad输入的口,其余的p1口还是不能用,最后因为设置成了高阻输入,导致结果错了,调试到现在才可以,应该用默认的状态即传统8051口就行。好消息 !!!hh 现在其余IO口可以正常使用了 原因是用了开发板,开发板上有好多其他

串口通信的分类 基于fpga的串口通信

串口通信的分类串口通信可以分为同步通信和异步通信两类。同步通信是按照软件识别同步字符来实现数据的发送和接收,异步通信是一种利用字符的再同步技术的通信方式。2.1同步通信同步通信是一种连续串行传送数据的通信方式,一次通信

串口并口硬盘连接详细步骤 硬盘串口和并口的区别

提前声明:我并不是计算机硬件或维修专业,同时也根本没有学习过类似的课程。都是自己瞎琢么出来的,如有不足,敬请多提意见。一般的情况是两个串口的硬盘连接,或是两个并口的硬盘连接,所以,自认为这篇文章叙述的是最复杂的状态,即串口硬盘和

cc2531USBdongle实现MT模式数据转发串口 stm32f103双串口转发

由于项目需求要实现CC2531USBdongle的MT模式来实现dongle的数据转发功能,框架简图1所示。PC端实现了MT模式,也可以用Ztool。总结起来就是dongle在MT模式下接收串口数据(数据满足MT格式),然后将数据解析为具体方法,接收到node端发送的数据

声明:《用分立元件实现串口通讯TTL/RS232电平转换的原理转 ttl电平和rs232电平》为网友且行且珍惜分享!如侵犯到您的合法权益请联系我们删除