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.

DS100DF410: Schematic Review

Part Number: DS100DF410

We have attached a schematic for a re-timer between a transceiver and an SFP+ module. Please review for any errors. Is there a need for any configuration changes?

  • Hi Feras,

    Please allow ~1 week for me to review.

    Best,

    Lucas

  • Hi Feras,

    My comments are attached. The main thing I noticed is that the retimers are configured for SMBus slave mode, however EEPROMs are included in the design. If you wish to use EEPROMs to program the retimers, you will need to configure SMBus master mode.

    ds100df410_schematic_review.pdf

    Best,

    Lucas

  • Hi Lucas

    I thought that the drivers was set to SMB Master mode, the ENSMB pin is floating and i think that sets the Master SNBUS Mode?

    The hex file seems to have problem to be attached, i think i send that in a separate mail.

    /jonas

  • Hi Jonas,

    Based on the image that was shared, EN_SMB is pulled high which sets SMBus slave mode. Are R93 and R90 depopulated? On the image shared, I did not see any indication that any components were depopulated. If there are depopulated components, can you share another schematic image/pdf where these components are marked? I can re-review in this case.

    Best,

    Lucas

  • Hi Lucas

    Yes the resistors has the attribute No Mount. so the ENSMB is floating.

    That should set the mode to SMBus Master.

    /jonas

  • Hi Lucas

    Thank you for your comment's,

    I will use two chips in different board areas, and each one handles the Tx/Rx of two SFP+ modules. Do I still need to tie all_done to read_en of the next chip?


    Also, do I need to program the chip to work in 10 Gbps SFP+ mode or can I use default configurations?

    Many Thanks 

    Feras 

  • Hi Feras and Jonas,

    Yes the resistors has the attribute No Mount. so the ENSMB is floating.

    That should set the mode to SMBus Master.

    Understood, then yes the retimers should be set for SMBus master mode.

    I will use two chips in different board areas, and each one handles the Tx/Rx of two SFP+ modules. Do I still need to tie all_done to read_en of the next chip?

    You don't need to tie ALL_DONE of one retimer to READ_EN of the other retimer if their I2C ports are not connected, which I see they have different net names on your schematic. The reason for tying ALL_DONE to READ_EN is to prevent bus contention from both retimers trying to read the EEPROM at the same time, but this isn't a concern if the retimers have separate I2C buses. Note that READ_EN will need to transition from high to low to initiate the load from the EEPROM.

    Also, do I need to program the chip to work in 10 Gbps SFP+ mode or can I use default configurations?

    I want to clarify, are you using 10GbE? The line rate of 10G Ethernet is 10.3125 Gbps. DS100DF410 can only lock to 10.3125 Gbps and 1.25 Gbps. DS100DF410 can work with default configurations, but I can't guarantee this as there might be necessary system-specific configurations.