Go Down

Topic: Seeking very small board with 4 12-bits ADC and serial, SPI or I2C port (Read 900 times) previous topic - next topic



I am seeking a small microcontroller to act as a secondary board for a Teensy 3.1. I need four analog inputs with 12-bits ADC.

I don't know what's the best way to connect to the Teensy 3.1 : serial, I2C, SPI ?

I need something really small, such as an Adafruit Trinket (sadly the ATtiny85 has only 10-bits ADC).

Any idea?

Thank you in advance.


The Espruino Pico could be the one, but it's a bit expensive. Also it's meant to be programmed in Javascript.


don't know a board but can tell a bot about the protocols

I2C supports multiple devices, so choosing I2C will not "harm". Drawback is that it is relative slow.
SPI is much faster, but you can only connect one device (every extra device needs an extra chip select)

If you have SPI free for your project that might be preferred.

Serial should be kept for debugging imho.
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)



How about a promini? 
I also offer a '328P & '1284P board with extra power & gnd connections, but no voltage regulator if you have a 5V supply.

and am working up '2561 and '2560 boards.

Need to get some processors ordered!
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.


OP needs 12-bit ADCs, which rules out the AVRs, provided you need actual 12-bit ADC, ie, oversampling per Atmel App note AVR121 http://www.atmel.com/images/doc8003.pdf is not sufficient.
ATTinyCore and megaTinyCore for all ATtiny, DxCore for DA/DB-series! github.com/SpenceKonde
ATtiny breakouts, mosfets, awesome prototyping board in my store http://tindie.com/stores/DrAzzy


My suggestion would be to either buy another Teensy, or (if it isn't too big) try the Maple Mini. It got great support, and cost less than 4$. The board got 34 IO pins and 9 12-bit analog inputs. It also got 3 serial ports, 2 i2c busses, and 2 SPI busses.
and it's REALLY fast compared to an Arduino UNO
MightyCore -  ATmega1284, mega644, mega324, mega164, mega32, mega16, mega8535

MiniCore - ATmega8, mega48, mega88, mega168, mega328

Go Up