您好!
在以10GHz 或12GHz 频率运行 JESD 接口时、IBIS 文件中的数据是否需要与网长度匹配? 或者仅均衡从 FMC 连接器到 DAC39J84器件的布线是否足够?
(即 JESD 协议是否能够锁定而不发生任何通道错误)?
再次感谢
马修
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.
Matthew、您好!
不同串行器/解串器通道之间没有长度匹配要求。 在 JESD204B 中、在名为 ILAS (初始通道对齐序列)的阶段中、在链路启动期间使用弹性缓冲器、都会计算出任何通道不匹配。 DAC (JESD 接收器)有一个用于设置释放缓冲器延迟(RBD)的寄存器。 较大的值将增加链路延迟、但会导致链路的任何通道之间的不匹配时间更长。 当需要低延迟时、较短的值很有用。 这是唯一建议在 JESD 通道之间进行时间长度匹配的方法。
谢谢,Chase
Matthew、您好!
在 FPGA 发送数据后、是否可以尝试复位 DAC 的 JESD 内核? 我怀疑当 FPGA 主动发送数据时、DAC JESD 内核复位未重置 FIFO 错误。 在数据表中、可以执行写入操作以清除这些寄存器、但在过去、由于某种原因、我们发现独自执行该操作会出现问题。 要解决此问题、通常只需将 INIT_STATE 写入0xF、将 JESD_RESET_n 写入0、然后将 INIT_STATE 重新写入0x0、将 JESD_RESET_n 写入1即可从 DAC 复位 JESD 链路。 然后通过将值0x0写入警报寄存器来清除所有警报。 这将为您提供每个警报的准确状态。
谢谢,Chase
你好,蔡斯
这是我们使用的程序... 首先、在良好/正常工作的电路板上:
------------------
将0xFF1E 写入寄存器0x4A
设置 DAC 配置寄存器
将0xFF01写入寄存器0x4A
读取错误寄存器
通过向上述寄存器写入0x0000来清除警报状态
再次读取错误寄存器

TXEN 、模拟输出为
------------------
在无功能板上(相同的过程-相同的 FPGA -相同的代码)
将0xFF1E 写入寄存器0x4A
设置 DAC 配置寄存器
将0xFF01写入寄存器0x4A
读取错误寄存器

通过向上述寄存器写入0x0000来清除警报状态
再次读取错误寄存器

启用 TXEN 、且没有模拟输出
有任何线索或其他建议吗?
再次感谢
马修
1-我们收到的原始 DAC 芯片来自 DigiKey。 在所生产的40块电路板中、只有15块电路板正常工作、所有其他电路板都存在此通道错误问题。 我们 今天上午刚刚直接从 TI 收到了另一批芯片、因此我们可能会返修3-5块电路板、看看这是否起了作用。
2-是的、此电路板上只有1个 DAC39j84。 它是一个小型 FMC 卡、一端为 FMC 连接器、中间为 DAC、另一端为 SMA 连接器。 此电路板上还有一些支持电路(电源、LMK 时钟生成器等)。 这些电路板由 TTM 制造、我们一直都拥有良好的使用经验。
3 -下述的部分 schch


马特
尊敬的 Chase:
1-他们这个周末安装了一台新的 X 射线机,所以我们看了 PCB 层,看不到好板和坏板之间有什么区别。
2-我们直接从 TI 收到了新的芯片,但是没有安装,因为我们需要弄清楚发运的是什么。 您知道芯片上的标记是什么意思吗? 生产日期代码或批号是什么? 它们的标记与不工作的标签完全相同。 所以、它看起来好像是一批不同的芯片。
附加是新芯片的 pic。 这些数字是什么意思?批次/生产日期代码是什么?

马特
Matthew、您好!
我们建议遵循 JEDEC 标准无铅回流焊曲线。 这些是 MSL3 260C 峰值器件。 请查看以下应用手册: https://www.ti.com/lit/an/spraby1a/spraby1a.pdf
此致、
德鲁
尊敬的 Chase:
1-您知道 TI 芯片上的标记是什么吗? (您可以升级此问题吗)?
2-正常工作的电路板具有相同的标记
3 -您能修复数据表中的所有错误吗? 从 TI 获取不良信息绝对是令人沮丧的事。 pdf 中的注册映射(您的 webiste 上的最新版本错误)。 例如、寄存器 config100位于地址065h 处? 我不这么认为... 整个表都会移开、
4-能为该器件获得合适的温度规格吗? 如果我们降低加热室温度但保持较长的停留时间、则成功率会更好。 50%下降至40%。
我也可以获得该芯片的可靠性数据吗? 我们正在认真考虑从设计中删除此内容, 似乎无法获得这些设备的适当支持。
马修
Matthew、您好!
1) 对于这些"标记"、我会看到 TI 标识、器件型号和批次追踪代码。 这里没有惊喜或顾虑。 当我‘"ti lot trace code"找到它时、
什么是批次追踪代码(LTC)?我在哪里可以找到它?
批次追踪代码是每个 TI 器件上标记的一个7位代码、表示通过一个受控装配流程处理的单个批次。 它可能显示为一行或两行。 此代码与标记一起显示在器件顶部。
2) 2)好的、感谢您的验证。
3) 3)是的、我们正在进行数据表修复、感谢您提请我们注意这一点。 我今天提交了一个请求单、要求对其进行更新。 对于困惑、我们深表歉意。
4) 4)遗憾的是、我们 没有温度传感器的相关规格、因此我们无法保证所得到的只是数据表中显示的值。 数据表中有一条有关精度的注意事项:
>为了使上述过程正常运行,从 CONFIG6读取的串行端口必须在 SCLK 周期至少为1 μs 的情况下完成。 如果不满足这一要求、温度传感器的精度将大大降低。
5) 5) 可靠性数据均位于 TI.com 产品页面-请查看质量/可靠性部分。
https://www.ti.com/quality-reliability-packaging-download/report?opn=DAC39J84IAAV
如果您愿意、您可以退回一些受影响的器件、而且 TI 的 FQE (即现场质量工程团队)或 DCC 的支持团队可针对 ATE 提供退货、再焊和重新测试支持、从而验证器件。
如果您怀疑这是装配问题、我们很高兴查看您的布局、了解此处的更多信息。 最好也提供制造说明。
此致、
Rob