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.

MSP432E401Y: connect SFP Fiber Optic Transceiver

Part Number: MSP432E401Y
Other Parts Discussed in Thread: DP83822IF

Hello,

my application requires the use of SFP fiber optic transceiver (100BASE-FX) with the MSP432E401Y. Can I interface the SFP directly to the controller (instead of the 1:1 magnetic transformer),

or do I have to use DP83822IF (or similar 10/100 Ethernet Physical Layer Transceiver With Fiber Support)?

Best regards,

Vladimir

  • I believe this can be done electrically as shown in these documents:

    www.ti.com/.../dp83822if.pdf
    www.ti.com/.../slla327.pdf

    However, I would confirm all of the signal connections are compatible. For example from the DP83822 reference the signal detect on LED_1/GPIO1 would need to be implemented in firmware.

    Regards,
    Chris
  • Hello,

    Thank you for the reply, Chris!

    I've connected the SFP module to MSP432E401Y's PHY pins, adhering to the above documents.

    The other SFP (of the same type - 100Base-FX) is inserted in a 100/1000x SFP socket on a managed switch.

    Both SFPs and the fiber optic cable between them are multi-mode.

    I've tried loading the examples from the SimpleLink SDK (enet_io and enet_lwip - both configured with static IP addresses) and the "LINK" LED on the switch lights up, but the "LINK" LED on the MSP side is off.

    Do I have to change something in the configuiration of the Ethernet Controller? Currently I'm trying with the default configuration from these examples, with only added "EMAC_CONFIG_100MBPS" flag.

    Regards,

    Vladimir

  • Vladmir,
    My original post was in error. The built in PHY does not provide -FX support and you will need an external PHY with fiber support. This post helped make that clear.

    e2e.ti.com/.../2664049

    Regards,
    Chris
  • Hi Vladimir,

    You could use a dp83620sqe/nopb to get fiber support. Or if you want to save all these serial resistors to the MAC rather use a dp83822if with integrated ones.

    For the SFP transceiver it depends which one you select. Easy to connect one of the older fddi transceivers to dp83620sqe, eg SFF AFBR-5903Z, 130/80ohm on all lines.

    I had some trouble with the SD polarity with dp83822if and AFBR-5903Z. Additional inverter was needed to transform logic levels. And watch for the termination - it is different from the dp83620sqe!

    In general, for use of SFP (pluggable) transceivers it is useful to take a look in the transceivers data sheets and verify the rx/tx/sd pin logic families and levels.

    But in general both worked for MII and AFBR5903Z.

    Hope this helps.

    Regards

    JG

  • Hi Chris and JG,

    thank you for the clarifications!

    We are currently developing a board with dp83822if and MSP432E411,

    but initially we thought that MSP432E401 also has MII support.

    What fooled us was the diagram on page 95 of msp432e401y.pdf - there you can see the MII in the Ethernet part.

    The nFBGA package of MSP432E411 bothers us a little bit.

    It really would be great if the MSP432E401 gets Ethernet PHY with100Base-FX support.

    Regards,

    Vladimir

  • Anonymous
    0 Anonymous in reply to Vladimir Dimov

    Hi,

    no, there are no MII pin options neither in the data sheet nor in the technical user manual (up to now at least not opened to be generally used).

    The MSP432E401Y device is just dedicated for RJ45 ethernet use with the built-in PHY (which might be internally connected via MII).

    I rather use a Piccolo with an external, serially connected 100base-FX only MAC in a small fpga together with the dp83822if. This adds a receive delay when the MAC enables its discard on bad CRC.

    Regards

    JG

  • Thank you for the feedback and inputs on future devices. I will ask that the datasheet be revised for clarity on this point.

    Regards,
    Chris

**Attention** This is a public forum