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.

AM6442: Synchronize or start timers at the same time to generate precisely timed outputs on TIMER_IO pins.

Part Number: AM6442

Tool/software:

Hello,

For an application we need to generate precisely timed/spaced signals on up to 12 GPIO output pins with a precision of about 5us. Additionally, we would like to get a precise time-stamp of an input signal on a GPIO input and based on that timestamp, together with some other information, calculate the necessary timing for the output signals.

The idea for solving this task was to use the 12 Timer modules available in the Main domain. All of the timers would run with the same clock speed in single-shot compare mode with different compare values. The issue we have is that we did not find a way to synchronize the timers or start the timers at precisely the same time.

Is there a way to start timers at the same time?

Can the Time Sync Router be user to synchronize the timers?

Do you have any other suggestions on how to solve this task?

Unfortunately, we can not use EPWMs or PRUs because not enough GPIOs are available for those due to pin muxing.

Thank you very much in advance!

Greetings

Stefan