This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV5057: Temperature Compensation

Part Number: DRV5057

Hi,
For my project I would Ideally like to use the DRV5057A1QDBZ, unfortunately this part is out of stock at every shop I can find.
From searching around I have seen that in stock are DRV5057Z1QDBZ (without temperature compensation) and DRV5057A1QLPG (through hole mounting)

For my Project the sensor would always be within 20-45 Celsius and in use will almost always be at the same temperature of 37 Celsius, Will temperature play a big role on my magnet and or this sensor in this range?

For the mechanical integration of the sensor it would be much better to be surface mounted, but if temperature compensation plays a significant role I would find a way to make the through hole mount sensor work.

Thanks in advance,

Chris

  • Chris,

    Thanks for reaching out with this question.  Typically with any magnet, it will weaken as temperature increases.  This is usually a mostly linear phenomena.  For instance, Neodymium (NdFeB) type magnets have a reverse temperature coefficient of approximately -0.12%/C.  From what I've seen, the baseline Br value published by magnet manufacturers is taken at 20C.  

    The temperature compensation of DRV5057 targets +0.12%/C, so that assuming a truly linear degradation in Br of the magnet, the sensor will increase sensitivity by the same amount.  This would result in a flatter response vs. temperature and help improve system reliability.  However, in the case a Samarium Cobalt (SmCo) magnet is in use, the reverse tempco is approximately -0.03 to -0.045 %/C.  In this case, using a built in temperature compensation for NdFeB magnets would be counterproductive.

    If your system is sampling the temperature as well as the magnetic field,  you could implement a temperature compensation algorithm of your own.  This would allow you to use the Z variant and maintain the most accurate handling of position.  This method would allow you to individually characterize a system if desired to obtain the best overall result.

    Scott