AnsweredAssumed Answered

LTC1760CFW I2C comms with arduino

Question asked by EDan on Apr 9, 2018
Latest reply on Apr 10, 2018 by EDan

Pages 15 and 16 of the LTC1760 datasheet show a breakdown of the I2C comms.  This looks pretty clear, but I must be interpreting it incorrectly.  I can see there is a device on node 0x0A (surprisingly not 0x14, 0x16, or 0x18 as shown in the chart), but my attempts to send a command are not instigating reply data.

 

 In a nutshell, I am attempting

Wire.begin(8);      //join with address of 8

Wire.beginTransmission(0x0A);       //send info to address A

Wire.write(0x04);    //send command code 4 for BatterySystemInfo()

ackCheck=Wire.endTransmission();    //verify Ack of address

 

When monitoring the address afterwards, I see no reply, whereas I am expecting two bytes.

 

Would someone be willing to explain if the layout of the command is more than sending a byte to the appropriate address.  Is the layout of the response more than two bytes?

 

Thanks!

Outcomes