找回密码
 注册
关于网站域名变更的通知
查看: 16545|回复: 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 编辑
3 W( d1 S8 n2 \5 P4 w3 O8 X$ b& G3 ?, o2 H# [! ?
以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。
; z  g  a8 W/ U( ?
$ W" Q6 N. t% z: o$ t三雞魔電端的 UART RXD 如果為 Low,它會誤以為主控芯片不在(睡著或關機),三雞這邊也會斷線跑去睡覺。& t0 ^- p7 P) p$ {' @/ k; M5 R

, a! V7 N7 T  s# v- i( N) H, Y. H0 H他們利用 TXD 和 RXD 的 High/Low,通知對方是否還醒著。" V* k; t; m  q( v3 d1 p

3 b5 f& [: J+ x7 X, S9 p% V) X- x但這只是芯片商的特殊做法,非業界規範或通則。6 q) U6 |5 Y6 ~+ R
9 U1 i. \- z7 e

点评

谢谢版主!涨知识了!  详情 回复 发表于 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
$ h: g8 |+ B/ R* q; c以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。
/ x$ ^/ _) H  G+ x- X7 c9 ]- I5 K& E! x" I- _# ~5 e7 B
三雞魔電端的 U ...
( Z% B( W8 n' i& x  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- U8 ~4 ]6 m; h+ A1 r; V
以前在養雞場,索尼依你信的三雞芯片,使用 UART 傳送/接收指令,SPI 傳送/接收數據。5 v0 j( V9 F2 J+ G; F9 n
" W, ^/ N% o1 b: ]1 i, l
三雞魔電端的 U ...
( f9 }+ ]/ u. v& ]* L/ e+ ]' [) P
谢谢版主!涨知识了!

该用户从未签到

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

    [LV.3]偶尔看看II

    9#
    发表于 2017-4-1 15:43 | 只看该作者
    一般只需要RX上拉吧,
    5 B' ?- C9 s, p9 G0 Q  |3 F. SUART的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-29 05:15 , Processed in 0.156250 second(s), 29 queries , Gzip On.

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

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

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