ATMEGA versus FT232R
Rayman
Posts: 14,844
I've been happy with the FT232R as a USB to serial bridge to program the Prop.
But, I just noticed an ad for the Arduino Uno where they say the big improvement was to replace the FT232R with an ATMEGA832.
The price looks comparible... The software looks free... The size may be a bit bigger...
But, I'm not very familiar with ATMEGA stuff, anybody know if it makes sense to use ATMEGA832 instead of FT232R?
But, I just noticed an ad for the Arduino Uno where they say the big improvement was to replace the FT232R with an ATMEGA832.
The price looks comparible... The software looks free... The size may be a bit bigger...
But, I'm not very familiar with ATMEGA stuff, anybody know if it makes sense to use ATMEGA832 instead of FT232R?
Comments
That said, if given the choice I bet most users would opt for the FTDI chips and the fewer bugs that come with them. The "promise" of the Atmel chips is that they're reprogrammable and technically capable of acting as either USB host or slave, though at least on the Arduino there aren't too many examples of altering the Uno to be a host. Secondarily, for Mac users there are no drivers to install for the Uno.
-- Gordon
That would be the USB AVR, the ATmega8u/ATmega16u.
I think I also read that the Mega8u was 'outgrown' for some apps, and they moved to Mega16u.
There are also Silabs, Microchip and others small uC with USB, that are good price points.
Yes, these will gradually move to replace FT232R's and the like.
I like the idea of a 'smarter' USB block, that is part instrument to assist in development.
I'm getting some samples of this one
http://www.megawin.com.tw/megawin_EN/ProductShow.asp?ID=206
It claims to have a 2.5K DFU USB boot loader preinstalled, so you can easily update your firmware.
and if you want really new on this topic, with a controlled regulator, and power drive as well, and no Xtal, see my other thread
http://forums.parallax.com/showthread.php?138281-USB-ADC-Controlled-Vcc-in-6x6mm-package
Not quite as cheap as Mega8u, but it includes a user adjustable regulator.
I always thought it would make an odd Propeller board accessory though.
Having installed a few devices over the years, I'd be interested to see how these install, what they appear as in the Device Manager, and how you interface to them from various programs you might write in C/Basic/other language on the PC.
Any idea about cost?
The easiest install is always to use a Serial-clone, and I'm sure the handshake lines that Serial supports, can be used to 'steer' a PC flow.
So you can download to CodeEE, and run a Debug-terminal, and communicate with an 'instrument set' inside the USB.uC
(ie that's three destinations, but you tend to not need all 3 live at once )
For absolute raw speed, you would need FT2232H, running high speed USB (480MBd) which can stream UART at 12MBd and above for others.
It may be a little under that is OK, in which case the SiM3U1xx will probably support the highest Practical Full Speed USB link, as it has the highest and most flexible CLOCK generation. (so you would get close to the nice Fractional Baud in the FT2232H )
From memory the SiM3U1xx has a M(12bit)/N(12bit) PLL scheme, which is pretty flexible.
Price is above a Megau8U, but I'd pay +$2-3 more for finer, faster control, and better instruments.