2016-09-25 01:27 AM
Hi.
I have to reduce system clock from 72 MHz to 48 MHz. Input frequency is 16 MHz from external oscillator. I could achieve 48 MHz in two ways:1. With PLL PREDIV = 2 and PLL MUL = 6 or2. with PLL PREDIV = 1 and PLL MUL = 3Is any combination better than other and why? Or the combination of those two parameters is not crucial, as long as desired frequency is achieved?Thanks2016-09-25 05:02 AM
If the only timebase that you need to worry about is HCLK/SYSCLK then the choice of multipliers and dividers is usually not crucial, although you do need to bear in mind that the PLL may have upper and lower bounds on frequency at several points. If you need to generate secondary clocks, e.g. a 48MHz clock for USB, then that may constrain your options as well.
2016-09-25 05:10 AM
Usually further constrain by maximum speed for the VCO, and the range of frequencies supported for the PLL comparison frequency.
You could also output via the MCO pin and review jitter/phase-noise