-
您好、Jim、
当我使用 DAC38RF82时、我不知道如何对数据进行帧。
-
此致、
乌格
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.
吴热
Xilinx IP 在数据的排序方式上有点奇怪、但如果我的理解正确、它将执行以下操作:
IP 将具有8个通道、每个通道32位(因此总输出为256位)
我在 随附的文档中说明 了模式81180的数据打包(仅限前4个通道)。 这适用于总共8个通道。
在下一步中、我采用了一个32位块、并将数据分成四个8位数据包。 这是因为8b/10b 协议以8位粒度工作
作为最后一步、我已经说明了通道0上的采样将如何映射到 Rx_tdata[31:0](从 MSB 到 LSB)
相同的映射方法将应用于其他7个通道。
此致、
Jim
e2e.ti.com/.../81180-format.xlsx
吴热
DAC 时钟采样率是多少? LMFS 设置是什么? 您使用的是什么 SYSREF 频率? K 和 RBD 值是多少? 内插因子是什么? DAC 使用的是真实数据还是 I/Q 数据? 每通道一个 I/Q 还是两个? 您是否使用 DAC PLL? 您是否报告了错误? 您是否正在使用 NCO?
此信息位于您发送的配置文件中、但需要一些时间才能获取信息。 提供这些答案将帮助我更快地回复您。
您要发送到 DAC 的数据文件是否随附? 另请发送 DAC 输出的屏幕截图。
您提到的组帧是什么? 通道数据是从 FPGA 发送的吗?
此致、
Jim
Jim,ö m
采样率为6400MHz.LMFS (8118)。SYSREF 频率为1MHz、K = 8 RBD = 8.interpolation=1X.real 模式。无错误。不 使用 DAC PLL。不使用 NCO。
A0 8'h18
A1 8'h30
A2 8'h46
A3 8'h59
A4 8'h69
A5 8'h75
A6 8'h7C
A7 8'h7E
A8 8'h7C
A9 8'h75
A10 8'h69
A11 8'H59
A12 8'h46
A13 8'h30
A14 8'h18
A15 8点
A16 8'hE8.
A17 8'hd0
A18 8'HBA
A19 8'hA7
A20 8'h97
A21 8'h8B
A22 8'h84
A23 8'h82.
A24 8'h84
A25 8'h8B
A26 8'h97
A27 8'hA7
A28 8'HBA
A29 8'hd0
A30 8'hE8.
A31 8点
这是我的测试数据。
此致、
乌格
Jim,ö m
图片是我的测试结果
乌格
Jim,ö m
DAC38RF82 81180模式下的性能令人鼓舞。寄存器0x64中读取的值为0x0002。在电路板上、有两个 DAC38RF82。 如何实现同步?
0x00 0x5860
0x01 0x3080
0x431 0x1000
0x43B 0x1802
0x43C 0x8229
0x10A 0x8010
0x10D 0x0000
0x119 0x0001
0x124 0x0030
0x125 0x3000
0x14A 0xFF03
0x14B 0x1300
0x14C 0x1307
0x14D 0x0007
0x14E 0x0707
0x14F 0x1C60
0x151 0x001F
0x153 0x0000
0x154 0x1CE7
0x24A 0x0003
0x124 0x0000
0x15C 0x0000
0x109 0x0004
0x10A 0xFC03
0x10A 0x7C03
0x109 0x0000
0x100 0x5863
0x109 0x0001
0x124 0x0020
0x15C 0x0003
0x109 0x0000
0x100 0x5860
0x109 0x0000
0x104 0x0000
0x105 0x0000
这是我的配置、每个写入寄存器20ms 的间隔。dac clk=6400Mhz、sysref=1MHz。dac PLL 未被使用。我的问题是、现在我需要将0x0000写入0x15C 才能获得输出。我尝试将0x0000写入0x15C 以在模式配置后获得输出、 但同步问题没有得到解决。
此致、
乌格
您好、Wuge、
要使 DAC 正确同步、必须使用 SYSREF。 因此、将0x0写入0x15C 将导致它们不同步。 如果您必须写入该值才能获得输出、则表明您的 SYSREF 存在问题。
验证 DAC 是否正确捕获 SYSREF 的一项测试是使用 NCO 测试输出。 我连接了一个电源点、用于指导您完成该过程。
e2e.ti.com/.../8546.SYSREF_5F00_NCO.pptx
此致、
David Chaparro
您好,David
0x00 0x5860
0x01 0x3080
0x431 0x1000
0x43B 0x1802
0x43C 0x8229
0x10A 0x8010
0x10D 0x0000
0x119 0x0001
0x124 0x0030
0x125 0x3000
0x14A 0xFF03
0x14B 0x1300
0x14C 0x1307
0x14D 0x0007
0x14E 0x0707
0x14F 0x1C60
0x151 0x001F
0x153 0x0000
0x154 0x1CE7
0x24A 0x0003
0x124 0x0000
0x15C 0x0000
0x109 0x0004
0x40A 0xFC03
0x40A 0x7C03
0x109 0x0000
0x100 0x5863
0x109 0x0001
0x124 0x0020
0x15C 0x0003
0x109 0x0000
0x100 0x5860
0x109 0x0000
0x104 0x0000
0x105 0x0000
这是我的配置。 是否存在任何问题?
此致、
乌格