STTS2002:内存模块温度传感器的卓越之选
在电子设备的设计中,温度监测和数据存储是至关重要的环节。STTS2002作为一款集温度传感器与2 Kb SPD EEPROM于一体的芯片,为移动个人计算平台(如笔记本电脑)、服务器和其他工业应用中的DIMM模块提供了理想的解决方案。今天,我们就来深入了解一下这款芯片的特点、功能和应用。
文件下载:STTS2002B2DN3F.pdf
1. 产品概述
STTS2002是一款2.3 V内存模块温度传感器,集成了2 Kb SPD EEPROM。它具有广泛的兼容性,既向前兼容JEDEC TSE 2002a2,又向后兼容STTS424E02。其工作温度范围为 -40 °C至 +125 °C,单电源电压范围为2.3 V至3.6 V。采用2 mm x 3 mm TDFN8封装,高度最大为0.80 mm,符合JEDEC MO - 229和WCED - 3标准,并且是RoHS合规、无卤的。
2. 温度传感器特性
2.1 分辨率与精度
温度传感器的分辨率可编程,范围为9 - 12位,默认10位时分辨率为0.25 °C/LSB。在不同温度范围内,其精度表现出色:在 +75 °C至 +95 °C范围内,最大精度为 ±1 °C;在 +40 °C至 +125 °C范围内,最大精度为 ±2 °C;在 -40 °C至 +125 °C范围内,最大精度为 ±3 °C。
2.2 转换时间与电流
ADC转换时间在默认10位分辨率时最大为125 ms。典型工作电源电流在EEPROM待机时为160 µA。此外,温度滞后可选设定点为0、1.5、3、6.0 °C,并且支持25 ms - 35 ms的SMBus超时。
3. 2 Kb SPD EEPROM特性
3.1 功能与保护
该EEPROM功能与ST的M34E02 SPD EEPROM相同,可对前128字节进行永久和可逆的软件数据保护。支持字节和页写入(最多16字节),自定时写入周期最大为5 ms,并且具有自动地址递增功能。
3.2 通信接口
采用两线SMBus/I2C兼容串行接口,支持高达400 kHz的传输速率,且不发起时钟拉伸。
4. 串行通信
4.1 设备类型标识符(DTI)代码
JEDEC温度传感器和EEPROM各有其独特的 (I^{2} C) 地址,通过4位DTI代码确保无兼容性或数据转换问题。TS的DTI代码为 '0011',EEPROM内存阵列的DTI代码为 '1010',访问EEPROM软件写保护设置的DTI代码为 ‘0110’。
4.2 引脚描述
- A0、A1、A2:用于I2C接口地址的3个最低有效位的可选地址引脚,可设置为 (V_{DD}) 或GND,提供8种唯一地址选择。
- (V_{ss}):电源参考地,必须连接到系统地。
- SDA:串行数据输入/输出引脚,为开漏输出。
- SCL:串行时钟输入引脚。
- EVENT:事件输出引脚,开漏且低电平有效。
- (V_{DD}):电源电压引脚,范围为2.3 V至3.6 V。
5. 温度传感器操作
5.1 数据监测与更新
温度传感器持续监测环境温度并更新温度数据寄存器。温度数据由设备内部锁存,软件可随时从总线主机读取。
5.2 SMBus/I2C通信
寄存器通过指针寄存器选择,上电时指针寄存器设置为 “00”,即能力寄存器位置。读写操作有特定的流程,且数据字节先传输MSB。STTS2002不发起时钟拉伸。
5.3 地址解码
TS和EEPROM的物理地址不同,TS物理地址为二进制0 0 1 1 A2 A1 A0 RW,EEPROM内存阵列物理地址为二进制1 0 1 0 A2 A1 A0 RW,永久设置写保护模式的地址为0 1 1 0 A2 A1 A0 RW。
5.4 AC时序考虑
为实现SMBus和 (I^{2} C) 兼容性,该设备符合相关规范的子集,如SMBus最小时钟频率要求,温度传感器的SMBus超时最大为35 ms。
6. 温度传感器寄存器
6.1 主要寄存器
包括能力寄存器(只读)、配置寄存器(读写)、温度寄存器(只读)、温度触发点寄存器(读写)、制造商ID寄存器(只读)、设备ID和设备修订ID寄存器(只读)以及温度分辨率寄存器(读写)。
6.2 寄存器功能
- 能力寄存器:提供TS的能力信息,分辨率可通过写入指针08寄存器进行编程,上电默认值为0.25 °C/LSB(10位)。
- 配置寄存器:存储各种配置模式,可设置事件阈值、中断模式、比较器模式、关机模式等。
- 温度寄存器:存储内部带隙TS测量的温度,数据格式为2s补码,默认分辨率下1 LSB = 0.25 °C。
- 温度触发点寄存器:包括报警温度上边界、下边界和临界温度寄存器,提供11位2s补码格式数据,1 LSB = 0.25 °C。
7. SPD EEPROM操作
7.1 数据锁定与保护
2 Kb串行EEPROM可永久锁定前半部分(00h至7Fh)的数据,适用于DRAM DIMMs的串行存在检测。可通过特定软件写保护机制对前128字节进行临时或永久写保护。
7.2 操作模式
包括字节写入、页写入、随机地址读取、当前地址读取和顺序读取等操作模式,操作通过 (I^{2} C) 协议进行,由总线主设备发起。
7.3 写保护指令
软件写保护由SWP(设置写保护)、CWP(清除写保护)和PSWP(永久设置写保护)三个指令处理,写保护状态可通过特定指令读取。
8. 在内存模块中的应用
8.1 编程情况
在DIMM应用中,SPD直接焊接在印刷电路模块上。编程情况分为两种:DIMM孤立时,可使用特定编程设备定义SPD EEPROM内容和写保护;DIMM插入应用主板时,只能使用PSWP指令冻结写保护。
8.2 引脚连接
三个芯片使能输入(A0、A1、A2)必须直接连接到 (V{SS}) 或 (V{DD}),通过DIMM插槽实现。
9. 电气参数与封装
9.1 最大额定值
包括存储温度、引脚焊接温度、输入/输出电压、电源电压、输出电流、功率耗散和热阻等参数,超出这些额定值可能导致设备永久损坏。
9.2 DC和AC参数
总结了设备的操作测量条件和直流、交流特性,设计时需确保电路操作条件与参数测试条件匹配。
9.3 封装机械数据
采用TDFN8封装,提供了详细的机械尺寸数据,包括封装外形、顶部标记信息、焊盘图案参数、载带尺寸和卷轴尺寸等。
10. 总结
STTS2002以其集成的温度传感器和EEPROM功能、广泛的兼容性、高精度的温度测量以及灵活的写保护机制,为内存模块的设计提供了强大的支持。电子工程师在设计相关设备时,可充分利用其特性,提高系统的性能和可靠性。你在使用类似芯片时遇到过哪些问题呢?欢迎在评论区分享你的经验。
-
温度传感器
+关注
关注
48文章
3247浏览量
163352
发布评论请先 登录
STTS2002:内存模块温度传感器的卓越之选
评论