cancel
Showing results for 
Search instead for 
Did you mean: 

Dual Ethernet and Fiber with Stm32 MPU?

Zaim
Associate II

Hi dear all,

I'm looking for dual ethernet examples to implement with my stm32mp157d MPU , but I couldn't find anything on the internet.

I've seen that there is no STM32 with dual ethernet interface but i want to add dual ethernet and fiber ports to my stm32mp157d but i can not find any references .

So I look among the 3-port or 4 ports switches like (LAN9313,KSZ8863,KSZ8765 ….. etc) but unfortunately I cannot find any reference design by ST. Also, I cannot find any switch chip available in the market due to the long delays.Maybe I could go with some serial ethernet module using SPI or UART ?

Speed isn't a requirement in my application, of course it would have been better to directly implement the TCP stack on the MCU using the ST libs, to have access to the code.

Any ideas/examples links about how I could implement two ethernet ports(RJ45)(10BASE-T and 100BASE-TX support) and 2 fiber ethernet (100BASE-FX support via external fiber transceiver) ?

Thanks

2 REPLIES 2
Pavel A.
Evangelist III

> Any ideas/examples

Exactly as you wrote - using a suitable switch. For reference design, ask the switch vendors - they know their stuff.

PatrickF
ST Employee

Hi,

I confirm that most RGMII switches could probably be used (if they deserve a decent Linux driver).

Note that maybe a 4 ports switch is not what you are needing in case you want two separate networks between RJ45 and fiber.

We have a partner which are using FMC (i.e parallel interface) to connect to a second port using KSZ8851 (this is only a single port, maybe switches exist with similar interface). For sure this way does not provide extreme bandwidth. See https://www.dh-electronics.com/en/products/dhsom-system-on-modules/dhcom-stm32mp1 .

Regards.

In order to give better visibility on the answered topics, please click on 'Select as Best' on the reply which solved your issue or answered your question. See also 'Best Answers'

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.