For doing this, I am using a current sensor that gives me current data(ADC conversion time-532 μs) in continuous conversion mode over I2C(400kHz) and I am using a Raspberry Pi Zero-W to store this data locally. I want to connect the maximum number of sensors on one RPI Zero-W, using bit-banging on different RPI pins, I want to know what is the best method to do fetch data over I2C and store it when there are n current sensors for n cells at the maximum possible data rate.