电子说
在电子设备的设计中,温度监测是一个至关重要的环节,它直接关系到设备的性能、稳定性和可靠性。今天,我们就来深入了解一款功能强大的温度传感器——MAX31730 3 通道远程温度传感器,探讨它的特性、工作原理以及在实际应用中的注意事项。
文件下载:MAX31730AUB+.pdf
MAX31730 是一款能够同时监测自身温度以及三个外部二极管连接晶体管温度的传感器。其工作电源电压范围为 3.0V 至 3.6V,具备电阻消除和 β 补偿功能,可有效提高温度测量的准确性。通过 2 线串行接口,它支持 SMBus 协议,方便与各种微控制器进行通信。该传感器有 10 引脚 µMAX 和 12 引脚、3mm x 3mm TDFN 两种封装形式,适用于不同的应用场景。
每个温度通道都可以设置可编程的温度阈值。当测量温度超过或低于设定的阈值时,热状态寄存器中的状态位会被设置,同时开漏 THERM 输出会被置位,方便用户及时获取温度异常信息。
最高温度寄存器能够让主设备快速获取温度最高的通道的温度值,简化了过热通知的过程,提高了系统的响应速度。
集成了一个本地和三个远程温度传感通道,减少了成本、电路板面积、电源电流和从地址的使用。同时,提供了八个可选的从地址,增加了系统的灵活性。
支持灵活的 SMBus/I2C 总线接口,可与各种微控制器进行连接,方便集成到不同的系统中。
MAX31730 按照一定的顺序进行温度转换,先测量远程通道 1 的温度,然后依次是远程通道 2、远程通道 3 和本地通道。每个启用通道的转换结果会存储在相应的温度数据寄存器中。如果某个远程通道没有连接二极管、DXP - DXN 输入短路,或者 DXP 与 (V{DD})、DXP 与 GND、DXN 与 (V_{DD}) 短路,或者该通道在最高温度启用寄存器中未被启用,则不会对该通道进行转换。
一些高功率 IC 上的热二极管可能存在过大的串联电阻,这会导致传统远程温度传感器的温度测量出现误差。MAX31730 的外部通道 1 - 3 具备串联电阻消除功能,能够消除二极管串联电阻和互连电阻的影响,消除范围为 0 至 300Ω,且该功能始终启用。
通过在配置寄存器中设置 STOP 位为 1,可使设备进入软件待机模式。在该模式下,ADC 被禁用,电源电流降低至约 2.5µA。在软件待机期间,数据会保留在内存中,总线接口仍然处于活动状态,能够监听命令。如果检测到 START 条件,总线活动会使电源电流增加。如果在转换过程中接收到待机命令,转换周期会完成,然后设备进入关机状态,温度寄存器会更新。
MAX31730 兼容 SMBus 2.0,支持四种标准 SMBus 协议:写字节、读字节、发送字节和接收字节,以及多字节读写。在使用较短的接收字节协议时,需要注意在多主系统中可能会出现的问题,因为第二个主设备可能会在不通知第一个主设备的情况下覆盖寄存器字节。
温度通道启用寄存器用于选择哪些温度传感通道被启用。未被选择的通道在温度转换周期中会被跳过,并且不会对其进行二极管故障检测。
最高温度寄存器(10h 和 11h)与参考温度寄存器(40h 至 47h)的值配合使用。每次温度转换后,会将参考温度值从相应通道的测量温度中减去,然后将结果与其他通道的最新结果进行比较,将最大值加载到最高温度寄存器中。
最高温度启用寄存器用于选择从哪些温度通道获取最高温度寄存器的内容。
热限寄存器(20h 至 27h)用于存储过热和过冷的热阈值值。通过 I2C/SMBus 兼容接口可以访问这些寄存器。上电时,警报会被屏蔽。如果温度超过阈值,热状态寄存器(40h 至 47h)中的相应位会被设置,以指示热故障。除非使用 THERM 屏蔽寄存器屏蔽该通道,否则 THERM 引脚也会被置位。
配置寄存器具有多种功能,包括控制设备进入软件待机模式或连续转换模式、复位所有寄存器、禁用总线超时功能、选择 THERM 输出的工作模式、启用故障队列、选择扩展范围温度数据格式以及启动单次转换等。
THERM 屏蔽寄存器用于屏蔽 THERM 引脚的输出。通过设置相应的位,可以屏蔽本地通道和远程通道的热故障对 THERM 引脚的影响。
状态寄存器用于指示温度或二极管故障状态。热高状态寄存器指示测量的本地或远程温度是否超过了相关热高状态寄存器中设置的阈值;热低状态寄存器指示测量的温度是否低于热低状态寄存器中设置的阈值;二极管故障状态寄存器指示任何远程传感通道是否存在二极管故障(开路或短路)。
MAX31730 可以直接测量具有片上温度传感二极管的 CPU 和其他 IC 的管芯温度,也可以测量离散二极管连接晶体管的温度。在选择离散远程二极管时,应选择小信号类型、具有较高正向电压的晶体管,并且确保基极电阻小于 100Ω。同时,建议验证不同供应商的离散晶体管的温度读数一致性。
如果某些远程二极管通道不需要使用,可以断开该通道的 DXP 和 DXN 输入,或者将 DXP 连接到相应的 DXN。同时,建议在上电时立即使用 THERM 屏蔽寄存器屏蔽未使用的通道,以防止它们导致 THERM 引脚置位。
在测量本地温度时,传感器测量的是其焊接的 PCB 的温度。由于 PCB 的热质量远大于传感器本身,传感器能够快速跟踪 PCB 上的温度变化。在测量 CPU 或其他具有片上传感结的 IC 的温度时,热质量的影响几乎可以忽略不计。在使用离散远程晶体管测量温度时,应选择小封装的晶体管,以获得最佳的热响应时间。同时,要注意热梯度和杂散气流对测量精度的影响。
集成 ADC 对低频信号(如电源纹波)具有良好的噪声抑制能力。在高频 EMI 环境中,可以在 DXP 和 DXN 之间连接一个外部 100pF 电容器进行滤波。较大的电容值可以提供更强的滤波效果,但可能会由于开关电流源的上升时间而引入误差。此外,通过合理的 PCB 布局也可以减少噪声的影响。
通过连接 ADD 引脚,可以选择不同的从地址。电阻值的公差必须控制在所列值的 ±5% 以内。
为了减少远程温度测量的误差,在 PCB 布局时应遵循以下原则:
当远程传感器距离超过 20cm 或在非常嘈杂的环境中时,可以使用双绞线电缆连接远程传感器。对于更长的距离,建议使用屏蔽双绞线电缆。在设备端,将双绞线电缆连接到 DXP 和 DXN,将屏蔽电缆连接到 GND,在远程传感器端,屏蔽电缆不连接。
MAX31730 3 通道远程温度传感器凭借其高精度的温度测量、丰富的功能和灵活的接口,为电子设备的温度监测提供了一个可靠的解决方案。在实际应用中,通过合理选择远程二极管、优化 PCB 布局和采取适当的噪声滤波措施,可以充分发挥该传感器的性能,确保设备的稳定运行。希望本文对电子工程师在设计温度监测系统时有所帮助。你在使用 MAX31730 或其他温度传感器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !