Problem of the temperature drift

Hello, when using the ACS712 chip, I encountered the problem of temperature drift. When the temperature is low, the detected current will be large, and when the temperature is high, the detected current will decrease. Could anyone tell me the reason? Thanks!

@Tessie Our project doesn’t support current sensors. Our main focus is on air quality. So I don’t think that anyone here could help you with that. You can find informations about the thermal influences here:

For the exact reasons for this behaviour you should have a look at the material used to detect the current.