I believe the temperature errata has been resolved. The MCP9600 apparently has a glitch that causes it to return a full-scale reading once in a while. I checked the data-ready flag processing etc. and found no issues. Finally (using the new LogFile library) I was able to isolate the problem. The raw data was coming from the MCP9600 incorrectly.
I was able to confirm that others were having this same issue. So, I had to resolve the issue in software. Fortunately, the errant data was uniform and I was able to filter out that particular value. If that particular value is returned from the MCP9600, I simply poll it again for new data.
This will need to be monitored in a long-term test, but I am confident it is resolved.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.