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.

Reply via email to