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.

[参考译文] DAC8760:无法读取数据

Guru**** 2964790 points

Other Parts Discussed in Thread: DAC8760

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/969382/dac8760-can-not-read-data

器件型号:DAC8760

您好、专家

我的客户正在使用 DAC8760引脚到引脚替换 AD5421、但他们没有从 DAC 输出中找到任何数据。

它们可以写入寄存器以调整输出电流、但当它们读取 DAC 数据时、SDO 始终为低电平。 (LATCH/SCK/SDIN 信号正确)

随附了他们的代码、您能帮助分析此问题吗? 谢谢

此致。

陈

e2e.ti.com/.../DAC_2D00_DEMO.c

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Chen、

    我们将在周一收到您的回复。

    谢谢、

    Paul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    陈


    他们能否向寄存器写入数据并从器件读回同一寄存器? 我希望确保他们能够读回内容。 请注意、该器件的默认设置为全为零、因此从寄存器读回全为零并不有用。 它们需要写入不同的值并读回它。 看起来他们的代码中有一些回读编程。 当然、他们应该读回所有寄存器、以确保它们符合预期。 我还想让它知道他们编程了哪些值。

    如果 DOUT 始终为低电平、则应检查与 DAC 的物理连接、并查看数字线路和接地。 他们应检查微控制器的控制线是否连接到 DAC。 其中一条数字线路可能连接错误或未连接。 之后、他们还应使用示波器检查数字线路。 数字通信应匹配并遵循数据表中的时序图。 验证数字连接后、他们应获取通信的示波器截图并将其发布回此处。

    之后、我将检查与器件的其他物理连接和电路连接。 他们能否提供电路原理图? 我想看看他们是如何设置器件并将其连接到微控制器的。 我将检查电源、基准电压和器件的接地。 我还会查看 CLR 引脚、以查看它并不总是处于高电平。

    我在代码中看不到会有问题的任何内容。 但是、代码中通常没有足够的信息来调试这样的问题。 最好首先查看电路以及与器件的物理连接。


    吴约瑟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    陈

    我没有听到您的反馈、因此我想我会解决这个问题。 您的客户是否已使通信正常工作? 在上一篇文章中、我对电路调试提出了一些建议。 我强烈建议使用逻辑分析仪来调试数字通信、并将输出与数据表的时序图相匹配。

    现在、我将关闭该线程。 希望您的客户已经解决了这个问题。 如果他们没有、请发帖、我们将继续处理此主题。

    吴约瑟