LabVIEW Embedded

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I get the NI USB-8451 to act as listener on an i2c bus?

Hi,

 

I have a question regarding communicating on an i2c bus. I'm new to i2c so please bear with me if I haven't got the concepts right.

 

I have an i2c bus where I want to remove one device and instead use the NI USB-8451 to simulate the device. Basically when a message appears on the bus with a specific address I should answer it. I think that the communication is set up in a multi-master request-reply fashion in the sense that the bus is not "locked" while a master unit is waiting for a reply. Instead each message consist of an address, the address the message came from, message length, payload data and a checksum. If a device recieves a message it can find out who sent the message and send a reply.

 

When I read about the USB-8451 it says that it can not act as a slave. Does this mean that I can not do what I want using this module? Can I setup the USB-8451 to monitor the bus for messages with a certain address? If not, is there any other NI module I could use?

 

Best regards

Martin

0 Kudos
Message 1 of 1
(5,754 Views)