0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RS232与TTL电平转换电路图

h1654155282.3538 来源:陈翠 作者:电子懒人 2019-10-01 11:26 次阅读

本例电路可实现RS232电平与TTL电平相互转换。

整个电路的工作过程:

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

而对单片机串口通信的TTL电平而言,输出高电平时电压〉2.4V;输出低电平时,电压〈0.8V。

所以这两者直接需要通信时,必须进行电平转换。现在市场上有很多的RS232电平转换集成芯片。但是我们也可以用分立器件自己搭电路来实现这个功能。

如上述电路图所示,左边是DB9串口,现在一般只能在台式机上看到;右边的TXD与RXD是单片机的引脚,电源VCC是+5V。

1.RS232电平转TTL电平过程:

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

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

2.TTL电平转RS232电平:

TXD=0为低电平时,因为Q3是PNP型三极管所以Q3会导通,而且Q3导通电阻是比较小的所以PCRXD的电压与VCC相同,都是5V,在+3~+15V之间是逻辑0。

TXD=1时,此时Q3是截止的(截止电阻非常大),而在PC发送数据时,PCTXD的空闲状态为高电平,电压是在-3~-15V之间,当PCTXD的电平是-3V时,二极管D1导通,电容C7充电,上负下正(注意电容的接法),电容C7的上极板电位最终被钳在-2.3V之间(可以看出,这个电路在临界位置有bug,使用这个电路时,尽量避开)。而在PCTXD为低电平+3~+15V时,二极管D1反向截止,电容没法放电,仍然会保持一段时间的上负下正的状态。

所以在TXD为1时,PCRXD通过电容可以获得负电压,即RS232的逻辑“1”。

那你是否担心:既然电容C7是保持上负下正,没法放电,那么当TXD=0,PCRXD为5V时,是不是会对电容进行反向充电?

是的,你想的没有错。这里电容C7的符号明显是个电解电容,电解电容的反向充电会导致电容损坏,甚至出现冒烟,漏水的情况。虽然当PCTXD在-3~-15V时,通过二极管D1钳位的作用,可以使C7的负极为负电压,但是在PCTXD在+3~+15V时,就存在隐患了。

所以把C7换成无极性的电容就OK了。网上这个电路,C7画的都是电解电容,容易产生误导。我认为应该是用无极性的电容。如果各位有不同的见解,可以在底下留言。

注意:

本例电路要正常实现电平转换功能,要选择合适的三极管,而且波特率不能太高,电源要稳,不然很容易受到干扰,这个在仿真时可以测试一下。

虽然这个电路简单,省钱,但是可靠性不高,一般只能凑合用。所以在做产品的时候,都会选用集成芯片来转换。

附上TTL和CMOS的电平标准:

(一)、TTL电平标准

输出L:〈0.8V;H:〉2.4V。

输入L:〈1.2V;H:〉2.0V

(二)、CMOS电平标准

输出L:〈0.1*Vcc;H:〉0.9*Vcc。

输入L:〈0.3*Vcc;H:〉0.7*Vcc.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • TTL
    TTL
    +关注

    关注

    6

    文章

    469

    浏览量

    69346
  • RS232
    +关注

    关注

    13

    文章

    702

    浏览量

    93419
  • 电平转换电路

    关注

    1

    文章

    44

    浏览量

    13819
收藏 人收藏

    评论

    相关推荐

    rs232接口电路图

    rs232接口电路图RS232接口电路图
    发表于 10-17 01:05

    USB-->TTL,USB-->RS232,TTL-->RS232 转接芯片及电路图

    )(USB--->RS232)(USB-->TTL)*************************************************************************这个应该也可以用CH340直
    发表于 08-14 11:57

    TTLRS232电平转换电路及工作原理

    和单片机的TTL电平不一致,因此单片机和PC机之间的串口通讯必须要有一个RS232/TTL电平转换
    发表于 02-24 14:37

    TTLRS232电平转换电路及工作原理

    `TTLRS232电平转换电路及工作原理1、先介绍电脑上与单片机进行通讯的接口的名称(1)一般是用电脑串口来进行通讯的,平常大家说的电脑的
    发表于 02-25 13:30

    RS232接口简介

    1 RS232接口简介RS232接口又称DB9接口,是现在主流的串行通信接口之一。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:1)接口的信号电平值较高,易损坏接口
    发表于 07-28 06:04

    请问RS232电平TTL电平如何进行转换

    请问RS232电平TTL电平如何进行转换
    发表于 10-21 06:41

    RS232电平TTL电平的区别

    分别使用寄存器地址方式和HAL库实现流水灯一.串口协议和RS-232标准,以及RS232电平TTL电平的区别串口通信协议:串口通信指串口按
    发表于 01-26 07:31

    RS232电平TTL电平的区别

    目录一. 了解串口协议和RS-232标准,以及RS232电平TTL电平的区别;了解"USB/TTL
    发表于 02-09 06:51

    RS232电平TTL电平的区别在哪

    一. 了解串口协议和RS-232标准,以及RS232电平TTL电平的区别;了解"USB/TTL
    发表于 02-10 07:53

    RS232电路图

    RS232接口电路图
    发表于 06-09 14:17 4169次阅读
    <b class='flag-5'>RS232</b><b class='flag-5'>电路图</b>

    RS232 TTl RS485转换接口电路

    RS232 TTl RS485转换接口电路
    发表于 10-15 14:45 1.1w次阅读
    <b class='flag-5'>RS232</b> <b class='flag-5'>TTl</b> <b class='flag-5'>RS</b>485<b class='flag-5'>转换</b>接口<b class='flag-5'>电路</b>

    使用三极管来实现RS232接口-TTL转换电路

    使用三极管来实现RS232接口-TTL转换电路
    发表于 05-18 22:13 7067次阅读
    使用三极管来实现<b class='flag-5'>RS232</b>接口-<b class='flag-5'>TTL</b><b class='flag-5'>转换</b><b class='flag-5'>电路</b>

    TTL CMOS RS232 RS485 RS422各种电平内容

    TTL CMOS RS232 RS485 RS422各种电平内容
    发表于 10-31 14:32 55次下载
    <b class='flag-5'>TTL</b> CMOS <b class='flag-5'>RS232</b> <b class='flag-5'>RS</b>485 <b class='flag-5'>RS</b>422各种<b class='flag-5'>电平</b>内容

    RS232C/TTL电平转换和串口取电

    本文为大家介绍简单的RS232C/TTL电平转换和串口取电。
    发表于 01-05 17:08 1.1w次阅读
    <b class='flag-5'>RS232</b>C/<b class='flag-5'>TTL</b><b class='flag-5'>电平</b><b class='flag-5'>转换</b>和串口取电

    TTL电平RS232电平的区别

    什么是TTL电平、CMOS电平RS232电平?它们有什么区别呢?一般说来,CMOS电平
    的头像 发表于 02-07 14:58 4214次阅读