I am trying to communicate with an MCP4441 chip using the I2C interface and using an Aardvark I2C cable from Total Phase.
I am trying to read the registers which have non-zero default values (2,3,8,9), but always get back 0.
It appears from the data sheet for the part that the control byte should be 0x59 is A1:A0 = 00 (see attached page from datasheet)
I have attached scope captures of SCL and SDA when I tried setting the write and read address to 0x59 and 0x2c.
Both of these attempts read back 0.
Any ideas on what I am doing wrong?