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.

CCS/DAC8775: DAC8775 does not work properly? SPI communication failed!!!

Part Number: DAC8775

Tool/software: Code Composer Studio

Hello!

I designed a PCB to test the DAC8775. All the circuitry according to 'DAC8775EVM'. I am sending data &SPI from MCU to it. However, the system does not work. The output voltage is always ≈0V.

The specific parameter information is as follows:

1)、PVDD-IN:12~13V;

2)、DVDD-OUT:5V;

3)、RESET is High;

This is my SchDoc, Pray for help! Thanks!!!!!!!!!

PCB_Project_DAC-TEST.pdf

  • The SPI timing of sending configuration parameters is shown in the figure:

    The SPI timing sequence of reading register data is shown in the figure. But no feedback data has been received.

    I make sure all the circuits and voltages are in order. It's an emergency, but There was nothing I could do.

  • Hello

    I took a look at the schematic and for the most part is looks okay. However, you should replace the CCOMP capacitors with 150pF instead of 0.1nF. That however should not affect the SPI.

    Can you first confirm that the device powers up correctly? What is the measured current on 'DAC_12V' at power up? Can you also measure and report DVDD and DAC_VPOS_IN_A voltages at power up?  These measurements can be used to confirm the correct power up of the device. Below are the expected measurements.

    DAC_12V current: 3-6 mA

    DVDD: 5V

    DAC_VPOS_IN_A: 3.4V

    If those measurements are confirmed, can you try writing and reading back any of the SPI registers to confirm your SPI frame is correct? You can attempt to enable the internal reference and measure it by writing to '1' to bit 4, addr 0x02. 

    If that works, then proceed to configure and enable the buckboost converters, then the DAC, before attempting to set the DAC output current. 

    Let me know if this works for you.

    Regards

    Reza

  • Hello, 

    Can you also re-attached you SPI timing diagrams so I can review? For some reason I do not see the images you attached in your earlier post. 

    Thanks,

    Reza

  • Hello!

    Thank you for your reply!  My problem has been solved! 

    In addition to the 5 steps included in the datasheet, there are other registers that need to be configured, Otherwise, the chip will not work properly!

    Debugging process is more complex, but the results were perfect!

    If the TI can provide beginners with a proper configuration at the beginning, they can suffer less. 

    The following is my configuration list for reference only.

    Thank you very very much!

  • Hello,

    I am also working with DAC8775, and I would like to see your configuration, but unfortunately, the images are not shown. Could you please reload them?

    Thank you!

    Tatiana

  • Thanks. Can you re upload your images for Tatiana to leverage as well? Also, can you close this thread once your done with that? I appreciate it and do let me know if you have any other issues.

    Regards

    Reza

  • Hello,

    Here is my configuration table, I'm so sorry for my poor Enghlish, and can't fully state the problem.

    Sorry!

    Leo

      15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
    0x01 x x x x x x x x x x x x x x x 0
    0x02 0 0 0 1 1 1 1 0 0 0 0 1 0 0 1 0
    0x03 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0
    0x04 0 0 0 1 1 1 1 1 1 0 1 1 0 0 0 1
    0x05
    0x06 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
    0x07 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1
    0x08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
    0x09                                
    0x0A                                
    0x0B 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
    0x0C         0 0 0 0 0 0 0 0 0 0 0 0
    0x0D                                
    0x0E                                
    0x10                                
    0x11