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.

DAC81001: DAC81001 analog output no change

Part Number: DAC81001


Tool/software:

Hello,

    I am using an FPGA development board to communicate with a DAC81001 board via SPI. The DAC can read and write normally. However, when changing the DAC register values, I find that the voltage on the OUT pin (analog output) shows no change and remains around 0V. Can you help me analyze the reason?

    In my schematic design, VDVDD=VIOVDD=3.3V, VREFPF=10V, and VREFPN=-10V. The schematic design is shown below.

 

    The FPGA program sets fSCLK=12.5MHz, and the timing of SYNC/SCLK/SDIN/LDAC/CLR signals meets the specifications. Test results are shown below.

    CS / SCLK / SDI / SDO / LDAC / CLR / Analog output :

   

  

    The FPGA program performs 317 consecutive register operations on the DAC81001, with the 15th to 317th operations writing different values to the DAC-DATA register.

    The program is shown below. The current value of i_pw_rd_data is the data from line ro_pw_rd_addr in the text file.

    The measured SDI and SDO values are shown below.

  

    As shown in the above figure, the result read from the STATUS register is 85000720h.