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.
我正在尝试使用 sysref 信号重置 DAC38j84中的 NCO。 如何验证 NCO 是否被重置。
从以下公式得出。 我应该得到 IIN(t) asIout(t) 。 是否有任何其他方法来检查 NCO 复位是否正常工作。
操作信息:-
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
您好、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