That depends on what you mean by "effective bits." If you expect the AD7780, given a perfectly stable reference voltage and a perfectly stable input voltage, to report the same 24-bit number time after time, that's simply not going to happen, no matter what you do.Question: how can I make the AD7780 report a full range of 24 effective bits with a 2mV/V load cell?
A SAR (Successive Approximation Register) ADC behaves that way, although those are limited to around 16 bits or so (unless you want to spend a LOT of money to get an extra bit or two): given perfectly stable, noise-free reference and input voltages, a SAR ADC will give you the same 16-bit number, reading after reading, all day long.
Σ-Δ converters like the AD7780 and the LTC2440 behave very differently, in that their outputs are inherently noisy. Instead of producing the same output code over and over again given ideal conditions, they output a range of codes with a Gaussian distribution centered around the "correct" output code, as in the following histogram taken from the AD7780 data sheet:

This distribution of codes results partly from analog Johnson noise in the ADC's front end, and partly from the stochastic Σ-Δ conversion process, and behaves statistically as white noise. The above distribution histogram, when viewed as a sequence of readings, looks like this:

That output noise, in terms of ADC counts, can be translated directly into terms of equivalent input voltage. That input voltage noise, with Vref = 5V, Gain = 128 and 10 conversions/second, amounts to 49 nanovolts rms, or about 300 nV peak-to-peak (see Table 8 on p. 10).
At that equivalent input noise voltage level, the data sheet lists the converter's resolution as 18 bits; and what they mean by this is that the most-significant 18 bits of the converter's output will be jitter-free, while the lower-order 6 bits will be random noise.
The bottom line is this: if what you mean by "effective bits" is noise-free bits, this "24 bit" ADC is actually only an 18-bit converter. They call it a 24-bit converter not just because that's the output word width in bits, but also because 24 bits is the level at which there are no missing codes-- i.e., the voltage-to-code transfer function neither skips over any code or range of codes, nor does it repeat any sequence of codes. The transfer function is continuous and monotonic for all 24 bits.
It is also a 24 bit converter in the sense that if you were to take an infinite number of readings and average them the result would be accurate to 24 bits, assuming an ideal reference voltage and input signal.
Maybe. Maybe not.Would an external gain amplifier needed to be added?
Adding an external amplifier will certainly expand your load cell's output to fill a larger range of ADC output codes; but whether that also results in an increase in effective resolution depends entirely on how good the amplifier is.
Remember, any external amplifier is going to amplify not only your load cell's output, but also its own input noise voltage. If that noise voltage is lower than the ADC's own equivalent noise voltage, you can gain some resolution; if not, you will either gain no benefit or even lose resolution.
The data sheet for the MAX44246 dual op amp specifies its typical (not worst-case!) input voltage noise at 117 nanovolts peak-to-peak in a 10 Hz bandwidth. Since you'd be constructing a differential amplifier using both of the MAX44246's amplifiers, the total noise would be 117 nVp-p times the square root of 2 (because the input voltage noise signals of the two amplifiers are random and uncorrelated), or a total of 165 nVp-p. This is somewhat lower than the AD7780's own equivalent input voltage noise of 300 nVp-p, so you'd be gaining roughly an extra half-bit of resolution, possibly close to a full bit. Is that worth the extra expense and board space? Only you can make that judgement.
Absolutely not.Would increasing the reference and excitation voltage to 7V (the maximum allowed by the chip) also increase resolution?
That 7 volt figure comes from the Absolute Maximum Ratings section of the data sheet. The numbers in that section don't represent recommended-- or even tolerable-- operating conditions: they represent conditions that place the device on the threshold of destruction. Read the note at the bottom of that section:
And they mean it, too. Trust me.Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
