Hello. We are planning to use a TM4C1294NCPDT with a 120 MHz external clock oscillator. According to section 5.2.5.1 of the TM4C1294NCPDT Microcontroller Data Sheet this is permissible, and also according to section 27.9.5 (Main Oscillator Specifications) when "PLL in BYPASS mode".
However, the Main Clock Tree in Figure 5-5 shows that the USB is clocked exclusively by the PLL's VCO output. Section 5.2.5.2 under "USB Clock Control" says "When the USB module uses the integrated USB PHY, the MOSC must be the clock source, either with or without using the PLL, and the system clock must be at least 30 MHz."
My questions:
1. Is it necessary to activate the PLL in this configuration, or can the 120 MHz MOSC/SYSCLK be routed to the USB?
2. If it is necessary to activate the PLL, can this be done with a 120 MHz MOSC? I see no specifications for the maximum PLL reference frequency, or for the PLL's input divider (prescaler). Normally I would be conservative and use the Q divider to reduce the 120 MHz input frequency to a 24 MHz reference frequency (which I know from Table 5-7 the PLL will accept), and then multiply that back up to 480 MHz VCO output, which I know the USB module will accept.
3. On that subject, should the PLL equation fIN = fXTAL / (Q+1) (N+1) be interpreted as fIN = fXTAL / ((Q+1) (N+1)), or as fIN = (fXTAL / (Q+1)) * (N+1) ? (In other words, is N+1 a dividing or a multiplying factor?) Is there a more detailed diagram of the PLL available anywhere?
Thanks,
Brad