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.

[参考译文] DAC3482EVM:从 GUI 修改 CDCE62005寄存器不可靠

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/951309/dac3482evm-modifying-cdce62005-registers-from-gui-is-unreliable

器件型号:DAC3482EVM
主题中讨论的其他器件:DAC3484CDCE62005DAC3482

我最近直接从 TI 购买了全新的 DAC3482EVM 和 TSW1400。  我的第一次尝试是按照 EVM 用户手册中"使用 TSW1400的基本测试程序"一节中的设置说明进行操作。  但经过大量工作后、很明显、我无法可靠地控制 CDCE62005中的寄存器。  加载指定的示例文件"DAC3484_FDAC_1228p8MHz_4xint_NCO_30MHz_QMCon.txt"不会生成所需的寄存器值。  因此我尝试手动输入它们、无法获得可靠的结果。 但是、在下电上电后、我能够看到 Y4输出的~125MHz 输出、这是预期的、有时我可以在 Y4上设置输出、Y4是我的主时钟的分频版本(1228.8GHz)(根据示例指令)。  但无法使用 GUI 可靠地执行任何操作。  例如、如果我精确遵循用户手册中的指示、在步骤3.4.5中、当我被告知加载寄存器文件时、最初所有寄存器都变为零

如果我执行"Read-All"、我将得到:

此时、如果我尝试将 Y4的源更改为次要、它会恢复为主要
我尝试了通常的硬件调试步骤。 电压正确、 我的时钟正常。  我尝试配置连接到 TSW1400但未连接的电路板。 始终保持相同的结果。  我觉得与 CDCE62005的 SPI 通信 不可靠。  如果有任何帮助、我们将不胜感激!  

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

    您好!

    当您按下 GUI 上的"RESET USB"按钮时、您能否告知 GUI 屏幕截图? 是否与 EVM 建立了连接?

    您能否粘贴 PC 硬件管理器的屏幕截图、以查看 EVM 上的 USB 设备是否正确连接?

    -Kang

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

    这是执行重置 USB 后的视图。

    "Device Manager (设备管理器)"视图

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

    供参考-这是以下步骤之后的视图:
    Load Reg -> DAC3482_FDAC_1228p8MHz_4xint_NCO_30MHz_QMCon.txt
    然后读取全部
    注意- reg 值与配置文件中的值无关...

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

    另一个次要信息位、如果我在 SPI-SDIO 信号上连接了一个示波器并执行了读取操作、我将看到以下内容:
    请注意、传输的后半部分似乎具有非常小的电平(~1.8V)。  到目前为止、我还无法确定这种低于预期电压电平的来源。

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

    我今天继续研究这个问题,并找到了有关这个问题的更多信息  

    1) 1)如果您使用 DAC348x_GUI_v3p8.exe 程序加载寄存器配置文件(例如"DAC3482_FDAC_1228p8MHz_4xint_NCO_30MHz_QMCon.txt")、 CDCE62005寄存器将不会更新任何有意义的内容。

    2) 2)如果您对该寄存器文件的 CDCE62005部分进行修整、您可以可靠地将正确的值加载到 DAC3482寄存器中。

    3) 3) CDCE62005的默认值接近于"DAC3482_FDAC_1228p8MHz_4xint_NCO_30MHz_QMCon.txt"中的值。  经过几个次要 UI 条目后、我能够使它们匹配。  

    它是一个 HACK 位、但我现在可以复制"DAC3482_FDAC_1228p8MHz_4xint_NCO_30MHz_QMCon.txt"中定义的寄存器。   总体而言、DAC 控制 GUI (3.8版)肯定存在问题。  在我的测试中、该程序无法正确处理 CDCE62005寄存器部分。

    底线是、我有权变措施、但问题仍然存在。  

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

    尊敬的 Andrew:

    我们很可能需要为您更换 EVM。 我们需要在实验室中再次检查我们一侧的内容、以确保我们能够从 CDCE62005中获得可靠的读数。

    -Kang

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

    谢谢 Kang - 请记住、在进一步测试后、我发现问题与 GUI 中的"LOAD REGISTER"按钮有关。  如果您不尝试将文件中的寄存器值"加载"到 CDCE62005中、则其行为似乎是合理的。  (除了我的射频输出仍然是垃圾、但这可能是另一个问题)。

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

    您好、Andrew、

    很抱歉耽误你的时间。 我在实验室中为 DAC3482 EVM 加电、并且能够在加载配置文件后正确回读 CDCE62005寄存器。 更改时钟分频器也可以正常工作。

    DAC3484 GUI 的优点是、加载配置文件时、它实际上会写入 CDCE62005并同时读回寄存器。 GUI 通过"Readback (回读)"功能更新其值。 如果回读发生错误、则 GUI 可能会再次将错误的值编程到器件中... 我怀疑这是您的 EVM 上发生的情况。

    如果您通过 TI 网上商店订购、请联系 TI 网上商店并要求更换。 您可以将其引用到此主题作为更换的证明。

    如果您遇到任何问题或在未来遇到困难、我可以就您的收货地址向您发送私人邮件、以便我可以直接从此处向您发送 EVM。

    请告诉我。 谢谢。

    -Kang

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

    正在执行退货流程。 现在关闭线程。 可根据进一步请求重新打开