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.

DP83849I: Interfacing an SFP to TIVA TM4C129

Part Number: DP83849I
Other Parts Discussed in Thread: TM4C129ENCPDT, , DP83869HM

My application is building off of a previous design using a copper ethernet port into the built-in 100BASE-TX MAC/PHY in the TM4C129ENCPDT micro. My directive is to convert that from a copper RJ45 to an SFP connection such that we can use either a copper RJ45 module or a 100BASE-FX fiber module.

Because of the lack of the -FX support in the microcontroller, I was looking into using a media converter IC to be able to go from the SFP interface to the micro. I was reading TIDU510B for Copper-to-Fiber 100BASE-FX or 1000BASE-X Media Converter Reference Design and thinking about using the DP83849 for this. But that IC uses the MII which, unless I change microcontroller part numbers, is internal between the MAC and PHY and not available as an external interface. 

I was wondering if I could use this part, or one like it, as a pass through. For example, connect the SFP to port A as a 100BASE-FX configured port and connect Port B to the microcontroller's PHY, leaving the MII unused. Is that completely ludicrous? 

Any other proposed solutions would be welcome as well. Thanks!

  • Hi Peter,

    Yes, the DP83849IF is capable of media conversion from Fiber to Copper. Media Conversion is only supported in 100Mb mode. You may refer to section 6.5.3 Common Flexible MII Port Configurations of the datasheet.

    Best regards,

    Melissa

  • So if I am reading that correctly, i would use the Extender/Media Converter configuration and that would make the device behave as I described? Or could i also use the 100Mb Media Converter strapped mode?

    Is this the best part in TI's catalog for this kind of application or would there be one that would be simpler to implement? 

    I looked through the App Notes and didn't see anything further; would you know of anything else i should look at? Thanks!

  • Hi Peter,

    So if I am reading that correctly, i would use the Extender/Media Converter configuration and that would make the device behave as I described? Or could i also use the 100Mb Media Converter strapped mode?

    Yes. There are two ways to set the PHY to media converter mode: (1) through register configuration and (2) through straps. The Extender/Media Converter mode from Table 6-7 describes the register settings in register 0x017 to set the PHY to media converter mode. Table 6-8 describes how to do it through straps.

    Is this the best part in TI's catalog for this kind of application or would there be one that would be simpler to implement? 

    It would likely be easier to implement with our newer media converter PHY, the DP83869HM because we have more recent collateral supporting that device. 

    This part supports both 100M and 1000M Media converter modes and if you refer to section 9.4.8.5 and 9.4.8.6 of the DP83869HM datasheet, there is a step-by-step on how to implement this through register writes.

    I looked through the App Notes and didn't see anything further; would you know of anything else i should look at? Thanks!

    For more information about the DP83869HM and media converter modes, you can refer to this app note, section 1.6 and 1.7: https://www.ti.com/lit/an/snla318/snla318.pdf

    Best regards,

    Melissa