I've got a couple of ADCs on the same I²C bus, which all default to the same address. My first instinct tells me to use an I²C multiplexer like the TCA9544A but that would require sending a byte to the MUX before getting the data from the ADC and I'd like to avoid that (since I need to continuously read data pretty much as quickly as I can).
The ADCs do support custom address assignment through I²C so I just need to make sure, that I'll send the configuration byte to one single ADC. I could include a FET into the SDL line to every ADC so that I'd have only one ADC connected during address assignment but there's probably a much more elegant solution since there must be a bunch of people out there having the same issue. My google search terms are just not good enough to find the answer :(