USB2 and AVR...

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

Hi,

I may be getting ahead of myself as I first need to get my feet wet with AVR, but down the road I really want to do a USB2 project so I want to make sure the development tools I get now will support that.

I am thinking about ordering a STK500 and a Dragon.

Down the road I want to get into a device that can communicate using USB. Will the STK500/Dragon prove useful for this? I saw this page on the atmel site:

http://www.atmel.com/products/av...

Questions:

1. It mentions a STK525. Is this used with a STK500 or on its own? It is pricy. I also saw an EVK525 which I thought was perhaps a cheaper evaluation STK525, but it looks different.

2. Does ATMEL have an AVR with USB2 ?

3. Will a Dragon work with an STK525 ?

4. How does the AVR USB Key fit into this? It is pretty cheap...

Thanks,

Alan

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

1) STK525 is a "top board" that plugs into the two expansion connectors on the STK500 though I believe it can be used standalone too.

2) I think the AVR32s might do USB2 but the 8 bit micros (subject of this forum) cannot go much above 20MHz and as such they almost all use 12MHz when doing USB which means you aren't going to get beyond USB1.1 speeds.

3) Yes

4) It's a completely separate option if you want to explore USB. To be honest it's probably a far better bet than a 525 as you get loads more for your money. It has the top of the range 8bit USB chip (1287) so you can see the full range of what's possible with AVR8-USB chips. In fact you couol buy FIVE AT90UBSKEY's for the cost of one STK525

If you are going to do general AVR work I'd still consider getting the STK500 and Dragon too but for the purposes of exploring USB the ATUSBKEY is all you really need to get started. You don't even need a programmer to use it because it is preloaded with the DFU bootloader which communicates with "FLIP" in AVR Studio so you can simply download the programs you write over USB using that.

Cliff

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

Quote:

2) I think the AVR32s might do USB2 but the 8 bit micros (subject of this forum) cannot go much above 20MHz and as such they almost all use 12MHz when doing USB which means you aren't going to get beyond USB1.1 speeds.

There is the issue of protocol, and the issue of speed. With an 8 bit micro, you can do the 2.0 protocol, but you can't get to "High Speed" as USB defines it.

Quote:

4) It's a completely separate option if you want to explore USB. To be honest it's probably a far better bet than a 525 as you get loads more for your money.

Take a look at LUFA http://www.fourwalledcubicle.com/LUFA.php
for USBKEY related example projects.