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.
Part Number: DAC80504
I used DAC80504 chip in our board, But I didn’t get the output.
Can you help me? Thanks.
One DAC80504 connected to a MCU. The input pins of DAC80504 chip, CS, SCLK and SDI signals are generated by general IO ports of MCU with program. After the program is started, only the instruction for setting DAC0 register is sent, and no other instructions are sent.
The oscilloscope captures the input signal waveforms as shown in Figure 1.
Yellow is CS,
blue is SCLK,
purple is SDI.
SDO pin outputs data waveform, and REF pin outputs voltage 2.54v, but DAC0 output is 0V.
The external connection of the chip is shown in Figure 2.
Schematics looks fine to me. Since your RESETSEL pin is 3.3V, I expect power on reset value of DAC output should be at mid scale, thats 1.25V.
1. Whats the value of DAC output at power on reset (dont write any data into DAC, just power up) ?
2. Whats the data you are writing into device?
3. Can you please keep CS signal low bit longer?
4. Whats the load connected to DAC?
Let me know the outcome of these and we can debug further.
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 Akhilesh K:
Thank you for your attention and prompt reply.
There's good news. After I sent the question, I happened to solve it. and I'll share the results here.
According to my later test, the reason should be as follows:
On my circuit, the DAC hardware configuration pins of REFDIV and GAIN are connected to GND, which means that when power on, the GAIN register settings are both 0. However, according to the data sheet of the device, this configuration mode is not recommended. For this reason, I added the instruction of software configuration in my MCU initialization program and changed the GAIN register settings to 1. After that, the correct voltage can be output.
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.