[time-nuts] Strange temperature peak
Magnus Danielson
magnus at rubidium.dyndns.org
Sat May 28 07:43:52 UTC 2011
On 05/28/2011 04:12 AM, Mark Sims wrote:
>
> The spikes are due to an artifact in the way the Tbolt firmware reads the temperature sensor chip. It reads two registers and combine the values to get a high-res temp reading. But if the firmware accesses the registers in-between the time that the temp sensor chip updates them it can produce a bogus value. Typically this seems to happen on average of once every couple of hours.
Aha... when the temperature is falling around the LSB of the coarse
register say that it was 10010.0000000 and flips to 10001.1111111 but
reads the coarse register as 10010 and fine register as 1111111 it will
incorrectly interpret it as 10010.1111111 and this looks like a jump
upwards. There is a number of algorithms to overcome such jump, but they
need to occur in the Tbolt.
Cheers,
Magnus
More information about the Time-nuts_lists.febo.com
mailing list