Be careful about trusting that ADC, it is somewhat notorious for inconsistent lower bits...summing and averaging helps, if you have the inter-sample time to do that.
Be careful about trusting that ADC, it is somewhat notorious for inconsistent lower bits...summing and averaging helps, if you have the inter-sample time to do that.
The errors are very predictable as they are caused by certain very low value capacitors in the switched capacitor adc having incorrect values. It seems that the chip design tools did not model stray or fringing capacitances accurately enough. There is software around that can post process the adc readings to make a substantial improvement.
Oh yes. It has noise allright. But feeding sensors from the stabilised
3.3v line helps a lot.Do I really need 12 bit accuracy to measure temperature? Not really. Nor is it a microsecond sample that I need, Ring buffers and averages are easy to implement
Onboard is fine.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required