Das macht man in etwa so: Man teilt den I2C Bus in mehrere Segmente auf. Auf jedem Segment darf dann jede Adresse nur einmal vorkommen. Der µC spricht dann nur mit einem Segment und sieht jede Adresse nur einmal. Das Umschalten zwischen den Segmenten erfolgt praktischerweise auch über I2C, dann braucht man keine weiteren Portleitungen dafür. Bei NXP gibt es dafür den PCA9546A. Der kann auch Busse mit verschiedenen Spannungen verbinden.
MfG Klebwax
Lesezeichen