I2C DAC Connection

09 Dec 2011

Hey all,

I'm trying to interface with a DSD1793 IC via I2C, it needs two addresses in a row before you can start to read or write from the bus. I have I2C working on an amplifier and all I have to do is send the slave address (with read or write bit) and then read all the registers at once. However it seems I need to specifically add the register address after the slave address for this DAC. I see that you can read one register at a time with I2C but I don't see where you specify the register address that you are attempting to read.

Maybe someone has a suggestion.

Thanks,

Ryan

09 Dec 2011

I've been looking over this and I still can't see the solution, it must be simple because it seems that this is how a lot of I2C devices work (slave address -> register address -> r/w data).

Help!

09 Dec 2011

I just answered you question here:

http://mbed.org/handbook/I2C

09 Dec 2011

answered ...

11 Dec 2011

thanks Wim, that's exactly what I was looking for. I'm gonna try it out right now.