Given that we're trying to keep this thing under $100 in parts, and the Rabbit board is not even close to being fast enough (believe me, I've used them), another $35 for a Wiznet chip, magnetics and connector is out of the question; never mind the fact that these things connect via SPI, which means we don't have enough bandwidth.
Well, the EasyLase uses the FTDI, so clearly it's workable :-)
How about instead of an ATmega we use one of the ATxmega parts? They have onboard DACs.
http://atmel.com/dyn/products/produc...N=ATxmega256A1
ardunio with shield is looking best at this point.
Steve
Last edited by mixedgas; 05-13-2009 at 16:23.
Qui habet Christos, habet Vitam!
I should have rented the space under my name for advertising.
When I still could have...
I like that solution. Powerful MCU, fast 12 bit DAC pair built in, plus you get your 8-channel A/D sampling, pair it with one or two TLV5627 quad 8-bit DACs running at 20MHz SPI or TLC7225 for parallel signaling and that's a nice, inexpensive bit of kit with enough headroom for some more advanced safety or linearization functions.
Can we please use 12-bit DACs all round? I need more than eight bits.
Actually, this part has four 12-bit DACs on die:
http://search.digikey.com/scripts/Dk...MEGA64A1-AU-ND
It also has the awesome advantage of being (a) in stock and (b) in a package I can hand solder.
Last edited by heroic; 05-13-2009 at 20:16.
but with the DACs on the atmel the total is 6 or 8 12 bit analog outputs. The single, quad external DAC chip is not expensive enough to warrant socketing four single DIP DACs, IMO. Plus the single quad will take up less board real-estate.