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.

  • TI Thinks Resolved

DAC60508: Is there any difference in the application code between DAC60508 and DAC80508 Components?

Prodigy 40 points

Replies: 7

Views: 40

Part Number: DAC60508

Is there any difference in the application code between DAC60508 and DAC80508 Components?

I'm Implementing a DAC60508 component in a project, but without sucess so far, the pin 15 (SDO/ALRM) is always at the high level.

So, my company purchased a "DACx0508 Evaluation Module" development board that came with a DAC80508 CI.
I was able to do the communication with the development board through a SPI bus and it worked. I need to make sure if the problem is my written code or if the DAC60508 component is not accepting my code. So, I exchanged the DAC80508 CI By a DAC60508 CI, and my code with this CI (DAC60508) are not working, because the pin 15 (SDO/ALRM) is always at the high leve.

To need get this project done, I really need to use the DAC60508 component.

Why the communication is running with DAC80508 and not with DAC60508?

What a I need to do communicaticate get this done?

  • Hi Fabio,

    The digital communication is the same for the two devices, with the exception that a few registers will return slightly different values (version ID, for example).  

    I suspect that this fault is with the hardware in your system.  Can you share your schematic? Did you confirm the voltages on the supplies are what you expect?

    Thanks,

    Paul

  • In reply to Paul_Frost:

    Good Morning.

    I believe the circuit is correct, because I just took a component CI60508 and put the CI80508 and it worked perfectly.

    Do you have any sample application code? Or a boot routine for both CIs

    Thanks,

  • In reply to Fabio Hamazaki:

    Hi Fabio,

    Are you able to write to the DAC but not read?  Can you confirm if you are using a DAC60508Z, DAC60508ZC, DAC60508M, or DAC60508MC?

    Thanks,

    Paul

  • In reply to Paul_Frost:

    Hi.

    Yes, I can write on the DAC60508, but I'm not sure if I'm writing it right, because the CI SDO is always up for reading.
    However I can read and write on the CI DAC80508.

    The DAC that I am adding to my project is the DAC60508ZCRTET.

    Thanks,
  • In reply to Fabio Hamazaki:

    Hi Fabio,

    That solves it!  The DACx0508x family has a few different variants.  One of the variants changes the SDO pin to be a CLEAR input.  Asserting CLR low will clear the output to 0V.

    If you can write to the device and the output changes voltage then you are correctly writing to the device.  The DAC60508ZC does not have readback capability.

    Thanks,

    Paul

  • In reply to Paul_Frost:

    Hi.

    So, the DAC60508 can't read? Is it a write-only CI? Would you have any sample application code for the DAC60508?

    Thanks,

  • In reply to Fabio Hamazaki:

    Fabio,

    There are multiple orderables for this device.

    You order the DAC60508ZC, which does not have an SDO pin.  If you want readback capability you need to use the DAC60508Z.

    Check out this thread for configuration steps:

    https://e2e.ti.com/support/data-converters/f/73/t/856951?DAC60508-DAC60508-MRTET

    Thanks,

    Paul

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.