MAX6615/MAX6616 点击型号查看芯片规格书
要确定给定风扇的转速表寄存器的值,需要知道几个值:用于计数的MAX6615 /MAX6616的内部时钟频率;风机的最大额定转速(转数/分钟);以及风扇每转一圈发出的脉冲数。
MAX6615/MAX6616有一个运行在1.95kHz的内部时钟计数器。每67秒,MAX6615/MAX6616计算两个连续的转速计脉冲之间发生的时钟周期数,边缘到边缘,附加风扇。时钟脉冲的数量存储在相应的风扇转速表寄存器中。
在确定转速表值时,首先计算风扇脉冲之间的时间。为此,您必须知道所选风扇的最大额定转速(rpm)和每旋转发出的脉冲数。将风扇的rpm值除以60秒/分钟得到rps(转/秒)值。然后将rps值乘以每转一圈的脉冲数。结果是风扇在最高速度下每秒产生的脉冲数。如果此值反转,则确定风扇脉冲之间的时间。
例如,如果4000rpm的风扇每转一圈产生两个脉冲,那么每秒的脉冲数将是133.33。为了确定连续脉冲之间的时间,将133.33个脉冲/秒的值反转,得到7.50ms/脉冲。
既然知道了脉冲边缘之间的时间,就可以确定脉冲边缘之间发生了多少个时钟周期。由于MAX6615/MAX6616使用1.95kHz时钟作为转速计计数器,您可以通过将脉冲之间的时间乘以1.95kHz时钟计数器频率来确定转速计寄存器的值。
继续4000rpm风扇的例子,取脉冲之间的时间,即7.50ms/脉冲,并乘以1.95kHz的时钟计数器频率。结果是每个脉冲14.63个时钟。因此,转速计值14d (0Eh)将被放置到转速计寄存器为该风扇。这将是风扇最大转速的值。如果风扇减速,每秒转数就会减少;转速表寄存器中的值将随着每个脉冲的时钟周期数的增加而增加,因为脉冲之间的时间更长。因此,转速表寄存器中的值越高,风扇的速度越低。
为了确定转速计测量的分辨率,使用上述步骤创建一个方程来表示风扇转速与转速计计数的关系。这种关系可以简化为:
使用这个公式,您可以输入转速表寄存器的可能值(0到255十进制),并确定相应的风扇转速值。图1显示了风扇转速与转速表寄存器值之间的关系。
图1所示 转速表寄存器值与风扇转速的关系。
转速计测量分辨率最好,当风扇转速值为4000rpm或更小,为每转两脉冲的风扇。MAX6615/MAX6616可以测量的每转两脉冲风扇的最大风扇速度为58.5krpm,因为这对应于转速表寄存器值01h。这个扩展范围是非常有用的,当重新检查转速表寄存器,以确定是否附加的风扇正在运行。