找回密码
 注册
关于网站域名变更的通知
查看: 15896|回复: 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 编辑 ; H# _: ?- s7 k; s" K

  Q9 y/ R: H! w7 |$ ~! n以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。
- q0 H/ R' B% T1 m8 `4 O) o) q! O$ _) r% Z; O0 w
三雞魔電端的 UART RXD 如果為 Low,它會誤以為主控芯片不在(睡著或關機),三雞這邊也會斷線跑去睡覺。
4 J: ?9 U* w. x0 ]( @1 d
' X1 f' a2 ^5 L* B& f他們利用 TXD 和 RXD 的 High/Low,通知對方是否還醒著。
7 W1 D9 Y4 s7 a! a
1 p; W$ H; P! [; V" X. L( E但這只是芯片商的特殊做法,非業界規範或通則。* `7 u1 F; a9 C! C; l9 X

9 U" k8 z, {% b7 s8 P1 B& ?+ [% _

点评

谢谢版主!涨知识了!  详情 回复 发表于 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:06
. u( x2 c+ H, z* c以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。8 K* k4 T0 \4 P2 c# @) n

- n3 z. l! ^" u2 ^$ u( j三雞魔電端的 U ...
; y1 N! i" ^9 D5 v- g& U3 g
版主威武,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- e# C- C7 M! A% L/ |  \( E$ S  c* B
以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。
2 G- D$ T( d5 r! R5 Y
: E) {/ D: @0 O& z三雞魔電端的 U ...

5 k) n1 U6 u$ C8 J1 f谢谢版主!涨知识了!

该用户从未签到

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

    [LV.3]偶尔看看II

    9#
    发表于 2017-4-1 15:43 | 只看该作者
    一般只需要RX上拉吧,4 u+ y5 |; s, @, l( R6 }) O
    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-6-15 02:55 , Processed in 0.078125 second(s), 25 queries , Gzip On.

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

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

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