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:sysref 上的 NCO 复位

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/883145/dac38j84-nco-reset-on-sysref

器件型号:DAC38J84

 我正在尝试使用 sysref 信号重置 DAC38j84中的 NCO。 如何验证 NCO 是否被重置。

从以下公式得出。 我应该得到 IIN(t) asIout(t) 。 是否有任何其他方法来检查 NCO 复位是否正常工作。

 

  1. 通过 syncsel_NCO 将 RESET 重置为累加器 、即同步复位或异步复位。
  2. DAC 时钟和 NCO 复位之间是否需要满足任何条件。 因为如果更改         了 sysref 频率。 输出变得很小、并且不稳定。

 

操作信息:-

DAC 时钟:- 2457.6MHz

Sysref    :- 4.8 MHz

DAC 模式(LMF):- 442

数据到 DAC:- CHANNEL:10 MHz -i 数据

                通道_B:10MHz -Q 数据

                      Channel_C:25MHz -I 数据

                      Channel_D:25MHz -Q 数据

NCO 频率:- 100MHz

DAC 输出采样率:-2457.6msps

内插          :- x8

 

我已经附加了我正在执行的寄存器配置。您能建议寄存器配置是否正确、或者是否需要 更改任何顺序

e2e.ti.com/.../2816.ti_5F00_dac_5F00_nco_5F00_reset_5F00_config.txt

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

    您好!

    可在以下应用手册中描述 NCO 和 NCO 累加器的复位:

    http://www.ti.com/lit/an/slaa696/slaa696.pdf,第5.1节

    如果 NCO 和 NCO 累加器通过 SYSREF 复位、则同步复位到 SYSREF 脉冲。 更新 NCO 寄存器后、您可以在示波器上触发 SYSREF、以查看 NCO 频率相对于 SYSREF 的变化。

    NCO 和 NCO 累加器也可通过名为 SPI_SYNC 的 SPI 寄存器进行复位。 这是异步复位、因为复位是通过 SPI 总线完成的、该总线与 DACCLK 和 DSP 时钟异步。

    您还可以在 SPI 事务结束时在 SDEN 的上升沿触发 SPI 同步、以检查 NCO 的相位/频率变化。 您将不会获得确定性关系。

    -Kang

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

    您好,Kang,

           我找到了一个与我的情况相关的主题。

    在该图中、你们展示了 SYSREF 上的 NCO 频率变化。 我能否获得设置详细信息/注册配置步骤以复制相同的。

    1.是否有任何寄存器可禁用寄存器的自动同步功能。 如果我更改 NCO 频率寄存器,输出将立即更改我希望更改仅在 sysref 脉冲之后生效吗?

    2.如何在没有 JESD 链路的情况下检查 NCO 输出。  是否可以只看到输出为 NCO 频率的情况,通过 JESD 链路发送任何数据?

    谢谢

    巴拉

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

    您好、Bala、

    整个 DAC38J84设置可通过 TSW14J56 FPGA EVM + DAC38J84 EVM 完成。 EVM 用户指南中突出显示的 GUI 标准设置足以帮助您快速入门

    使用 SYSREF 触发器进行 NCO 更新(与自动同步相对)所需的寄存器可按以下方式进行配置。 确切的寄存器写入显示在 botton 左侧(双击查看写入历史记录)

    2.是的、可以。 启用直流测试信号以代替 JESD 数据。 与 NCO 混合的直流数据变为音调。 设置配置如下:

    寄存器配置也可以显示在按钮左角。

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

    您好,Kang,

       我们已经尝试了您所说的设置。 我们得到了 NCO 输出、并且发生了 NCO 复位。 但是、我观察到 、如果我更改 SYSREF 占空比 NCO 输出、则会变得很不正确。 我的意思是重置不是在固定间隔内发生,就像在50%占空比时那样。

    1. sysref 是否需要满足 NCO 复位的50%占空比?

    谢谢

    巴拉

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

    您好、Bala、

    SYSREF 是边沿触发的。 NCO 的复位应基于脉冲。 如果您具有连续 SYSREF、多个 SYSREF 脉冲将重置 NCO 计数器、并导致 NCO 累积中断。 这将在 TX 频谱中的 NCO 上创建 SYSREF 调制。 因此、请仅使用基于脉冲的 SYSREF 来单次触发 NCO 复位、以精确复位 NCO 累加器。  

    -Kang

x 出现错误。请重试或与管理员联系。