Tool/software:
Hi,
Could someone check my DP83640 schematic in RMII mode? I would like to use with ptp sync mode. Mcu will use stm32h723. ETH_CLK = 25MHz from mcu.
Thank you.
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.
Tool/software:
Hi,
Could someone check my DP83640 schematic in RMII mode? I would like to use with ptp sync mode. Mcu will use stm32h723. ETH_CLK = 25MHz from mcu.
Thank you.
Hi Jiri,
Thanks for your query - please allow me some time to review the schematic and share feedback.
I should have comments for you by Wednesday at the latest.
Best regards,
Evan
Please see my feedback below:
Please refer to this app-note for guidance on implementing IEEE 1588 time stamping:
https://www.ti.com/lit/ta/ssztau5/ssztau5.pdf
Thank you,
Evan
Hi Evan,
thank you for your review. And here is my answer to your questions.
Thank you for this PDF. It is very important. https://www.ti.com/lit/ta/ssztau5/ssztau5.pdf
Here is my update schematic: https://jumpshare.com/s/TkoIiX4sHhdrJyIqMUc8
Hi Jiri,
I cannot view the updated schematic, please attach as a PDF here.
For PTP sync design, it will depend on the capabilities of the stm32h723. Generally, I recommend routing at least 2 GPIOs from the PHY to MAC. These can be configured as PTP/SFD interrupt pins.
Thank you,
Evan
PDF with schematic is attached. Which GPIOs need to be connected to the MCU to get everything ready? In datasheet is written: Note that GPIO assignments are not exclusive.
So can I use: GPIO8 and GPIO9 for this?
Hi Jiri,
GPIO8 and GPIO9 can be used for this. I recommend checking with STM to see if they have reference designs for PTP implementation, there may be some difference in the required amount of interrupts depending on MCU.
Updated schematic looks good.
Thank you,
Evan