NCT7509W/NCT7509Y:高效热传感器IC的深度解析

电子说

1.4w人已加入

描述

NCT7509W/NCT7509Y:高效热传感器IC的深度解析

在电子设备的设计中,温度监测和风扇控制是保障设备稳定运行的关键环节。NCT7509W/NCT7509Y作为Nuvoton推出的热传感器IC,集成了温度测量和风扇控制功能,为电子设备的热管理提供了有效的解决方案。

文件下载:NCT7509W.pdf

一、产品概述

NCT7509是一款硬件监控IC,具备1个远程和1个片上温度传感器,以及1个带有SMBus™接口的风扇控制器。远程传感器可以是二极管连接的晶体管,如2N3904,也可以是计算机处理器单元(CPU)和图形处理器单元(GPU)中集成的热二极管。此外,它还支持偏移调整寄存器,可校正不同热二极管引起的误差。

风扇控制器支持PWM(脉冲宽度调制)风扇输出模式,包括“Thermal Cruise™”模式和“SMART FAN™ IV”模式。在“Thermal Cruise™”模式下,硬件控制可将CPU/GPU和系统的温度维持在特定的可编程范围内。“SMART FAN™ IV”模式提供8组温度设定点,可对6个斜率的线性风扇速度与温度传递函数进行编程。同时,NCT7509还支持基于RPM的闭环风扇控制,为设备提供了一种易于实现的冷却和静音解决方案,具备最大的安全性和灵活性。

二、产品特性

2.1 风扇速度监测与控制

  • PWM模式控制:支持256步PWM模式风扇速度控制,能够精确调节风扇转速。
  • 智能控制模式:“Thermal Cruise™”和“SMART FAN™ IV”模式可根据温度变化智能控制风扇速度。
  • 增强算法:SMART FAN™ IV增强智能风扇算法,支持多跟踪风扇控制与温度的关系,并为每个风扇控制输出配备寄存器。
  • 闭环控制:通过RPM设置实现闭环风扇控制,确保风扇转速稳定。
  • 手动模式:提供手动模式,适用于特定应用场景。

2.2 温度测量

  • 高精度测量:能够高精度地测量温度,满足设备对温度监测的要求。
  • 双传感器配置:包含一个片上热传感器和一个远程温度传感器(电流模式),可同时监测不同位置的温度。

2.3 事件通知

  • 双警报输出:支持ALERT#和T_CRIT#两个警报输出,用于处理器事件通知和热关机。
  • 事件通知功能:通过ALERT#信号进行过温及风扇错误的事件通知,且ALERT#输出支持SMBus™ 2.0 ARA功能。
  • 硬件设置:T_CRIT#点支持硬件上电设置。

2.4 通用特性

  • 总线兼容性:I2C®兼容系统管理总线(SMBus™),方便与其他设备进行通信。
  • 电源要求:3.3V±5% VDD操作,适应常见的电源环境。
  • 环保封装:采用10引脚MSOP和DFN绿色封装(无卤),符合环保要求。

三、关键规格

3.1 温度范围与精度

温度类型 范围 精度
本地温度 -40°C 至 +125°C 典型值 ±2°C(20°C ~ 40°C),最大值 ±3°C(-40°C ~ 125°C)
远程温度 -40°C 至 +127°C 典型值 ±1°C(25°C ~ 70°C),典型值 ±2°C(-40°C ~ 127°C),最大值 ±3°C(-40°C ~ 127°C)

3.2 电源与电流

  • 电源电压:3.3V ± 5%
  • 工作电源电流:典型值3 mA

3.3 ADC分辨率

包含符号位的ADC分辨率为10位。

四、引脚配置与描述

4.1 引脚类型

引脚类型 引脚属性
OD 12 具有12 mA灌电流能力的开漏输出引脚
IN ts TTL电平输入引脚,带施密特触发器
AIN 输入引脚(模拟)
P 电源或接地引脚

4.2 引脚描述

引脚编号 引脚名称 I/O 功能
1 T_CRIT# OD 12 T_CRIT警报输出,用于中断或关机控制
2 VDD P 直流电源,电压输入3.3V±5%
3 D+ AIN 连接到热二极管阳极
4 D- AIN 连接到热二极管阴极
5 FAN_OUT OD 12 风扇速度控制PWM输出
6 GND P 电源接地
7 ALERT# OD 12 警报输出,用于中断控制
8 FAN_IN IN ts 风扇转速计输入
9 SDA IN ts / OD 12 SMBus™双向数据
10 SCL IN ts SMBus™时钟

五、功能描述

5.1 通用描述

NCT7509通过SMBus™接口提供片上温度传感器和一组用于CPU/GPU热二极管传感器的热输入,以及两个警报信号(ALERT#用于处理器事件通知,T_CRIT#用于热关机),还具备一组风扇速度输入和输出,支持PWM风扇控制。

5.2 访问接口

NCT7509提供SMBus™接口来访问内部寄存器,支持SMBus™字节写入和字节读取协议。

5.3 地址设置

NCT7509的I2C/SMBus™地址为1001100xb(x为R/W位)。

5.4 温度测量数据格式

  • 本地温度:采用8位2的补码格式。 温度 8位数字输出
    +127 °C 0111,1111
    +25 °C 0001,1001
    +2 °C 0000,0010
    +1 °C 0000,0001
    +0 °C 0000,0000
    - 1 °C 1111,1111
    - 2 °C 1111,1110
    - 25 °C 1110,0111
    - 128 °C 1000,0000
  • 远程温度:采用11位2的补码格式。 温度 8位数字输出高字节 3位数字输出低字节
    +127.875 °C 0111,1111 111X,XXXX
    +25.750 °C 0001,1001 110X,XXXX
    +2.250 °C 0000,0010 010X,XXXX
    +1.125 °C 0000,0001 001X,XXXX
    +0.000 °C 0000,0000 000X,XXXX
    - 1.125 °C 1111,1110 111X,XXXX
    - 2.250 °C 1111,1101 110X,XXXX
    - 25.750 °C 1110,0110 010X,XXXX
    - 127.875 °C 1000,0000 001X,XXXX

5.5 ALERT#输出

ALERT#引脚是一个低电平有效开漏输出引脚,当测量温度超过限制寄存器中定义的限制时触发。它有三种输出模式:

  • 比较器模式:当监测温度超出范围时,ALERT#引脚发出警报,直到温度回到目标范围才恢复高电平。
  • 中断模式:在读取状态寄存器时,如果状态寄存器中除ADC_Busy标志和远程二极管开路标志外的任何标志被设置,NCT7509将设置配置寄存器的ALERT掩码位。直到主设备在中断服务程序结束时重置ALERT掩码位(向Alert_MSK写入0),才会防止进一步触发ALERT#。状态寄存器标志仅在主设备读取状态寄存器命令时清除,如果测量温度仍超出允许范围,将在下一次温度转换结束时再次发出警报。
  • SMBus™警报模式:ALERT#输出连接到SMBus警报线,可协助主设备确定哪个从设备产生中断。当测量温度超出允许范围时,ALERT#引脚被拉低,状态寄存器中的相应警报标志设置为1。当读取状态寄存器或主设备发出SMBus™警报响应地址(ARA)时,ALERT掩码位将被设置。同时,NCT7509将生成并向主设备返回自己的地址。如果温度从未超出允许范围,可通过重置ALERT掩码位释放锁存的ALERT#引脚,通过读取状态寄存器命令释放锁存的相应警报标志。

5.6 T_CRIT#输出

当测量温度超过临界温度设置时,T_CRIT#输出拉低。一旦拉低,直到测量温度低于“T_CRIT – TH”(TH为温度滞后)才会设置为高电平。状态寄存器只有在被读取且温度转换低于T_CRIT设定点时才会重置,读取状态寄存器后,配置寄存器的ALERT-MSK位将被设置。

5.7 FAN_IN计数计算

FAN_IN转速计的高字节和低字节组合成12位计数值。实际RPM(每分钟转数)计算公式为: [FanSpeed (R P M)=frac{1.35 × 10^{6}}{(12- bitCountValue ) times( FanPoles / 4)}] 其中,FanPoles表示风扇内NS极对的数量,通常一个N-S-N-S风扇(FanPoles = 4)旋转一圈产生2个脉冲。

5.8 FAN_OUT占空比计算

NCT7509提供一组PWM用于风扇速度控制,PWM的占空比可通过一个8位寄存器编程。占空比表达式为: [Duty -cycle(%)=frac{ Programmed 8- bit Register Value }{255} × 100 %]

5.9 SMART FAN™ IV控制参数

  • 上升/下降时间:定义连续占空比增加或减少之间的时间间隔,设置过小可能导致风扇速度不稳定,设置过大可能导致散热不及时,该寄存器不能设置为0。
  • 风扇输出启动值:用于以指定输出值启动风扇,克服风扇静止时的阻力。
  • 风扇输出不停机值:在系统不需要风扇散热但仍希望保持快速响应时,以最小风扇输出保持风扇运转。
  • 风扇输出停止时间:指定一个时间间隔,当SMART FAN™ IV连续请求减慢已达到停止时间的风扇时,关闭风扇。

5.10 速度巡航模式

风扇速度巡航模式将风扇速度保持在指定范围内,由风扇速度计数和间隔定义。只要风扇速度计数在指定范围内,风扇输出保持不变;如果超出范围,风扇输出将相应调整。

5.11 热巡航模式

热巡航模式通过控制风扇速度,将温度源保持在目标温度附近。根据温度与目标温度的比较结果,风扇速度会相应调整,以保持温度在公差范围内。

5.12 SMART FAN™ IV与闭环风扇控制模式

提供6个斜率来控制风扇速度,通过设置FanDuty/RPM1~FanDuty/RPM7和T1~T7寄存器获得。当温度上升时,FAN输出将根据当前斜率计算目标FanDuty/RPM。此外,还可以设置临界温度和滞后,当温度超过临界温度时,外部风扇将以最大FanDuty运行。

5.13 动态快速跟踪功能

在SMART FAN™ IV与闭环控制模式下,为了更快地响应外部温度变化,NCT7509引入了动态快速跟踪模式。除了独立温度控制方法,还支持组合温度控制方法,用户可以将CPU和系统温度与CPU风扇结合,实现更好的系统级热管理。

六、寄存器总结

6.1 寄存器映射

文档详细列出了各个寄存器的地址、属性、默认值和位定义,涵盖了温度读取、警报状态、配置、转换速率、风扇控制等多个方面。

6.2 寄存器详细信息

对每个寄存器的功能、位描述和默认值进行了详细说明,工程师可以根据需要对寄存器进行读写操作,以实现对NCT7509的各种功能控制。

七、电气特性

7.1 绝对最大额定值

参数 额定值 单位
电源电压 3.3V ± 5% V
输入电压 -0.3 至 +3.6 V
工作温度 -40 至 +125 °C
存储温度 -55 至 +150 °C

7.2 DC特性

在特定条件下(Ta = 0°C 至 70°C,VDD = 3.3V ± 5%,GND = 0V),给出了输出低电压、输入低电压、输入高电压、输入高泄漏电流和输入低泄漏电流等参数的典型值和最大值。

7.3 AC特性

SMBus™接口的各项时序参数,如SCL时钟周期、起始条件保持时间、停止条件建立时间等,确保了与其他设备的通信稳定性。

八、订购信息

产品编号 封装 供货形式 生产流程
NCT7509Y 绿色封装DFN,10引脚 5,000单位/T&R T形 商用,0°C 至 +70°C
NCT7509W 绿色封装MSOP,10引脚 4,000单位/T&R T形 商用,0°C 至 +70°C

九、顶部标记规格

顶部标记包含产品编号和组装跟踪代码,方便识别和追溯产品信息。

十、封装图纸与尺寸

提供了10L DFN(3X3 MM^2; 0.8 MM)和10L MSOP(3X3 MM^2)两种封装的详细尺寸信息,为硬件设计提供了准确的参考。

十一、修订历史

记录了产品文档的修订版本、日期、页面和描述,方便用户了解产品的发展历程和更新内容。

NCT7509W/NCT7509Y热传感器IC以其丰富的功能、高精度的温度测量和灵活的风扇控制,为电子设备的热管理提供了可靠的解决方案。工程师在设计过程中,可以根据实际需求合理配置寄存器,充分发挥其性能优势,确保设备的稳定运行。你在使用这款IC时,有没有遇到过什么特别的问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分