That sounds interesting and challenging for various reasons: - If you use, say 16x muxes, you'd need >4000 of them. Lots of $$ and a complicated assembly. - At this fan-out, the depth is going to be at least 4 (i.e. 4 muxes to go through before getting to the ADC) - meaning that it may be a challenge to avoid excessive noise on the signals. Probably the wires are going to be long as well, which is yet more susceptible to noise. - At 2Hz we're talking about 128Ksps, which is a non-trivial data rate to handle with the IOIO and over USB, but might be doable with some effort. Do you have any strict latency requirements? - Having said that, I would either go with custom firmware on the IOIO, which does just that (shift, sample, send over USB) or with a separate (possibly faster) micro. If you want the data to go to Android eventually, you can probably use a SPI link between a IOIO and that micro.
On Tue, Feb 18, 2014 at 6:20 AM, Colin Webber <[email protected]>wrote: > I would like to read 65536 analog signals and be able to identify the > source. Note that the analog signals do not change rapidly, i.e. this is > not audio, however reading each signal twice per second would be desirable. > > My plan was to use a stages of analog multiplexers driven by daisy-chained > shift registers, which are in turn driven by three digital outputs on the > IOIO-OTG. The digital outputs will essentially act as a counter, indexing > which 16 analog signals should be routed to the IOIO inputs. > > Would it be possible and/or advisable to use the new Motor Control API in > order to ensure that the signals are correctly indexed, or is this an > unnecessary complication? > > -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/ioio-users. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "ioio-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/ioio-users. For more options, visit https://groups.google.com/groups/opt_out.
