This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf52811: Temperature linearity compensation, manual or automatic?

Does the nrf52811 temperature peripheral do automatic linearity compensation?
The product specification 1.0 says: "Linearity compensation can be implemented if required by the application", which indicates that it must be implemented in software, however I am confused about this errata [0] which reads as the compensation is automatically performed.

Is there any example on how to Do linear compensation if is must be implemented in software?

[0] infocenter.nordicsemi.com/index.jsp

  • Hi,

    The measured temperature is already linearized with a piecewise linearizations whose coefficients is listed in Table 2 in the link you provided. The linearization is automatic, and you don't need to implement anything in software. 

    The coefficients can be changed if you find new coefficients that provide a better result for chip you have (non-linearity varies from chip to chip).

Related