Hi, I use the AT91SAM7S64 (in the form of "AT91SAM7S64-EK" evalboard + IAR SW) and it has indeed USB transceiver, but *device* (function) controller only - no host. Two device/function-side examples are given by Atmel; std.2-button mouse(emulated by pushbuttons), and USB-to-serial bridge - none of which need any special SW on the PC/Mac/Linux (host) side. This works (surprisingly) well - hasn't discovered any flaws yet. The sourcecode originates from Atmel's C51-variants(AT89-family) MCUs w.USB-deviceport, so it's quite portable above the UDP HW-driver level. My suggestion for host controller would be the Atmel AT43USB380. It's far easier to use than it's TransDimension and Cypress counterparts (and sorry Phillips, yours seem to be awkward as well ...) since it carries an onboard RISC core to do lowlevel protocol handling (a.k.a. 'arbitration'). Atmel has done quite extensive porting of their SW to both different architectures(ARM7&9/XScale, SuperH, ++) and different compilers (ARM, GreenHills, and recently GNU, for the ARM), and it is *royalty free*:-) But; you get another LQFP-100 package into your design though ... -Morten > -----Original Message----- > From: Robert Adsett [mailto:subscriptions@...] > Sent: Tuesday, November 30, 2004 10:06 PM > To: lpc2000@yahoogroups.com > Subject: Re: [lpc2000] USB host and ARM > > > At 08:43 PM 11/30/04 +0000, you wrote: > > >Atmel AT91SAM7A3 might be what you want. It's brand new, datasheet's > >not on the web site. Engineering samples are available, so if it's a > >decent volume project and you don't need to have it > production within a > >couple of months it might be fine for you. > > AT91SAM7S64? - It claims a transceiver for USB, but I don't > know that there is enough room for a host implementation (I'm > not even tempted). It's data sheet is now available though. > > Robert > > " 'Freedom' has no meaning of itself. There are always > restrictions, be they legal, genetic, or physical. If you > don't believe me, try to chew a radio signal. " > > Kelvin Throop, III > > > > ------------------------ Yahoo! Groups Sponsor > --------------------~--> > $9.95 domain names from Yahoo!. Register anything. > http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/dN_tlB/TM > -------------------------------------------------------------- > ------~-> > > > Yahoo! Groups Links > > > > > > > >
Message
RE: [lpc2000] USB host and ARM
2004-12-01 by Larsen, Morten ActeNO
Attachments
- No local attachments were found for this message.