09.11.2012 Views

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

▪ (B) - Relates to model B production board<br />

▪ (!) - Information from alpha and beta board days -- beta board verified<br />

peripherals should still apply to production boards for the most part, but the alpha<br />

board is fairly different<br />

▪ No markup - relates to all production boards<br />

Discuss: http://www.raspberrypi.org/forum/?mingleforumaction=viewtopic&t=247<br />

If you are adding to a product list it would help clarity if entries are kept/added in<br />

alphabetical order.<br />

Power Usage Notes<br />

Warning: Adding peripherals may increase the loading on the power supply to your<br />

board and this, in turn, may affect the voltage presented to the RPi. If the<br />

RPi's supply voltage falls below a certain value (anecdotally stated as<br />

around 4.75V), or it begins to fluctuate, your setup may become unstable.<br />

There is a Wiki section about this issue (http://elinux.org/<br />

RPi_Hardware#Power) which is worth a read.<br />

Model B Hardware Revisions and USB Power limits Hardware Revision 1.0 The<br />

original Model B board had current limiting polyfuses which limited the power output of<br />

each USB port to approximatly 100mA. USB devices using more than 100mA had to be<br />

connected via a powered hub. The <strong>PI</strong>'s PSU was chosen with a power budget of 700mA<br />

of which 200mA were assigned to the USB ports, so the <strong>Raspberry</strong> Pi's (poly)fuses were<br />

designed only for devices up to 100mA, and typical 140mA polyfuses will have as much<br />

as 0.6 volt across them when drawing currents near the 100mA limit. As a consequence<br />

the USB ports are only directly suitable for "single current unit" USB devices which,<br />

according to USB specifications, are designed to work with just 4.4 Volt. Not only do non<br />

single current unit devices draw more current (causing greater Voltage drops, and greater<br />

stress on the fuses), they also might require 4.75 Volt to work.<br />

Model B Hardware Revision 2.0 and Revision 1.0 with ECN0001 change This had the<br />

polyfuses removed, removing the 100mA current limitation for each USB port (but<br />

leaving the main fuse F3 intact). Users should still ensure their power supply can power<br />

the RPi and the USB peripherals. Revision 2.0 was released in August 2012.<br />

Linux Driver Issues<br />

Shortly after the <strong>Raspberry</strong> Pi was released it was it was confirmed that there were a<br />

number of issues with the Linux USB driver for the SMSC95xx chip. These included<br />

problems with USB 1.x peripherals that use split transactions, a fixed number of channels<br />

(causing problems with Kinect) and the way the ARM processor handles the SMSC95xx<br />

interrupts. [1] (http://www.raspberrypi.org/phpBB3/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!