内核驱动程序 ds620

支持的芯片

  • Dallas Semiconductor DS620

    前缀: ‘ds620’

    数据手册: 可在 Dallas Semiconductor 网站公开获取

作者

Roland Stigge <stigge@antcom.de> 基于 Christian W. Zuckschwerdt <zany@triq.net> 的 ds1621.c

描述

DS620 是一个(单实例)数字温度计和恒温器。它具有可由用户定义(即编程到非易失性片上寄存器中)的高温和低温限制。温度范围为 -55 摄氏度至 +125 摄氏度。在 0 到 70 摄氏度之间,精度为 0.5 开尔文。通过 sysfs 返回的值显示小数点后位数。

恒温器功能工作如下:当通过 platform_data (struct ds620_platform_data) .pomode == 0(默认)配置时,恒温器输出引脚 PO 始终为低电平。如果 .pomode == 1,恒温器处于 PO_LOW 模式。即,当温度低于 temp1_min 时,输出引脚 PO 变为活动状态,并保持活动状态直到温度高于 temp1_max。

同样,当 .pomode == 2 时,恒温器处于 PO_HIGH 模式。即,当温度高于 temp1_max 时,PO 输出引脚变为活动状态,并保持活动状态直到温度低于 temp1_min。

DS620 的 PO 输出引脚工作在低电平有效模式。