LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Controlling the Zarlink ZL62044 with NI-4851

Solved!
Go to solution

Hi

We are using the Zarlink ZL62044 device which is a 2 wire but non standard I2C.

 

I am am tryng to read and to write to the Zarlink ZL62044 with the NI-8451 using the Labview with the I2C read & write vi's.

 
From the scope we found that the NI-8451 is sending the ACK signal. However our device should not receive a ACK.
Please advice how should we control the START, ACK, NACK AND STOP.
Thanks...Eran
0 Kudos
Message 1 of 3
(2,790 Views)

Hey Eran,

 

The 8451 can only act as a master device on an I2C bus, and thus cannot send ACK signals, so I'm a little confused as to how your device is seeing the 8451 send an ACK signal. I believe there isn't any way to program the 8451 to not send a start/stop bit, as that's part of the I2C protocol we have set up.

Justin E
National Instruments R&D
0 Kudos
Message 2 of 3
(2,752 Views)
Solution
Accepted by topic author Eran65

Eran,

 

Actually, looking into this more I realized that that 8451 can send an ACK signal if another master is writing data to it. However, we are still unable to make it so the 8451 cannot send an ACK signal because the hardware on the 8451 follows the I2C protocol, which automatically sends those signals.

Message Edited by Justin_E on 07-21-2009 04:13 PM
Justin E
National Instruments R&D
0 Kudos
Message 3 of 3
(2,741 Views)