Part Number: INA3221
Hi there,
I am trying to create a system which needs the highest possible sample rate.
In my understanding, the conversion time, averaging length & number of channels are all factors into increasing the INA3221 loop time.
INA3221 Loop time = (Bus Conversion Time * Averaging Length * # Channels) + (Shunt Conversion Time * Averaging Length * # Channels)
We know that the INA chip has 3 channels, and lets assume we pick the lowest conversion times (144us) and lowest averaging length (1) to maximize the max sample rate of our system. Thus,
INA3221 Loop Time = (144us * 1 * 3 ) + (144us * 1 * 3)
INA3221 Loop Time = 864us
In my system, I am using 2 INA3221 chips,
thus the equation for max sample rate is as follows:
Max Sample Rate = (#1 INA3221 Loop Time) + ( #2 INA3221 Loop Time)
Using the example above using the lowest conversion times and averaging lengths,
Max Sample Rate = 864us + 864us = 1728us = 1.728ms
My question is : Are these equations right? Optimally, I would like to confirm these equations are right, then I can sample at 1.728ms and not worry about having duplicates.
Although, with these settings, I am finding that I have 25% duplicates at 50ms Sample Rate, so there must be some other factors that increase the loop time.
Thanks for reading!