USB master on any AVR devices?

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

or do you know of any ohter USB master chips?

thanx,

mycal

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

From the Atmel web site

Quote:

Dual Role (OTG/Host/Function) Controller
Device Description
AT43USB370 Full speed, USB 2.0 compliant host/function processor with embedded USB host stack and device driver firmware. Please register to download the USB device firmware library and the USB Wizard, Atmel's USB firmware generation utility.

AT43USB380 On-The-Go Upgrade of the AT43USB370 USB 2.0 Full-Speed Host/Function Processor. The AT43USB380 provides three modes of operation: OTG, standalone host and standalone device. It comes with 32-/16-/8-bit system bus interface with DMA capability. It is supported by a comprehensive set of USB software suite including standard USB class drivers. Please visit http://www.atmel.com/ad/plugplay... to request the full datasheet.

But I have not been able to get Price&Availability on any of the Dev kits!! (I'll keep trying!)

C.H.

C. H.
-------------------------------------------------------------------
It's only waste if you don't use it!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am planning to use SL811HS.
The SL811HS USB Host/Slave Controller incorporates USB Serial Interface functionality along with internal full-/low-speed transceivers.
The SL811HS supports and operates in USB full-speed mode at 12 Mbps, or at low-speed 1.5-Mbps mode.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have interfaced the Cypress SL811HS to the ATmega162. It is intended to interface with one of those stupid USB FLASH sticks. So far I have only gotten it to enumerate devices. I'm starting the coding later today. I also have it working as an HID device but have not merged the two projects together yet.

Be careful using the Cypress development code. There was a major problem that I think was in the reset routine. I cannot remember the actual detail but it would put the chip to sleep and needed a hardware reset to wake-up. My only clue was the oscillator stopped running so started commenting code until it kept running.

Also the 8051 C code has multi-byte data in big endian(?) format, most significant byte first.