rahulshah7388
Newbie
I am using PI4IOE5V96224ZLEX for one of the project. It's a stackable I2C design, each stack shall have common hardware and will be stacked one upon the other. The base unit shall have an MCU which shall act as I2C master, while all other stacks as I2C slaves.
PI4IOE5V96224ZLEX datasheet specifies that there could be 64 such devices connected over the same I2C bus by muxing AD0, AD1, AD2 with VCC, GND, SCL and SDA. My questions are as following.
1. How to pass on SCL and SDA on address selection lines? I can not hardwire as the addresses should be dynamically assigned or auto incremented. I will be cascading 3 half adders to auto increment the three address lines which are initially set to zero.
2. Is it possible to do some Digital logical operation using Mux/Switch for SCL/SDA lines? For e.g. what will be the output if I 'OR' SCL with 1 or 0?
Datasheet is not very clear on how to use SCL, SDA for address selection lines and there are no other documents available on Diodes Inc. site.
Thanks in advance for any help into this.
Best Regards,
Rahul
PI4IOE5V96224ZLEX datasheet specifies that there could be 64 such devices connected over the same I2C bus by muxing AD0, AD1, AD2 with VCC, GND, SCL and SDA. My questions are as following.
1. How to pass on SCL and SDA on address selection lines? I can not hardwire as the addresses should be dynamically assigned or auto incremented. I will be cascading 3 half adders to auto increment the three address lines which are initially set to zero.
2. Is it possible to do some Digital logical operation using Mux/Switch for SCL/SDA lines? For e.g. what will be the output if I 'OR' SCL with 1 or 0?
Datasheet is not very clear on how to use SCL, SDA for address selection lines and there are no other documents available on Diodes Inc. site.
Thanks in advance for any help into this.
Best Regards,
Rahul