This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DAC6571: Does it support CCI?

Part Number: DAC6571
Other Parts Discussed in Thread: DAC7571

Tool/software:

Hi team,

Does DAC6571 support CCI(Camera Control Interface)protocol?
An ack is returned for the Write command, but the Read command in the latter half of the diagram results in a Nack.

Best regards,

  • Hi Takanori-san, 

    I am not familiar with CCI but it looks like most CCI devices should be compatible with I2C devices. Can you capture the CCI sequence on a scope and send a screenshot so I can review the timings? If you just send a write command, does the DAC output update with the correct output voltage?

    Best,

    Katlynne Jones

  • Thank you for your quick reply.
    I am attaching a captured waveform.

    Slave Address "1001101"+Wr --> Ack

    Next Byte..
    1) Do I need 2 bytes of Ctrl/MS and LS for the following data? Only 1 byte is sent in the captured waveform. (Currently requesting correction)
    2) MSB 2 bits of Ctrl/BS are "01". Will this be a problem? (I understand that it is specified as "00")

    And the Read command after the restart is Nack.
    Slave Address ”1001101”+Rd --> Nack



    Best regards,

  • Next info has arrived.
    The first time I sent a read command, it returned a NACK.



    Best regards,

  • Hi Takanori-san, 

    The scope plots look correct. I took a look at the parent device for this family (DAC7571) and that device datasheet mentions that the R/W bit should always be set to 0 indicating that the device does not support I2C reads. The DAC6571 has the same digital logic, so it will also not support the read commands. 

    Is the customer able to write to the DAC output and see the voltage change?

    Best,

    Katlynne Jones

  • I understand that read commands are not supported.
    I think you should revise the datasheet.

    The write command works correctly and I can confirm the voltage change.

    If there is a product equivalent to DAC6571 that supports read commands please let me know.

    Best regards,

  • Hi Takanori-san, 

    Equivalent in what way? There is not a pin to pin device that would support reads, but we do have other I2C devices that support reads. Can you share what specs are most important and I can find a replacement. 

    Best,

    Katlynne Jones

  • This time, I would like a pin-to-pin device that can be replaced on an existing PWB.
    I understood that there is no pin-to-pin devices. Thank you for your assistance.