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.

[参考译文] DAC9881:不正确的输出信号

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1283858/dac9881-incorrect-output-signal

器件型号:DAC9881

大家好!

我正在尝试 使用 DAC9881生成模拟5V 正弦电压([-2.5V;+2.5V]),但我们自制的电路板可产生下图所示的信号:

(这是基于在示波器上捕获的数据的 Excel 曲线)。

这是一个在一个周期内的正弦波、但您可以看到、它会突然从+2.5V 变为-2.5V、或者从-2.5V 变为+2.5V、几次。

我们非常确信代码正确、因为使用 DAC9881评估模块时、代码正确无误。

下面是原理图:

我已经阅读了 DAC9881数据表、并且注意到了几点:

-相同的电压(此处为 v5.5)被施加到 IOVDD 和 AVDD 引脚。 这是一个问题吗? 是否应在给 IOVDD 供电之前将 AVDD 稳定?

-/LDAC 引脚始终连接到 GND。 这是一个问题吗?

-强制引脚和感测引脚连接到相同的电压(VREFH-F/VREFH-S 连接到5Vref 和 VREFL-F/VRFEL-S 连接到 GNDB)。 还可以吗?

您首先要调查以下哪一点?

提前感谢您、

菲利普

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

    Philippe、您好!

    这看起来像是 SPI 的数字问题。 您是否能够捕获数据/时钟边沿关系并确认它们与时序图相匹配? 您是否还能确保您的数据格式和符号 正确? 这里可能存在位移问题吗?

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

    您好、Paul、

    感谢你的消息。 我将对您提出的问题进行调查。

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

    您好、Paul、

    根据建议,我们已经获取了 SPI 数据(下图):

    我们预计在时间 N 时在 MISO 线路上观察到的数据与在时间 N-1时在 MOSI 线路上观察到的数据相同。 但是、在上图中、MISO 线上的数据(绿色矩形)与 MOSI 线上的数据(红色矩形)不同。 您可以看到、两个数据之间存在一个字节的移位。 这很可能是在我的第一条消息中解释了失真的正弦波(尽管我尚未验证)。

    这是我们观察到此问题的第二个板。 我们已去除有缺陷的 DAC9881、并焊接了一个全新的器件。 然后、电路板按预期工作。 拆除新的 DAC 并重新焊接有缺陷的器件后、重新出现失真的正弦波。

    因此,我们认为,由于一些未知的原因, DAC 损坏(它的输入移位寄存器?),但我们不能进一步调查,因为我们不知道 DAC 的内部细节。 也许你可以给我们提示一个可能的错误,我们使这产生了这个问题?

    谢谢!

    菲利普

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

    您可以尝试以下几种方法吗:

    1.将 SDOSEL 直接短接至电源。  您认为行为有区别吗? 有趣的是、该器件会在时钟沿输出按1字节移位的数据。

    2.数字逻辑的电压是多少? 是否大于3.8V?

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

    您好、Paul、

    感谢您的答复。

    1.我通过短接上面电路原理图中的 R31将 SDOSEL 直接连接到电源。 它没有改变结果: MISO 信号仍然是字节交换的。

    2.数字逻辑电压为5V。 在下图中、DAC 的 SDI 引脚上的 MOSI 信号示例。

    菲利普

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

    你好,菲利普,这是一个非常奇怪的问题。  器件似乎正在将较低的16位向左移动2位。  您是否在时钟线上看到任何明显的振铃或噪声? 为器件通电后、能否在通信前切换 RST 线路? 电压斜坡看起来是什么样子的? AVDD 是否在 VREF 之前斜升?

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

    您好、Paul、

    非常感谢您关注我们的问题。
    我们认为 DAC9881是不可修复的损坏、该损坏可能导致上述失真的正弦波。
    我们之所以这样认为、是因为在拆焊有缺陷的器件后、使用相同的代码将一个全新的器件焊接在同一电路板上、并且工作正常。
    重新焊接有缺陷的器件后、输出正弦波失真。

    因此,对我们来说重要的是确定造成损害的原因,而不是理解损害对输出的影响。

    在设计 DAC 电路板时、我们忽略了电源序列的要求、而没有考虑电压定序。
    因此、不保证 AVVD、IOVDD 和 Vref 按此顺序设置。 我们想知道这是否会损坏 DAC。

    我将进行一些采集来评估时钟线路和电源斜坡上的任何振铃/噪声。
    我们设置 RST 引脚、等待20 µs、复位、等待20 µs、并在给电路板供电后将其设置。

    菲利普

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

    如果未强制实施电源时序、该器件可能会出现一些问题。  请注意、如果我们有一些边缘的启动/时序问题、我们确实预计某些器件会通过、而其他器件会失败、因此不一定意味着它已损坏。

    我建议您尝试使用受控启动序列的"坏"部分、看看是否有任何变化。   

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

    您好、Paul、

    好的、我知道器件可能没有损坏。

    我们注意到电路板最初可以正常工作、但在对其进行开/关并使用几次之后、它停止按预期工作并产生失真的正弦输出。

    我不确定它是否重要、但我们使用两个隔离器来提供输入信号。 我将原理图附加到这封邮件中。

     

     我们计划在评估模块上安装"坏"DAC9881。 这样、如果评估模块按预期工作、我们就能知道器件没有损坏。

    菲利普

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

    Philippe、您好!  

    请告知我们 EVM 测试的结果。 Paul 现在正在检查原理图。  

    此致!

    K·琼斯