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.

[参考译文] DS125DF410:有关DS125DF410寄存器配置的问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/632981/ds125df410-a-question-about-configuraion-of-ds125df410-registers

部件号:DS125DF410

您好,

    我们正在使用DS125DF410将高速信号从10G SFP+传送到FPGA,现在我们不确定如何配置寄存器,下面是我们的配置,请您分享您对此的意见吗? 谢谢。

write_IIC_data (0xff,0x0d);//写入所有通道

 write_IIC_data (0x36,0x31);//使用25MHz参考时钟
 write_IIC_data (0x2F,0xf6);//以太网10.3125G
 write_IIC_data (0x60,0x00);
 write_IIC_data (0x61,0xb2);
 write_IIC_data (0x62,0x90);
 write_IIC_data (0x63,0xb3);
 write_IIC_data (0x64,0xff);
 write_IIC_data (0x0a,0x10);//断言CDR重置

write_IIC_data (0xff,0x0d);//写入所有通道

 write_IIC_data (0x36,0x31);//使用25MHz参考时钟
 write_IIC_data (0x2F,0xC6);//以太网10.3125G
 write_IIC_data (0x60,0x90);
 write_IIC_data (0x61,0xb3);
 write_IIC_data (0x62,0x90);
 write_IIC_data (0x63,0xb3);
 write_IIC_data (0x64,0xff);
 write_IIC_data (0x0a,0x10);//断言CDR重置

 write_IIC_data (&IIC_DEVICE,DF410_ADDR,0x31,0x00);//mode0,调整CTLE直到锁定,然后调整DFE,最后调整EQ直到最佳
 write_IIC_data (&IIC_DEVICE,DF410_ADDR,0x1E,0x29);//重新计时器数据
 write_IIC_data (&IIC_DEVICE,DF410_ADDR,0x3a,0xc5);//CTLE:EQ
 write_IIC_data (&IIC_DEVICE,DF410_ADDR,0x03,0xc5);
 write_IIC_data (&IIC_DEVICE,DF410_ADDR,0x45,0xc5);

 write_IIC_data (&IIC_DEVICE,DF410_ADDR,0x15,0x30);//设置DEM值

 write_IIC_data (&IIC_DEVICE,DF410_ADDR,0x2D,0x30);//设置VOD值

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

    第一个设置是10GE/1GE双模式的正确设置。 请注意,如果通过0x2F设置CDR率,则不需要对通道寄存器0x60到0x63执行写入操作。

    关于Rx设置:默认情况下,重新计时器在重新计时模式下运行,因此您不需要通过0x1E进行设置。 您似乎是在强制执行CTLE升压值。 此值需要从您自己的系统评估中取消。 我建议将0x3A设置为0x00。 不需要写入0x45。

    TX设置看起来正常

    此致,

    Rodrigo Natal

    HSSC应用工程师