Tool/software:
Hi,
We have a weighscale system using the ADS1232, and have observed large spikes in adc value when rapid changes in temperature occur. We have managed to isolate this issue to the PCB, by having our loadcell outside of a thermal chamber, and we still observed this behaviour. See below for an example:
In this graph, Blue is raw adc, Green is the temperature taken from an NTC connected to the PCB and Orange is the temperature of an external data logger within the thermal chamber.
In this graph, Blue is raw adc, and Green is a simple approximation of the derivative of temperature, taken from the external datalogger.
We are confident this is not an offset problem as the error we see varies heavily with the amount of load on the cell. This data is taken at 60kg, and the error produced is 1-2kg. With a load of 10-20kg this problem is much smaller, maybe 20-40g of error.
Our device needs to be lower power, so we are cutting power to the ADS1232 and load cell between measurements, instead of using one of the existing power modes. Will this affect our reading? Is there some important memory on the chip that we would be erasing?
Do you know what could be causing this dependancy on rate of change of temperature?
We are also running some tests using the devkit, and preliminary testing is indicating that the devkit also is affected by the rate of change of temperature.
Thanks,
Jonny