Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

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.

DAC8831EVM: Application inquiry

Part Number: DAC8831EVM
Other Parts Discussed in Thread: DAC8871EVM, , DAC8831, DAC8871, DAC11001A

Hello Team,

It is possible to control the output of the DAC8831EVM, DAC8871EVM and DAC11001A-EVM per normal SPI code from a Arduino library?
I mean:
Can I send an binary voltage value to the DAC and the voltage output of the DAC emit this voltage value?

Regards,

Renan

  • Hi Renan,

    Yes, you can use normal SPI code from an Arduino library if the code is compatible with the controller you are using. You'd just have to make sure the SPI mode matches the SPI clock polarity and phase requirements shown in the datasheet for the DAC8831, DAC8871 and DAC11001A. 

    I am not sure what you mean with your second question. Do you mean you will send this binary voltage value to the DAC through SPI?

    Can I send an binary voltage value to the DAC and the voltage output of the DAC emit this voltage value?

    Best,
    Katlynne Jones

  • Hello Katlynne,

    Good day and thank you for this response.

    In the past, my customer made the mistake to buy a DAC, which could only be programmed via SPI, but the voltage to be output had to be transmitted via another communication protocol and not via SPI.

    They wanted to confirm if the value of the voltage output from the DAC8831, DAC8871, and DAC11001A can be communicated directly via SPI.

    Regards,

    Renan

     

  • Hi Renan,

    Do you have the part number of this other device. I am curious to see why the voltage output would be controlled by a protocol other than SPI if the device was meant to be programmed by SPI. 

    SPI is the only method of communication on the DAC8831, DAC8871, and DAC11001A so the voltage output will be update via SPI. The DAC8871 and DAC11001A have an external LDAC signal which can be used as a trigger to load the DAC output with the value in the register. But that feature can be disabled so the output is updated immediately after the register is written to via SPI. 

    Best,

    Katlynne Jones