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.

DAC8814: DAC8814 output issue.

Part Number: DAC8814
Other Parts Discussed in Thread: OPA277, REF102, TINA-TI

Hello ,

 

                   I have used DAC8814 IC for one of my designs. The required output voltage is +/-10V. The circuit was designed as per the recommended circuit by datasheet and resistors were chosen as per the required precision. The output what I am getting is not symmetric. There is drop in the voltages in one of the polarities. For eg. code=FFFF   output=9.99913  if code =0000 output=-9.99982 . please help me to resolve this issue. 

                    

  • Hi ,

    Could you please share schematic for review

  •  

    Hello Abu,

                        please find the schematic for the review.

    Thanks,

    Regards,

    Roopa.

     

  • Hi,

    What you are getting is the correct output voltages. If you read the datasheet, DAC8814 gain error at full code is +/- 750uV (typ) to +/- 3mV (max). In your case you are getting almost 870uV which is within the specifications.

    For zero code, expected output voltage is -10V if DAC8814 and OPA277 were ideal. Unfortunately real world systems are not ideal. When Code  = 0x0000, there is leakage current through the Iout pin which is 10nA typical. This will flow through the resistors creating error voltages. Please see the TINA simulation done with these values. Sim data shows -9.999878 which is close to the value you are observing.

    Regards,

    AK

  • Where I can download pspice model for DAC8814C

    Thanks, 

    Regards, 

    Roopa

  • Hi Roopa,

    We don't have spice model for DAC8814. I just modelled the DAC as a current source when all codes are zero.

    Hopefully I will have a spice model ready for this part in a week or so.

    Regards,

    AK

  • Thanks Akhilesh. 

                     Could you please help me out   with the values of R1,R2 and Rf  in case design has to be modified to  get +10.24V & -10.24V. When we tried modifying the gain, we didn't get the symmetric output, much nonlinearity was observed.

    Thanks,

    Regards,

    Roopa.

  • Hi,

    As I understand from your requirements, full span required is 20.48V. What is the value of reference you are using?

    Its better to have reference of 10.24V to start with for a symmetrical output design. Otherwise you may need to adjust the offset using a trim pot.

    You can use REF102 to generate the required 10.24V reference.

    Regards,

    AK

  • Earlier it was designed for full scale +/-20V. Since the design couldn't meet the error band requirement, span has been increased to  +/-10.24V. We are using precision Reference voltage source REF102BU on the board. But the issue is provision hasn't been made to incorporate trim pot on the designed board. It is observed that tweaking the reference has resolved this issue.

    Thanks,

    Regards,

    Roopa.

  • Hi,

    Yes, you can tweak REF102 output to give you 10.24V and you are good to go.

    Let me know if you need more help.

    Regards,

    AK

  • Hello Akhilesh,

              I have two questions.

    1. Can we have fixed potential divider network instead of Trim Pot ? To tweak the reference of REF102BU , pot has to be connected to TRIM pin(PIN5) of REF102BU. Is there any formula to design the potential divider network?

    2. Is there any method other than Trim Pot i.e. adjusting the gain by choosing proper resistance values that we could get bipolar output voltage +/-10.24V?

    Thanks,

    Regards,

    Roopa.

  • Hi Roopa,

    Either way you need a trim pot to adjust to get the required symmetric voltages.

    I suggest get the reference voltage as 10.24V by using TRIM pin of REF102. TRIM pin has +/-300mV adjustment range. See the below circuit for the same.

    After that use R2 as 4.87K to get the required span of +/- 10.24V.

    attached TINA-TI sim file for your reference.

    DAC8814_Customer.TSC

    Regards,

    AK

  • Hello Akhilesh ,

                         with the trim POT at the Reference IC , proper values have been observed observed for code 0000 and FFFF. Intermediate Values are not as expected.

                   The code has been calculated as follows,

                                                                               Digital code D=     (Vout/Vref +1)*32768

               where,

                              Vref observed is = 10.24037V.

    some Sample values which have been observed across 4 different channels..

    -3.75 5120 -3.74824 -3.74895 -3.7514 -3.7488
    -2.5 60C0 -2.498 -2.49882 -2.50146 -2.49912
    -1.25 7060 -1.2478 -1.24892 -1.25156 -1.2495
    1.25 8FA0 1.25282 1.25106 1.24833 1.24996
    2.5 9F40 2.50316 2.501 2.49833 2.49963
    3.75 AEE0 3.75354 3.75099 3.74832 3.74939

    Thanks,

    Regards,

    Roopa.

                 

  • Hi,

    I feel these are expected values. Make note that DAC has linearity errors too. Total unadjusted error for this DAC will be approximately 1.37mV (typical). What this means is that at any code your expected value can be within +/- of TUE.

    Also the resistor tolerance error can contribute to this as well. If you do Monte Carlo simulation for this variation in resistor, you can get to know the spread of output voltage.

    I did quick sim in Pspice for TI to evaluate the effects of resistor tolerance for code AEE0. Expected voltage is 3.75 +/- 1.37mV (device TUE error). see the histogram below.

    Mean value is 3.749V as expected, But if you look at the 3*sigma value, its 70.68mV. This sim is with 0.1% resistor. if your tolerance is higher, you can expect higher deviation.

    Hope this answers your query.

    Regards,

    AK

  • Hello akhilesh, 

                              Thanks for the detailed explanation. Can we conclude that DAC8814C is not an ideal choice if  error limit is +/- 2mV???? 

    Thanks, 

    Regards, 

    Roopa. 

       

  • Hi,

    It depends on whether you are doing calibration or not.

    Regards,

    AK