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
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
High speed USB controllers are able to communicate at 480Mbps. Unfortunately MCF51JM has only Full speed (12Mbps) USB controller.
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
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