Frequency Modulated Phase-Locked Loop (FMPLL)
Freescale Semiconductor
6-11
PXR40 Microcontroller Reference Manual, Rev. 1
26–31
ERFD
Enhanced Reduced Frequency Divider. The ERFD bits control a divider at the output of the PLL. The value
specified by the ERFD bits establish the divisor applied to the PLL frequency. The ERFD divides the output
clock by the quantity (ERFD + 1). Even-numbered ERFD settings, which would result in odd divide ratios, are
not allowed.
The decimal equivalent of the ERFD binary number is substituted into the equation from
.
Note: The ERFD divides the output clock by the quantity (ERFD + 1). Even numbered ERFD settings, which
would result in odd divide ratios, are invalid and cause the PLL to produce an unpredictable output
clock. The PLL output clock must be within the f
PLL
specification (see the PXR40 Microcontroller Data
Sheet).
Changing the ERFD bits does not affect the PLL, hence, no re-lock delay is incurred. Resulting changes in
clock frequency are synchronized to the next falling edge of the current system clock. These bits should be
written only when the lock bit (LOCK) is set, to avoid surpassing the allowable system operating frequency.
In PLL Off mode, the ERFD bits have no effect.
The available output divider ratios are given in
.
1
ERATE and EDEPTH must be enabled simultaneously to avoid unintentional assertion of the LOLF. Program the desired
modulation rate and depth to the ERATE and EDEPTH bit fields simultaneously with a single 32 bit write to the ESYNCR2
register.
2
Auto-calibration is not available on the PXR40 device. EDEPTH does not set modulation depth and is used only in conjunction
with the SYNFMCR[FMDAC_EN] to enable FM. See
Section 6.4.3.4, PLL Normal Mode With Frequency Modulation
Table 6-7. Programmable Modulation Rates
ERATE
Modulation Rate (Hz)
00
F
mod
= F
extal
/80
01
F
mod
= F
extal
/40
10
F
mod
= F
extal
/20
11
Invalid
Table 6-8. Output Divide Ratios
ERFD
Output Divide Ratio (ERFD+1)
00_0000
Divide-by-1
00_0001
Divide-by-2
00_0010
Invalid
00_0011
Divide-by-4
00_0100
Invalid
00_0101
Divide-by-6
00_0110
Invalid
00_0111
Divide-by-8
(default value for PXR40)
Table 6-6. ESYNCR2 Bit Field Descriptions (continued)
Field
Description
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...