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.

TM4C1294NCPDT: using 1GHz clock input with tm4c1294ncpdt timers

Part Number: TM4C1294NCPDT

Tool/software:

Hello,

I’m working on a high-precision digital power supply application (20 V, 50 A output) and aiming for control resolution on the order of 10 ppm, which requires high-resolution digital PWM (DPWM). I'm exploring the use of an external clock source such as the AD9576, which can provide a 1 GHz low-jitter clock output.

My questions are:

  1. Can the TM4C1294NCPDT accept a 1 GHz external clock (e.g., via a timer input or GPIO configured for external clock)?

  2. If yes, which peripherals or timers can use this high-frequency input, and what are the limitations (e.g., max frequency supported, sampling constraints)?

  3. Is it feasible to use such a high-frequency clock to increase PWM resolution at a switching frequency of ~50 kHz?

  4. If not directly possible, are there recommended alternatives or best practices for achieving sub-nanosecond DPWM resolution with the TM4C series?

Any guidance or insight from the community or TI experts would be appreciated.

Thanks in advance!

  • Hi,

      Unfortunately, there is no external clock input source option for timer or PWM module. Peripherals in TM4C in general use SYSCLK (limited to maximum of 120Mhz) as a reference clock which is derived from sources among PLL, MOSC and PIOSC.  You might want to look into C2000 MCU and open a new thread so their expert can suggest a solution for you. Here is the C2000 HRPWM that may suit your need. https://www.ti.com/lit/pdf/spru924