MAX31856

From CNC.xyz Wiki
Revision as of 05:38, January 15, 2019 by AJ Quick (talk | contribs) (Created page with "The MAX31856 performs cold-junction compensation and digitizes the signal from any type of thermocouple. The output data is formatted in degrees Celsius. This converter resolv...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The MAX31856 performs cold-junction compensation and digitizes the signal from any type of thermocouple. The output data is formatted in degrees Celsius. This converter resolves temperatures to 0.0078125°C, allows readings as high as +1800°C and as low as -210°C (depending on thermocouple type), and exhibits thermocouple voltage measurement accuracy of ±0.15%. The thermocouple inputs are protected against overvoltage conditions up to ±45V.

A lookup table (LUT) stores linearity correction data for several types of thermocouples (K, J, N, R, S, T, E, and B). Line frequency filtering of 50Hz and 60Hz is included, as is thermocouple fault detection. A SPI-compatible interface allows selection of thermocouple type and setup of the conversion and fault detection processes.

Key Features

  • Provides High-Accuracy Thermocouple Temperature Readings
    • Includes Automatic Linearization Correction for 8 Thermocouple Types
    • ±0.15% (max, -20°C to +85°C) Thermocouple Full-Scale and Linearity Error
    • 19-Bit, 0.0078125°C Thermocouple Temperature Resolution
  • Internal Cold-Junction Compensation Minimizes System Components
    • ±0.7°C (max, -20°C to +85°C) Cold-Junction Accuracy
  • ±45V Input Protection Provides Robust System Performance
  • Simplifies System Fault Management and Troubleshooting
    • Detects Open Thermocouples
    • Over- and Undertemperature Fault Detection
  • 50Hz/60Hz Noise Rejection Filtering Improves System Performance
  • 14-Pin TSSOP Package

Arduino Library

Schematic

Eagle Files