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.

[参考译文] DAC38J82EVM:将 LMK04828配置为具有 FMC 连接器的4线模式

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1296798/dac38j82evm-configure-lmk04828-for-4-wire-mode-with-fmc-connector

器件型号:DAC38J82EVM
主题中讨论的其他器件:LMK04828

我正在尝试将 DAC38j82EVM 电路板上的 LMK04828配置为4线制模式、以便与 FMC 连接器搭配使用。

我已经将寄存器0x000上的位4设置为1来禁用3线模式。 我还将寄存器0x14a 配置为0x33 (用于复位的推挽输出作为 SPI 读回)。  

但是、我仍然无法使其正常工作。 我可以毫无问题地访问和配置 DAC。 看着 CPLD 代码我注意到这部分代码与 SDO 相关:

...

//控制 LMK 和 DAC SDO 到 FTDI 或 FMC 的路由
注册 SDO_route;
始终@(*) begin
 if (!FTDI_SEN_LMK && FTDI_SEN_DAC)开始
  SDO_route <= LMK_SDO;
 结束否则开始
  SDO_route <= DAC_SDO;
 结束
结束

指派 FTDI_SDO =(!FMC_OR_FTDI_SEER)? SDO_route:1'bz;
ASSIGN FMC_SDO =(FMC_OR_FTDI_SEER)? SDO_route:1'bz;

当 FTDI 信号设置为选择 LMK 时、LMK_SDO 似乎只会路由为 SDO_route、但在其他情况下它默认为 DAC_SDO,其中包括我们改用 FMC_SEN_*的情况。

有人能确认这一点吗? 更新 CPLD 固件的最简单方法是什么?

事先感谢、

胡安

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

    您好、Juan:

    很遗憾、为 CPLD 编写此软件的第三方已经不存在、我们无法提供任何更新。 我询问您是否需要从 LMK04828回读有任何原因。 无需从此器件回读即可配置器件。 我建议使用 USB 电缆和 FTDI 路径验证 LMK04828的配置、然后在验证寄存器设置是否正确后、切换到使用 FMC 路径、操作 LMK 而不回读。

    此致、Chase

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

    你好,蔡斯。 除了安全检查且所有配置均正确之外、无需读回。 那么、我假设这意味着我的注释是正确的、并且在不更改 CPLD 的固件的情况下、无法在这个板上实现完全可操作的4线模式。 修复很琐碎、我可以做到。 我只是想确定一下。

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

    您好、Juan:

    是的、您回答正确。 修改 CPLD 是唯一的方法。

    此致、Chase