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