Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

RE: [lpc2000] USB host and ARM

2004-12-01 by Larsen, Morten ActeNO

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
> 
> 
> 
>  
> 
> 
> 
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.