Am Donnerstag, 12. Oktober 2006 01:43 schrieb derek holzer:
Hi Martin, Chris,
and thanks for the enthusiastic replies!
[...snip...]
So with one Arduino, how many chips could I control? In other words, how many different CV channels could I get out of it?
it depends on the chips you use. lets assume you have 8 chips with 4 channels, you can have 32 channels. it is possible to set all chips at once: all chips share the same clock, load and chip-select lines, while they have a dedicated line for the data input. that makes 8 + 3 = 11 lines, surely arduino has that much available. other dac's allow for daisy chaining. that is, they have a data input as well as a data output line. if the data to be sent is 16 bits, for example, it delays the incomming bits by that and outputs it then. so you can write to four dac's with 64 bits (clocks). all as an example, of course, since it depends on the used dac.
d.
greets,
chris