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.

RTOS/TM4C1294NCPDT: Changing clock in Run Time

Part Number: TM4C1294NCPDT

Tool/software: TI-RTOS

Can someone guide me that

What would be the effect of changing clock frequency in the run time

I mean to say effects on peripherals GPIO ,system through put , power consumption

also what would be the limitations with this if changes possible

my main focus is that i have an Ethernet ADC and UART

All three of them have different minimum clock frequency requirement

so i want to save power by changing clocks from time to time when required  

I am using TIVA TM4C1294NCPDT

thanks

  • Hi Tayyab,
    Frequency will have effect on the dynamic current consumption. Of course running at high frequency will give you higher performance. In terms of PWM or GIO you can get higher granularity/accuracy. I will suggest you operate at a given frequency that allows to operate all your peripherals without changing the frequency dynamically. If you want to save power, you can turn off the clocks to the peripherals that you don't need to use at a given time or consider the lower power mode feature. If you change the frequency, wouldn't you need to re-setup all the baudrate/bit timing accordingly? Changing PLL's multiplier can cause the PLL to go through relock during which time the CPU and the system are operating is not good unless you first switch to a stable clock source like MOSC/PIOSC before changing PLL.