温度传感器I2C的总线应用及设计

嵌入式ARM 2018-04-07 07:11 次阅读

问题与解答:

linux自带的驱动怎么用的?

看lm75.c的代码,发现此温度传感器用的是I2C的总线。代码中看到i2c驱动的接口定义如下,和以前做过的字符型驱动的接口不一样。

在linux Device Driver这本书中搜,在此书中无介绍。

www.linuxjournal.com/article/7136,www.linuxjournal.com/article/7252讲得还不错。尤其是后者对路。I2C在读主板上的传感器的应用上应用比较多,但它是在比较新的版本的LINUX内核版本中才加进来的,难怪LDD这本书中没有讲了。

再看上面数据结构中的回调函数,具体干什么就比较清楚了。根据函数内容得知,驱动在加载的时候会自动检测I2C总线上的设备,因此会自动发现温度传感器。lm75_update_device()是对温度传感器进行轮询读数时用的函数。

根据文章指引,看设备的/sys/bus/i2c/。下面已经有了lm75传感器的数据,直接读是有数据的,而且数据会变化,如下:

root:~# cat /sys/bus/i2c/devices/0-0048/temp1_input-31500

*读数为负。什么样的读数才是正常的?在驱动代码里增加了调试信息,打印出传感器上读的寄存器的值,和文件系统上读出的不一样。

看 linux-2.6.20.21/Documentation/hwmon/lm75,了解到lm75是一个工业标准。所以linux里的lm75驱动是支持多种温度传感器的。

看了一下板子上的芯片,是lm75A.在网上下载了一个datasheet,上面显示一共9-bit来控制读数。头位为正负,后面8-bit为值。

在驱动代码里添加调试信息,只打印寄存器值的后8-bit,放到温度实验箱里测试的结果看起来满合理的。

然后把内核的lm75.h的代码修正(只读后面8个比特并根据大小判断正负),测试通过。


原文标题:实例讲解!嵌入式Linux下的I2C温度传感器的应用

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

I2C总线规范简体中文版免费下载

 1992 I2C 总线规范的这个版本有以下的修正• 删除了用软件编程从机的内容因为实现这个功能相当....
发表于 01-16 14:25 3次 阅读
I2C总线规范简体中文版免费下载

6455 I2C配置为从发送模式,每次传输时最后一个字节发送不出去

6455DSP与FPGA通过I2C相连,DSP的I2C配置为从发送模式,每次传输时最后一个字节发送不出去,查看I2C发送缓存寄存...
发表于 01-16 10:06 4次 阅读
6455 I2C配置为从发送模式,每次传输时最后一个字节发送不出去

Psoc3 Capsense Tunner I2C连接无法传输数据

我已经遵循了CAPSESESECCSD[V3.10]数据表或PSoC(R)3和PSoC(R)5 CAPSENSE(R)设计指南(ZH...
发表于 01-16 09:59 8次 阅读
Psoc3 Capsense Tunner I2C连接无法传输数据

I2Cm不起作用

你好, 我试图I2C接口的EEPROM和RTC(24LC512从芯片DS1307)cy8c28452, 我用i2cm模块和配置p2_7 SDA和SC...
发表于 01-15 12:49 35次 阅读
I2Cm不起作用

请问检查SLA的设备解决方案是什么

大家好! 我有一件事,我想我们将讨论这一点。 它是: 示例:SLA的范围:0x00 -0xFF。 如果我真的不知道SLA设备,请...
发表于 01-15 11:59 12次 阅读
请问检查SLA的设备解决方案是什么

使用STM8S的I2C来读取DS1302失败

我用STM8S105C6读DS1302; 我已经尝试了数据表中的方法来读取DS1302的数据,但它失败了; STM8S105C6需要A...
发表于 01-15 11:46 32次 阅读
使用STM8S的I2C来读取DS1302失败

STM32F107通过I2C读加速度计LIS3DSH数据y,z轴没有数据

只有x轴有数据且一直为正数,而y,z轴始终没有数据...
发表于 01-15 07:18 123次 阅读
STM32F107通过I2C读加速度计LIS3DSH数据y,z轴没有数据

请问AD7147ACPZ-REEL,AD7147PACPZ-RL,AD7147WPACPZ-RL这三款的区别是什么呢?

工程师您好,       请问一下,AD7147ACPZ-REEL,AD7147PACPZ-RL,AD7147WPACP...
发表于 01-14 13:35 40次 阅读
请问AD7147ACPZ-REEL,AD7147PACPZ-RL,AD7147WPACPZ-RL这三款的区别是什么呢?

C6678 I2C加载nandflash自己的板不能启动

各位专家,         我们自己做的6678板,DSP用的PG1.0,和评估板用的一样的i2c芯片,一样...
发表于 01-14 12:21 108次 阅读
C6678 I2C加载nandflash自己的板不能启动

stm32l496 G端口I2C1没有输出,其他口却正常

最近调试496 I2C遇到个问题。I2C1映射到Port G PG13/PG14没有输出,然而映射到B端口 PB6/PB7却正常。初始化代码如...
发表于 01-14 08:01 54次 阅读
stm32l496 G端口I2C1没有输出,其他口却正常

温度传感器选型:高度不能大于0.8MM

接触到个项目,上面需要个数字温度传感器,要求高度不能大于0.8MM……最好是QFN封装的,没有的话其他封装也行 但是我实找不...
发表于 01-14 04:12 12次 阅读
温度传感器选型:高度不能大于0.8MM

IPMB接口的请求和应答协议

每个应答者的接口协议都定义了一些支持的命令字,应答者在这个特定的域位置必须提供至少一个命令字,任何其....
发表于 01-12 09:44 91次 阅读
IPMB接口的请求和应答协议

IPMB接口协议的实现目标和特征

智能平台管理总线(IPMB)的设计是为了在mission-critical服务器平台支持“Serve....
发表于 01-12 09:40 72次 阅读
IPMB接口协议的实现目标和特征

解析CAN通信收不到数据现象

一般出现通讯问题都是需要先检查接线、终端电阻和波特率是否一致,但根据计工的描述来看,他遇到的问题不是....
的头像 广成CAN总线 发表于 01-11 16:23 396次 阅读
解析CAN通信收不到数据现象

简化电源排序的理想选择

设计多轨电源时,每增加一个电源轨,挑战都会成倍增加。设计师必须考虑怎样动态协调电源排序和定时、加电复....
的头像 亚德诺半导体 发表于 01-11 15:44 317次 阅读
简化电源排序的理想选择

环境传感器在实际设计应用中应考虑哪些问题

RH/T温湿度传感器,最常应用的场景为家中,除此之外在供应链(e.g. 物流讲求 quality、r....
发表于 01-11 14:38 73次 阅读
环境传感器在实际设计应用中应考虑哪些问题

传感器技术发展经历的三个历史阶段

第2代传感器是70 年代开始发展起来的固体传感器,这种传感器由半导体、电介质、磁性材料等固体元件构成....
发表于 01-10 16:06 88次 阅读
传感器技术发展经历的三个历史阶段

如何玩转嵌入式开发中i2c协议

对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应....
的头像 玩转单片机 发表于 01-09 15:28 240次 阅读
如何玩转嵌入式开发中i2c协议

TMP121-EP 增强型产品,具有 SPI 接口的 ±1°C 温度传感器

TMP121和TMP123是SPI兼容的温度传感器,采用纤巧的SOT23-6封装。 TMP121和TMP123不需要外部元件,能够在-40°C至125°C的温度范围内测量温度在2°C范围内的温度。低电源电流和2.7 V至5.5 V电源范围使TMP121和TMP123成为低功耗应用的理想选择。 TMP121和TMP123是各种通信,计算机中扩展热测量的理想选择,消费者,环境,工业和仪器仪表应用。 特性 受控基线 一个装配/测试场地,一个制造场地 -40°C至125°C的扩展温度性能 增强的减少制造资源(DMS)支持 增强产品更改通知 资格认证谱系 数字输出:SPI兼容接口 分辨率:12位+符号,0.0625°C 精度:±25°C,-25° C至85°C(最大值) 低静态电流:50μA(最大值) 宽电源范围:2.7 V至5.5 V 微型SOT23- 6封装 操作至150°C 应用 电源温度监控 计算机外围热保护 笔记本电脑 电池管理 环境监测 (1)< /sup>符合JEDEC和行业标准的部件认证,以确保在延长的温度范围内可靠运行即这包括但不限于高加速应力测试(HAST)或偏压85/85,温度循环,高压釜或无偏HAST,电迁移,键合金属间寿命和模塑化合物寿命。此类鉴定测试不应视为超出规...
发表于 01-08 17:52 16次 阅读
TMP121-EP 增强型产品,具有 SPI 接口的 ±1°C 温度传感器

LM96080 具有双线串行接口的系统硬件监控器

与LM80兼容的LM96080是一款硬件监视器,包含一个10位delta-sigma ADC,能够测量7个正电压和本地温度。 LM96080还可测量两个风扇的速度,并在I 2 C®接口上进行其他硬件监控。 LM96080包括一个定序器,可对所有测量值执行WATCHDOG窗口比较,当任何值超出编程限值时,其中断输出将变为有效。 LM96080特别适用于线性和数字温度传感器的接口。 2.5 mV LSb(最低有效位)和2.56 V输入范围非常适合接受来自线性传感器(如LM94022)的输入。 BTI 用作数字或恒温传感器的输入,如LM73,LM75,LM56,LM57,LM26,LM27,LM26LV或其他LM96080。 LM96080支持标准模式(Sm,100 kbits /s)和快速模式(Fm,400 kbits /s)I 2 C接口工作模式。 LM96080在I 2 C数字控制线上包含一个模拟滤波器,可提高抗噪性,并支持SDA和SCL上的TIMEOUT复位功能,防止I 2 C总线锁定。三个I 2 C器件地址引脚允许单个总线上最多8个器件。 LM96080的3.0V至5.5V电源电压范围,低电源电流和I 2 C接口使其成为各种应用的理想选择。在(-40)°C≤T A ≤+ 125°C的温度范围内确保操作。 LM96080采...
发表于 01-08 17:52 14次 阅读
LM96080 具有双线串行接口的系统硬件监控器

LM96063 Remote Diode Digital Temperature Sensor with Integrated Fan Control

LM96063是具有集成风扇控制的远程二极管温度传感器,包括远程二极管感应。 LM96063精确测量:(1)自身温度和(2)二极管连接晶体管的温度,如2N3904,或计算机处理器,图形处理器单元(GPU)和其他ASIC上常见的热敏二极管。 LM96063还具有集成的脉冲宽度调制(PWM)开漏风扇控制输出。风扇速度是远程温度读数,查找表和寄存器设置的组合。 12步查找表(LUT)使用户能够编程非线性风扇速度与温度传递功能,通常用于静音声学风扇噪音。此外,还增加了完全可编程的斜坡功能,以实现LUT设定点之间的平滑过渡。 LM96063主要用于晶体管MMBT3904,用作SOI工艺中许多FPGA,ASIC和处理器中的热二极管或热二极管。 LM96163与LM96063完全相同,只是在上电时启用TruTherm BJT Beta补偿,该补偿针对使用大容量非SOI工艺的流行处理器上的热二极管。 特性 准确感知远程二极管连接的MMBT3904晶体管或热二极管板载处理器,FPGA或ASIC 准确感知其自身局部模具温度 偏移寄存器可针对各种热二极管进行调整 解决高达255.875°C的远程温度 10位加号和11比特率为1/8°C的无符号数据格式 远程数据的数字滤波器可...
发表于 01-08 17:52 10次 阅读
LM96063 Remote Diode Digital Temperature Sensor with  Integrated Fan Control

AMC6821-Q1 汽车类温度监视和风扇控制

AMC6821是一款智能温度监控器和脉冲宽度调制(PWM)风扇控制器。它专为需要主动系统冷却的噪声敏感或功耗敏感应用而设计。使用低频或高频PWM信号,该设备可以同时驱动风扇,监控远程传感器二极管温度,并测量和控制风扇速度,使其以尽可能低的速度以最小的噪音运行。 /p> AMC6821有三种风扇控制模式:自动温度 - 风扇模式,软件 - RPM模式和软件 - DCY模式。每种模式通过改变PWM输出的占空比来控制风扇速度。自动温度 - 风扇模式是一种智能闭环控制,可根据用户定义的参数优化风扇速度。此模式允许AMC6821作为独立设备运行,无需CPU干预;即使CPU或系统锁定,也可以继续控制风扇(基于温度测量)。 Software-RPM模式是第二个闭环控制。在此模式下,AMC6821调节PWM输出,以便在用户指定的目标值下保持一致的风扇速度;也就是说,该设备用作风扇速度调节器。软件RPM模式也可用于允许AMC6821作为独立设备运行。第三种模式Software-DCY是开环的。在软件DCY模式下,PWM占空比直接由写入器件的值设置。 AMC6821具有可编程的 SMBALERT 输出,用于指示错误状态和专用< span> FAN-FAULT 输出表示...
发表于 01-08 17:52 14次 阅读
AMC6821-Q1 汽车类温度监视和风扇控制

LM81 串行接口 ACPI 兼容微处理器系统硬件监控器

LM81是一款高度集成的数据采集系统,用于硬件监控服务器,个人计算机或几乎任何基于微处理器的系统。在PC中,LM81可用于监控电源电压,温度和风扇速度。可以随时读取这些输入的实际值。 LM81中的可编程WATCHDOG限制激活具有两个输出( INT 和 T_CRIT _)的完全可编程和可屏蔽中断系统。 LM81具有片上数字输出温度传感器,具有9位或12位分辨率,6位模拟输入ADC,8位分辨率和8位DAC。可以使用LM81的FAN1和FAN2输入测量两个风扇转速计输出。 DAC的输出电压范围为0至1.25V,可用于风扇速度控制。为机箱入侵检测电路和VID监视器输入提供附加输入。 LM81具有与SMBus兼容的串行总线接口。串行总线时序图 特性 温度感应 6个正电压输入,带有用于监控的刻度电阻 + 5V,+ 12V,+ 3.3 V,+ 2.5V,Vccp电源直接 用于控制风扇速度的8位DAC输出 2风扇速度监控输入 机箱入侵检测器输入< /li> WATCHDOG所有监控值的比较 SMBus 1.0(LM81C)和1.1(LM81B)串行总线接口兼容性 LM81B具有更高的电压监控精度< /li> VID0-VID4监控输入 Key Specifications Voltage Monitoring Err...
发表于 01-08 17:52 0次 阅读
LM81 串行接口 ACPI 兼容微处理器系统硬件监控器

LM96163 具有集成风扇控制和 TruTherm BJT 晶体管 Beta 补偿技术的远程二极管数字温度传感器

LM96163具有集成风扇控制的远程和本地温度传感器,其中包括用于远程二极管检测的TruTherm BJT晶体管β补偿技术。 LM96163精确测量:(1)其自身温度和(2)二极管连接的晶体管(如2N3904)或计算机处理器,图形处理器单元(GPU)和其他ASIC上常见的热敏二极管的温度。 LM96163具有一个偏移寄存器,用于校正由其他热二极管的不同非理想因素引起的误差。 LM96163还具有集成的脉冲宽度调制(PWM)开漏风扇控制输出。风扇速度取决于远程温度读数,查找表和寄存器设置的组合。 12步查找表(LUT)使用户能够编程非线性风扇速度与温度传递功能,通常用于静音声学风扇噪音。此外,还增加了完全可编程的斜坡功能,以实现LUT设定点之间的平滑过渡。 特性 TruTherm BJT Beta补偿技术支持45nm,65nm和90nm处理器远程二极管 工厂修剪用于英特尔®45纳米处理器热二极管 精确感应二极管连接的2N3904晶体管或热二极管板载大型处理器或ASIC 准确感知其自身温度 集成PWM风扇速度控制输出支持22.5kHz频率的高分辨率,用于4针风扇 通过用户可编程的12步查找表降低声学风扇噪声 LUT过渡精细分辨率平滑功能 用于测量风扇转速的转速计...
发表于 01-08 17:52 3次 阅读
LM96163 具有集成风扇控制和 TruTherm BJT 晶体管 Beta 补偿技术的远程二极管数字温度传感器

TMP236 精密模拟输出温度传感器

TMP23x器件是一系列高精度CMOS集成电路线性模拟温度传感器,其输出电压与温度成正比,设计人员可将其用于多种模拟温度检测应用中。灵活PMIC。这些温度传感器比市面上同类引脚兼容器件的精确度更高,在0°C至+ 70°C温度范围内可保持±0.5°C和±1°C的典型精度。该系列器件的精度经提高后,可适用于众多模拟温度检测应用。灵活PMIC.TMP235器件在-40°C至+ 150°C完全温度范围和2.3V至5.5V电源电压范围内提供10mV /°C正斜率输出。具有更高增益的TMP236传感器在-10°C至+ 125°C温度范围和3.1V至5.5V电源电压范围内提供19.5mV /°C正斜率输出。 9μA典型静态电流和800μs典型加电时间可实现有效的功率循环架构,以最大限度地降低电池供电设备的功率损耗.AB类输出驱动器提供强大的500μA最高输出,可驱动高达1000 pF的电容负载,并可直接连接到模数转换器采样保持输入端。凭借出色的精确度和强大的线性输出驱动器,TMP23x模拟输出温度传感器是具有成本效益的无源热敏电阻替代方案。 /p> 特性 具有成本优势的热敏电阻替代产品 宽温度测量范围: -40 °C至+ 150°C(TMP235) -10°C至+ 125°C(TMP236) ...
发表于 01-08 17:52 14次 阅读
TMP236 精密模拟输出温度传感器

AMC80 具有双线/SMBus 串行接口的系统硬件监控器

AMC80是一款系统硬件监控和控制电路,其中包括一个七通道10位模数转换器(ADC),两个可编程风扇转速监控器和一个双线制接口.AMC80还具有可编程上限值及下限值报警功能。当超出编程设定的限值后,该报警即启动。 AMC80可与线性温度传感器和数字温度传感器相连。凭借2.5mV最低有效位(LSB)和2.56V输入范围,该器件可接收线性传感器(例如TMP20)的输入。 BTI 引脚用作数字传感器(例如TMP75)的输入.AMC80可由电压介于3V至5.5V范围内的电源供电运行,其电源电流较低并可通过双线制接口配置,因此适用于各类集成电机驱动器解决方案.. /p> AMC80采用24引脚TSSOP封装,可在-40°C至+ 125°C的温度范围内完全额定运行。 特性 具有七个模拟输入的10位模数转换器(ADC) 风扇转速监控输入 输入范围/分辨率: 默认值:2.56V /2.5mV 可编程:V DD /6mV < /ul> 机箱入侵检测输入 中断报警: 上限 下限值 < /li> 外部温度传感器的中断状态寄存器输入 关断模式 可编程 RST_OUT / OS 与LM96080和LM80引脚兼容 封装:24引脚薄型小外形尺寸(TSSOP) 应用 通信设备 服务器 工业用和医疗用设备 ...
发表于 01-08 17:52 0次 阅读
AMC80 具有双线/SMBus 串行接口的系统硬件监控器

TMP61 具有正温度系数 (PTC) 的硅基线性热敏电阻

TMP61xx系列硅线性热敏电阻具有线性正温度系数(PTC),可在较宽的工作范围内产生均匀,一致的温度系数电阻(TCR)温度范围。这些器件专为温度测量,保护,补偿和控制系统而设计。与传统的NTC热敏电阻相比,TMP61xx系列器件在整个温度范围内提供增强的线性度和一致的灵敏度。由于它们对环境变化的免疫力以及它们在高温下的内置故障安全行为,它们还具有强大的性能。这些器件目前采用2引脚,表面贴装,0402封装兼容的X1SON封装和2引脚,通孔,迷你尺寸的晶体管外形TO-92S封装。 特性 具有正温度系数(PTC)的硅基热敏电阻 线性电阻随温度变化 简化电阻 - 温度转换 与宽温度范围内的非线性负温度系数(NTC)热敏电阻电路相比,降低精度传播 25°C时10kΩ标称电阻(R25) 最大±1%(0°C至70°C) < li>温度范围内的一致灵敏度 6400 ppm /°C TCR(25°C) 0.2%典型TCR耐受温度(-40°C至125°C) < /li> 宽工作温度: -65至+ 150°C 快速热响应时间: 0.6s(DEC软件包) 长寿命和强大的性能 与传统NTC相比,具有超低功耗的超低功耗自我加热 短路故障时内置故障安全 &lt;高温和高湿度应力测试后...
发表于 01-08 17:52 2次 阅读
TMP61 具有正温度系数 (PTC) 的硅基线性热敏电阻

LM87 具有远程二极管温度传感的串行接口系统硬件监控器

LM87是一个高度集成的数据采集系统,用于服务器,个人计算机或几乎任何基于微处理器的系统的硬件监控。在PC中,LM87可用于监控电源电压,主板和处理器温度以及风扇速度。可以随时读取这些输入的实际值。 LM87中的可编程WATCHDOG限制激活具有两个输出(INT#和THERM#)的完全可编程和可屏蔽中断系统。 LM87具有片上数字输出温度传感器,具有8位分辨率,能够监控2个外部二极管温度至8位分辨率,8通道模拟输入ADC,8位分辨率和8位DAC。 ADC上的通道测量施加到LM87的电源电压,标称值为3.3 V.两个ADC输入可以重定向到一个计数器,可以测量最多2个风扇的速度。慢速ΣΔADC架构允许在极其嘈杂的环境中稳定地测量信号。 DAC的输出电压范围为0至2.5 V,可用于风扇速度控制。为机箱入侵检测电路和VID监视器输入提供附加输入。如果不需要VID监视,VID监视器输入也可用作IRQ输入。 LM87具有串行总线接口,与SMBus和I 2 C兼容。 特性 远程二极管温度检测(2通道) 8个正电压输入,带有用于监控+5 V + +的定标电阻直流12 V,+ 3.3 V,+ 2.5 V,Vccp电源 可选择2个输入用于风扇速度或电压监控 用...
发表于 01-08 17:51 12次 阅读
LM87 具有远程二极管温度传感的串行接口系统硬件监控器

LM93 用于服务器管理的硬件监控器,具有集成风扇控制

LM93硬件监视器具有与SMBus 2.0兼容的双线数字接口。 LM93使用8位ΣΔADC测量两个远程二极管连接晶体管的温度,以及自己的芯片和16个电源电压。 为了设置风扇速度,LM93有两个PWM输出,每个都由最多四个温度区控制。风扇控制算法是基于查找表的。 LM93包括一个数字滤波器,可以调用该滤波器以平滑温度读数,从而更好地控制风扇速度。 LM93有四个转速计输入,用于测量风扇速度。包括所有测量值的限制和状态寄存器。 LM93基于以前主板管理ASIC的功能,并使用LM85的一些功能(即智能转速计模式)。它还为动态Vccp监控和 PROCHOT 添加了测量和控制支持。它旨在监控双处理器Xeon级主板,只需最少的外部组件。 特性 8位ΣΔADC 监视16个电源 监视2个远程热敏二极管< /li> 内部环境温度感应 基于风扇升压支持的温度读数的可编程自主风扇控制 基于13步查找表的风扇控制 < li>温度读数字滤波器 1.0°C数字温度传感器分辨率 0.5°C风扇控制的温度分辨率 2 PWM风扇速度控制输出 4风扇转速计输入 双处理器热量节流( PROCHOT )监控 双动态VID监控(每处理器6个VID) 8通用I /O: 4可以配置为风扇转速计输...
发表于 01-08 17:51 12次 阅读
LM93 用于服务器管理的硬件监控器,具有集成风扇控制

LM94 用于服务器管理的硬件监控器,具有 PI 环路风扇控制

LM94硬件监视器具有与SMBus 2.0兼容的双线数字接口。 LM94使用ΣΔADC测量四个远程二极管连接晶体管的温度,以及自己的芯片和16个电源电压。 LM94采用新的TruTherm技术,支持亚微米工艺处理器的精密热二极管测量。 Description (continued) To set fan speed, the LM94 has two PWM outputs that are each controlled by up to six temperature zones. The fan-control algorithm can be based on a lookup table, PI (proportional/integral) control loop, or a combination of both. The LM94 includes digital filters that can be invoked to smooth temperature readings for better control of fan speed such that acoustical noise is minimized. The LM94 has four tachometer inputs to measure fan speed. Limit and status registers for all measured values are included. The LM94 builds upon the functionality of previous motherboard server management ASICs, such as the LM93. It also adds measurement and control support for dynamic Vccp monitoring for VRD10/11 and PROCHOT. I...
发表于 01-08 17:51 17次 阅读
LM94 用于服务器管理的硬件监控器,具有 PI 环路风扇控制

AMC6821 温度监控和风扇控制

AMC6821是一款智能温度监控器和脉冲宽度调制(PWM)风扇控制器。它专为需要主动系统冷却的噪声敏感或功耗敏感应用而设计。使用低频或高频PWM信号,该设备可以同时驱动风扇,监控远程传感器二极管温度,并测量和控制风扇速度,使其以尽可能低的速度以最小的噪音运行。 /p> AMC6821有三种风扇控制模式:自动温度 - 风扇模式,软件 - RPM模式和软件 - DCY模式。每种模式通过改变PWM输出的占空比来控制风扇速度。自动温度 - 风扇模式是一种智能闭环控制,可根据用户定义的参数优化风扇速度。此模式允许AMC6821作为独立设备运行,无需CPU干预;即使CPU或系统锁定,也可以继续控制风扇(基于温度测量)。 Software-RPM模式是第二个闭环控制。在此模式下,AMC6821调节PWM输出,以便在用户指定的目标值下保持一致的风扇速度;也就是说,该设备用作风扇速度调节器。软件RPM模式也可用于允许AMC6821作为独立设备运行。第三种模式Software-DCY是开环的。在软件DCY模式下,PWM占空比直接由写入器件的值设置。 AMC6821具有可编程的 SMBALERT 输出,用于指示错误状态和专用< span> FAN-FAULT 输出表示...
发表于 01-08 17:51 6次 阅读
AMC6821 温度监控和风扇控制

TMP122-EP 增强型产品,具有 SPI 接口的 ±1°C 温度传感器,支持报警功能

TMP122是一款兼容SPI的温度传感器,采用SOT23-6封装。 TMP122温度传感器仅需要一个上拉电阻即可实现完整功能,能够在55°C至125°C的温度范围内测量2°C范围内的温度,工作温度高达150°C。可编程分辨率,可编程设定点和关闭功能为任何应用提供多功能性。低电源电流和2.7 V至5.5 V的电源电压范围使TMP122成为低功耗应用的理想选择。 TMP122是各种通信,计算机,消费电子产品中扩展热测量的理想选择。环境,工业和仪器应用。 特性 数字输出:SPI兼容接口 可编程分辨率:9到12位+符号 精度:±150°C,150°C; 25°C至85°C(最大值)±2.0°C,温度范围为?55°C至125°C(最大值) 低静态电流: 50μA 宽电源范围:2.7 V至5.5 V 微型SOT23-6封装 工作温度至150°C 可编程高/低设定点 应用 电源温度监控 计算机外围热保护 笔记本电脑 手机 电池管理 办公机器 恒温器控制器 环境监控和HVAC 机电设备温度 支持国防,航空和医疗应用 受控基线 一个装配/测试现场 一个制造现场 军用(?? 55°C /125°C)温度范围(1) Exte产品生命周期 扩展产品变更通知 产品可追溯性 (1)可提供更多温度范围 - 联系工...
发表于 01-08 17:51 20次 阅读
TMP122-EP 增强型产品,具有 SPI 接口的 ±1°C 温度传感器,支持报警功能

TMP422-EP 增强型产品,具有 N 因数和串联电阻校正的 ±1°C 双路远程和本地温度传感器

TMP422是具有内置本地温度传感器的远程温度传感器监视器。远程温度传感器具有二极管连接的晶体管 - 通常是低成本,NPN-或者PNP - 类晶体管或者作为微控制器,微处理器,或者FPGA组成部分的二极管。 无需校准,对多生产商的远程精度是±1°C。这个2线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令对此器件进行配置。 TMP422包括串联电阻抵消,可编程非理想性因子,大范围远程温度测量(高达150℃),和二极管错误检测。 TMP422采用SOT23-8封装。 特性 SOT23-8封装 ±1°C远程二极管传感器(最大值) ±2.5°C本地温度传感器(最大值) 串联电阻抵消 n-因子校正 两线/SMBus串口 多重接口地址 二极管故障检测 RoHS兼容和无Sb /Br 参数 与其它产品相比 数字温度传感器   Interface Local sensor accuracy (Max) (+/- C) Temp Resolution (Max) (bits) Operating temperature range (C) Supply Voltage (Min) (V) Supply Voltage (Max) (V) Supply Current (Max) (uA) Features Remote channels (#) Rating Package Group Package size: mm2:W x L (PKG)   TMP422-...
发表于 01-08 17:51 6次 阅读
TMP422-EP 增强型产品,具有 N 因数和串联电阻校正的 ±1°C 双路远程和本地温度传感器

LM96000 具有集成风扇控制的硬件监控器

LM96000硬件监视器具有与SMBus 2.0兼容的双线数字接口。使用8位ΣΔADC,LM96000测量: 两个远程二极管连接晶体管及其自身裸片的温度 VCCP,2.5V,3.3 VSBY,5.0V和12V电源(内部定标电阻)。 为了设置风扇速度,LM96000有三个PWM输出,每个输出由三个温度区域之一控制。支持高和低PWM频率范围。 LM96000包括一个数字滤波器,可调用该滤波器以平滑温度读数,从而更好地控制风扇速度。 LM96000有四个转速计输入,用于测量风扇速度。包括所有测量值的限制和状态寄存器。 特性 符合SMBus 2.0标准的2线制串行数字接口 8位ΣΔADC 监控VCCP,2.5V,3.3 VSBY,5.0V和12V主板/处理器电源 监控2个远程热二极管 基于温度读数的可编程自主风扇控制 风扇控制温度读数的噪声过滤 1.0°C数字温度传感器分辨率 3 PWM风扇速度控制输出 提供高低PWM频率范围 4风扇转速计输入 监控5条VID控制线 24针TSSOP封装 XOR-tree测试模式< /li> Key Specifications Voltage Measurement Accuracy ±2% FS (max) Resolution 8-bits, 1°C Temperature Sensor Accuracy ±3°C (max) Temperature ...
发表于 01-08 17:51 15次 阅读
LM96000 具有集成风扇控制的硬件监控器

LM63 具有集成风扇控制的准确远程二极管数字温度传感器

LM63是一款带集成风扇控制的远程二极管温度传感器。 LM63精确测量:(1)自身温度和(2)二极管连接的晶体管(如2N3904)或计算机处理器,图形处理器单元(GPU)和其他ASIC上常见的热敏二极管的温度。 LM63远程温度传感器的精度针对串联电阻和英特尔0.13μm奔腾4和移动奔腾4处理器-M热敏二极管的1.0021非理想性进行了工厂调整。 LM63有一个偏移寄存器,用于校正由其他热二极管的不同非理想因素引起的误差。 LM63还具有集成的脉冲宽度调制(PWM)开漏风扇控制输出。风扇速度是远程温度读数,查找表和寄存器设置的组合。 8步查找表使用户能够编程非线性风扇速度与温度传递函数,通常用于静音声学风扇噪声。 特性 准确感应板载大型处理器或ASIC上的二极管连接2N3904晶体管或热二极管 准确感知其自身温度< /li> 针对英特尔奔腾4和移动奔腾4处理器-M热二极管的工厂调整 集成PWM风扇速度控制输出 使用用户可编程降低声学风扇噪音8 -Step查找表 用于 ALERT 输出或转速计输入,功能的多功能,用户可选引脚 用于测量风扇RPM的转速计输入< /li> 用于测量典型应用中脉冲宽度调制功率的风扇转速的Smart-Tach模式 偏移寄存器可针对...
发表于 01-08 17:51 28次 阅读
LM63 具有集成风扇控制的准确远程二极管数字温度传感器

TMP461-SP 耐辐射 (RHA) 高精度远程和本地温度传感器

这个远程温度传感器通常采用低成本分立式NPN或PNP晶体管,或者基板热晶体管/二极管,这些器件都是微处理器,模数转换器(ADC),数模转换器(DAC),微控制器或现场可编程门阵列(FPGA)中不可或缺的部件。本地和远程传感器均用12位数字编码表示温度,分辨率为0.0625°C。此两线制串口接受SMBus通信协议,以及多达9个不同的引脚可编程地址。 该器件将诸如串联电阻抵消,可编程非理想性因子(η因子),可编程偏移,可编程温度限制和可编程数字滤波器等高级特性完美结合,提供了一套准确度和抗扰度更高且稳健耐用的温度监控解决方案。 TMP461-SP是在各种分布式遥测应用中进行多位置高精度温度测量的理想选择这类集成式本地和远程温度传感器可提供一种简单的方法来测量温度梯度,进而简化了航天器维护活动。该器件的额定电源电压范围为1.7V至3.6V,额定工作温度范围为-55 °C至125°C。 特性 符合QMLV标准:5962-1721801VXC 热增强型HKU封装 经测试,在50rad /s的高剂量率(HDR)下,可抵抗高达50krad(Si)的电离辐射总剂量(TID) 经测试,在10mrad /s的低剂量率(LDR)下,可抵抗高达100krad(Si)的电离辐射...
发表于 01-08 17:51 23次 阅读
TMP461-SP 耐辐射 (RHA) 高精度远程和本地温度传感器

总线的三种控制方式

在串行链接方式下,总线使用权的分配通过三根控制线来实现:总线可用、总线请求和总线忙信号线,如图3.5....
发表于 01-06 09:53 220次 阅读
总线的三种控制方式

USB低速与全速的总线状态详解

关于低速与全速的总线状态,需要特别加以注意与了解。在低速与全速的设各上,差动“1”是以15 kΩ的电....
发表于 01-06 09:46 136次 阅读
USB低速与全速的总线状态详解

IO-LINK与设备的智能连接和联网是怎么实现的

IO-Link支持在控制层至现场设备 (传感器、执行器) 之间双向通信。通过IO-Link主站可以绑....
的头像 Excelpoint世健 发表于 12-30 10:19 493次 阅读
IO-LINK与设备的智能连接和联网是怎么实现的

PCIe总线的两种复位方式

传统的复位方式分为Cold、Warm和Hot Reset。PCIe设备可以根据当前的设备的运行状态选....
的头像 工控资料窝 发表于 12-30 09:37 490次 阅读
PCIe总线的两种复位方式

在12V的基础上增加48V会带来重大的好处

博世公司(Bosch)为汽车的48V系统提供了一款电池设计(图6),尺寸为309mm X 175mm....
的头像 贸泽电子设计圈 发表于 12-28 10:15 924次 阅读
在12V的基础上增加48V会带来重大的好处

PIC16F877利用I2C读取24LC02测试程序免费下载

本文档的主要内容详细介绍的是PIC16F877利用I2C读取24LC02测试程序免费下载 PIC1....
发表于 12-27 08:00 98次 阅读
PIC16F877利用I2C读取24LC02测试程序免费下载

使用PIC877单片机进行I2C读写测试的程序资料免费下载

本文档的主要内容详细介绍的是使用PIC877单片机进行I2C读写测试的程序资料免费下载 PIC16....
发表于 12-27 08:00 122次 阅读
使用PIC877单片机进行I2C读写测试的程序资料免费下载

CAT9555具有中断的16位I2C和SMBus IO端口的CMOS器件数据手册

  CAT9555是一个CMOS器件,它为I2C和SMBus兼容的应用提供16位并行输入/输出端口扩....
发表于 12-26 08:00 58次 阅读
CAT9555具有中断的16位I2C和SMBus IO端口的CMOS器件数据手册

DS18B20数字温度传感器的使用实验详细资料合集免费下载

本文档的主要内容详细介绍的是DS18B20数字温度传感器的使用实验详细资料合集免费下载。
发表于 12-24 08:00 113次 阅读
DS18B20数字温度传感器的使用实验详细资料合集免费下载

LM35精密温度传感器的数据手册免费下载

LM35系列是精密集成电路温度传感器,其输出电压与摄氏度(摄氏度)温度成线性关系。因此,与用_Kel....
发表于 12-24 08:00 143次 阅读
LM35精密温度传感器的数据手册免费下载

PCIe总线的信号介绍

该信号为全局复位信号,由处理器系统提供(RC),处理器系统需要为PCIe插槽和PCIe设备提供该复位....
发表于 12-22 14:45 554次 阅读
PCIe总线的信号介绍

总线的分类和区别

在计算机系统的硬件组成中,总线(Bus)是不可缺少的一部分,将各大基本部件按照一定的方式链接起来就构....
发表于 12-22 11:29 687次 阅读
总线的分类和区别

浅谈红外温度传感器的运用

将传感器安装在被测区域,连接传感器到显示控制表、PLC、变送器等标准接口产品上,接线参照产品说明书。....
发表于 12-18 17:01 722次 阅读
浅谈红外温度传感器的运用

使用51单片机设计温度控制系统的资料合集免费下载

在日常生活中温度在我们身边无时不在,温度的控制和应用在各个领域都有重要的作用。很多行业中都有大量的用....
发表于 12-17 08:00 125次 阅读
使用51单片机设计温度控制系统的资料合集免费下载

逻辑电平之特殊功能的互连

假设初始状态为输入端和输出端均为高电平,反馈电路没有电流流过。如果输入端的驱动源停止驱动,输入端可凭....
发表于 12-16 11:28 173次 阅读
逻辑电平之特殊功能的互连

IoT传感器年平均增长率23.9%,具有巨大的增长潜力

传感器是物联网的基础的元器件,它可以将物理世界转变为数字世界,随着物联网产业的发展,传感器市场也发展....
发表于 12-16 09:13 620次 阅读
IoT传感器年平均增长率23.9%,具有巨大的增长潜力

一种基于I2C总线的新型多MCU系统的构建方法剖析

随着电力电子技术的快速发展,越来越多具有谐波源作用的非线性设备投入使用,电网电能质量日益恶化,现行的....
发表于 12-15 10:57 582次 阅读
一种基于I2C总线的新型多MCU系统的构建方法剖析

I2C和电源的关系

如果此时你回去看最上面的第一张图,那么你就发现图中有一个I2C Expander,对了,问题就出自这....
的头像 EDA365 发表于 12-13 10:39 857次 阅读
I2C和电源的关系

进气温度传感器的检测

进气温度传感器出现故障,会导致混合气过浓或过稀,使燃烧变坏,出现工作不稳定,这时应该检查进气温度传感....
的头像 发烧友学院 发表于 12-08 09:27 831次 阅读
进气温度传感器的检测

采用LED光通信技术实现温度实时显示系统的设计

LED光通信,就是用LED光来实现无线通信,主要是靠发光二极管(LED)发出的高速亮灭闪烁信号来传输....
发表于 12-08 08:21 228次 阅读
采用LED光通信技术实现温度实时显示系统的设计

温度传感器如何与上位机之间实现Modbus通讯

邦纳振动和温度传感器分为 QM42VT1 和 QM42VT2 两种,可以用于监视电机的运行,判断其是....
发表于 12-06 14:56 268次 阅读
温度传感器如何与上位机之间实现Modbus通讯

我国传感器产业的突破口在于物联网应用

日前,中国仪器仪表行业协会传感器分会名誉理事长、沈阳仪表科学研究院有限公司原院长、教授级高工徐开先接....
发表于 12-06 14:46 393次 阅读
我国传感器产业的突破口在于物联网应用

如何CAN总线数据通过无线的方式发送到终端上

针对李工这种需求,使用CAN转蓝牙即可,这种模块虽然可转换的数据量较小,但是功耗和成本都是很低的,而....
的头像 广成CAN总线 发表于 12-05 09:37 685次 阅读
如何CAN总线数据通过无线的方式发送到终端上

24C02C I2C串行EEPROM的数据手册免费下载

微芯片技术公司24C02C是一款电压范围为4.5V至5.5V的2K位串行电可擦除PROM。低电流设计....
发表于 12-04 08:00 83次 阅读
24C02C I2C串行EEPROM的数据手册免费下载

使用温度传感器设计的水温报警器资料合集免费下载

本文档的主要内容详细介绍的是使用温度传感器设计的水温报警器资料合集免费下载。主要内容包括了:程序,热....
发表于 12-03 08:00 126次 阅读
使用温度传感器设计的水温报警器资料合集免费下载

利用电缆上的电压降便可以測量长电缆中流动的大电流

我们使用四英尺长的 JSC 1666 AWG 4电缆进行测试。沿电缆长度方向切开绝缘层,将34号标准....
的头像 安森美半导体 发表于 11-30 16:49 929次 阅读
利用电缆上的电压降便可以測量长电缆中流动的大电流

I2C七宗罪之第一罪

这时候很多就会说,这不是很简单,让软件用调试器加断点跟踪啊,说对了,我们firmware工程师还是很....
的头像 EDA365 发表于 11-30 15:51 1075次 阅读
I2C七宗罪之第一罪

绕等长的命令和技巧

至于 USB/SATA/PCIE 等串行信号,并没有上述并行总线的时钟概念,其时钟是隐含在串行数据中....
的头像 电子发烧友网工程师 发表于 11-29 15:34 562次 阅读
绕等长的命令和技巧

加速度传感器在高铁中的作用

“要保证动车组高速平稳行驶,首先要由加速度传感器对来自X(轴)、Y(径)和Z(垂)向的应力进行实时监....
发表于 11-28 15:39 587次 阅读
加速度传感器在高铁中的作用

物联网的发展需要智能传感器

“IC与MEMS的集成与融合,是传感技术产业发展的必由之路,特别是高档传感器、智能传感器。” 中国仪....
发表于 11-28 15:31 449次 阅读
物联网的发展需要智能传感器

系统总线作用

系统总线又称内总线(InternalBus)或板级总线(Board-Level)或计算机总线(Mic....
的头像 发烧友学院 发表于 11-27 17:19 854次 阅读
系统总线作用

系统总线的类型

本视频主要详细介绍了系统总线的类型,分别有ISA总线、EISA总线、VESA总线、PCI总线、Com....
的头像 发烧友学院 发表于 11-27 17:15 649次 阅读
系统总线的类型

展望工控机未来的应用形式

在现代控制中,工控机人使用越来越广,可以遍布各个工控领域。有些工控机和一些具有特殊功能的板卡相结合使....
发表于 11-26 14:18 233次 阅读
展望工控机未来的应用形式

对微机各类总线中目前比较流行的总线技术分别加以介绍

RS-232-C是美国电子工业协会EIA(ElectronicIndustryAssociation....
的头像 电子发烧友网工程师 发表于 11-26 11:41 995次 阅读
对微机各类总线中目前比较流行的总线技术分别加以介绍

MAX30100温度传感器的例程程序资料免费下载

本文档的主要内容详细介绍的是MAX30100温度传感器的例程程序资料免费下载。
发表于 11-26 08:00 85次 阅读
MAX30100温度传感器的例程程序资料免费下载

ZLG7290 I2C接口键盘及LED驱动器的中文资料合集免费下载

本文档的主要内容详细介绍的是ZLG7290 IC接口键盘及LED驱动器的中文资料合集包括程序资料免费....
发表于 11-26 08:00 68次 阅读
ZLG7290 I2C接口键盘及LED驱动器的中文资料合集免费下载

总线接口的基础知识点详细资料概述

I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的总线裁决和高低速器件同步功能的....
的头像 电子发烧友网工程师 发表于 11-25 11:02 718次 阅读
总线接口的基础知识点详细资料概述

外部总线有哪些

本视频主要详细介绍了外部总线有哪些,分别有RS-232-C总线、RS-485总线、IEEE-488总....
的头像 发烧友学院 发表于 11-24 11:05 779次 阅读
外部总线有哪些

内部总线包括

内部总线,将处理器的所有结构单元内部相连。它的宽度可以是8、16、32、64或128位。本视频主要详....
的头像 发烧友学院 发表于 11-24 10:43 635次 阅读
内部总线包括

ARM Cortex-M3 MCU的I2C和DMA操作被中断打断的解决方法

在项目开发的过程中,发现程序总是死在判断DMA一次传输是否完成这个标志位上。进一步回退分析,发现是在....
发表于 11-24 10:24 193次 阅读
ARM Cortex-M3 MCU的I2C和DMA操作被中断打断的解决方法

如何使用Block RAM及利用其功能和性能优势

了解新的Block RAM级联功能,如何使用它,以及如何利用其功能和性能优势。
的头像 Xilinx视频 发表于 11-23 06:56 405次 观看
如何使用Block RAM及利用其功能和性能优势

如何解决i2c设备主机与从机直接无法正常数据交互的问题

如果i2c 设备的数据偶尔能够正确获取,但是仍然会在总线发送数据或者命令的时候,爆出总线读写错误,那....
的头像 电子发烧友网 发表于 11-19 09:58 955次 阅读
如何解决i2c设备主机与从机直接无法正常数据交互的问题

SN74LVC646A 具有三态输出的八路总线收发器和寄存器

SN54LVC646A八路总线收发器和寄存器设计用于2.7 V至3.6 VVCC操作,SN74LVC646A八路总线收发器和寄存器设计用于1.65V至3.6VVCC操作。 这些器件由总线收发器电路,D型触发器和控制电路组成用于直接从输入总线或内部寄存器多路传输数据。 A或B总线上的数据在适当时钟(CLKAB或CLKBA)输入的低到高转换时被输入寄存器。图1显示了使用?? LVC646A器件执行的四种基本总线管理功能。 输出使能(OE)和方向控制(DIR)输入控制收发器功能。在收发器模式下,高阻抗端口的数据存储在任一寄存器或两者中。 选择控制(SAB和SBA)输入可以复用存储的和实时(透明模式)数据。当OE \低时,DIR确定哪个总线接收数据。在隔离模式(OE \ high)中,A数据存储在一个寄存器中,B数据可以存储在另一个寄存器中。 当禁用输出功能时,输入功能仍然有效,并且可以用于存储和传输数据。一次只能驱动两条总线A或B中的一条。 输入可以从3.3 V或5 V器件驱动。此功能允许在混合的3.3 V /5 V系统环境中将这些器件用作转换器。 这些器件完全指定用于部分断...
发表于 10-09 17:08 27次 阅读
SN74LVC646A 具有三态输出的八路总线收发器和寄存器

SN74HCT652 具有三态输出的八路总线收发器和寄存器

 HCT652器件由总线收发器电路,D型触发器和控制电路组成,用于直接从数据中复用数据传输总线或从内部存储寄存器。提供输出使能(OEAB和OEBA \)输入以控制收发器功能。提供选择控制(SAB和SBA)输入以选择实时或存储的数据传输。低输入电平选择实时数据;高输入级别选择存储的数据。图1显示了可以使用这些器件执行的四种基本总线管理功能。 A或B数据总线上的数据或两者都可以存储在内部D型触发器中无论选择控制端子还是输出控制端子,在适当的时钟(CLKAB或CLKBA)端子上都会发生从低到高的跳变。当SAB和SBA处于实时传输模式时,通过同时启用OEAB和OEBA \,可以在不使用内部D型触发器的情况下存储数据。在此配置中,每个输出都会增强其输入。当两组总线的所有其他数据源都处于高阻态时,每组总线保持最后状态。 为确保上电或断电期间的高阻态,OEBA \应通过上拉电阻连接到VCC,OEAB应通过下拉电阻连接到GND;电阻的最小值由驱动器的电流吸收/电流源能力决定。 特性 工作电压范围4.5 V至5.5 V 低功耗,80-μA...
发表于 10-09 17:06 18次 阅读
SN74HCT652 具有三态输出的八路总线收发器和寄存器