MAX31856:高精度热电偶数字转换器的深度解析
在电子工程师的日常工作中,温度测量是一个常见且关键的任务。而热电偶作为一种广泛应用的温度传感器,其信号的准确转换和处理至关重要。今天,我们就来深入探讨一款性能卓越的热电偶数字转换器——MAX31856。
文件下载:MAX31856MUD+.pdf
产品概述
MAX31856是一款具备冷端补偿功能的热电偶数字转换器,能够将各种类型热电偶的信号数字化,并以摄氏度为单位输出数据。它的分辨率高达0.0078125°C,可测量的温度范围从 -210°C到 +1800°C(具体取决于热电偶类型),并且热电偶电压测量精度达到 ±0.15%。同时,其热电偶输入具备高达 ±45V 的过压保护能力,能有效保障系统的稳定运行。
产品特性与优势
高精度温度测量
- 自动线性化校正:内置查找表(LUT),可对 8 种类型的热电偶进行自动线性化校正,确保测量的准确性。
- 高分辨率与低误差:19 位分辨率,能精确到 0.0078125°C,在 -20°C 至 +85°C 范围内,热电偶满量程和线性误差最大仅为 ±0.15%。
内部冷端补偿
内部冷端补偿功能可有效减少系统组件数量,冷端补偿精度在 -20°C 至 +85°C 范围内最大为 ±0.7°C,大大提高了系统的集成度和稳定性。
输入保护与故障管理
- 过压保护:±45V 的输入保护设计,使系统在面对过压情况时能保持稳定运行,增强了系统的鲁棒性。
- 故障检测:具备热电偶开路检测、过温和欠温故障检测等功能,简化了系统故障管理和故障排查工作。
噪声抑制
集成 50Hz/60Hz 噪声抑制滤波功能,可有效减少外界噪声对测量结果的干扰,提高系统性能。
封装形式
采用 14 引脚 TSSOP 封装,体积小巧,便于在各种电路中进行布局和安装。
技术参数分析
绝对最大额定值
| 参数 | 数值 |
|---|---|
| AVDD, DVDD | -0.3V 至 +4.0V |
| T+, T-, Bias | ±45V |
| T+, T-, Bias 电流 | ±20mA |
| TSSOP 功耗 | 727.3mW(70°C 以上每升高 1°C 降额 9.1mW) |
| ESD 保护 | 2000V(人体模型) |
| 工作温度范围 | -55°C 至 +125°C |
| 结温 | +150°C |
| 存储温度范围 | -65°C 至 +150°C |
| 焊接温度(10s) | +300°C |
推荐直流工作条件
| 参数 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 电源电压 | VAVDD, VDVDD | 3.0 | 3.3 | 3.6 | V | |
| AVDD - DVDD | -100 | +100 | mV | |||
| 电缆电阻 | RCABLE | 40 | kΩ | |||
| 输入逻辑 0 | VIL | 0.8 | V | |||
| 输入逻辑 1 | VIH | 2.1 | V |
电气特性
在 3.0V ≤ VDD ≤ 3.6V,TA = -55°C 至 +125°C 的条件下,MAX31856 展现出了一系列优秀的电气特性,如待机电流典型值为 5.25µA,有源转换时电流为 1.2 - 2mA 等。这些特性确保了在不同工作状态下,器件都能稳定、高效地运行。
工作原理与内部结构
温度转换过程
MAX31856 的温度转换过程包括五个关键步骤:
- 信号放大与数字化:输入放大器和 ADC 对热电偶的电压输出进行放大和数字化处理。
- 冷端温度测量:内部温度传感器测量冷端温度。
- 冷端温度 ADC 代码确定:利用内部查找表(LUT),确定所选热电偶类型对应冷端温度的 ADC 代码。
- 代码求和:将热电偶代码和冷端代码相加,得到冷端补偿后的热电偶温度代码。
- 温度输出:再次使用 LUT,将代码转换为以摄氏度为单位的冷端补偿输出代码。
热电偶电压转换
T+ 和 T- 作为热电偶输入,T- 由 BIAS 输出偏置到约 0.735V。放大器为热电偶信号提供增益,以适应 ADC 的满量程输入范围。同时,为了减少噪声干扰,放大后的信号会经过低通滤波和数字低通、陷波滤波处理。用户可通过配置寄存器选择 50Hz 或 60Hz 的陷波频率,还可启用平均模式进行额外滤波。
冷端温度传感
热电偶通过测量两端的温度差来工作,而冷端温度的准确测量对于补偿误差至关重要。MAX31856 内部的精密温度传感器可在 -20°C 至 +85°C 范围内实现优于 ±0.7°C 的精度。冷端温度数据存储在特定寄存器中,用户可根据需要进行读取和设置。
冷端温度转换与补偿
通过内部查找表,将测量得到的冷端温度转换为对应的 ADC 代码,并与热电偶电压寄存器中的转换结果相加,实现冷端补偿。
热电偶线性化与温度转换
由于热电偶具有非线性特性,需要对冷端补偿后的原始值进行线性化校正,并转换为温度值。MAX31856 利用 LUT 完成这一过程,将线性化和冷端补偿后的温度值存储在特定寄存器中。
故障检测功能
- 过/欠温故障检测:可对冷端温度和线性化、冷端补偿后的温度读数进行过温和欠温故障检测。当温度超过或低于设定的阈值时,相应的故障位会在故障状态寄存器中置位,并根据设置使 FAULT 输出引脚有效。
- 开路故障检测:通过在热电偶导线中施加小电流来检测开路故障。用户可通过配置寄存器选择开路故障检测的时间和模式。
- 冷端和热电偶超范围检测:当冷端温度或热端温度超出最佳范围时,故障状态寄存器中的相应位会置位,但 FAULT 引脚不会因超范围故障而有效。
引脚配置与接口
引脚功能
| 引脚名称 | 功能 |
|---|---|
| AGND | 模拟地 |
| BIAS | 偏置电压源,标称值 0.735V |
| T- | 热电偶负输入 |
| T+ | 热电偶正输入 |
| AVDD | 模拟正电源,需通过 0.1µF 电容旁路到 AGND |
| DNC | 不连接 |
| DRDY | 数据就绪输出 |
| DVDD | 数字正电源,需通过 0.1µF 电容旁路到 DGND |
| CS | 芯片选择,低电平使能串行接口 |
| SCK | 串行时钟输入 |
| SDO | 串行数据输出 |
| SDI | 串行数据输入 |
| FAULT | 电缆、热电偶或温度故障输出 |
| DGND | 数字地 |
串行接口
MAX31856 采用 SPI 兼容接口进行通信,通过 SDO、SDI、CS 和 SCLK 四个引脚实现数据的传输。通信过程中,时钟极性和相位可根据微控制器的设置进行自动适应,数据以 8 位为一组,高位优先传输。
内部寄存器
MAX31856 通过 16 个 8 位寄存器实现配置、状态和转换数据的存储与读写操作。每个寄存器都有特定的功能和默认值,用户可根据需要进行相应的设置。例如,配置 0 寄存器可选择转换模式、开路故障检测时序、冷端传感器使能等;配置 1 寄存器可选择热电偶电压转换平均模式的平均时间和热电偶类型。
应用指南
温度传感准则
- 连接方式:将热电偶导线连接到 T+ 和 T- 输入,并将 BIAS 输出连接到 T-,确保导线连接正确。
- 噪声考虑:为减少电源耦合噪声的影响,应在 VDD 引脚和 GND 之间靠近放置 0.1µF 陶瓷旁路电容。同时,可在 T+ 和 T- 引脚之间添加 100nF 陶瓷表面贴装差分电容进行滤波,在高噪声环境中,还可补充 10nF 电容。
- 输入保护:当可能出现超过 ±45V 的输入故障时,可在 T+、T- 和 BIAS 输入串联电阻以增加可承受的故障电压,但需注意电阻会增加功耗和输入偏移电压。
- 系列电阻影响:为减少输入电阻对精度的影响,应尽量减小外部电阻值,匹配外部电阻值,并根据电缆电阻调整 T- 连接的电阻值。
- MAX31856 位置:由于内部冷端温度传感器的存在,应将 MAX31856 放置在温度与冷端尽可能接近的位置,以减少热梯度的影响。
使用“不支持”的热电偶类型
若要使用 B、E、J、K、N、R、S 或 T 以外的热电偶类型,可在配置 1 中选择电压模式选项。选择“增益 = 8”时,满量程输入电压范围为 ±78.125mV;选择“增益 = 32”时,满量程输入电压范围为 ±19.531mV。在电压模式下,需根据电压数据和冷端温度计算热电偶的热端温度。
总结
MAX31856 以其高精度的温度测量、完善的故障检测和强大的功能配置,为电子工程师在温度测量领域提供了一个可靠的解决方案。无论是工业烤箱、熔炉,还是环境试验箱等应用场景,MAX31856 都能出色地完成任务。在实际设计过程中,工程师们应根据具体需求合理配置寄存器和外围电路,以充分发挥其性能优势。同时,对于噪声、输入保护等问题,也需要给予足够的重视,确保系统的稳定性和准确性。你在使用 MAX31856 过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
温度测量
+关注
关注
0文章
229浏览量
29552
发布评论请先 登录
MAX31856热电偶温度变送器驱动设计与实现
MAX31856:高精度热电偶数字转换器的深度解析
评论