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

芯片管脚内部已经做上拉了,外面还有必要再上拉吗?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
RT; W1 {; V3 F9 @: }. q8 \/ `9 h  J

该用户从未签到

2#
发表于 2017-9-29 14:47 | 只看该作者
一般来说,可不加上拉。但为了提高电路可靠性,还是加上的好。如果片内上拉一烧,电路就趴窝了

点评

芯片内部的上拉烧掉,芯片自身也完蛋了吧  详情 回复 发表于 2017-9-29 15:13

该用户从未签到

3#
 楼主| 发表于 2017-9-29 15:13 | 只看该作者
ksvhxd 发表于 2017-9-29 14:478 b- d) j  c- q# M
一般来说,可不加上拉。但为了提高电路可靠性,还是加上的好。如果片内上拉一烧,电路就趴窝了

2 ]' G0 q5 `) x" J芯片内部的上拉烧掉,芯片自身也完蛋了吧
/ H& m5 }7 B' T% s- \

点评

那可不一定,我遇到过好几例,采用片内上拉做控制驱动,结果运行过程中失控,先也认为是单片机烧了,可其他控制IO又工作正常。加一外部上拉就恢复正常。故判定为单片机上拉失效,所以在以后的设计中我都加上了外部上  详情 回复 发表于 2017-10-3 22:19
  • TA的每日心情
    开心
    2024-9-14 15:26
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    4#
    发表于 2017-9-29 16:29 | 只看该作者
    建议加上. 芯片内部的,一般都是弱上拉。

    该用户从未签到

    6#
    发表于 2017-9-30 08:37 | 只看该作者
    看驱动负载而定,外面的负载大的时候必须加,

    该用户从未签到

    8#
    发表于 2017-10-3 22:19 | 只看该作者
    dqwuf2008 发表于 2017-9-29 15:13
    $ o3 c2 P+ p' y2 A) l" ~$ B, G芯片内部的上拉烧掉,芯片自身也完蛋了吧
    + ?4 h, Y/ z. z, w( o
    那可不一定,我遇到过好几例,采用片内上拉做控制驱动,结果运行过程中失控,先也认为是单片机烧了,可其他控制IO又工作正常。加一外部上拉就恢复正常。故判定为单片机上拉失效,所以在以后的设计中我都加上了外部上拉。
    8 f2 V) g, C& j* u& {4 z9 E
  • TA的每日心情
    开心
    2025-10-29 15:11
  • 签到天数: 272 天

    [LV.8]以坛为家I

    9#
    发表于 2017-10-10 13:36 | 只看该作者
    加上比较好,毕竟内部能力有限

    该用户从未签到

    10#
    发表于 2017-10-11 11:44 | 只看该作者
    要具体情况分析,看内部上拉的强弱而定

    该用户从未签到

    11#
    发表于 2017-10-12 13:47 | 只看该作者
    内部弱上拉,75K之类的

    该用户从未签到

    12#
    发表于 2017-10-27 17:20 | 只看该作者

    7 y" n$ V- P$ t! d# ^1,对于芯片IO口设计内部上下拉,主要是为了给芯片一个固定的状态,如果该IO不用的时候,管脚悬空,也不会引入ESD问题,这个可能是设计的初衷。. v% f3 @5 B4 ]# X! K# J5 S
    2,对于一些特别用途的IO,比如SD卡或者EMMC,协议要求上拉,为了节省成本,方便pcb布线,内部会特别考虑加上拉电阻,阻值会考虑spec的要求。8 B5 r. }, X5 Y5 E4 Y( E
    4 q8 R0 x7 [/ B; B. l( g8 R5 L
    关于楼主提到的问题,我认为你要考虑的重点是上拉的作用和目的是什么?如果是用来做strap pin,内部有上拉,外部就不需要上拉;如果你用来驱动外部设备,比如 I2C,内部上拉的驱动电流就不够了,这是就要外部上拉。
    / e0 m: w$ b# e( ]3 ^2 }# f0 V& c从芯片角度来说,IO驱动电流越大,芯片内部功耗就越大,越不利于散热。通常情况下IO驱动电流10mA以内,驱动个发光二极管没啥问题,如果你觉得亮度不够,加个上拉电阻,也没啥问题。9 R+ K, v/ {/ q+ o
    --以上希望能帮到你!0 h. b" e# j  V% M! H
    . c* j. c" a' Z: c5 G7 V6 Y# i

    该用户从未签到

    13#
    发表于 2017-10-27 17:25 | 只看该作者
    对于8楼兄弟遇到的问题,推测可能是IO口驱动输出的电流超过了额定值,导致IO口驱动模块失效导致的。驱动外部电路时,一般都会串一个限流电阻就是这个道理。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-31 15:57 , Processed in 0.156250 second(s), 29 queries , Gzip On.

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

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

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