让树莓派USB支持大电流才可以让树莓派挂移动硬盘,有两种方法,第一种使用树莓派自身USB,加载特定参数,另一种使用我们研发的一个有源HUB方案.
使用树莓派自身的扩大电流方案优点:
- 不用额外购买USB HUB
- 不插HDMI时候可以安全获得更大电流提供.
- 只需要与以太网共享带宽.
使用树莓派自身的扩大电流方案缺点:
- 失去保修
- 最大只能提供1.2A电流(默认600mA)
- 过流容易导致树莓派彻底损坏,如核心电压变低,严重的导致主芯片损坏.
- 不能用于Pi Zero.因为Pi Zero默认没做电流调节,直接限制在600mA了.
使用我们的有源HUB方案优点:
- 不失去保修
- 能提供最大1.8A的电流输出
- 不会损坏树莓派
- 不管是否使用HDMI,均不影响使用.
- 更多USB口可以使用.
使用我们的有源HUB方案缺点:
- 设备更多,共享带宽更少,通常在连接多个移动硬盘时尤为明显.
- 需要购置有源HUB.
我们推荐使用第二种方案,但是现在先介绍下第一种方案的实现方式和原理.
因为树莓派的USB电流大小由USB电流保护芯片控制,所以通过旁路USB电流保护芯片就可以实现更大电流,由于电源芯片限制,最大电流为1.2A.具体方法也非常简单.添加下图三行就可以了.
max_usb_current=1
current_limit_override=0x5A000020
avoid_warnings=2
再次启动Pi,已经可以支持更大电流了.可见,电流已经接近1.2A的输出能力了.
但是如果要更大怎么办,直接使用我们的有源HUB方案,无需修改配置文件,直接使用.电流可以直接到达1.8A.使用有源HUB提供大电流的话,不需要修改树莓派配置(仅限2017-04-10以后的镜像)
果断顶了,这个功能让我的移动硬盘也直接可以接树莓派了…
不用有源 USB hub 的感觉是那么清爽~哈哈