Skip to content
M Hightower edited this page May 4, 2021 · 38 revisions

Ready-made MAX31855 module/breakout boards

Maxim MAX31855PMB1 Peripheral Module, Module Datasheet, Module Datasheet - Schematic page

This appears to be positioned as an evaluation board, peripheral module, and reference design. This appears to be the reference design used by other breakout boards. It goes for about $21. This is not a bad price when you consider it has the Type-K socket, Electrostatic protection circuit, pads for additional noise suppression CAPs, and series resistors on the SPI Bus signals (these appear to help with noise).

Sparkfun Thermocouple Breakout - MAX31855K, Schematic

Compared to the Maxim board, this board is missing the electrostatic protection circuit, comprised of a duel TVS diode and the mini thermocouple socket is an optional addition you solder on. The pads for two optional shunt capacitors in the filter circuit are also missing. From photo's this board looks like it is two layers. The backside is a ground plane. The top side has ground surrounding traces. It looks like the layout has excellent separation of the analog measurement side from the digital side. They did a good job of keeping the Analog traces away from the Digital.

The Sparkfun has a 10K pull-up on CS. For HSPI pins GPIO15 is the hardware SS (Subordinate Select). The required pull-down resistor for booting on GPIO15 and the 10K pull-up on the breakout board will leave GPIO15 at an undefined logic level at boot time. This will most likely result in a boot failure or unreliable booting. You will need to use another GPIO pin for ChipSelect. Or you could easily remove the resistor with a hot soldering iron.

Digilent Pmod TC1 (Revision A), Pmod TC1 Reference Manual, Schematic of the Pmod TC1

TBA.

The "T+/T-" terminals only have a single capacitor for filtering the thermocouple connection.

It has a π filter on the 3.3V supply line. I think this is a good addition when you consider that the MAX31855 is really an analog and digital device. Isolating the digital supply noise from the rest of your system is a good idea when you are trying to measure microvolts.

Adafruit Thermocouple Amplifier MAX31855 breakout board, Schematic

The Adafruit breakout board has an onboard LDO regulator and level conversion components for both the SCLK and CS SPI bus signals. Compared to the Maxim board, this board is missing the electrostatic protection circuit, comprised of a duel TVS diode. The pads for two optional shunt capacitors in the filter circuit are also missing. It has screw-down terminals in place of a mini Type-K socket.

Regarding the resistor/diode network for performing level conversion for both SCLK and CS. I had concerns about the use of a 1N4148 instead of a Schottky Diode, this Electronics StackExchange Q/A supports my concerns. This also, will not work with the HSPI option on the ESP8266. The pull-down resistor on GPIO15 and the pull-up in the level converter create an undefined logic level. You will need to use another GPIO pin for ChipSelect.

Unbranded breakout board

There are breakout boards that appear to be clones based on Adafruit's open-source design. The boards I have seen, do not adhere to their parts list values.

My unbranded MAX31855K breakout board uses the Torex XC6204, Mark 4B2X for the LDO regulator. This part appears on a lot of and breakout boards and ESP8266 development boards (tangent - bad choice for ESP8266). This unbranded board uses the Torex Semiconductor's XC6204 with ~0.89μF output capacitor. Per most datasheets of similar CMOS LDOs, this value must be >= 1.0μF. The input capacitor is also missing. The datasheet calls for a minimum of 0.1μF; however, most of the test data presented was done with 1.0μF. Also, most datasheets recommend when using a ceramic to use an X7R or X5R dielectric capacitor. These are more temperature-stable.

Clone this wiki locally