On 06/16/2013 01:19 PM, Tony Duell wrote:
Since 4Gbits is comparable to all the storage I have
on all my computers,
I do wonder why on earth I would want to pass all that data donw one cable
in a seconmd or so.
Well, that's the burst rate anyway. But with online storage even for
the home computer user running into the multi-terabyte range, I can see
an application for a very high-speed interface.
And actuiallym this is one of the problems with USB
IMHO. Becuase it
claims ot be universal (it can be used with any peripheral, I guess
that's what 'universal reall means here) and supports a high data rate it
is over-complex both electriclaly and logically. For many applications
the added complexity is a right pain. there are simpler interfaces which
do the job as well if not better.
Most of the complexity is in the host, not the peripheral. Indeed, even
without the FTDI-style interface chips, it's still possible to
inexpensively create a device-level interface to USB using nothing more
than an AVR ATTiny MCU--see the VUSB project list for minimalist interfaces.
Indeed, my only gripe is with the registration requirements and costs
involved with dealing with the USB-IF people. Some Chinese outfits have
gotten around that one by simply picking VID and PIDs out of thin air.
But at its most basic, USB is not terribly complex and is a good match
for today's devices.
--Chuck