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.

DAC63204: DAC63204 SPI Communication Unresponsive

Part Number: DAC63204

Tool/software:

I cannot seem to get the DAC63204 to respond to a register read.  I send an enable SDO Command:  0x26 0x00 0x00  followed by a Read General Status Register:  0xA2 0x00 0x00  and see no activity on the SDO line.

Clock frequency is 750Khz,  Vdd=3.3V

Pink=CS  Yellow=CLK   Blue=MOSI   Green: MISO

I disconnected MISO from controller to be sure it is not driving the line.

I am interfacing to a DAC 16 Click eval board.   There are 4-solder jumpers that change the interface from I2C to SPI.  These have been moved and inspected.

Enable SDO (0x26 = 0x01):

Read Gen Status Register (x22) --> no response:

What am I missing here?

Regards,

Mark Samarin

  • Hi Mark, 

    I am not familiar with this board. It looks like their website is down, so I cannot view the board schematic. Can you confirm if there also a pullup resistor for SDO on this board? It looks like this might be what R13 is. SDO is an open drain output and requires a pullup resistor to VDD. 

    Your procedure is right to enable SDO and then read back a register. 

    I can't see what voltage level you are using. Makes sure if the board is using a 3.3V VDD that your SPI is also running at 3.3V or lower. 

    You can also measure the voltage on the CAP pin to make sure that the device is soldered down correctly and powered on. You should see ~1.65V. 

    Best,

    Katlynne Jones

  • Thank you for the reply.  I have the interface working on a different board so I am good now.  Regards, Mark.