gnupic@linuxhacker.org

gnupic@linuxhacker.org


Subject: Re: USB
From: Eric Smith
Date: Thu, 21 Mar 2002 10:20:06 -0800 (PST)

> At one point in 1998 I had a 8051-based very very minimally functional
> USB audio device operating with Win98.  I foolishly didn't finish the
> project, but I've been thinking of picking it up again since USB audio
> devices are supported in linux.  (But with PIC instead).
>
> Has anyone interfaced a PIC with a high-speed USB peripheral controller
>  chip?  This is probably better asked on the piclist, but thought I'd
> try  here first.

I've been waiting for some time for the Cypress EZ-USB/FX2 to become
real.  They've had silicon for a while, but as far as I'm concerned
such things aren't "real" until you can actually get parts and a
development kit in hand.  (I don't count early access to select
customers.)  Anyhow, it looks like the CY3681 development kit for it
is finally available to anyone for $495.

If you already have some 8051 code, I'd suggest using the EZ-USB/FX2
(which uses a high-speed 8051 core), and not using a PIC.  I've used
the EZ-USB/FX, and it's a nice part.  The 8051 isn't my favorite
architecture, but I can live with it.

On re-reading your question, I'm not sure now whether you really
meant the new high-speed (480 Mbps) or what's now called "full speed"
(12 Mbps).  For 12 Mbps, I recommend using the EZ-USB/FX and forgetting
about the PIC.

Eric




gnupic@linuxhacker.org