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.
DAC60508: DAC programming problem
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?
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?
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Paul_Frost:
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
In reply to Fabio Hamazaki:
Are you able to write to the DAC but not read? Can you confirm if you are using a DAC60508Z, DAC60508ZC, DAC60508M, or DAC60508MC?
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.
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.
So, the DAC60508 can't read? Is it a write-only CI? Would you have any sample application code for the DAC60508?
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:
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.