ATtiny Hacks: SerialCouple – A Standalone Thermocouple ADC Board With Serial Out

ATtiny Hacks Theme Banner


Since we are in the midst of featuring a wide assortment of ATtiny hacks, [Kenneth] wrote in to share a project he has been developing over the last few months, the SerialCouple.

Most all development platforms have the ability to function as an analog to digital converter, but you don’t always need a full-featured board when all you require is serial output for your computer. With his SerialCouple board, [Kenneth] is trying to take some complexity out of the process by building a standalone thermocouple ADC board. The SerialCouple is designed to take analog readings from a thermocouple, converting them to digital values that can be sent to any device over a serial connection. The grunt work is done by a Maxim MAX31855 chip, which converts the thermocouple’s analog data to digital temperature readings. The digital representation of the temperature is then retrieved by the on-board ATtiny2313, which sends the data out the serial port.

If a standalone thermocouple ADC board is something you’ve been looking for, be sure to swing by his site to take a look at his code and schematics.

Continue reading to see a short video demo that explains how the SerialCouple works.


8 thoughts on “ATtiny Hacks: SerialCouple – A Standalone Thermocouple ADC Board With Serial Out

  1. MAX31855’s are only $4 a piece in quantity, which is quite a bit cheaper than a cold-junction compensator and chopper op-amp, at a lower part count and simpler analog routing. Also, having a single PCB with drop-in replacement for targeting any standard junction is an advantage compared to using something like an LT1025.

  2. It does seem like the MAX31855 is overkill in general…it has 14 bit resolution when even the best thermocouples are only about 10 bit…but that won’t hurt anything so long as you are not assuming that it will actually have 14 bit accuracy.

    Who made the boards? They look nice.

  3. I certainly wouldn’t say 14 bits is excessive. Precision and resolution are usually more important than accuracy. You’ll rarely use more than the bottom 10 bits, but the data frame has to be large enough to accommodate every junction temperature range, while still giving a decent resolution (which is 0.25 degrees).

    The boards were made by James Neal.

    1. I know, right? I read that and was like o_O

      To all the people saying 14 bits is excessive: It’s important to note that, while 14 bit precision may be overkill without good calibration from an accuracy standpoint, it will read very small temperature differences just fine, which for some applications is more important than just having an accurate temperature reading.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.