Teyleten Robot MAX31865

Teyleten Robot MAX31865 RTD-to-Digital Converter Board User Manual

Model: MAX31865

1. Introduction

This manual provides detailed instructions for the setup, operation, and troubleshooting of the Teyleten Robot MAX31865 RTD-to-Digital Converter Board. This module is designed to interface Platinum Resistance Temperature Detectors (RTDs) with microcontrollers, providing accurate temperature measurements via an SPI interface.

2. Product Overview

The MAX31865 is an easy-to-use RTD-to-digital converter optimized for platinum resistance temperature detectors. It converts the resistance of an RTD into a digital value, making it suitable for various temperature sensing applications. This board supports a wide range of RTD types, including PT100 and PT1000, and offers compatibility with 2-wire, 3-wire, and 4-wire sensor configurations.

Top view of the Teyleten Robot MAX31865 RTD-to-Digital Converter Board, showing the MAX31865 chip, various resistors, and pin labels for VIN, GND, 3V3, CLK, SDO, SDI, CS, RDY, RTD+, RTD-, F+, F-, 2/3 Wire, 2 Wire, and jumper pads.

Figure 2.1: Top view of the MAX31865 RTD-to-Digital Converter Board, highlighting the MAX31865 chip and various connection points.

Bottom view of the Teyleten Robot MAX31865 RTD-to-Digital Converter Board, displaying the model name, 'MAX31865 Platinum RTD Converter,' and voltage logic 'Vlogic: 3-5VDC,' along with pin labels.

Figure 2.2: Bottom view of the MAX31865 RTD-to-Digital Converter Board, showing model information and voltage logic.

3. Features

  • Supports 100Ω to 1kΩ (at 0°C) platinum resistance RTDs (PT100 to PT1000).
  • Compatible with 2-wire, 3-wire, and 4-wire sensor connections.
  • SPI compatible interface for digital communication.
  • 15-bit ADC resolution with a nominal temperature resolution of 0.03125 °C (variable with RTD nonlinearity).
  • Total accuracy maintained at 0.5 °C (0.05% of full scale) under various operating conditions.
  • Fully differential VREF input.
  • Maximum conversion time: 21ms.
  • Integrated fault detection for enhanced system stability, including RTD open circuit, RTD short circuit to voltage outside the range, or short circuit of RTD components.

4. Setup Instructions

4.1 Power Supply Connection

The board operates with a supply voltage of 3.3V or 5V. Connect the power supply as follows:

  • VIN: Connect to your microcontroller's 3.3V or 5V power output.
  • GND: Connect to the common ground of your system.
  • 3V3: This pin provides a regulated 3.3V output from the onboard regulator. It can be used to power other low-power components if needed, but is primarily an output.

Caution: While the board is labeled for 3-5VDC logic, some users have reported that supplying 5V to the VIN pin can cause the voltage regulator to overheat and potentially damage the chip. It is recommended to use a 3.3V supply for VIN if possible, or ensure adequate heat dissipation if using 5V.

4.2 RTD Sensor Connection

The MAX31865 supports 2-wire, 3-wire, and 4-wire RTD configurations. The correct wiring and jumper settings are crucial for accurate readings.

4.2.1 4-Wire RTD Connection

This is typically the default configuration and offers the highest accuracy by compensating for lead resistance. Connect the RTD wires to the RTD+, RTD-, F+, and F- terminals as per your RTD's datasheet. No specific jumper modifications are usually required for this mode.

4.2.2 3-Wire RTD Connection

For 3-wire RTDs, specific modifications to the board's jumpers are necessary to ensure proper operation and lead resistance compensation. Refer to the image below for jumper locations.

  • Jumper the '2/3 wire' pad: Locate the solder pad labeled '2/3 wire' (often near the negative terminals) and bridge it with solder.
  • Modify '2/4 3' pads: On the pads labeled '2/4 3' (often above the reference resistor), cut the trace connecting the '2/4' pad to the center pad. Then, bridge the center pad to the '3' pad with solder.

Connect the three RTD wires to RTD+, RTD-, and F- (or F+ depending on your RTD's internal wiring, consult its datasheet). The two excitation current wires from the RTD should go to RTD+ and F-, and the sense wire to RTD-.

4.2.3 2-Wire RTD Connection

For 2-wire RTDs, bridge the '2/3 wire' pad and the '2 wire' pad (often near the positive terminals) with solder. Connect the two RTD wires to RTD+ and RTD-. Note that 2-wire configurations do not compensate for lead resistance, which can affect accuracy.

4.3 SPI Interface Connection

Connect the MAX31865 board to your microcontroller using the Serial Peripheral Interface (SPI) pins:

  • CLK (Clock): Connect to your microcontroller's SPI Clock (SCK) pin.
  • SDO (Serial Data Out): Connect to your microcontroller's SPI Master In, Slave Out (MISO) pin.
  • SDI (Serial Data In): Connect to your microcontroller's SPI Master Out, Slave In (MOSI) pin.
  • CS (Chip Select): Connect to a digital output pin on your microcontroller. This pin controls when the MAX31865 is active for SPI communication.
  • RDY (Ready): This is an optional output pin that indicates when a conversion is complete. It can be connected to an interrupt-capable pin on your microcontroller for efficient data acquisition.

5. Operating Instructions

To operate the MAX31865 board, you will typically use a microcontroller (e.g., Arduino, Raspberry Pi) and a suitable software library to communicate via SPI and read temperature data.

5.1 Software Library Integration

Many open-source libraries are available for interfacing with the MAX31865. The Adafruit MAX31865 library is a popular choice for Arduino and Raspberry Pi platforms. Install the library according to its documentation.

5.2 Reading Temperature Data

After initializing the SPI communication and the MAX31865 library, you can read the raw resistance value from the RTD and convert it to temperature. The library typically handles the complex calculations and fault detection.

The board uses a 430Ω reference resistor, which is optimized for PT100 RTDs. If you are using a PT1000 RTD, you may need to adjust the reference resistor value in your software configuration or replace the physical resistor on the board for optimal accuracy.

5.3 Fault Detection

The MAX31865 includes integrated fault detection. The software library can typically read fault registers to identify issues such as:

  • RTD open circuit (sensor disconnected).
  • RTD short circuit to voltage (e.g., shorted to power supply).
  • RTD short circuit to ground.
  • Short circuit of RTD components.

Monitoring these fault flags is important for system reliability.

6. Maintenance

The Teyleten Robot MAX31865 board is a robust electronic component requiring minimal maintenance. To ensure longevity and reliable operation:

  • Keep the board clean and free from dust and debris.
  • Avoid exposure to moisture or extreme temperatures.
  • Handle the board with care to prevent physical damage to components or solder joints.
  • Ensure all connections are secure and properly insulated to prevent short circuits.

7. Troubleshooting

If you encounter issues with your MAX31865 board, consider the following troubleshooting steps:

7.1 Incorrect Temperature Readings

  • RTD Wiring: Double-check that your RTD is correctly wired for its type (2-wire, 3-wire, or 4-wire) and that all connections are secure.
  • Jumper Settings: Verify that the board's jumpers are correctly configured for your RTD's wire count, especially for 3-wire RTDs (refer to Section 4.2). Incorrect jumper settings are a common cause of inaccurate readings.
  • Reference Resistor: The onboard reference resistor is 430Ω, optimized for PT100 RTDs. If using a PT1000, ensure your software accounts for this or consider replacing the reference resistor on the board.
  • Software Library: Ensure you are using a compatible and correctly configured software library. Some libraries may require specific settings for RTD type or reference resistance.

7.2 Board Not Powering On or Overheating

  • Input Voltage: Confirm that the VIN pin is receiving the correct voltage (3.3V or 5V) and that GND is properly connected.
  • Overheating: If the board becomes excessively hot, especially when powered by 5V, it may indicate an issue with the voltage regulator or excessive current draw. Consider using a 3.3V supply.
  • Short Circuits: Inspect the board for any accidental solder bridges or short circuits between pins.

7.3 SPI Communication Errors

  • Wiring: Check all SPI connections (CLK, SDO, SDI, CS) between the board and your microcontroller.
  • Chip Select (CS): Ensure the CS pin is correctly toggled by your software to initiate and terminate SPI communication.
  • SPI Mode: Verify that your microcontroller's SPI settings (e.g., clock polarity and phase) match the requirements of the MAX31865.

8. Specifications

  • Model: MAX31865
  • RTD Compatibility: PT100 to PT1000 (100Ω to 1kΩ at 0°C)
  • Reference Resistor: 430Ω (onboard)
  • Sensor Connections: 2-wire, 3-wire, 4-wire
  • Interface: SPI
  • ADC Resolution: 15-bit
  • Nominal Temperature Resolution: 0.03125 °C
  • Accuracy: 0.5 °C (0.05% of full scale)
  • VREF Input: Fully differential
  • Conversion Time: 21ms (maximum)
  • Fault Detection: RTD open circuit, short circuit to voltage, short circuit of RTD components
  • Operating Voltage: 3.3V / 5V (via VIN pin)
  • Package Dimensions: Approximately 2.2 x 1.22 x 0.28 inches
  • Item Weight: Approximately 0.634 ounces
  • Manufacturer: Teyleten Robot
  • ASIN: B0CG38VGFT
  • Date First Available: August 19, 2023

9. Warranty and Support

For warranty information and technical support regarding your Teyleten Robot MAX31865 RTD-to-Digital Converter Board, please refer to the manufacturer's official website or contact your retailer directly. Ensure you have your purchase details and product model number available when seeking support.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.