High Speed USB controller

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

High Speed USB controller

2,987 Views
junkers13
Contributor I

Hi, I have been searching to find a high speed USB (OTG or host) controller, that also has an evaluation board for it.  I have found a few, but there always seems to be a problem.  Either the eval board is cheap and the controller its self is expensive, or vise versa. 

 

 

I did find the MCF5253 which fits what I need almost perfectly but there's a halt on ordering.  I found the beagleboard, but that has a lot on it I do not need, and the controller itself is expensive (~$60).  I've searched for PICs and cant find any which support high speed.

 

So my question is does anyone know of a low cost High Speed USB (host or OTG) controller which also has an available evaluation board for under $300?  I know thats a tight spec but I'm running out of ideas here.

 

 

Thanks

 

 

 

 

 

 

Message Edited by joey c on 2009-09-02 01:54 PM
Labels (1)
0 Kudos
Reply
6 Replies

1,372 Views
Andrey
Contributor III

Try

 

 

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=JMBADGE

 

 

Uses MCF51JM128 MCU

 

There is plenty of pre-loaded examples for using USB and it's cheap.


Regards,

Andrey

0 Kudos
Reply

1,372 Views
kef
Specialist I

High speed USB controllers are able to communicate at 480Mbps. Unfortunately MCF51JM has only Full speed (12Mbps) USB controller.

0 Kudos
Reply

1,372 Views
Andrey
Contributor III

OK,

 

Use MC9S12UF32 for High speed USB

 

 

Eval Board ($500):

 

 

Regards,

Andrey

 

0 Kudos
Reply

1,372 Views
Dave_at_Mot
Contributor III

I have to question what you intend to do with the high speed host.   Keep in mind that getting anywhere close to the capacity of high speed USB requires a very high performance CPU.  The absolute minimum would probably be a 200MHz or so 32 bit CPU.  Even that would require careful optimization and efficient DMA channel implementation.   I think this is why it is fairly rare to find High speed OTG or host on lower end devices.  The controller also tends to want to be tightly coupled with the CPU for best throughput.

 

Regards,

Dave

 

0 Kudos
Reply

1,372 Views
junkers13
Contributor I

Hi Dave,

 

     Idealy I need the controller to have a variety of peripherals including SPI, CAN, external NAND, UART, and USB.  But my focus for right now is to find a controller which has high speed USB host, SPI, and the ability to write to 8 or 16 bit NAND Flash (512Mb to 1Gb in size). The system would be used to store data on the NAND then once a USB flash drive is attached, dump that data from NAND to the drive. 

 

The only reason I'm looking for high speed is that I assumed high speed would yeild a faster transfer to a usb mass storage device than full speed, even with the reduced speed overhead causes.

 

Thanks for any advice

 

 

 

 

 

 

 

Message Edited by joey c on 2009-09-03 02:44 PM
0 Kudos
Reply

1,372 Views
junkers13
Contributor I
An added side note: I would assume the bottleneck would be reading from the NAND flash, but don't know where else to go for non-volatile memory.
0 Kudos
Reply