深入剖析DS1780:高度集成的系统监测芯片
在电子设备的设计中,对系统的各项参数进行实时监测至关重要。今天我们要探讨的DS1780,就是一款高度集成的系统监测芯片,它在个人电脑及其他基于微处理器的系统中发挥着重要作用。
文件下载:DS1780K.pdf
一、DS1780芯片概览
1.1 特性亮点
DS1780具有诸多令人瞩目的特性。它是一款直接数字温度传感器,无需外部组件,也无需用户校准。同时,它配备了两个风扇速度传感器,能够监测6路电源电压,还拥有一个8位DAC用于风扇速度控制。此外,它具备机箱入侵检测功能,即使在电源关闭的情况下,也能检测到机箱盖是否被移除。支持远程系统复位,并且在所有监测功能(温度、电压、风扇速度、机箱入侵)上都具备系统中断功能。采用2线接口,具有2位可寻址性,还集成了NAND TREE用于板级可测试性。其电源供应范围广泛,为2.8V至5.75V,采用小巧的24引脚173密耳TSSOP封装,集成度高。
1.2 引脚分配与功能
DS1780的引脚分配明确,每个引脚都有其特定的功能。例如,A0/NTOUT为地址输入/ NAND TREE输出;SDA是2线串行数据输入/输出;SCL为2线串行时钟;FANx是转速计输入;CHS用于机箱入侵检测输入;GNDD是数字地;VDD为电源电压(2.8V至5.75V);INT是硬件中断输出;VOUT/NTIN可作为DAC输出/ NAND TREE输入;RST用于远程系统复位;GNDA是模拟地;+xxVIN为正电压输入;+2.5VS/+VCCP2是正/负电压输入;VIDx用于处理器电压供应读数输入。
二、DS1780的工作原理
2.1 整体功能架构
DS1780在单芯片上集成了六个模拟输入、一个模拟输出、五个数字输入、两个风扇速度输入、一个温度传感器和中断寄存器,并通过2线串行总线进行通信。它主要对个人电脑的电源、温度和风扇进行监测。
2.2 数据处理流程
- 模拟电压处理:模拟电压在芯片内部进行分压,然后转换为8位数字字。这些模拟输入通常连接到计算机中的多个电源。
- 温度转换:温度可以转换为9位二进制补码数字字,最低有效位(LSb)为0.5°C。
- 风扇速度测量:风扇输入测量风扇转速计脉冲的周期,风扇速度越低,计数越高。风扇输入是数字输入,可接受的范围为0至VDD伏,转换电平约为1.4伏。
2.3 内部寄存器
DS1780包含多个内部寄存器,如配置寄存器、中断状态寄存器、中断屏蔽寄存器、温度配置寄存器、VID寄存器、VID4寄存器和值RAM等。这些寄存器用于控制和配置芯片,存储监测结果和限制值。
三、DS1780的操作模式
3.1 上电操作
上电时,DS1780的部分寄存器会被复位。上电后,ADC处于非活动状态,通常应首先将限制值写入值RAM。RST引脚是双向的,上电时会强制复位,也可以拉低以强制内部复位。
3.2 复位功能
DS1780具有四种不同的复位功能:
- 上电复位(POR):所有内部逻辑复位,寄存器清除为默认状态。RST输出将在20ms(最小)内被拉低。
- 软件复位:通过向配置寄存器的第4位写入1来实现,对寄存器内容无影响,但会将RST输出拉低20ms(最小)。
- 设备初始化:向配置寄存器的第7位写入1,将除值RAM和模拟输出外的所有寄存器清除为默认状态。
- 硬件复位:外部源将RST引脚拉低,DS1780会将RST信号保持在低电平状态超过20ms,除值RAM和模拟输出外的所有寄存器清除为默认状态。
3.3 配置寄存器操作
配置寄存器用于控制DS1780的启动和停止、中断输出和模式的启用或禁用,以及初始化功能。不同的位控制着不同的功能,例如第0位控制监测循环的启动和停止,第1位启用或禁用INT中断输出等。
3.4 监测循环
通过向配置寄存器写入并设置INT_Clear(第3位)为低,Start(第0位)为高,启动DS1780的监测功能。此时应将INT_Enable(第1位)设置为高以启用中断。DS1780会按顺序对输入进行“轮询”采样,大约每秒采样一次。
四、数据格式与中断处理
4.1 温度数据格式
DS1780将测量的温度数据内部转换为二进制补码数据格式(单位为°C)。主机可以通过设置内部地址寄存器指针到27h位置,并读取寄存器中的8位数据来获取温度转换结果。
4.2 电压数据格式
DS1780的模拟输入用于直接监测PC中常见的电源(如+12V、-12V、+5V、+3.3V、+2.5V、+VCCP)。这些输入在内部进行缩放,并通过8位Delta - Sigma ADC转换为数字信号。不同的输入有不同的缩放因子,以确保测量的准确性。
4.3 风扇速度数据格式
风扇输入用于接收带有转速计输出的风扇信号。DS1780的信号调理功能可以适应风扇转速计输出的缓慢上升和下降时间。风扇输入的范围为0至VDD,若输入超出此范围,需要进行电阻分压或二极管钳位。
4.4 中断处理
DS1780的外部中断可以来自模拟电压、温度、风扇速度和机箱入侵等源。所有系统管理中断(SMIs)在两个中断状态寄存器中指示。INT输出有单独的屏蔽寄存器,可对每个中断进行屏蔽。读取中断状态寄存器会输出寄存器内容并复位寄存器,更新寄存器需要至少1秒时间。
五、其他功能与应用
5.1 模拟输出
DS1780的模拟输出通过一个无符号8位D/A转换器产生0 - 1.25伏的电压,可通过外部电路(如运算放大器和晶体管)进行放大和缩放,以控制风扇速度。
5.2 NAND TREE测试
DS1780提供NAND TREE用于自动测试设备(ATE)板级连接性测试。将(VDD - 0.5V)应用于NT_IN输入,设备将进入NAND树测试模式,A0/NTOUT将成为NAND树输出引脚。
5.3 应用场景
DS1780适用于个人电脑或任何基于微处理器的系统,可对系统的温度、电源电压和风扇速度进行实时监测,确保系统的稳定运行。
六、电气特性与订购信息
6.1 绝对最大额定值
DS1780的绝对最大额定值规定了其在不同参数下的极限值,如电压、电流、温度等。在设计和使用过程中,必须确保不超过这些额定值,以保证芯片的安全和可靠性。
6.2 推荐直流工作条件
推荐的直流工作条件包括电源电压、接地差异、数字输入电压等参数的范围,为芯片的正常工作提供了参考。
6.3 订购信息
DS1780有多种订购选项,如DS1780E+、DS1780E+T&R等,不同的型号对应不同的封装和包装形式,用户可以根据自己的需求进行选择。
DS1780作为一款高度集成的系统监测芯片,为电子工程师提供了一个强大而可靠的解决方案。通过对其特性、工作原理、操作模式和电气特性的深入了解,我们可以更好地在实际设计中应用这款芯片,提高系统的性能和可靠性。在实际应用中,你是否遇到过类似芯片的使用问题?你又是如何解决的呢?欢迎在评论区分享你的经验。
-
电子设备
+关注
关注
2文章
3366浏览量
56320
发布评论请先 登录
深入剖析DS1780:高度集成的系统监测芯片
评论