Go Down

Topic: 64 analog reads (Read 626 times) previous topic - next topic

StuHooper

Hello,
I'm looking to read about 64 Analog temp sensors every loop. I'm not sure if any of the arduinos are capable of this due to limited analog inputs.
Do you know of anything that could handle this?
thanks

James C4S

"Every loop" isn't a measure of time.

Depending on how fast you need to read each sensor, you may have to design a circuit with multiplexers feeding one or more A/D converters. 
Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

MaJiG

You will need external analog multiplexers like the ADG1606 here:http://www.analog.com/en/switchesmultiplexers/multiplexers-muxes/adg1606/products/product.html

Four of these hooked up to analog input pins, and a few digital output pins for control and you can read 64 voltages.

James C4S

Don't over look the fact that the ATmega chip only has 1 (or 2 depending on the chip) A/D converters.  The analog pins on the Arduino board are connected to an internal mux.

Keep that in mind when designing your external mux.
Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

MikMo

4 CD4067 multiplexers will give you 64 analog inputs.

How often do you need to read them?


zoomkat

The sparkfun 4067.

https://www.sparkfun.com/products/9056
Google forum search: Use Google Advanced Search and use Http://forum.arduino.cc/index in the "site or domain:" box.

MikMo

If 48 was enough you could use this:

https://www.sparkfun.com/products/9832

It uses 3 4067 muxes

Go Up