我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 2591|回复: 24

[技术文章] 一个下拉电阻引发的“血案”?树莓派 4 的设计是怎么翻车

[复制链接]

该用户从未签到

683

主题

98

回帖

3283

积分

二级逆天

积分
3283

终身成就奖社区居民忠实会员宣传大使奖

QQ
发表于 2020-3-22 23:06:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

×
新出的树莓派4出了个看起来有些坑的“BUG”,这使得它不能兼容自带e-mark电子标记的USB Type-C线,比如苹果Mac的充电线。


150915c1rmtllwt5potptl.jpg

两周前,树莓派 Raspberry Pi  发布了最新的产品 Raspberry Pi 4 Model B,提供了一个 USB-C 供电端口。当时大家还在惊喜于该产品“飞跃式”的配置升级。


可惜的是,现在它被发现USB-C口和很多Type-C线不兼容。


树莓派4 是Raspberry Pi 第一款支持 USB-C 的设备。


我们从树莓派官方发布的电路板原理图可以看到,树莓派4的电源设计出了问题。(https://www.raspberrypi.org/docu ... _4b_4p0_reduced.pdf


问题的根本原因是,树莓派4 USB Type-C接口上的共用cc下拉电阻。
看看下面的原理图。

145859fbpyyxr6jk6odp6p.jpg

截取自Raspberry Pi 4 Model B原理图

145907euwp6p66gl63vlfk.png

树莓派4 CC电阻位置


对于大多数线缆/充电器而言,也就是不带Emark芯片的USB-C,这不是问题,
因为这类USB-C线仅用通过电缆连接的一条CC引脚,
因此将正确地检测到树莓派并接收电力。


问题在于带有两个CC连接的Emark线缆。
要理解这一点,请查看Type C规范文档。(https://www.usb.org/document-lib ... on-14-march-29-2019

145916e2r7go7zdyp5u5rp.png

摘自Type-C规范(图4-5)


根据规范,源设备在检测到连接的接收设备之前不会在连接器上提供电源。这是通过将Rd电阻(5.1K欧姆)接地来实现的。有源电缆还使用另一个值或电阻器Ra(800欧姆 -  1200欧姆)发出信号。 Type-C规范有一个表,用于根据CC线的状态查找连接了什么。

145925booq0ggawm5mog74.png

摘自Type-C规范(图4-10)


在正确的操作中,充电器将检测Rd电阻(Or Rd Ra cobination)并打开电源。但当使用在两端呈现Ra的有源电缆时会出现问题。在源极侧,一个CC引脚将连接到电缆中的Ra电阻,另一个CC引脚连接到树莓派的CC线。树莓派将两条线连接在一起,因此呈现了电缆树莓派端的Ra和Rd下拉的组合。假设Ra的平均值计算所呈现的电阻仍然给出在Ra范围内的值。(同样注意,当电缆电子设备汲取功率时,允许Ra电阻低于800,因此低于800的电阻也可能被检测为Ra)。


145935kzjejjt44qf50jg8.png

将两个Ra值呈现给源端,会导致树莓派 4 被认为是“音频适配器附件”。
也就是说电源端将被误认为是一个模拟音频接口,从而拒绝为树莓派供电。

150623cvg3wm4xw3ea28xz.png

树莓派4 连带Emark 芯片的线缆时

150622y67vc1fa9jn7mz2p.png

树莓派4 连不带Emark 芯片线缆时


概括


简单来说,树莓派4 的设计错误,即,USB-C 端口上的两个"CC" 本应该都有自己的 5.1K 电阻,结果 树莓派4 的电路设计允许它们共享一个5.1K 电阻,这一设计破坏了树莓派4与许多 USB-C 充电器的兼容性。



Raspberry Pi 联合创始人 Eben Upton 表示,会在未来版本修正这一设计。眼下比较简单的解决方法是,购买不带e-mark电子标记的线缆或充电器。
回复

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:36
  • 签到天数: 32 天

    [LV.5]常住居民I

    27

    主题

    5607

    回帖

    2万

    积分

    1元学习Allegro(1期)

    积分
    20112

    终身成就奖特殊贡献奖社区居民忠实会员社区劳模优秀斑竹奖最爱沙发社区明星宣传大使奖

    QQ
    发表于 2020-3-23 00:24:01 | 显示全部楼层
    说得很明白,设计的BUG
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-8-26 14:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    46

    主题

    2970

    回帖

    2227

    积分

    Allegro240812初级

    积分
    2227

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2020-3-23 07:00:07 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-7 21:17
  • 签到天数: 103 天

    [LV.6]常住居民II

    49

    主题

    1万

    回帖

    7万

    积分

    三级逆天

    积分
    73138

    终身成就奖特殊贡献奖原创先锋奖社区居民忠实会员社区劳模最爱沙发社区明星原创达人优秀斑竹奖宣传大使奖

    QQ
    发表于 2020-3-23 07:02:48 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    13

    主题

    1111

    回帖

    2687

    积分

    二级逆天

    积分
    2687

    社区居民终身成就奖

    QQ
    发表于 2020-3-23 08:17:07 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 09:40
  • 签到天数: 36 天

    [LV.5]常住居民I

    6

    主题

    604

    回帖

    2251

    积分

    二级逆天

    积分
    2251

    终身成就奖特殊贡献奖

    发表于 2020-3-23 08:31:53 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 44 天

    [LV.5]常住居民I

    6

    主题

    3395

    回帖

    1430

    积分

    二级逆天

    积分
    1430

    终身成就奖特殊贡献奖原创先锋奖

    发表于 2020-3-23 08:34:01 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    587

    回帖

    1174

    积分

    二级逆天

    积分
    1174

    终身成就奖

    QQ
    发表于 2020-3-23 08:40:26 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    209

    回帖

    0

    积分

    二级逆天

    积分
    0

    社区居民终身成就奖

    QQ
    发表于 2020-3-23 08:59:21 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    5

    主题

    4617

    回帖

    5

    积分

    二级逆天

    积分
    5

    社区居民终身成就奖优秀斑竹奖

    QQ
    发表于 2020-3-23 09:12:23 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表