关于TMP102测得的温度值变化的问题

Other Parts Discussed in Thread: TMP102, CC2541

TMP102   I2C口与主控CC2541连接,其他部分按照DATASHEET。电池,经过稳压,变成3.3V,接到TMP102。如果马达(主控控制)振动、或者给电池充电的时候(两种情况电池两端电压都会有变化,而稳压后的3.3V没有变化,负载都是稳压后供电的) TMP测得的温度值会逐渐升高4-5°,之后会保持不变;当马达不振动或者电池不充电,测得的温度值会逐渐变回实际温度。这是什么原因?
PS:我是电路小白,描述得可能有点问题,如果有什么看不懂的,可以说一下,我尽量表达得清楚点。