topic Re: How to derive correct calibration coefficients for BMP388. in MEMS sensors forum
https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/How-to-derive-correct-calibration-coefficients-for-BMP388/m-p/12654#M2779
<P>Hi,</P>
<P>Thanks for your inquiry. Please see the attached "sample_bmp388_calculation.xlsx" for an example.</P>
<P>Thanks.</P>Thu, 16 Apr 2020 18:26:18 GMTFAE_CA12020-04-16T18:26:18ZHow to derive correct calibration coefficients for BMP388.
https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/How-to-derive-correct-calibration-coefficients-for-BMP388/m-p/12617#M2764
<P>We bought a number of BMP388s and they showed bad accuracy and drift in pressure output. I asked customer support for the issue and she found some calibration coefficients in NVM must be wrong. I tried to check the calibration coefficients in NVM using a spread sheet which Bosch customer support gave to us. The result is as below.</P><TABLE width="444"><TBODY><TR><TD colspan="5" width="444">Calculation of pressure and temperature for BMP388</TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD> </TD><TD width="107">Input Calibration Parameters</TD><TD width="88">Quantization Factor</TD><TD width="72">Quantized</TD><TD> </TD></TR><TR><TD>DO_C</TD><TD>27322</TD><TD>0.00390625</TD><TD>6994432</TD><TD>NVM_PAR_T1</TD></TR><TR><TD>DTK1_C</TD><TD>18880</TD><TD>1073741824</TD><TD>1.758E-05</TD><TD>NVM_PAR_T2</TD></TR><TR><TD>DTK2_C</TD><TD>-10</TD><TD>2.81475E+14</TD><TD>-3.553E-14</TD><TD>NVM_PAR_T3</TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD>O_C</TD><TD>25371</TD><TD>0.125</TD><TD>202968</TD><TD>NVM_PAR_P5</TD></TR><TR><TD>TK1O_C</TD><TD>30991</TD><TD>64</TD><TD>484.23438</TD><TD>NVM_PAR_P6</TD></TR><TR><TD>TK2O_C</TD><TD>-13</TD><TD>256</TD><TD>-0.0507813</TD><TD>NVM_PAR_P7</TD></TR><TR><TD>TK3O_C</TD><TD>-10</TD><TD>32768</TD><TD>-0.0003052</TD><TD>NVM_PAR_P8</TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD>S_C</TD><TD>395</TD><TD>1048576</TD><TD>-0.0152483</TD><TD>NVM_PAR_P1</TD></TR><TR><TD>TK1S_C</TD><TD>-2608</TD><TD>536870912</TD><TD>-3.538E-05</TD><TD>NVM_PAR_P2</TD></TR><TR><TD>TK2S_C</TD><TD>35</TD><TD>4294967296</TD><TD>8.149E-09</TD><TD>NVM_PAR_P3</TD></TR><TR><TD>TK3S_C</TD><TD>0</TD><TD>1.37439E+11</TD><TD>0</TD><TD>NVM_PAR_P4</TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD>NSL_C</TD><TD>16342</TD><TD>2.81475E+14</TD><TD>5.806E-11</TD><TD>NVM_PAR_P9</TD></TR><TR><TD>TKNLS_C</TD><TD>29</TD><TD>2.81475E+14</TD><TD>1.03E-13</TD><TD>NVM_PAR_P10</TD></TR><TR><TD>NLS3_C</TD><TD>-60</TD><TD>3.68935E+19</TD><TD>-1.626E-18</TD><TD>NVM_PAR_P11</TD></TR><TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD> </TD><TD>24 Bit</TD><TD>21 Bit</TD><TD> </TD><TD> </TD></TR><TR><TD>ADCT</TD><TD>9543040</TD><TD> </TD><TD> </TD><TD> </TD></TR><TR><TD>ADCP</TD><TD>8652032</TD><TD>1081504</TD><TD> </TD><TD> </TD></TR><TR><TD> </TD><TD>calculated</TD><TD> </TD><TD>Read</TD><TD> </TD></TR><TR><TD>Temp</TD><TD>44.58235492</TD><TD>[°C]</TD><TD>44.582</TD><TD>[°C]</TD></TR><TR><TD>p</TD><TD>82631.0904</TD><TD>[Pa]</TD><TD>826.311</TD><TD>[hPa]</TD></TR></TBODY></TABLE><P> </P><P>The symptom is mostly the same in all BMP388 that we bought. We thought that correction of wrong parameters above would improve the accuracy of sensing air presure but Bosch sensortec said they would not support for the issue anymore. Does anyone find an incorrect parameter on this spread sheet? Does anyone know how to derive correct calibration coefficients for each BMP388? Thank you very much in advance.</P><P> </P>Wed, 15 Apr 2020 00:18:08 GMThttps://community.bosch-sensortec.com/t5/MEMS-sensors-forum/How-to-derive-correct-calibration-coefficients-for-BMP388/m-p/12617#M2764yes2020-04-15T00:18:08ZRe: How to derive correct calibration coefficients for BMP388.
https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/How-to-derive-correct-calibration-coefficients-for-BMP388/m-p/12654#M2779
<P>Hi,</P>
<P>Thanks for your inquiry. Please see the attached "sample_bmp388_calculation.xlsx" for an example.</P>
<P>Thanks.</P>Thu, 16 Apr 2020 18:26:18 GMThttps://community.bosch-sensortec.com/t5/MEMS-sensors-forum/How-to-derive-correct-calibration-coefficients-for-BMP388/m-p/12654#M2779FAE_CA12020-04-16T18:26:18Z