深入解析MAX31865:RTD到数字转换器的卓越之选

电子说

1.4w人已加入

描述

深入解析MAX31865:RTD到数字转换器的卓越之选

在电子工程领域,准确测量温度是许多应用的关键需求。而MAX31865作为一款专为铂电阻温度探测器(RTD)优化的电阻到数字转换器,凭借其出色的性能和丰富的功能,成为众多工程师的首选。今天,我们就来深入了解一下这款强大的芯片。

文件下载:MAX31865AAP+.pdf

一、产品概述

MAX31865是一款易于使用的电阻到数字转换器,主要用于将铂电阻温度探测器(RTD)的电阻值转换为数字信号。它通过一个外部电阻设置RTD的灵敏度,再利用高精度的Δ-Σ ADC将RTD电阻与参考电阻的比值转换为数字形式。该芯片的输入能够承受高达±45V的过压故障,并且具备可编程的RTD和电缆开路、短路检测功能。

二、产品优势与特性

(一)集成化设计降低成本与设计周期

  • 简单转换:能够轻松将铂RTD的电阻值转换为数字值,支持100Ω到1kΩ(0°C时)的铂RTD(PT100到PT1000)。
  • 多线连接兼容:兼容2线、3线和4线传感器连接方式,为不同的应用场景提供了灵活性。
  • SPI接口:采用SPI兼容接口,方便与微控制器等设备进行通信。
  • 封装形式:提供20引脚的TQFN和SSOP封装,满足不同的PCB布局需求。

(二)高精度满足误差预算

  • ADC分辨率:拥有15位的ADC分辨率,标称温度分辨率为0.03125°C(因RTD非线性而有所变化)。
  • 总精度:在所有工作条件下,总精度最大为0.5°C(满量程的0.05%)。
  • 差分输入:采用全差分VREF输入,提高测量的准确性。
  • 转换时间:最大转换时间为21ms,能够快速提供测量结果。

(三)集成故障检测提高系统可靠性

  • 输入保护:具备±45V的输入保护,有效防止过压和欠压故障对芯片造成损坏。
  • 故障检测:能够检测RTD元件开路、RTD短路到超出范围电压或RTD元件短路等故障情况。

三、技术参数详解

(一)绝对最大额定值

了解芯片的绝对最大额定值对于正确使用芯片至关重要。MAX31865的各引脚电压范围、功耗、ESD保护等参数都有明确的规定。例如,VDD引脚的电压范围为 -0.3V到 +4.0V,BIAS、REFIN+、REFIN-、ISENSOR等引脚的电压范围为 -0.3V到 (VDD + 0.3V) 等。在设计电路时,必须确保各引脚的电压和电流不超过这些额定值,以免对芯片造成永久性损坏。

(二)推荐直流工作条件

在不同的工作温度和电源电压下,芯片的性能会有所不同。推荐的直流工作条件包括VDD和DVDD的电压范围为3.0V到3.6V,输入逻辑0和逻辑1的电压范围,以及参考电阻、电缆电阻等参数的取值范围。遵循这些推荐条件可以确保芯片在最佳状态下工作。

(三)电气特性

芯片的电气特性决定了其在实际应用中的性能表现。MAX31865的电气特性包括ADC分辨率、满量程输入电压、共模输入范围、输入泄漏电流、偏置电压等参数。例如,ADC分辨率为15位,无丢失码;ADC满量程输入电压为REFIN+ - REFIN-等。这些参数对于准确测量RTD的电阻值和温度至关重要。

(四)AC电气特性:SPI接口

MAX31865支持SPI模式1和3,通过SDO、SDI、CS和SCLK四个引脚进行SPI兼容通信。SPI接口的各项时序参数,如数据到SCLK的建立时间、SCLK到数据的保持时间、SCLK的频率等,都有明确的规定。在设计SPI通信电路时,必须严格按照这些时序参数进行设计,以确保数据的准确传输。

四、温度转换原理

(一)RTD特性

电阻温度探测器(RTD)是一种其电阻值随温度变化的传感器,其中铂是最常用、最准确的导线材料,铂RTD被称为PT-RTD。铂RTD具有宽温度范围、优异的准确性和重复性以及合理的线性度等特点。其电阻与温度的关系可以用Callendar-Van Dusen方程来描述: [R(T)=R{0}left(1+a T+b T^{2}+c(T-100) T^{3}right)] 其中,(T) 为温度(°C),(R(T)) 为温度 (T) 时的电阻,(R{0}) 为温度 (T = 0°C) 时的电阻。

(二)测量方法

为了测量RTD的电阻,将参考电阻(RREF)和RTD串联,并在RREF的顶部施加偏置电压。参考电阻电流也会流经RTD,参考电阻两端的电压作为ADC的参考电压,RTD两端的电压施加到ADC的差分输入(RTDIN+和RTDIN-)。ADC输出的数字信号等于RTD电阻与参考电阻的比值。对于铂RTD,参考电阻等于RTD在0°C时电阻的四倍是最优选择,例如PT100使用400Ω的参考电阻,PT1000使用4kΩ的参考电阻。

(三)不同连接方式

  • 2线连接:当RTD靠近MAX31865时,2线连接可以给出可接受的结果。但随着电缆长度的增加,电缆电阻引起的误差会变得过大。
  • 4线连接:通过使用单独的力线和感测线,4线连接可以消除电缆电阻引起的误差。
  • 3线连接:3线连接是一种折中的方法,比4线连接少用一根导体。通过从 (RTDIN+ - RTDIN-) 中减去FORCE+和RTDIN+之间的电压,可以补偿返回线的电压降。

五、线性化温度数据

在 -100°C到 +100°C的温度范围内,可以使用简单的公式近似计算温度: [Temperature left(^{circ} Cright) approx(ADC code / 32)-256] 该公式在0°C时误差为0°C,在 -100°C时误差为 -1.75°C,在 +100°C时误差为 -1.4°C(假设使用IEC751 RTD和等于RTD在0°C时电阻四倍的RREF)。对于高精度要求,可以使用Callendar-Van Dusen方程或查找表来校正RTD的可预测非线性。

六、使用热敏电阻

除了RTD,MAX31865还支持其他电阻式传感器,如热敏电阻(NTC或PTC)。选择一个大于或等于传感器在感兴趣温度范围内最大电阻的RREF,输出数据为传感器电阻与参考电阻的比值。

七、故障检测与输入保护

(一)故障检测

MAX31865能够检测多种与外部RTD和2线、3线或4线电缆相关的故障。一些故障在每次转换时都会被检测到,而另一些故障只有在主设备请求故障检测周期时才会被检测到。故障检测周期中,MAX31865可以通过内部模拟开关断开FORCE-输入与GND2返回路径的连接。具体的故障检测条件包括过压或欠压、转换结果高于或低于阈值等。

(二)输入保护

FORCE+、FORCE2、FORCE-、RTDIN+和RTDIN-引脚能够承受高达±45V的输入电压。当施加的电压超过VDD + 100mV或低于GND1 - 400mV时,模拟开关会打开,保护芯片不受损坏。当检测到过压或欠压故障时,故障状态寄存器的D2位会被置位,ADC会停止转换更新,直到故障消除后才会恢复转换。

八、内部寄存器

MAX31865通过八个8位寄存器进行通信,这些寄存器包含转换、状态和配置数据。所有编程都是通过选择所需寄存器位置的适当地址来完成的。

(一)配置寄存器(00h)

配置寄存器用于选择转换模式(自动或单次触发)、启用或禁用BIAS引脚输出电压VBIAS、启动单次转换、选择RTD连接方式(3线或2线/4线)、启动完整的故障检测周期、清除故障状态寄存器以及选择滤波器陷波频率。

(二)RTD电阻寄存器(01h - 02h)

两个8位寄存器RTD MSBs和RTD LSBs包含RTD电阻数据,数据格式为RTD电阻与参考电阻的15位比值。RTD LSBs寄存器的D0位是故障位,用于指示是否检测到任何RTD故障。

(三)故障阈值寄存器(03h - 06h)

高故障阈值和低故障阈值寄存器用于选择RTD故障检测的跳闸阈值。RTD转换结果与这些寄存器中的值进行比较,以生成故障状态寄存器中的“故障”(D[7:6])位。

(四)故障状态寄存器(07h)

故障状态寄存器用于锁存任何检测到的故障位,向配置寄存器中的故障状态清除位写入1可以将所有故障状态位清零。

九、SPI接口通信

MAX31865支持SPI模式1和3,通过SDO、SDI、CS和SCLK四个引脚进行SPI兼容通信。SPI接口的工作原理是通过CS引脚启动和终止数据传输,SCLK同步主设备(微控制器)和从设备(MAX31865)之间的数据移动。地址和数据字节以MSB优先的方式进行传输,通过设置地址字节的MSB(A7)来确定是进行读操作还是写操作。

十、应用信息

(一)滤波电容

在嘈杂环境中操作时,可以在RTDIN+和RTDIN-输入之间放置一个滤波电容。在过压或欠压故障、故障检测周期或启用VBIAS之后,必须等待输入滤波器的稳定时间,建议延迟至少五个时间常数加上额外的1ms,以确保达到指定的精度。

(二)RTD数据转换为温度

通过RTD数据寄存器中的ADC代码和参考电阻的值,可以计算出RTD的电阻值: [R{RTD}=left(ADC Code times R{REF}right) / 2^{15}] 然后根据所选RTD的电阻特性,通过计算或查找表来确定温度。

(三)检测RTDIN+电缆故障

在3线和4线RTD连接配置中,RTDIN+电缆断裂或断开会导致ADC输入无偏置,从而产生不可预测的ADC转换结果。可以在RTDIN+引脚和BIAS引脚之间添加一个10MΩ的电阻,以便在RTDIN+导线断裂或断开时获得满量程的RTD电阻测量值。

(四)解码RTD和电缆故障条件

根据电阻数据,可以检测RTD元件开路或短路故障。通过设置高故障阈值和低故障阈值寄存器,可以确定故障检测的阈值。故障状态位会被锁存,直到配置寄存器中的故障清除位被设置。

(五)电源去耦

为了获得最佳性能,建议使用0.1µF的电容对VDD和DVDD电源进行去耦。如果可能,使用高质量的陶瓷表面贴装电容,以减少引线电感,提高性能。

十一、典型应用电路

文档中提供了2线、3线和4线传感器连接的典型应用电路,这些电路展示了如何将MAX31865与RTD传感器进行连接,为实际应用提供了参考。

十二、订购信息

MAX31865提供不同的封装形式和温度范围可供选择,具体的订购信息包括PART、温度范围和引脚封装等。

总之,MAX31865是一款功能强大、性能卓越的RTD到数字转换器,在工业设备、医疗设备、仪器仪表等领域有着广泛的应用前景。通过深入了解其原理、特性和应用方法,工程师们可以更好地利用这款芯片来实现准确的温度测量。你在使用MAX31865的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分