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.

[参考译文] DAC5681Z:自检模式给出了错误,在哪里以及如何找到有关错误来源的更多详细信息?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/583324/dac5681z-the-self-test-mode-give-me-error-where-and-how-can-i-find-more-detail-about-where-is-the-error-come-from

部件号:DAC5681Z

我尝试使用具有此DAC5681Z的第三方主板。  

芯片工作正常,因为它可以在我编程时输出一些波形。 但自检模式会给我带来错误。

该板设计为难以直接探测DAC的引脚。 有没有办法让我了解更多关于问题的信息?

谢谢

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

    请详细描述您的问题。 我无法完全理解您的问题。 请说明您的设置(CLK率,数据率,操作模式等)。 您是否尝试过不同的主板?您是否在其他主板上看到相同的问题? 另外,当你提到芯片是一种工作的时候,请你详细说明一下芯片不工作时会发生什么?

    此致,
    Neeraj Gill
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下面是我执行自检后的寄存器回读
    0x0 0x0B
    0x1 0x18
    0x2 0xEA
    0x3 0xb0
    0x4 0x40 这是自检故障? 我该怎么办?
    0x5 0x06
    0x6 0x0F
    0x7 0xff
    0x8 0x00
    0x9 0x00
    0xA 0x00
    0xb 0x00
    0xc 0x0a
    0xd 0x55
    0xe 0x0a
    0xF 0xAA

    如果我不执行自检,只需初始化芯片,我可以如下所示进行回读
    0x0 0xcb #这显示我的PLL和DLL正在工作。 对我来说,这说明时钟连接正确
    0x1 0x01 #我不使用FIR过滤器,可能应该使用吗? 我确实看到了很多小故障,并试图弄清楚这是否来自我的FPGA?
    0x2 0xc0
    0x3 0x00 #不要屏蔽任何东西。
    0x4 0x30 #我遇到fifo错误和pattern错误,为什么? 如何辨别?
    0x5 0x40
    0x6 0x0c
    0x7 0xff
    0x8 0x00
    0x9 0x00
    0xA 0xb0
    0xb 0x00
    0xc 0x00
    0xd 0x00
    0xe 0x00
    0xF 0x00
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请详细描述您的问题。 我无法完全理解您的问题。
    我有一个来自4dsp的FMC110板,它是两个DAC5781z。(www.ti.com/.../thirdpartydevtoolfolder.tsp
    我正在尝试为它编写FPGA代码。
    请说明您的设置(CLK率,数据率,操作模式等)。
    1000MHz时为CLK,500MHz DDR时为数据。 在FPGA内部,使用125MHz和1:8 SerDes生成数据。

    您是否尝试过不同的主板?您是否在其他主板上看到相同的问题?
    不,我只有这块主板。
    另外,当你提到芯片是一种工作的时候,请你详细说明一下芯片不工作时会发生什么?
    芯片输出的波形几乎与我编程的一样,只是时域中有很多小故障。
    为了调试故障,我认为检查自检模式会更好,但我遇到了故障。 在正常操作中,我得到了FIFO错误和模式错误。

    谢谢!
    耙串
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我似乎可以通过向DAC发送0xaaaa来清除模式错误,但我无法清除FIFO错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Gang,

    尝试 在   config1中使用FIFO偏移(2:0)寄存器播放。   要清除FIFO错误,请将0写入status4 Bit5。 您是否启用了DLL?

    此致,

    Neeraj Gill