大家好、好的
我们现在正在调试 DAC38RF82、在 LMFSHD=42111模式下、解决弹性缓冲器匹配错误的问题。第一个非/k/与"match_ctrl"和"match_data"编程值不匹配。
设计详细信息:
(1) LMFSHD=42111;
(2) FDac (DACCLK)=4800M、外部差分时钟;
(3).单路 DAC (DAC A)
(4) 1个 IQ 对
(5) 4个串行器/解串器通道
(6)解释=6.
(8) sysref=25MHz、通道速率= 8GHz
(9) FPGA GTH REFCLK=200MHz
(11) K=16、RBD = 15
寄存器设置序列为:
让引脚 txenable 为低电平
让 DAC 退出复位状态
0x000 0x8000
0x000 0x0000
0x000 0x7863
0x001 0x1000
0x002 0xFF00
0x003 0xFF00
0x10a 0x8310
0x10c 0x2402
0x10d 0x0000
0x10e 0x0000
0x10f 0xEFFF
0x110 0xFFFF
0x111 0xFFFF
0x117 0x0000
0x119 0x0000
0x124 0x0000
0x125 0x2300
0x127 0x1144
0x128 0x0000
0x14A 0x0F02
0x14b 0x0F00
0x14c 0x0F03
0x14d 0x0100
0x14e 0x0F6F
0x14f 0x1CC1
0x150 0x0000
0x151 0x00FF
0x152 0x00FF
0x153 0x0100
0x154 0x8DE0
0x15c 0x0000
0x15f 0x1203
0x160 0x7654
0x40A 0xF002
0x40b 0x0022
0x40c 0xA003
0x40d 0xF000
0x41b 0x0000
0x423 0xFFFF
0x424 0x1000
0x431 0x0200
0x434 0x0000
0x43b 0x2802
0x43c 0x8251
0x43d 0x0088
0x43e 0x8909
0x43f 0x0000
然后启动顺序:
0x124 0x0000
0x15c 0x0000
0x40A 0xF002
延迟
0x40a 0x7002
0x000 0x7863
0x124 0x0020
Dealy
0x15c 0x0003
延迟
0x000 0x7860
延迟
0x10d 0x0001
让引脚 txenable 为高电平
问题:
我们读取寄存器 0x64到0x67;
(1) 0x800的随机错误将出现在0x64到0x67之间
(2)我们使用警报引脚、它始终处于高电平、就像图像一样、
2、我们使 ALARM 引脚使能、这样会使 DAC 正常工作产生问题吗?
3.not mask alarming will 带来任何问题?
此致、
电容器