I'm looking at the datasheet for the Texas Instruments INA219 and on page 20 it shows a table for "Shunt ADC Resolution/Averaging", which describes the ADC resolution and averaging settings which can be applied, along with their conversion times.
I'm trying to work out how frequently I can re-read the power value computed by the sensor IC.
As an example, the 12-bit resolution single-sample option (bits: 0X11) has a listed conversion time of 532μs (which is actually listed in the electrical characteristics with a maximum of 586μs). There's then a minimum convert input low time of 4μs, and the time it takes to communicate via I2C (should be sub-microsecond if I'm using high-speed mode).
So, in conclusion, should I expect to achieve 1800 3000 actual sensor readings per second minimum in such a configuration? Or is this likely a more marketing-friendly rate?
Also, as a side note, I notice that configuration options 0X11 and 1000 both result in 12-bit resolution and single-sampling, with the same read rate, but with a difference in which ADCs are used - is there a reason to pick one option over the other?