Sat Oct 27, 2012 12:10 pm
The Pi is suposed to be a tool for educational purpose. So, third world countries (among others) have a cheap platform to start learning programming. The idea is they take an usb keyboard, mouse and cheap phone charger they have lying around, they connect it and they can start to work.
While automatically generated databases and compatibility lists are great ideas, they aren't very helpfull in achieving the above goal. If I have to go shopping for a Pi certified keyboard, mouse and supply, the low cost factor of my platform is quickly dissapearing.
mice and keyboards are low speed hid devices, and hid is a standard. The same is true for usb mass storage devices. If they get enough voltage, they should simply work.
RF coming out of a charger shouldn't be a problem. The expected output of such a device is DC, so a simple lowpass filter being a couple of capacitors and a coil can do the trick.
Even a ferrit bead around the power cable helps a lot.
If devices appear on the list that work for some people and not for others, we are facing an even bigger problem, since apparantly at that moment working or non working is like playing the lottery.
In my opinion, if keyboard x isn't working, and keyboard y does work, we can put x on the list of incompatible devices. But, if a good supply is used (no idea how to define a good supply in case of the Pi) keyboard x might also work. So, should it be on the list or not?
A supply needs to be able to deliver a stable DC voltage. A good supply does this from no load till full load conditions. A stable DC voltage is a voltage that isn't containing much ripple. (An issue you might be unable to measure without a scope)
For stable operation, the Pi seems to need a voltage between 4.85 and 5.25V this would mean a 5V supply with a deviation of maximum -4 to +5%
What other magical power supply parameter am I missing? Without knowing it, it's hard to order a known good supply for the Pi. Also be aware that 5 identical supplies not necessairily will produce the same voltage all 5. So, yours might work and mine might not.