找回密码
 注册
关于网站域名变更的通知
查看: 16478|回复: 15
打印 上一主题 下一主题

单片机串口TX与RX上拉电平的作用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-3-28 18:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
以前做串口电路的时候,一般TX与RX不需要上拉电平,前阵子看到一前辈对于串口的处理中做了上拉的处理,其作用应该不只是提高驱动能力吧,还是另外有原因呢

该用户从未签到

推荐
发表于 2017-3-28 18:37 | 只看该作者
一些cpu的串口容易收到干扰,加个上拉或者下拉电阻有助提高抗干扰能力。

该用户从未签到

推荐
发表于 2017-3-29 09:06 | 只看该作者
本帖最后由 超級狗 于 2017-3-29 09:29 编辑
/ ]7 M2 Q6 x! @6 q7 o% _/ p! m
" B1 I: m3 R* M0 }! }以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。
1 k; v- `  F& f$ a8 \3 v% J" p# Y8 P5 Y/ M
三雞魔電端的 UART RXD 如果為 Low,它會誤以為主控芯片不在(睡著或關機),三雞這邊也會斷線跑去睡覺。6 b5 B: w3 {% Y9 e7 d: u3 D
& K& _- O! C7 X3 Y7 L
他們利用 TXD 和 RXD 的 High/Low,通知對方是否還醒著。- |! H2 O! ^* ^: S7 t5 _& P8 H
) q1 j$ q  o0 s; o, l* p4 i
但這只是芯片商的特殊做法,非業界規範或通則。
. n6 q( v5 `$ `# F( ~8 g
$ [6 `/ I* J) ]2 }

点评

谢谢版主!涨知识了!  详情 回复 发表于 2017-3-31 16:19
版主威武,UART这个信号在某些芯片中定义功能不同的,需要具体才芯片的手册。之前的有一款SOC,uart_tx就是需要默认上拉(FLASH CODE update disable),当uart_tx拉LOW时就会进入FLASH DOWNLOAD CODE MODE,才能烧  详情 回复 发表于 2017-3-29 10:09

该用户从未签到

3#
发表于 2017-3-29 08:30 | 只看该作者
加也行不加也行,这种都是为了调试保险。

该用户从未签到

4#
发表于 2017-3-29 09:01 | 只看该作者
OC门啊,不过有些单片机内部有上拉

该用户从未签到

6#
发表于 2017-3-29 10:09 | 只看该作者
超級狗 发表于 2017-3-29 09:069 b1 \0 D" R# U7 Z9 g* f# z1 k* H
以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。) X2 A; i! Y" @* i
: E# b. q' h" a
三雞魔電端的 U ...

7 h' Q& X% V' q版主威武,UART这个信号在某些芯片中定义功能不同的,需要具体才芯片的手册。之前的有一款SOC,uart_tx就是需要默认上拉(FLASH CODE update disable),当uart_tx拉LOW时就会进入FLASH DOWNLOAD CODE MODE,才能烧写外部的FLASH CODE。

点评

支持!: 5.0
支持!: 5
「鎖你 依你信」連手冊都沒寫,是軟體被喀擦很多次之後才發現的。>_<|||  发表于 2017-3-29 11:48

该用户从未签到

7#
发表于 2017-3-31 16:19 | 只看该作者
超級狗 发表于 2017-3-29 09:06
8 _4 x+ n4 j4 Z. D5 K" W" Z' y以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。4 e8 J4 [5 s) I) c' t

0 Z/ \" O" j# j8 f# v# a# P9 U三雞魔電端的 U ...
! ^9 l/ e! }7 D2 ^, y- o7 _, h
谢谢版主!涨知识了!

该用户从未签到

8#
发表于 2017-3-31 10:05 | 只看该作者
内有若有上拉也是若上拉,重要信号会外部加上拉,可增强驱动能力。
  • TA的每日心情
    开心
    2024-9-14 15:26
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    9#
    发表于 2017-4-1 15:43 | 只看该作者
    一般只需要RX上拉吧,9 n. }8 g& }& I. z9 i
    UART的RX工作中处于输入状态, 为了避免 RX 无连接(或接触不良)下, 不定电平的噪声导致输入乱码等问题, 加上拉可以确定电平.

    该用户从未签到

    10#
    发表于 2017-4-4 23:48 | 只看该作者
    应是增加可靠性吧,我遇到过单片机上拉被烧,无法收信,加个上拉电阻就OK了

    该用户从未签到

    11#
    发表于 2017-4-5 09:38 | 只看该作者
    默认没有数据交换时是高电平,这样处理可能是为了增加可靠性吧,可能是在隔离电路里面,可能会这样做。

    该用户从未签到

    12#
    发表于 2017-5-22 08:50 | 只看该作者
    抗干扰  接收端通常加上拉  因为一般接收端内阻很大  外围的干扰很容易引起电平的跳变

    该用户从未签到

    13#
    发表于 2017-6-8 11:45 | 只看该作者
    涨知识,谢版主

    该用户从未签到

    14#
    发表于 2017-7-5 01:17 | 只看该作者
    超级狗版主威武。。养鸡场是哪?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-2 03:17 , Processed in 0.125000 second(s), 25 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表