MAXIM IC MAX6675 Cold Junction Compensated K-Type Thermocouple to Digital Converter. This simple 8-pin SOIC IC attaches directly to any K-Type Thermocouple and interfaces via a SPI read-only interface.
Works great with 8-pin SOIC to DIP adapters.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Competent - You will encounter surface mount components and basic SMD soldering techniques are required.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 2 ratings:
2 of 2 found this helpful:
I've had good luck using this chip, particularly when I compare it to the AD595-AQ.
What I like:
What I don't like:
ADC timing gotchas, :
I've used this successfully in a project which uses:
Not sure if I just got a bad part or if there's a larger quality issue here, but I attempted to use one of these devices in an oven control with a standard type K thermocouple. Power was 3.3V.
The device worked perfectly for several hours including multiple power cycles for testing purposes. After those few hours (fortunately during a test cool-down cycle) suddenly the temperature readings went to zero, and on subsequent power cycle the chip literally exploded (!) destroying the attached ARM controller circuitry in the process (probably due to shorting out and applying either 0V or 3.3V at high current to the delicate SPI pins). I have no idea how this is possible besides a manufacturing defect; the 3.3V supply was rock stable throughout and the ARM device on the same supply didn't blink until this chip exploded.
I have been in electrical engineering/embedded systems for well over a decade so I know all about ESD precautions, etc. This is the first time I have had a non-Chinese sensor chip do anything like this!
Gnnh. I needed one that goes past 1700C for accurate temp measurement for melting titanium.
This is a great chip for thermocouple applications. I had used this years ago for a project. I had documented my work with it, which some may find helpful. Check it out here: http://www.nuclearprojects.com/thermocouple/
I was really interested in the tutorial link, but it is broken!
I found another one here, in case Michael's tutorial is permanently gone: http://learn.adafruit.com/thermocouple/overview
So....Is there any reason we couldn't use an E-type thermocouple, and use the reported Celsius value to backcalculate the real Celsius value?
Maybe I don't follow exactly what's going on.
would this work with Serial Multiplexer Breakout - TS3A5017
(sku: BOB-08970)
Has anyone tried this? I would like to use 4 thermocouple probes, but avoid expense of 4 of MAX6675 chips.
Is there a BOB board available for this chip?
In theory I think may affect the cold junction compensation a little, as would having long tracks between where the thermocouple terminates, and where the IC is located (as it measures temp on the IC to compensate)
I see no reason why it would cause a problem,
in particular the amplifier is likely Hi-z, and the source impedance of the thermocouple is low, like 1R ~ 10R depending on the particulars.
offsets introduced by using the switch (if there are any) would be the thing to look out for.
Has anyone tried using these on a shared SPI bus?
update: It works...
There's a nice Arduino Max6675 Library available to really simplify reading temperature data from this amplifier.
fix
Could I use a multiplexer with one 6675 to read from multiple thermocouples, or do I need a 6675 for each thermocouple in my project?
No, Use separate chips and use common ck and DO lines and then have multiple CS lines. Works great for me.