I want to interface with two I2C slaves operating in different voltages. By searching around for possible solutions, I stumbled upon this AN by NXP. Although I understood everything and makes perfect sense, I am still a little skeptic about it for possible pitfalls since I don't want to ruin the entire design due to I2C interface failure.
The slaves operate in 1.8V and 3.3V respectively, the I2C clock line should operate in 400 kHz (both devices support that) and the master has configurable I/O levels, so I can connect it on either side. I am thinking of using either a single SSM6N7002KFU or two 2N7002NXAKR for the job.
As far as I can see, it should work fine. Am I missing anything?
There is, also, the option to connect the ICs separately, so each one has its own dedicated bus and voltage levels, but I would like to avoid that for obvious reasons (layout + firmware complexity).