Skip to main content
Jose_A
Associate II
October 9, 2014
Question

ETH PPS signal generation in PF10

  • October 9, 2014
  • 2 replies
  • 1926 views
Posted on October 09, 2014 at 13:31

Hello everybody!

I am working with STM32F437ZGT6 device and using PTP processing. This appears to run OK.

Now I must generate a pulse-per-second signal (PPS) with the Ethernet module. The main problem is that pins PB5 and PG8 (enabling AF11 they can act as ETH_PPS_OUT) are not available, they are used for other purposes :(

The pin to use for the PPS signal is PF10. I have though to enable AF15 (SYS) so PF10 will act as EVENTOUT.

But I don't know how to ''link'' the PPS output of the Ethernet MAC to the pin PF10.

Next image is extracted from the Reference Manual (p. 1145).

0690X00000605AoQAI.png

Thank you very much!!

Best regards,

Jose A.

#stm32f437zgt6-ptp-pps-solved #stm32f437zgt6-ptp-pps-pf10
This topic has been closed for replies.

2 replies

waclawek.jan
Super User
October 9, 2014
Posted on October 09, 2014 at 13:57

> But I don't know how to ''link'' the PPS output of the Ethernet MAC to the pin PF10.

You can't.

The output matrix is not that flexible and you can't assign peripheral functions to arbitrary pins. So, the only thing you can do is to free up one of the PB5/PG8 pins and assign PPS there.

JW

Jose_A
Jose_AAuthor
Associate II
October 14, 2014
Posted on October 14, 2014 at 17:10

Hello.

I am understand: PPS output only can be redirected to PB5 or PG8. I will use a timer with interruption to generate the pulse.

Thanks,

Jose A.