解析ADT7485A:温度与电压监测的理想之选

电子说

1.4w人已加入

描述

解析ADT7485A:温度与电压监测的理想之选

在电子设备的设计中,精确的温度和电压监测至关重要,它能确保设备的稳定运行和性能优化。今天我们要深入探讨的是安森美(onsemi)的ADT7485A,一款专为PC应用设计的数字温度传感器和电压监测器,它凭借其独特的特性和广泛的应用场景,成为众多工程师的首选。

文件下载:ADT7485AARMZ-R.pdf

产品概述

ADT7485A是一款集温度和电压监测功能于一身的设备。它不仅能监测自身的温度,还能监测远程传感器二极管的温度,同时可对四个外部电压通道及其自身的电源电压进行监测。该设备通过单条SST双向数据线进行控制,是一款固定地址的SST客户端,其目标地址由地址引脚ADD的状态决定。

特性亮点

丰富的监测功能

  • 温度监测:具备一个片上温度传感器和一个远程温度传感器,能全面监测不同位置的温度情况。
  • 电压监测:可监测多达5路电压,包括12V、5.0V、处理器核心电压、2.5V以及自身的电源电压。

先进的接口技术

采用SST接口,这是一种适用于个人计算机、个人手持设备或其他工业传感器网络的一线串行总线和通信协议,支持SST Rev 1.0版本。

环保设计

该设备无铅、无卤素,符合RoHS标准,体现了环保理念。

应用领域

ADT7485A的应用范围广泛,涵盖了个人计算机、便携式个人设备以及工业传感器网络等领域。在这些场景中,它能实时准确地监测温度和电压,为设备的稳定运行提供保障。

技术参数详解

引脚分配

ADT7485A采用MSOP - 10封装,各引脚具有明确的功能。例如,VCC为电源引脚,提供3.3V ± 10%的电压,同时该引脚也用于监测电源电压;GND为接地引脚;D1+和D1 - 用于连接远程温度传感器;ADD为数字输入引脚,用于选择SST地址;SST为数字输入/输出引脚,是SST双向数据线。

绝对最大额定值

为确保设备的安全运行,需要了解其绝对最大额定值。例如,电源电压(VCC)的最大值为4.0V,12V引脚的最大电压为16V,5.0V引脚的最大电压为7.0V等。超过这些额定值可能会损坏设备,因此在设计时必须严格遵守。

电气特性

  • 电源供应:电源电压VCC的范围为3.0V - 3.6V,典型值为3.3V;欠压锁定阈值为2.8V;平均工作电源电流IDD在连续转换时典型值为3.8mA,最大值为5.0mA。
  • 温度 - 数字转换器:本地传感器在不同温度范围内的精度有所不同,在40°C ≤ TA ≤ 70°C且VCC = 3.3V ± 5%时,精度为±1.0°C;远程传感器在不同条件下的精度也有相应规定。此外,该转换器的分辨率为0.016°C,能实现高精度的温度测量。
  • 数字输入(ADD):输入高电压VIH最小值为2.3V,输入低电压VL最大值为0.8V,输入高电流IIH在VIN = VCC时为 - 1.0uA,输入低电流IL在VIN = 0时最大值为1.0uA,引脚电容典型值为5.0pF。
  • 模数转换器:总未调整误差(TUE)在不同通道有所差异,12V和5.0V通道为±2.0%,其他通道为±1.5%;差分非线性(DNL)为±1.0 LSB;电源灵敏度为±0.1%/V;不同测量的转换时间也不同,如电压输入转换时间在平均启用时为11ms,本地温度转换时间为12ms,远程温度转换时间为38ms,总监测周期时间为145ms。

SST时序

SST接口的时序参数对于设备的通信至关重要。例如,位周期tBIT范围为0.495 - 500us,逻辑1的高电平时间th为0.6 x tBIT - 0.8 x tBIT,逻辑0的高电平时间tHo为0.2 x tBIT - 0.4 x tBIT等。这些参数确保了设备之间的准确通信。

命令代码与功能

命令代码总结

ADT7485A支持多种命令,如Ping()用于验证设备是否响应;GetIntTemp()用于获取设备内部温度;GetExtTemp()用于获取外部二极管温度;GetAllTemps()可同时获取内部和外部温度等。每个命令都有相应的命令代码、写入长度和读取长度。

设备标识符块(DIB)

通过GetDIB()命令可检索设备标识符块,该块提供了识别ADT7485A功能的信息,数据可以是8字节或16字节格式。

地址选择

ADT7485A的客户端地址通过地址引脚选择,可区分高、低(GND)和浮动三种输入状态,地址范围为0x48 - 0x4A。

温度与电压测量

电压测量

ADT7485A的四个外部电压测量通道和自身电源电压测量通道,通过片上的模数转换器(ADC)进行测量。ADC具有10位分辨率,基本输入范围为0V - 2.25V,内置衰减器可测量不同电压,各通道的满量程电压不同,如12V通道为16V,5.0V通道为8.0V等。电压测量的命令代码和返回数据格式都有明确规定,返回的电压值为16位二进制补码格式,分辨率约为1mV。

温度测量

ADT7485A有两个专用温度测量通道,分别测量片上带隙温度传感器和远程二极管的温度。温度测量采用测量不同电流下二极管基极 - 发射极电压(VBE)变化的方法,可消除串联电阻对温度测量的影响。温度数据返回为16位二进制补码格式,分辨率约为0.016°C,所有温度可通过命令代码0x00和读取长度0x04一起读取。

布局考虑

在电路板设计中,为保护模拟输入免受噪声干扰,尤其是在测量远程二极管传感器的微小电压时,需要注意以下几点:

  • 将ADT7485A尽可能靠近远程传感二极管放置,避免靠近时钟发生器、数据/地址总线和CRT等噪声源,距离可控制在4 - 8英寸。
  • 将D1+和D1 - 走线平行靠近,并在两侧设置接地保护走线,如有可能,在走线下方提供接地平面。
  • 使用宽走线以最小化电感并减少噪声拾取,建议走线宽度和间距最小为5mil。

ADT7485A以其丰富的功能、高精度的测量和良好的兼容性,为电子设备的温度和电压监测提供了可靠的解决方案。在实际设计中,工程师们需要根据具体需求合理选择和使用该设备,同时注意布局和布线等细节,以确保设备的性能和稳定性。你在使用类似设备时遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分