hi, i am developing a weigh scale application using Cirrus Logic 5532 24-bit ADC in unipolar mode.the output i am getting is very unstable (flickering on display). Can anybody please tell me how to get a stable count.
24 bits is a lot of resolution. How many digits are you trying to show on the weigh scale? Assuming that there is nothing fundementally wrong with your hardware, noise is still a fact of life. Dealing with noise in software falls into the domain of Digital Signal Processing. There is an excellent, practical on-line book on this vast subject: http://www.dspguide.com/pdfbook.htm You will find most of what you need in chapter 2. One of the best and simplest ways of dealing with noise is to take the arithmetic mean of a number of consecutive samples.