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.

[参考译文] DAC38J84:请求帮助诊断 JESD204B 错误

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1530798/dac38j84-request-for-help-diagnosing-errors-with-jesd204b

器件型号:DAC38J84

工具/软件:

您好!

我使用的是 DAC38J84、由 LMK04828B(作为 Abaco FMC144 的一部分)提供时钟控制。 我在 DAC 端看到标记了错误位、认为这些错误位是由 JESD204B 连接问题引起的、但我不确定、希望能为诊断问题提供一些帮助。

我看到的错误是所有通道(寄存器 0x64 至 0x6B)之间的通道错误、以下是:
- bit15 =多帧对齐错误

- bit14 =帧对齐错误

- bit13 =链路配置错误

- bit12 =弹性缓冲器溢出(错误的 RBD 值)

- bit1 = READ_ERROR :如果使用空 FIFO 进行读取请求则置为有效

- bit0 = read_empty:FIFO 为空

我的目标采样率为 1.23Gsps

DACCLK = 2.46GHz

2 倍内插

LMFS = 8411

k = 32

Sysref 频率= 9.609375MHz

SERDES 分频器= 10

SerDes 倍频器= 12.5

对串行器/解串器速率使用“全速率“模式

这些是我能想到的相关设置、但请告诉我、我是否能提供更多背景信息。

如果您能帮助诊断我的问题、或向我指出正确的方向、我们将不胜感激。

谢谢!

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

    我刚刚意识到我在上面发布的错误位不正确、下面是我看到的正确错误位:

    bit11 =弹性缓冲器匹配错误。 第一个非/K/与“match_ctrl"和“和“match_data"编“编程值不匹配。

    bit10 =代码同步错误

    bit9 = 8b/10b 非表内代码错误

    bit8 = 8b/10b 视差错误

    bit1 = READ_ERROR:如果使用空 FIFO 进行读取请求、则置为有效

    bit0 = READ_EMPTY:FIFO 为空

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

    您好 Chris、

    您可以利用以下指南作为每个警报的调试/错误处理策略的参考。 谢谢你

    e2e.ti.com/.../6567.General-Alarms-for-All-Converters.pptx