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时,有没有遇到过什么特别的问题呢?欢迎在评论区分享你的经验和见解。
-
温度测量
+关注
关注
0文章
227浏览量
29544 -
风扇控制
+关注
关注
0文章
41浏览量
7018
发布评论请先 登录
Winbond W83781D/W83781G硬件监控IC深度解析
深入解析NCT7290:多功能电压与温度监测芯片的强大魅力
ADT7475:高效热监控与风扇控制芯片的深度解析
深度解析DRV401-EP:闭环磁电流传感器的理想选择
深度解析DRV411:闭环磁电流传感器的理想信号调理IC
毫米波雷达传感器IWRL6432W的特性与应用解析
汽车级 ISOTMP35-Q1 隔离式温度传感器深度解析
博通ezPyro™ SMD I2C热释电红外宽带传感器:设计与应用解析
深度剖析ZSSC3281:一款强大的电阻式传感器信号调理IC
深入解析ZSSC3286:一款强大的传感器信号调理IC
开启电子革命:HRPM霍尔效应旋转位置传感器深度解析
开启电子革命:PIHER PSAI 感应式弧形位置传感器深度解析
浮思特 | 超越传统:集成电流传感器IC的技术解析与应用优势
NCT7509W/NCT7509Y:高效热传感器IC的深度解析
评论