Olimex Support Forum

ARM => ST => Topic started by: anotherbrick on March 31, 2014, 05:30:19 PM

Title: surprise PHY changed on E407 board - where to pay attention ?
Post by: anotherbrick on March 31, 2014, 05:30:19 PM
Hello dear Olimex ,

I have made a design with STM32- E407 last year

now I see that the PHY chip on the board has been changed

my question ;
is there any pins which was not used by the old PHY

and now is being used by the new PHY ?

where should I pay attention ?

is there any changes to arduino and 20 pin connectors ?

thanks
Title: Re: surprise PHY changed on E407 board - where to pay attention ?
Post by: LubOlimex on May 07, 2014, 02:19:43 PM
Hello anotherbrick,

We had to change the PHY because of the availability of the old one. We are not usually happy with changes of a board's bill of materials, either. In this case it was either change the PHY or discontinue the board so we chose the former.

You can compare the Ethernet fragment of each schematic and the demo code to see how the changes affected both the hardware and the software.

I attach fragments of the two boards in google drive:

Older revisions (revision C): https://drive.google.com/file/d/0B7WHuNCASY8cMXFLc0tSWi1IcVE/edit?usp=sharing (https://drive.google.com/file/d/0B7WHuNCASY8cMXFLc0tSWi1IcVE/edit?usp=sharing)

Newer revisions (revision D and on) : https://drive.google.com/file/d/0B7WHuNCASY8cUkZYUHlRQ0dYSkk/edit?usp=sharing (https://drive.google.com/file/d/0B7WHuNCASY8cUkZYUHlRQ0dYSkk/edit?usp=sharing)

Best regards,
Lub/OLIMEX
Title: Re: surprise PHY changed on E407 board - where to pay attention ?
Post by: franchan on July 15, 2014, 02:10:48 AM
@LubOlimex

Can I piggy back on your shared drawings?

I'm wondering what is pin 18 of the LAN8710A about?
Why is it connected to the PA3? What is ETH_RMII_MDINT?
I don't find information about it.
When reading the LAN8710 I understand this is used only in case of MII?
But Olimex uses RMII?

Then there's also PG6, called EPHY_RST#.
But might this not be configured in the Olimex example as a GPIO?
How is it supposed to be used?

Thanks,
francis
Title: Re: surprise PHY changed on E407 board - where to pay attention ?
Post by: LubOlimex on July 22, 2014, 09:59:43 AM
Hello franchan,

QuoteI'm wondering what is pin 18 of the LAN8710A about?
Why is it connected to the PA3? What is ETH_RMII_MDINT?
I don't find information about it.

Pin 18 is an interrupt to wake the processor on Ethernet activity - kind of smaller version of Wake-on-LAN.

It is rarely used but, yet again, it is available is somebody needs it.

Best regards,
Lub/OLIMEX
Title: Re: surprise PHY changed on E407 board - where to pay attention ?
Post by: markusbecker on September 03, 2014, 05:06:46 PM
Hi.

Is there example code available showing interrupt driven link detection? Since the newest Ethernet/lwIP/HAL code drop from ST using the HAL for their Discovery board needs link detection.

Thanks,
Markus