打印

RS232能直接经过电阻分压给单片机用吗

[复制链接]
2490|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
alsort|  楼主 | 2013-5-11 18:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

设计时单片机与另外一个单片机的UART通信,所以就没有用232之类的芯片,直接在UART_TX、UART_RX都接拉电阻,由于另一块板子还没有调好,在调试当前板的时候测试UART接收,通过PC端串口精灵发送,RS232数据经过电阻分压后是接近3V,此时上图所示的UART_RX端导线未与单片机连接时测得的电压是正常的分压电平,约为3V,与单片机连接后实测UART_RX端为2V...
以上是问题现象描述,两个问题1、RS232能直接分压给单片机用吗?
                                                 2、为什么接入单片机后高电平只剩2V?
单片机使用C8051F382,IO输出高电平为3.3V

相关帖子

沙发
maychang| | 2013-5-11 18:19 | 只看该作者
RS232电平与单片机电平不同,RS232以负电压为逻辑“1”,一般不能将RS232信号分压后作为单片机输入信号。

使用特权

评论回复
板凳
alsort|  楼主 | 2013-5-11 18:28 | 只看该作者
maychang 发表于 2013-5-11 18:19
RS232电平与单片机电平不同,RS232以负电压为逻辑“1”,一般不能将RS232信号分压后作为单片机输入信号。 ...

接口的电气特性 在RS-232-C中任何一条信号线的电压均为负逻辑关系。即:逻 辑“1”,-5— -15V;逻辑“0” +5— +15V 。噪声容限为2V。即 要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号 作为逻辑“1”——来自百度百科

那么这样只能用电平转化芯片了吗

使用特权

评论回复
地板
maychang| | 2013-5-11 18:47 | 只看该作者
alsort 发表于 2013-5-11 18:28
接口的电气特性 在RS-232-C中任何一条信号线的电压均为负逻辑关系。即:逻 辑“1”,-5— -15V;逻辑“0 ...

当然不是只能用电平转化芯片,还有其它分立元件电路。不过,对楼主来说,可能用专用的电平转换芯片最简单。

使用特权

评论回复
5
alsort|  楼主 | 2013-5-11 19:15 | 只看该作者
maychang 发表于 2013-5-11 18:47
当然不是只能用电平转化芯片,还有其它分立元件电路。不过,对楼主来说,可能用专用的电平转换芯片最简单 ...

我想把这部分功能测试完

使用特权

评论回复
6
gx_huang| | 2013-5-12 08:46 | 只看该作者
LZ要搞清楚:
1、RS232电平逻辑和TTL是反相的。
2、RS232电平范围很款,逻辑1可能是-5V,也可能是-10V,和驱动芯片有关。
你为了省钱,可以用三极管反相电路。

使用特权

评论回复
7
hulx| | 2013-5-12 22:13 | 只看该作者
两个单片机通讯直接连就可以。

使用特权

评论回复
8
airwill| | 2013-5-12 22:45 | 只看该作者
由于的负逻辑, 必须有电平反相.
收集了个电路, 我看只能半双工, 可以给你参考一下.

使用特权

评论回复
9
alsort|  楼主 | 2013-5-18 07:42 | 只看该作者
airwill 发表于 2013-5-12 22:45
由于的负逻辑, 必须有电平反相.
收集了个电路, 我看只能半双工, 可以给你参考一下.
...

谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:再苦再累也要每天上21IC 再穷再屌活到老学到老

12

主题

86

帖子

0

粉丝