DP83869HM: Used as Media Converter from wired PHY to SFP - Works only with EVM but not with other external Media Converters.

Prodigy 220 points

Replies: 29

Views: 302

Part Number: DP83869HM

We have an in-house custom designed board that utilizes the TI DP83869HM as a media converter interface.  The intent of this design is to interface an existing 10/100Base-T wired Ethernet interface (of a daughter card module) to an on-board SFP socket.  The SFP socket then allows the use of SFP modules (wired, MMF, or SMF) to be installed in each board depending on link distance required for that unit’s field application (i.e., could vary from less than 100 ft per link to several miles).  Initially we proved the design using wired SFPs which is the simplest case (i.e., does not require another external SFP to translate back to wired interface at opposite end of external link).  Once we switched to fiber optic SFPs, we have had issues.  

Our custom board design used the DP83869EVM as design reference for the DP83869HM portion of our custom board.  It includes all the same configuration strap jumpers that are provided by the EVM board which are all implemented in the same way as shown in the EVM schematics.  In our design, the DP83869HM is used as an unmanaged converter so we did not include the MSP430 launch pad or any other MCU on board. However, the MDIO and MDC pins go to an SMI connector same as on EVM board.  This allows us to connect an external launch pad.  I have purchased the TI MSP-EXP430F5529LP for this purpose.

I also have two DP83869EVMs that I can use as independent external media converters.

I have a simple strategy where I prove out any fiber optic SFP modules prior to testing them with our custom design.  To do this I use the following basic test setup:

PC1 <====> [UWS1] <====> M/C1:SFP1 <::::x::::> SFP2 :M/C2 <====> [UWS2] <====> PC2

where:

            PC1 & PC2 are PCs with 10/100/1000 NICs configured with separate fixed local IP addresses.

            [UWS1] and [UWS2] are optional independent 10/100BASE-T Unmanaged Wired Switches.

            M/C1 and M/C2 are external individual media converters (with single SFP socket and single RJ45 jack).  

            SFP1 and SFP2 are two fiber optic SFPs being tested (usually identical models but can also be mixed).

            <====>  represents a single wired Ethernet jumper.

            <::::x::::>  represents a dual fiber jumper with appropriate cross-over of fiber between the end connectors.

The above chain is everything in the basic SFP proving test setup.  There are no other network connections to the PCs nor to the optional switches.

The two unmanaged switches allow me to force the link speeds on either side down to 100 Mbps.  Without the switches, the PC NIC to M/C link speed will be 1000 Mbps.  This is verified by link speed indicators on the M/Cs.

To pre-test a pair of FO SFPs, I set them up in the above configuration and verify I can communicate from PC1 to PC2 (simple ping tests both ways).  I have 3 different types of packaged commercial M/Cs (in addition to the two EVMs) that I can use for the M/Cs.  Once I have a particular pair of SFPs working in this proof setup, I then can remove SFP2 from M/C2 and plug it into our custom board's SFP socket to test if the SFP works in our design.  In this way, I am making sure that everything from PC1 to SFP2 is working before testing with our design.  The test setup with our custom board is then as follows:

            PC1 <====> [UWS1] <====> M/C1:SFP1 <::::x::::> SFP2 : Custom Board : Daughter Card

The PHY interface on the Daughter Card is also configured with an independent fixed IP address. In this setup, if I can ping from PC1 through to the daughter card, then the test passes.

The problem is that I can get SFPs that will work between two EVMs as M/Cs and in this case I can then get the same SFPs to work with EVM as M/C1 and with SFP2 plugged into our custom board.  Some of those same SFPs will also work using the commercial packaged M/Cs on both sides in the basic proving test, but I can never get a commercial M/C in M/C1 position to work with EVM as M/C2 or with our custom board.

I would have expected that if an SFP works with the commercial M/Cs on both sides and the same SFPs also work with EVMs as M/Cs on both sides, that I should then be able to get that same pair of SFPs to work with commercial M/C on the left and EVM M/C on the right.  But I have not been able to get this to work. Can someone please shed some light on what I might be missing here that is preventing the commercial M/Cs from working with the EVM which in turn means they won’t work with our custom board?  Or alternatively, anything that I can try on the EVMs to get it to work with a commercial M/C?  If we can solve that, then we should be able to setup our custom board with the same configuration as EVM and get it to work with the commercial M/C too.  

Thanks in advance for any help or guidance you can provide.

29 Replies

  • Hi Chester,

    Could you elaborate on what you mean when you say that it is not working? Are you able to get a link between devices? Or is this is all a ping test?

    Thanks,

    Cecilia

  • In reply to Cecilia Reyes:

    Cecilia,

    Thanks for your reply.  I use the ping test to verify end-to-end connectivity.  If ping works, I then know that the intended data transport for our application will work.  If ping fails, the application will fail as well.  

    Sorry but I'm not certain what "get a link between devices" means exactly.  Do you mean the link status LED indicators?  Unfortunately, the EVM is not providing a link status LED indicator.  The commercial media convertors do have a link status LED which indicates a connection is established once I connect the fiber between the SFPs being tested.  If I'm misunderstanding this, please let me know.

    Best Regards,

    Chester

  • In reply to Chester Kronke:

    Hi Chester,

    Sorry for the confusion, usually when we ensure there is a link between devices we are reading the registers on the DP83869 on the BMSR reg 0x1 to confirm link up or link down. 

    Do you have the datasheets for the SFPs? One item that we have run into recently with being unable to successfully ping is how the SFP is connected to the SD pin on the PHY. In our next datasheet refresh we highlight that pin 24 is actually an active low signal meaning that the pin is expected to be low when a fiber signal is present. Perhaps if you are not getting a successful ping this could be something that you can verify. 

    Thanks,

    Cecilia

  • In reply to Cecilia Reyes:

    Celilia,

    Thanks again for your reply.  I just want to clarify that I am able to get some SFP pairs to work in a the following arrangements:

    • Using two TI DP83869EVMs as both M/C1 and M/C2.
    • Using two commercial packaged media converters as both M/C1 and M/C2.
    • Using one TI DP83869EVM as M/C1 and plugging SFP2 into our custom designed board (who's design is based on EVM).

    With the same pair of SFPs that work in the above cases, I cannot get the following to work (yet):

    • Using one commercial media converter as M/C1 and one TI DP83869EVM as M/C2.
    • Using one commercial media converter as M/C1 and plugging SFP2 into our custom designed board.

    Wouldn't the pin 24 issue exist in all cases above?  I mean if the SFP works in the 3 cases shown above, doesn't this mean the SD pin is not an issue?

    Anyway, I will try to check both the link status by reading the registers and I will also try to examine the state of Pin 24 SD signal and get back to you.

    Thanks again!

    Best Regards,

    Chester

  • In reply to Chester Kronke:

    Hi Chester,

    Thanks for the clarity on the cases.

    Please let me know when you are able to provide the register reads and if you are able to see a link. 

    Non working scenarios: 

    1. Using one commercial media converter as M/C1 and one TI DP83869EVM as M/C2.

    2. Using one commercial media converter as M/C1 and plugging SFP2 into our custom designed board.

    In scenario 1, what is the speed configured for both M/C1 and the EVM? One other thing we can try and test for link is to see whether you can configure the OP mode of the EVM from media converter mode to 1000Base-FX to RGMII. Can you see if you are able to get a link from that? 

    Thanks,

    Cecilia

  • In reply to Cecilia Reyes:

    Hi Chester,

    Can you please also provide what fiber transceivers you are using and the datasheets? Are they the same transceivers for the commercial media converter that you are using for the EVMs as well?

    Thanks,

    Cecilia

  • In reply to Cecilia Reyes:

    Cecelia, 

    For clarity I'll itemize each of the test arrangement cases I described previously:

    Case A:  Using two TI DP83869EVMs as both M/C1 and M/C2.

    Case B:  Using one TI DP83869EVM as M/C1 and plugging SFP2 into our custom board.

    Case C:  Using two commercial packaged media converters as both M/C1 and M/C2.

    Case D:  Using one commercial media converter as M/C1 and one TI DP83869EVM as M/C2.

    Case E:  Using one commercial media converter as M/C1 and plugging SFP2 into our custom board.

    Our custom board is basically the same as an EVM media converter except that we have dedicated the wired side of the DP83869HM PHY interface to connect directly to our video module daughter card instead of having an UTP RJ45 jack that connects to a test PC node.  

    In all test cases, I test using a pair of identical model SFPs, i.e., the same model SFP on each side of the center fiber or wired link between the media converters.  Also, in all cases, the UTP wired connections to the test PC nodes goes through the unmanaged 10/100BASE-T switch to force the wired link speed down to 100Mbps.  This is the same speed that the video daughter card also uses for its wired Ethernet connection.

    All of the following SFP models have worked in some of the above arrangement cases: 

    1.     IPOLEX - Model: ASF85-24-X2  -  1000BASE-SX 850nm MMF Dual-LC -  www.ipolex.com/goods-67-ASF85-24-X2-D.html

    2.     INTELLINET - Model: 545006  -  1000BASE-SX 850nm MMF Dual-LC -  intellinetsolutions.com/intellinet-en-gigabit-fiber-sfp-optical-transceiver-module-545006.html

    3.     INTELLINET - Model: 506724  -  1000BASE-LX 1310nm SMF Dual-LC -  intellinetnetwork.eu/intellinet-en-gigabit-fiber-sfp-optical-transceiver-module-506724.html

    4.     UBIQUITI - Model: UF-MM-1G  -  1250 Mbps, 850nm MMF Dual-LC -  www.ui.com/.../

    5.     UBIQUITI - Model: UF-MM-10G  -  10 Gbps, 850nm MMF Dual-LC -  Same link as above model.

    6.     UBIQUITI – Model: UF-SM-10G  -  10 Gbps, 1310n SMF Dual-LC -  Same link as above model.

    7.     BEL - Model: SFP-1GBT-05  -  10/100/1000BASE-T, UTP Wired SFP w/RJ45 (SGMII) -  www.belfuse.com/.../ds-bps-sfp-1gbt-05-series.pdf

    SFP models 1 through 6 work in arrangement cases A, B, & C.  SFP model 7 works in cases A & B only.  None of these SFP models have worked in arrangement Cases D or E.  Data sheets or general technical information for each model is available at the URL links provided above.

    Yesterday, I had many issues getting the MSP driver and USB2MDIO GUI installed and working.  I was finally successful installing the driver and GUI on a Windows 10 Tablet PC.  For SFP #2, when I read the contents of BMSR Register (0001), I get 796D.  I get the same value from the EVM as M/C2 regardless of whether M/C1 is an EVM (i.e., a working arrangement) or a commercial packaged media converter (a non-working arrangement).  

    I was going to check status of SD line as you suggested, but I don’t find an SD signal to check.  Pin 24 on DP83869HM is JTAG TDI in the EVM and does not connect to SFP socket.

    Bes Regards,

    Chester

     

  • In reply to Cecilia Reyes:

    Cecelia,

    For clarity I’m itemizing each of the test arrangement cases I described previously:

    Case A:  Using two TI DP83869EVMs as both M/C1 and M/C2.

    Case B:  Using one TI DP83869EVM as M/C1 and plugging SFP2 into our custom board.

    Case C:  Using two commercial packaged media converters as both M/C1 and M/C2.

    Case D:  Using one commercial media converter as M/C1 and one TI DP83869EVM as M/C2.

    Case E:  Using one commercial media converter as M/C1 and plugging SFP2 into our custom board.

    Our custom board is basically the same as an EVM media converter except we dedicate the wired Ethernet side of the DP83869 PHY interface to connect to our video module daughter card instead of an RJ45 for UTP connection to a test PC node.

    In all test cases, I test using a pair of identical model SFPs, i.e., the same model SFP on each side for the center fiber or wired link between the media converters.

    All of the following SFP models have worked in some of the above arrangement cases:

    1.     IPOLEX - Model: ASF85-24-X2  -  1000BASE-SX 850nm MMF Dual-LC  -  www.ipolex.com/goods-67-ASF85-24-X2-D.html

    2.     INTELLINET - Model: 545006  -  1000BASE-SX 850nm MMF Dual-LC  -  intellinetsolutions.com/intellinet-en-gigabit-fiber-sfp-optical-transceiver-module-545006.html

    3.     INTELLINET - Model: 506724  -  1000BASE-LX 1310nm SMF Dual-LC  -  intellinetnetwork.eu/intellinet-en-gigabit-fiber-sfp-optical-transceiver-module-506724.html

    4.     UBIQUITI - Model: UF-MM-1G  -  1250 Mbps, 850nm MMF Dual-LC  -  www.ui.com/.../

    5.     UBIQUITI - Model: UF-MM-10G  -  10 Gbps, 850nm MMF Dual-LC  -  Same link as previous model.

    6.     UBIQUITI – Model: UF-SM-10G  -  10 Gbps, 1310n SMF Dual-LC  -  Same link as previous model.

    7.     BEL - Model: SFP-1GBT-05  -  10/100/1000BASE-T, UTP Wired SFP w/RJ45 (SGMII)  -  www.belfuse.com/.../ds-bps-sfp-1gbt-05-series.pdf

    SFP models 1 through 6 work in arrangement cases A, B, & C.  SFP model 7 works in cases A & B only.  None of these SFP models have worked in arrangement Cases D or E.  Data sheets or technical details on each model are available at the URL links listed above.

    Yesterday, I had many issues getting the MSP driver and USB2MDIO GUI installed and working.  I was finally successful installing the driver and GUI on a Windows 10 Tablet PC.  For SFP #2, when I read the contents of BMSR Register (0001), I get 796D.  I get the same value from the EVM as M/C2 regardless of whether M/C1 is an EVM (i.e., a working arrangement) or a commercial packaged media converter (a non-working arrangement).  

    I was going to check status of SD line as you suggested, but I don’t find an SD signal to check.  Pin 24 on DP83869HM is JTAG TDI in the EVM and does not connect to SFP socket.

  • In reply to Cecilia Reyes:

    Cecelia,

    For clarity I’m itemizing each of the test arrangement cases I described previously:

    Case A:  Using two TI DP83869EVMs as both M/C1 and M/C2.

    Case B:  Using one TI DP83869EVM as M/C1 and plugging SFP2 into our custom board.

    Case C:  Using two commercial packaged media converters as both M/C1 and M/C2.

    Case D:  Using one commercial media converter as M/C1 and one TI DP83869EVM as M/C2.

    Case E:  Using one commercial media converter as M/C1 and plugging SFP2 into our custom board.

    Our custom board is basically the same as an EVM media converter except we dedicate the wired Ethernet side of the DP83869 PHY interface to connect to our video module daughter card instead of an RJ45 for UTP connection to a test PC node.

    In all test cases, I test using a pair of identical model SFPs, i.e., the same model SFP on each side for the center fiber or wired link between the media converters.

    All of the following SFP models have worked in some of the above arrangement cases:

    1.     IPOLEX - Model: ASF85-24-X2  -  1000BASE-SX 850nm MMF Dual-LC  -  www.ipolex(dot)com/goods-67-ASF85-24-X2-D.html

    2.     INTELLINET - Model: 545006  -  1000BASE-SX 850nm MMF Dual-LC  -  intellinetsolutions(dot)com/intellinet-en-gigabit-fiber-sfp-optical-transceiver-module-545006.html

    3.     INTELLINET - Model: 506724  -  1000BASE-LX 1310nm SMF Dual-LC  -  intellinetnetwork(dot)eu/intellinet-en-gigabit-fiber-sfp-optical-transceiver-module-506724.html

    4.     UBIQUITI - Model: UF-MM-1G  -  1250 Mbps, 850nm MMF Dual-LC  -  www.ui(dot)com/accessories/fiber-modules-cable/

    5.     UBIQUITI - Model: UF-MM-10G  -  10 Gbps, 850nm MMF Dual-LC  -  Same link as previous model.

    6.     UBIQUITI – Model: UF-SM-10G  -  10 Gbps, 1310n SMF Dual-LC  -  Same link as previous model.

    7.     BEL - Model: SFP-1GBT-05  -  10/100/1000BASE-T, UTP Wired SFP w/RJ45 (SGMII)  -  www.belfuse(dot)com/resources/datasheets/powersolutions/ds-bps-sfp-1gbt-05-series.pdf

    SFP models 1 through 6 work in arrangement cases A, B, & C.  SFP model 7 works in cases A & B only.  None of these SFP models have worked in arrangement Cases D or E.  Data sheets or technical details on each model are available at the URL links listed above.

    Yesterday, I had many issues getting the MSP driver and USB2MDIO GUI installed and working.  I was finally successful installing the driver and GUI on a Windows 10 Tablet PC.  For SFP #2, when I read the contents of BMSR Register (0001), I get 796D.  I get the same value from the EVM as M/C2 regardless of whether M/C1 is an EVM (i.e., a working arrangement) or a commercial packaged media converter (a non-working arrangement).  

    I was going to check status of SD line as you suggested, but I don’t find an SD signal to check.  Pin 24 on DP83869HM is JTAG TDI in the EVM and does not connect to SFP socket.

  • In reply to Chester Kronke:

    Hi Chester,

    JTAG_TDI actually has a net to R22 going to the SFP_LOS pin (page 2 of EVM schematic) 

    Glad to hear you were able to get the USB2MDIO software set up. So it looks like even in a working or non-working scenario, reg 0x1 reads 796D meaning there is a link (Referring to Bit 2 LINK_STS1 of Reg 0x1). 

    In the test you conducted yesterday, which of these model #s outlined did you use for SFP1 and SFP2? 

    Thanks,

    Cecilia