EMC1043:高精度三通道温度传感器的深度解析

电子说

1.4w人已加入

描述

EMC1043:高精度三通道温度传感器的深度解析

在电子设备的设计中,温度监测至关重要。今天我们来深入探讨一款功能强大的温度传感器——EMC1043,它在PC和嵌入式环境中有着广泛的应用。

文件下载:EVB-EMC1043.pdf

产品概述

EMC1043是一款系统管理总线(SMBus)温度传感器,能够同时监测三个温度区域,包括一个内部二极管和两个外部连接的二极管。它具备多项先进特性,如β补偿电路、电阻误差校正和理想因子配置等,可有效消除温度测量误差。该传感器有多种型号可供选择,以满足不同的应用需求。

产品特性

  1. 高精度测量:在40°C - 80°C范围内,外部温度测量精度可达±1°C,分辨率为0.125°C;内部温度测量在0°C - 85°C范围内精度为±3°C,分辨率同样为0.125°C。
  2. β补偿:自动补偿因CPU热二极管β值变化而导致的测量误差,尤其适用于现代低β晶体管。
  3. 电阻误差校正(REC):可自动校正外部二极管线路中高达100欧姆的串联电阻,消除因寄生电阻引起的温度测量误差。
  4. 理想因子配置:可根据不同的二极管或晶体管的理想因子值进行配置,校正因理想因子不匹配而产生的温度误差。
  5. 低功耗运行:待机电流低至4μA,支持可编程转换速率,满足不同系统的低功耗需求。
  6. SMBus接口:兼容SMBus 2.0协议,提供四个SMBus地址,方便与主机控制器进行通信。
  7. 双区温度比较:具备自动比较两个外部温度区域的功能,并报告较热的区域。

引脚功能

EMC1043采用8引脚MSOP封装,各引脚功能如下: 引脚编号 引脚名称 描述
1 DP1 外部二极管1正极(阳极)连接
2 DN1 外部二极管1负极(阴极)连接
3 DP2 外部二极管2正极(阳极)连接
4 DN2 外部二极管2负极(阴极)连接
5 GND 接地
6 VDD 电源电压(3.0V - 3.6V)
7 SMDATA 系统管理总线数据,双向数据,开漏输出
8 SMCLK 系统管理总线时钟输入

电气特性

  1. 绝对最大额定值
    • 电源电压VDD:-0.3V - 5.0V
    • SMDATA和SMCLK引脚电压:-0.3V - 5.5V
    • 其他引脚电压:-0.3V - VDD + 0.3V
    • 工作温度范围:-40°C - 125°C
    • 存储温度范围:-55°C - 150°C
  2. 电气规格
    • 电源电压:3.0V - 3.6V
    • 平均工作电流:在4次转换/秒时,典型值为340μA,最大值为400μA
    • 待机电流:典型值为2μA,最大值为4μA
    • 温度精度:内部温度监测在-20°C - 85°C范围内为±1°C - ±3°C;外部温度监测在不同温度范围内精度有所不同。
    • 温度分辨率:0.125°C

SMBus接口协议

EMC1043通过SMBus接口与主机控制器进行通信,支持写字节、读字节、发送字节和接收字节等协议。详细的时序图可参考文档中的Figure 2.1。

  1. 写字节协议:用于向寄存器写入一个字节的数据。
  2. 读字节协议:用于从寄存器读取一个字节的数据。
  3. 发送字节协议:用于将内部地址寄存器设置为正确的地址。
  4. 接收字节协议:当内部寄存器地址指针已知时,用于从寄存器读取数据。

产品工作模式

  1. 电源模式
    • 运行模式:温度监测器处于活动状态,以编程的转换速率进行转换。平均功耗取决于转换速率。
    • 待机模式:设备处于低功耗状态,温度监测功能禁用,但仍可响应SMBus命令。
  2. 运行模式下的操作
    • 正常模式:连续采样并更新所有温度通道。
    • 双区比较模式:连续采样并比较两个远程区域的温度,将较热的区域数据加载到外部二极管2数据寄存器中,并通过状态寄存器的HOTTER位指示较热的区域。

寄存器设置与描述

EMC1043的寄存器可通过SMBus接口进行访问,主要包括温度数据寄存器、状态寄存器、配置寄存器等。

  1. 温度数据寄存器:分为传统格式和扩展格式,分别存储不同范围的温度数据。
  2. 状态寄存器(02h):只读寄存器,返回设备的运行状态,包括ADC转换状态、外部二极管故障状态和双区比较结果等。
  3. 配置寄存器(03h读,09h写):控制设备的基本功能,如电源模式和转换速率。
  4. 配置2寄存器(04h):控制与EMC1023不兼容的基本功能,如动态平均、双区比较模式和电阻误差校正等。
  5. 单触发寄存器(0Fh):用于在待机模式下触发一次完整的温度转换。
  6. 理想因子配置寄存器(27h - 28h):存储应用于每个外部二极管的理想校正因子。
  7. β配置寄存器(29h - 2Ah):根据被监测的PNP衬底晶体管的β值进行工厂编程,配置β补偿电路。

典型应用曲线

文档中提供了多个典型的工作曲线,包括电源电流与转换速率、温度误差与滤波电容、温度误差与环境温度等关系曲线,这些曲线有助于工程师更好地了解EMC1043在不同条件下的性能表现。

封装与标记

EMC1043采用8引脚MSOP封装,其封装参数和引脚布局可参考文档中的Figure 6.1和Table 6.1。所有设备在顶部第一行标记为“1043”,第二行标记相应的型号编号、功能版本和国家代码。

总结

EMC1043是一款功能强大、精度高、低功耗的温度传感器,适用于多种应用场景,如桌面和笔记本电脑、服务器、硬件管理和嵌入式应用等。通过其先进的特性和灵活的配置选项,工程师可以根据具体需求进行定制化设计,实现精确的温度监测和控制。在实际应用中,工程师需要根据具体的系统要求合理选择转换速率、配置寄存器等参数,以充分发挥EMC1043的性能优势。同时,对于不同类型的CPU和二极管,需要注意β补偿和理想因子配置的设置,以确保测量的准确性。你在使用EMC1043的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分