Why Powered USB Is Going to Fail
An anonymous reader writes "Patrick McFarland, famous Free Software Magazine author, has written a two part article about why Powered USB is not taking off at home. (part 2 is also available) He includes a lengthy history on why USB took off in the first place, and then continues on to explain what we gain by allowing Powered USB to power all our devices."
Bzzzt! Wrong. There's no guarantee that 2.5" drives do not require more than 0.5A @ 5V. I've got four drives in front of me, and three of them require 0.7A.
Not only that, but the 2.5" drives are more expensive, slower, and has way less storage capacity.
Nowadays a special expansion card or external device are necessary to get back the same capability. The cheapest are around $100
You're correct, but to be fair in comparision, back when those ports were popular on the IBM-PC, the parallel, serial, and joystick ports were themselves expensive add-on cards.
The PC and PC-XT had NO built in I/O. You had to plug in EVERYTHING as expansion cards, includng floppy controller card, hd controller card, serial card, parallel (which you could get built on with the MDA monochrome text-only video card), game port card, video card. None of these were built in 'on the motherboard.' On the original PC it wasn't hard to tie up all five expansion slots, since you also didn't get 640K on the motherboard, so had to plug extra RAM in _brace_yourself_ an expansion card in other I/O slot.
Thus the rise of the 'AST Six-Pack' and other multifuntion cards, which gave you seral/parallel/memory/realtime-clock/etc. all on one card (a card that cost about what people pay now for a whole system at Wal-Mart.)
I think you have it backwards, unless you have a PC or FireWire Card that doesn't support bus master. It is not uncommon to find marginal FireWire support on PC's, but most consumer & pro electronics, as well as all Apple products offer full Firewire support.
USB requires a host CPU; FireWire does not.
FireWire uses a "Peer-to-Peer" architecture in which the peripherals are intelligent and can negotiate bus conflicts to determine which device can best control a data transfer
USB 2.0 uses a "Master-Slave" architecture in which the computer handles all arbitration functions and dictates data flow to, from and between the attached peripherals (adding additional system overhead and resulting in slower, less-efficient data flow control)
USB 2.0
1.5 Mbit/s 12Mbit/s 480Mbit/s supported.
USB controller is required to control the bus and data transfer.
Cable up to 5 m.
Up to 127 devices supported.
Power supply to external devices is 500 mA/5V (max).
Full compatibility with USB 1.1 devices.
FireWire (IEEE1394)
100 Mbit/s to 800Mbit/s supported.
Works without control, devices communicate peer-to-peer.
Cable up to 4.5 m.
Up to 63 devices supported.
Power supply to external devices is 1.25A/12V (max.).