I want to use three identical adxl345 accelerometers on the same i2c bus.
How is the procedure to give each device its own unique address to separate them?
If this example is incorrect please let me know:
If I connect SDO of the first adxl345 to GND I will get address (0×52) and the SDO of the second adxl345 to the vcc I will get address (0×53). How is it possible to make an address to the third adxl345?
Anyway as you would only switch the data and not the clock any bounce would not be clocked into the device.
In fact if you put the pull up resistor on the device side no amount of bounce between being pulled high from the driver and being open circuit and thus pulled high by the other side, would have any effect at all.
So a relay is not going to give you any trouble, but why use one when a solid state multiplexer is cheaper.