DS1780:微处理器系统集成监测器
DS1780:微处理器系统集成监测器
作为一款高度集成的系统监控器件,DS1780在微型计算机及各类基于处理器的系统中发挥着重要作用。其设计旨在监测环境温度、六个电源电压以及两个风扇的转速,并通过内置的8位数模转换器实现风扇转速的动态控制。所有采集的模拟信号均在内部完成数字化处理,便于主控单元进行数据分析。
核心特性
- 无需外部组件或手动校准的数字温度检测
- 集成两个风扇转速检测通道
- 支持六路电压监测,覆盖多种电源轨
- 具备8位DAC输出,用于调节风扇速度
- 即使在断电情况下,也能检测机箱盖的非法移除
- 支持远程系统复位功能
- 所有监测功能均可通过中断信号进行通知
- 采用双线接口,支持2位寻址配置
- 集成NAND树结构,便于实现板级测试功能
- 电源电压范围广,支持2.8V至5.75V
- 采用24引脚TSSOP封装,尺寸紧凑
- 适用于各类PC及处理器系统
引脚定义
各引脚功能如下:
- A0/NTOUT:地址输入/与非门输出
- A1:地址输入
- SDA:双线接口数据输入/输出
- SCL:双线接口时钟
- FANx:风扇转速计输入
- CHS:底盘入侵检测输入
- GNDD:数字地
- VDD:电源电压输入(2.8V至5.75V)
- INT:硬件中断输出
- VOUT/NTIN:DAC输出/与非门输入
- RST:远程系统复位输入
- GNDA:模拟地
- +xxVIN:正电压输入
- +2.5VS/+VCCP2:正/负电压输入
- VIDx:处理器电压读取输入
设备描述
DS1780为系统级监控器件,适用于个人电脑和各类微处理器平台。它集成了温度检测、六路电压监测、两路风扇转速监控,以及机箱入侵检测功能。该器件通过双线总线与主控制器通信,并支持远程复位及中断功能。
设备支持板级测试功能,具备NAND树结构,可简化系统调试过程。同时,其内部集成的机箱入侵检测电路可增强系统安全性。
其供电电压范围为2.8V至5.75V,适用于3V和5V系统环境,并采用紧凑的TSSOP封装。
系统框图概述
DS1780的功能框图如下所示:
该设备包含多个输入通道,如模拟输入、风扇转速输入、数字输入,以及温度检测模块。所有数据通过双线接口与外部控制器进行交互。
模拟输入信号经过分压和ADC转换,得到8位数字输出。温度信号则被转换为9位二进制补码格式,LSB为0.5°C。DAC输出电压范围为0-1.25V,用于控制风扇转速。
寄存器功能
DS1780内置多个寄存器,用于控制设备操作与中断管理。
- 配置寄存器:用于控制寄存器初始化与设备配置。
- 中断状态寄存器:记录中断事件状态,包括温度、电压和风扇异常。
- 中断屏蔽寄存器:可屏蔽单个中断源,或独立配置硬件中断。
- 温度配置寄存器:配置温度中断模式,并反映温度读数的LSB。
- VID寄存器:用于读取处理器电压引脚状态。
- 价值RAM:存储温度、电压和风扇计数的数据与限值。
工作流程
设备上电后,将自动执行初始化流程。测量周期约为每秒一次,所有测量值将与设定的阈值进行比较。若超出限制,将触发SMI中断。硬件中断输出(INT)可单独编程控制。
机箱入侵输入(CHS)为高电平有效,用于检测外部电路是否检测到机箱盖的非法移除。该引脚具备双重功能,可拉低以复位外部电路。
通信协议
DS1780采用双线串行接口进行数据交换。所有寄存器访问需通过从机地址与内部寄存器地址组合进行。
读写操作分为两类:
- 若已知内部地址,可直接读取数据。
- 若未知内部地址,需先写入目标地址,再启动读取。
默认从机地址为01011(A1)(A0),可通过软件修改。
复位机制
DS1780支持多种复位方式,包括:
- 上电复位(POR):将寄存器恢复为默认状态,RST输出低电平至少20ms。
- 软件复位:通过配置寄存器触发,不影响寄存器内容。
- 设备初始化:清空大部分寄存器,但保留RAM与DAC状态。
- 硬件复位:由外部源触发,将寄存器恢复为默认配置。
电压监测
DS1780可监测+12V、-12V、+5V、+3.3V、+2.5V和处理器内核电压。输入信号经分压后由ADC转换为8位数字值。
为确保安全,建议在电源输入端加装限流电阻。若监测负电压(如-12V),需配置外部电阻梯,以限制输入电压范围。
风扇控制
风扇转速信号由逻辑输入检测,阈值约为1.4V。输入信号需在0至VDD范围内,否则需使用分压或钳位电路。
每个风扇输入连接至一个8位计数器,测量转速周期。计数范围为0至255,计数越高表示转速越低。默认分频比为2,适用于4400 RPM风扇。
风扇计数公式如下:
中断管理
DS1780支持多种中断类型,包括电压异常、温度超限、风扇停转和机箱入侵。
中断事件记录在状态寄存器中,并可通过硬件中断线(INT)向主控单元发送信号。中断屏蔽寄存器支持独立配置每个中断源。
读取中断寄存器将清除当前状态,且需间隔至少1秒以确保数据更新。
模拟输出
DS1780的DAC输出范围为0-1.25V,可驱动风扇控制电路。输出寄存器在上电时初始化为0xFF,表示全速。
建议使用外部放大器和增益调整电路以适应风扇驱动需求。输出端需避免连接大电容以防止振荡。
查看全文
中国IC网
传感器专家网
四方光电 


评论0条评论