Go Down

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

amundsen

Hello,

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.

amundsen

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

robtillaart

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)

amundsen


CrossRoads

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.
http://www.crossroadsfencing.com/BobuinoRev17


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.

DrAzzy

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 for x4/x5/x61/x7/x8/x41/1634/828/x313 megaTinyCore for the megaavr ATtinies - Board Manager:
http://drazzy.com/package_drazzy.com_index.json
ATtiny breakouts, mosfets, awesome prototyping board in my store http://tindie.com/stores/DrAzzy

hansibull

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
Github.com/MCUdude/MightyCore

MiniCore - ATmega8, mega48, mega88, mega168, mega328
Github.com/MCUdude/MiniCore

Go Up