cancel
Showing results for 
Search instead for 
Did you mean: 

Can i Use Realtek RTL8211F-CG with Stm32H7

Meer
Associate

Hi everyone,

I have a schematic using the Realtek RTL8211F-CG Gigabit Ethernet PHY and I want to connect it directly to an STM32H7 microcontroller for Ethernet communication.

My questions are:

  1. The STM32H7 Ethernet MAC supports MII and RMII only. The RTL8211F-CG is a Gigabit PHY that primarily uses RGMII. Is there any way to make it work with STM32H7 without adding an intermediate chip like LAN8720 or DP83848?
  2. The RTL8211F-CG datasheet mentions it can operate at 10/100 Mbps as well — but does it support a true RMII mode that the STM32H7 MAC can talk to?
  3. Has anyone successfully used the RTL8211F-CG with STM32H7 directly? If so, what interface mode did you configure on the PHY side, and what changes were needed in CubeMX/HAL?
  4. If this is not possible at all, what is the simplest/cheapest alternative 10/100 PHY that works reliably with STM32H7 in RMII mode?

Any help or experience is appreciated. Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
mƎALLEm
ST Employee

Hello,

A question that you need to address to Realtek

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.

View solution in original post

3 REPLIES 3
mƎALLEm
ST Employee

Hello,

A question that you need to address to Realtek

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.
Andrew Neil
Super User

@Meer wrote:

2. The RTL8211F-CG datasheet mentions it can operate at 10/100 Mbps as well — but does it support a true RMII mode that the STM32H7 MAC can talk to?


You would have to ask RealTek that.

 


@Meer wrote:

4. If this is not possible at all, what is the simplest/cheapest alternative 10/100 PHY that works reliably with STM32H7 in RMII mode?


Simplest, surely, would be to use whatever the ST boards use?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

Thanks for your comment. I will asked to RealTek