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.

[参考译文] DAC38RF89EVM:系统内编程支持。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1050151/dac38rf89evm-in-system-programming-support

器件型号:DAC38RF89EVM

大家好、我最初打开了一个 TI 支持案例、但他们建议我将其发布在这里。 (案例#CS0742865)

我们总共购买了5个 DAC38RF89EVM。 2标记为“Rev E”,3标记为“Rev F”。 两个“Rev F”板现在出现故障。 他们以前工作正常,此后没有修改过。 我们通过主机 KC705板修改了所有5个用于系统内编程的板。 我们希望您对电路板进行修改,以查看我们是否执行了可能损坏芯片的操作。

修改:

  • 为 R288、R289、R290、R291安装了0欧姆电阻器、并移除了 J23上的4根跳线
  • 为 R292、R293、R294、R295安装了0欧姆电阻器。
  • 为 R9和 R10安装了0欧姆电阻器。 我们将 GPO0配置为 SYNC0信号。
  • 我们将 R9白线连接到 C27、以便 FPGA 可以控制 DAC_RESET。 我们在 FPGA 中为此信号使用开漏配置。
  • 我们将 R177接地、以便 JESD_TRSTB 接地。

这两个故障系统以前工作正常、随后开始显示启动故障。 在其中一个故障电路板上、DAC 与工作电路板相比变得非常热。 在另一个发生故障的电路板上、寄存器0x7F[14:10] (EFC_ERR)在 DAC 复位后永远不会清除。 数据表中的图142告诉我们在对芯片进行编程之前检查该寄存器,但我看不到有关“EFC_ERR”指示的大量文档。 如果我们只是跳过此检查、则芯片会在配置后将 SYNC 信号保持在低电平、但绝不会将其升高、即使 FPGA 正在传输启动序列。

我们将芯片配置为8位模式、以8GSPS 采样。 我们在 J4上使用外部250 MHz 信号作为时钟参考。 LMK 芯片配置正确(我们有闪烁的 LED、显示时钟正确)。

任何见解都很有帮助。  

谢谢、

Jimmy Mumper

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

    Jimmy、

    您应移除 R183、R184、R185和 R186。 确保将正确的 R177焊盘接地、否则 TRSRB 将为高电平、从而导致 DAC 无法正确加载保险丝组。 这也会导致寄存器0x7F 位14:10中出现许多错误。 如果 DAC 未得到正确的复位、这也可能导致此问题。 确保在时钟出现后发出复位信号、并确保复位脉冲宽度符合数据表的要求。  请移除 R178、因为这也会阻止 DAC 获得有效复位。

    其他所有内容似乎都是正确的。

    此致、

    Jim

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

    您好、Jim、

    感谢您的快速响应。 但是、我们仍然会看到问题。 如果 USB 未连接、USB GPIO 看起来会悬空、我可以对 LMK 芯片进行读/写操作。 我验证了 TRSTB (R177的两侧)在为系统通电时作为 GND 出现。 我探测了 C27的正极侧(DAC_RESET)、它将变为低电平1毫秒(数据表显示最小宽度为10us)。 在对 LMK 芯片进行编程后等待1毫秒、然后再发出 DAC 复位。 因此、到那时时钟应该是稳定的。  

    我还尝试使用 EVM GUI 软件和 FPGA 映像来配置电路板、该映像会对所有 SPI 和复位控制信号进行三次处理(以便 USB 芯片 可以实现完全控制)。 这种方法在我们的"工作"板上工作正常。 但仍然显示了2个不工作的电路板的问题。 因此 、我相当确定这2个故障电路板中的每一个都有问题。 以下是每个项目的状态:

    SN RF89-00533:使用系统内编程(未连接 USB),寄存器0x7F 在 DAC 复位后返回0x8C09。 (时钟稳定,我尝试多次复位,但运气不好)。 如果我使用 USB 通过 EVM GUI (以及控制引脚三态的 FPGA 映像)配置系统、GUI 会提示所有配置均已正确、但 SYNC 引脚始终保持低电平(GPO0)。 FPGA 可以很好地传输 ILA 数据。 当我读回此配置中的寄存器0x7F 时、它返回0x8009。 因此,我想,连接 USB 可以防止我在其他配置中看到的“保险丝组”错误。 但是、SYNC 信号仍处于锁定状态。

    SN RF89-00543:此板间歇性工作。 它将发送一个信号几分钟、然后 SYNC 信号将变为低电平一位、然后信号返回。 有时、电路板绝不会完全不同步。 我还看到了一个良好的信号,然后信号消失,但 SYNC 保持高电平,FPGA 仍在通过 JESD 传输数据。 问题的频率似乎与温度有关。 另一件不寻常的事情:散热器变得非常热。 我们在该散热器上的读数通常为77摄氏度。 其中其他板的读数介于45°C 至55°C 之间

    我们对这些电路板所做的更改非常小,并且在 FPGA 中对这些信号进行三态处理时不应产生任何影响。 我们非常确信收到的电路板存在问题。 是否可以更换这些部件? 如果有、是否有任何 Rev E 板库存? 这可能是巧合、但我们在 Rev E 板上没有发现任何问题。

    感谢您的帮助、

    Jimmy

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

    Jimmy、

    如果您从经销商处购买电路板、则必须与他们合作才能获得更换件。 TI 授权对两个故障器件进行更换。  如果您从 TI store 购买了电路板、 以下链接提供了详细信息和表格链接、以开始退货流程。  进入 TI store 的退货和退款页面后、查找超链接、其中显示 :TI store 客户支持表。  

    此致、

    Jim

     

    www.ti.com/.../ti-store-order.html