Pages: [1]   Go Down
Author Topic: 64 analog reads  (Read 540 times)
0 Members and 1 Guest are viewing this topic.
Reading, Berkshire
Offline Offline
Full Member
***
Karma: 2
Posts: 132
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Fort Lauderdale, FL
Offline Offline
Faraday Member
**
Karma: 71
Posts: 6144
Baldengineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

"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. 
Logged

Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.c

Lost Wages
Offline Offline
Full Member
***
Karma: 11
Posts: 103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Fort Lauderdale, FL
Offline Offline
Faraday Member
**
Karma: 71
Posts: 6144
Baldengineer
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.c

Copenhagen / Denmark
Offline Offline
Edison Member
*
Karma: 6
Posts: 2360
Do it !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

4 CD4067 multiplexers will give you 64 analog inputs.

How often do you need to read them?

Logged

0
Offline Offline
Tesla Member
***
Karma: 145
Posts: 9637
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The sparkfun 4067.

https://www.sparkfun.com/products/9056
Logged

Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   smiley-cool

Copenhagen / Denmark
Offline Offline
Edison Member
*
Karma: 6
Posts: 2360
Do it !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

If 48 was enough you could use this:

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

It uses 3 4067 muxes
Logged

Pages: [1]   Go Up
Jump to: