I'm using the ADG2128 evaluation board to monitor the I2C exchange to configure the switch.
Goal is to be sure that our firmware (that will drive ours 5 ADG2128 onto our board) will sent the correct I2C commands.
Onto my future board, i can use TRANSPARENT mode as explained in the datasheet, so each Switch can be update sequentially. No problem with that.
To mimic this behavior, i set bit LDSW to OFF onto the application software (OFF set the LDSW bit - this is what i did onto my firmware).
I choose a basic X0 connected to Y0 as an example. All others are OFF.
I see the following I2C commands (SALEA trace). I2C address is 0x72 onto my board (set it onto the evaluation software).
WRITE 0x72 data 0x80 0x01 ; This is the expected value related to the datasheet
But After this first I2C command, another I2C command is sent:
WRITE 0x72 data 0x6F 0x01 ; WHY THERE IS THIS I2C Command in this mode ?
Is it useless ? Mandatory ?
Reading the datasheet it seems mandatory ONLY when not in Transparent mode.
Thanks for your help.