cancel
Showing results for 
Search instead for 
Did you mean: 

ETH PPS signal generation in PF10

Jose_A
Associate II
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
2 REPLIES 2
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
Associate II
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.