Can I Emulate More Than One I2C Slave Using the USB-8452?

Updated Oct 18, 2021

Reported In

Hardware

  • USB-8452

Issue Details

I would like to be able to emulate more than one I2C address on the NI-8452 acting as a slave.

Is this possible to do with using only one NI-8452?

Solution

Currently this isn't possible. The USB-8452 isn't able to claim more than one I2C address on the bus. Additionally, the address is tied to a session and the device can only run one session at a time, so you have to use mutliple NI-8452 to simulate multiple I2C slaves.