工具/软件:
你好、团队。
您能帮助我们检查一下我们如何通过眼图吗?

谢谢、
Leo
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.
工具/软件:
你好、团队。
您能帮助我们检查一下我们如何通过眼图吗?

谢谢、
Leo
您好:
发出命令 i2cset -y 12 0x18 0x08 0x07 后、仍然无法实现 10.3125Gbps。
是否有任何方法可以进一步微调?
此外、在将 VOD 调整为 1300mVppd 并将去加重设置为–3.5dB 后、眼图高度和 Vp-p 仍然不足。
当我将去加重功能增加到–12.0dB 时、眼图会进一步下降。
非常感谢您的协助。 谢谢你。
0x08 = 0x06 10.58Gbps
0x08 = 0x07 10.379Gbps
0x08 = 0x08 10.21Gbps 
尊敬的 Kidd:
遗憾的是、没有办法可以进一步微调 VCO 速率。 自由运行的 VCO 并不用于提供精确的数据速率。 如果您需要 10.3125Gbps 的信号、则需要为重定时器提供输入信号。 您能否向重定时器提供 10.3125Gbps 的数据输入?
几个问题:
谢谢、
Drew
您好、
感谢您的答复。
仍需测量 DS110DF111 和 SFP 端口之间的插入损耗。
我们将根据以太网 IEEE 802.3 规范进行测试、其中包括:
眼罩测试
抖动测试
电压测试
上升时间和下降时间测试
抖动容差测试
我们不知道波形测量之间为什么存在差异。 显示大约 1.5Vpp 的结果似乎更准确。 调整 VOD 和去加重没有改善信号。
还有一个问题:
如果存在有效的输入信号、是否仍然可以调整 VOD 和去加重设置?
目前、我们正在尝试通过 I2C 对其进行配置、但写入命令无法正常工作。
再次感谢您的支持。
尊敬的 Kidd:
SFP+的电气标准由 SFF-8418 定义。 我相信这就是您的测试目标。
我们不知道为什么波形测量值之间存在差异。 显示大约 1.5Vpp 的结果似乎更准确。 调整 VOD 和去加重没有改善信号。
您的测试设置似乎有些异常。 信号 VOD 应与您的 VOD 设置和去加重设置相关。
如果存在有效的输入信号、是否仍然可以调整 VOD 和去加重设置?
目前、我们正在尝试通过 I2C 对其进行配置、但写入命令无法正常工作。
是的、重定时器通常采用这种工作方式。 如果您在配置方面遇到挑战、您可以尝试复位通道寄存器 (0x00[2]=1)、然后配置 VOD /去加重、以确保不会发生任何其他寄存器冲突而导致问题。
谢谢、
Drew
您好、 Drew Miller:
我尝试将寄存器 0x00 设置为 0x01、但仍然无法对去加重寄存器 (0x15) 进行写入。
以下是我使用的命令:
# i2cset -y 12 0x18 0x00 0x01
# i2cget -y 12 0x18 0x00
0x01
# i2cset -y 12 0x15 0x18 0x41
# i2cget -y 12 0x18
0x00
即使将 0x00 设置为 0x01、寄存器 0x15 仍读回为 0x00。
您能帮助检查为什么未成功写入该值吗?
您好、 Drew Miller:
我还观察到、I²C 地址 0x19 和 0x1B 处的器件返回 0xFF = 0x40、这似乎是无效或意外的默认值。 我计划在使用前重置并显式配置这些内容。
请告诉我、切换寄存器组时是否需要注意任何其他预防措施。
# i2cget -y 12 0x18 0xff→0x00
# i2cget -y 12 0x19 0xff→0x40
# i2cget -y 12 0x1a 0xff→0x00
# i2cget -y 12 0x1b 0xff→0x40
当前通道配置如下:
通道 A:
i2cset -y 12 0x19 0xff 0x01
i2cset -y 12 0x1b 0xff 0x01
通道 B:
i2cset -y 12 0x18 0xff 0x02
i2cset -y 12 0x1a 0xff 0x02

如图所示、MAC 正在发送 10Gbps 信号;但是、重定时器似乎不会产生任何输出。 这可能是由于重定时器设置的配置错误导致的、还是有其他潜在原因需要考虑? 此外、如果通道 A 未能检测到有效输入信号、通道 B 是否仍能够独立实现 CDR 锁定?
您好:
我还观察到、I²C 地址 0x19 和 0x1B 处的器件返回 0xFF = 0x40、这似乎是无效或意外的默认值。 我计划在使用前重置并显式配置这些内容。
请告诉我、切换寄存器组时是否需要注意任何其他预防措施。
# i2cget -y 12 0x18 0xff→0x00
# i2cget -y 12 0x19 0xff→0x40
# i2cget -y 12 0x1a 0xff→0x00
# i2cget -y 12 0x1b 0xff→0x40
当前通道配置如下:
通道 A:
i2cset -y 12 0x19 0xff 0x01
i2cset -y 12 0x1b 0xff 0x01
通道 B:
i2cset -y 12 0x18 0xff 0x02
i2cset -y 12 0x1a 0xff 0x02

如图所示、MAC 正在发送 10Gbps 信号;但是、重定时器似乎不会产生任何输出。 这可能是由于重定时器设置的配置错误导致的、还是有其他潜在原因需要考虑? 此外、如果通道 A 未能检测到有效输入信号、通道 B 是否仍能够独立实现 CDR 锁定?
您好:
抛光英语版
基于方框图的通道配置:
选择通道 通过写入 0xFF:
通道 A
i2cset -y 12 0x19 0xFF 0x01
i2cset -y 12 0x1B 0xFF 0x01
CH B
i2cset -y 12 0x18 0xFF 0x02
i2cset -y 12 0x1A 0xFF 0x02
读取 0x02。 位 3 = CDR 锁定、位 4 = 眼图/锁定。
Re‑验证 在每次读取后 0xFF 复位为 0x00。
当前所有通道都读取 0x00、表示 CDR 尚未锁定。
MAC 正在输出干净的 10Gbps 信号、但重定时器仍然无法实现 CDR 锁定。、 