配置树莓派USB接口的电流限制

树莓派的USB接口是有电流限制的,默认只能达到600mA。这给外接一些对电流要求较高的设备时会遇到电流不足的问题,导致无法工作或工作不稳定。

例如外接某些移动硬盘,我们通常需要加入额外的电源来对这些设备供电。当然可以选择有源 USB HUB 来很好地解决。

而今天介绍的一种方案,只需要修改树莓派系统的配置,即可提高 USB 接口供电的电流限制(最大为 1.2A)。

首先申明一些重要的注意事项:

  • 首先需要合理评估超载的电流是否在可以接受的范围内,如超出默认值 600mA 50%以上,则墙裂建议用有源 HUB 方案。
  • 本方案不可用于树莓派 Zero。也不适用于 2017-04-10 之前的 Raspbian 系统。
  • 使用该方案之后,树莓派将失去保修的条件。
  • 分享本方案仅供专业玩家了解这个配置项,如果你无法理解或无法对负载进行合理评估请勿继续阅读,我们非常不愿意看到因为忽视了以上事项而导致你的树莓派主板因过载而报废。同时对进行该项尝试而发生的任何可能的损失免责。

因树莓派的USB接口电流大小由USB电流保护芯片进行限制,所以通过旁路USB电流保护芯片(即不让电流从电流保护芯片流过)就可以实现更大电流。

具体配置需要修改 /boot/config.txt 这个文件,在最后面添加三行。


max_usb_current=1

current_limit_override=0x5A000020

avoid_warnings=2

由于电源芯片限制,最大电流为1.2A。重新启动树莓派即可生效。

曾经有一个树莓派摆在你的面前正常工作着,你要好好珍惜哦~(采用请慎重)

这是一篇发布于 7年 前的文章,其中的信息可能已经有所发展或是发生改变,请了解。


4 评论

  1. 你好, 请问一下, 我的树莓派电源出了点小问题可以咨询一下吗?
    我的适配器和线连到手机充电可以达到5V1.2A或者更高, 但是连到树莓派3b上就最大0.35a是什么情况? 而且会发生不稳定的情况,,,,

  2. 我用5V6A电源供电,只能带一个移动硬盘,带第二个硬盘就不断嗒嗒响,不能稳定。参考电路图,输入电流限制在5V2.5A,所以,无论如何,带不动2个移动硬盘,除非自己修改电路,去掉限流器件。最好硬盘外接供电电源。外接供电不适合USB3.0,因为没有外接供电口。USB HUB供电倒是可以,但新的都没供电口了吧。

    • 和老哥的现象完全一样,昨晚我也是试了,两个USB3.0差两个USB转SATA,想挂两个硬盘。
      结果两个硬盘都读不到,再加上听到硬盘有嘀嘀嘀的响声,就估计是供电不足导致的。

1 Trackback / Pingback

  1. 修改树莓派USB端口电流限制 – TSTR

发表评论

你的邮件地址不会公开


*