SNAA413 August   2024 LMX2492 , LMX2572 , LMX2594 , LMX2595 , LMX2615-SP , LMX2820

 

  1.   1
  2.   2
  3.   Trademarks

Introduction

TI Synthesizers are operated in integer and fractional modes. This application brief focuses on the fractional mode of the Phase Locked Loop (PLL) operation. Most of the spurs that appear at the output are modeled in PLLatinum sim tool developed by TI.

Note: The PLLatinum sim calculates the impact of MASH_SEED instituted by pure mathematical theory based on one mechanism that causes fractional spurs. This theory does not change based on process, voltage, or temperature. It is possible that the actual impact of MASH_SEED differs from theoretical predictions as many mechanisms contribute to fractional spurs. As a guideline, when the simplified fractional denominator (PLL_DEN) is less than approximately 400, the impact of MASH_SEED tends to be greater and the simulations tend to more accurately match measured results.

Figure 1 shows the LMX2820 PLL block diagram which includes a ΣΔ Modulator, also called as MASH.

LMX2820 Functional Block Diagram of
                    LMX2820 Figure 1 Functional Block Diagram of LMX2820

During the fractional mode of operation, the ΣΔ Modulator is engaged. Output of the ΣΔ Modulator varies the feedback division values. Range of the variations at the output of ΣΔ Modulator depends on the Modulator order. Figure 2 shows the MASH engine and placement of MASH_SEED.

LMX2820 Block Diagram for the
                    MASH_SEED Location in ΣΔ modulator(MASH) Figure 2 Block Diagram for the MASH_SEED Location in ΣΔ modulator(MASH)
Figure 3 from the PLLatinum sim tool shows different spur classifications at the output of PLL.
LMX2820 Various Spurs Possible in PLL
                    and Modeled in PLLatinum simTool Figure 3 Various Spurs Possible in PLL and Modeled in PLLatinum simTool
LMX2820 MASH Pattern Export Option in
                    PLLatinum Sim Figure 4 MASH Pattern Export Option in PLLatinum Sim

For a particular Fraction input and MASH_SEED, the PLLatinum sim tool predicts and models the pattern of the MASH output. Export the pattern from the PLLatinum sim tool as shown in Figure 4. Column X in spurs sheet of the downloaded excel provides the sequence.

Fractional Mode

Fractional Mode: NUM/DEN is non-zero. There are multiple orders for MASH operation. This App brief covers the following topics:

  • First Order: Example of spur placement.
  • Second Order: Example for the impact of MASH_SEED on spurs and optimization.
  • Second Order versus Third Order and spur optimization: Two examples.
  • Third Order: Denominator(PLL_DEN) offset by 1.
  • More Guidelines for MASH_SEED selection

First Order

As shown in below in Figure 5, first order MASH gives IBS (Integer Boundary Spur) at 20MHz with magnitude of -62.1dBc/Hz. This spur magnitude can be optimized as shown in the rest of the App brief.

LMX2820 PLLatinum Sim Showing the First Order Spurs PlacementFigure 5 PLLatinum Sim Showing the First Order Spurs Placement

Second Order

Check the PLLatinum sim tool to observe how changing the MASH_SEED changes the spur location. Figure 6 and Figure 7 show PLLatinum sim tool snapshots detailing the impact on the spurs due to MASH_SEED change. How do user knows what MASH_SEED to use for a particular configuration? The red box shown in Figure 7 highlights the option to generate seed based on the optimization needs of the user. Once the optimization is done by PLLatinum, there is a notification at the bottom, as shown in Figure 7.

When MASH_ORDER is changed from first to second, IBS spur at 20MHz are reduced from -62.1dBc/Hz (Figure 5) compared to -73dBc/Hz (Figure 6).

LMX2820 MASH_SEED As 0 Figure 6 MASH_SEED As 0
LMX2820 MASH_SEED As 100 Figure 7 MASH_SEED As 100
LMX2820 MASH_SEED As 0 Figure 8 MASH_SEED As 0
LMX2820 MASH_SEED As 100 Figure 9 MASH_SEED As 100

IBS (Integer Boundary Spur) at 20MHz offset is not impacted by the MASH_SEED variation.

Sub-Frac Spurs (0.5×Fpfd/DEN=0.5×(200M/10)) at 10MHz that are generated from MASH are reduced when MASH_SEED optimization is used. As shown in above Figure 8 and Figure 9, when MASH_SEED is changed from 0 to 100, dominant Sub-Frac Spur at 10MHz are reduced from -57dBc/Hz to -65.9dBc/Hz. The PLLatinum sim tool predicted the vanishing of Sub-Frac spurs with MASH_SEED of 100 but in silicon there is reduction of 9dBC/Hz for the major Sub-Frac spur. So the direction in which PLLatinum sim tool predicts is matching with the silicon.

Two Examples of Second Order versus Third Order and Spur Optimization

Example 1

The following list of figures shows second versus third order and spur optimization at 6.42GHz:

LMX2820 Second Order (Silicon PN
                    Plot) Figure 10 Second Order (Silicon PN Plot)
LMX2820 Second Order (PLLatinum sim
                    Setting Snapshot) Figure 11 Second Order (PLLatinum sim Setting Snapshot)
LMX2820 Third Order (Silicon PN
                    Plot) Figure 12 Third Order (Silicon PN Plot)
LMX2820 Third Order (PLLatinum sim
                    Setting Snapshot) Figure 13 Third Order (PLLatinum sim Setting Snapshot)

Third order MASH can improve spurs over second order MASH as shown in Figure 10 and Figure 12. PLLatinum sim predicted a Sub-Frac spur at 10MHz magnitude reduction from -62.8dBc/Hz to -80dBc/Hz (change of 17.2dBc/Hz) when MASH_ORDER is changed from second to third order. Silicon is showing a change from -59dBc/Hz to -73dBc/Hz(change of 14dBc/Hz).

Another option to reduce the spur is to reduce the gain from the charge pump. Lets see in the PLLatinum sim tool how the roll-off at these offsets look when charge pum gain is changed from 15.4mA to 4.2mA.

LMX2820 Roll-off value at 10MHz offset
                    with Charge pump gain of 15.4mA Figure 14 Roll-off value at 10MHz offset with Charge pump gain of 15.4mA

Figure 14 and Figure 15 shows the roll-off variation due to charge pump gain.

There is ≅11dB variation in the roll-off (10MHz offset) from the PLLatinum sim tool. Figure 16 shows the silicon result with charge pump gained reduced to 4.2mA. Comparing Sub-Frac spur (10MHz) between Figure 16 (-74dBc/Hz) and Figure 12(-84dBc/Hz), there is close to 10dBc/Hz variation. This closely matches with the PLLatinum sim tool prediction.

LMX2820 Roll-Off Value at 10MHz Offset
                    With Charge Pump Gain of 4.2mA Figure 15 Roll-Off Value at 10MHz Offset With Charge Pump Gain of 4.2mA
LMX2820 Third Order (Silicon PN Plot)
                    With Charge Pump Gain Reduced Figure 16 Third Order (Silicon PN Plot) With Charge Pump Gain Reduced

Example 2 (6.02GHz)

The following Figure 17 and Figure 19 show the silicon plots comparison for second versus third order and spur optimization at 6.02GHz.

LMX2820 Second Order MASH (Silicon PN
                    Plot) Figure 17 Second Order MASH (Silicon PN Plot)
LMX2820 Second Order MASH (PLLatinum
                    sim Setting Snapshot) Figure 18 Second Order MASH (PLLatinum sim Setting Snapshot)
LMX2820 Third Order MASH (Silicon PN
                    Plot) Figure 19 Third Order MASH (Silicon PN Plot)
LMX2820 Third Order (PLLatinum sim
                    Setting Snapshot) Figure 20 Third Order (PLLatinum sim Setting Snapshot)

For example 2, when MASH_ORDER is moved from second to thrid order, the PLLatinum sim tool(Figure 18 and Figure 20) predict a spur magnitude change of ≅17dBc/Hz (-62dBc/Hz to -79.3dBc/Hz) for the Sub-Frac spur at 10KHz. Silicon shows a spur magnitude change of -15dBc/Hz(-57.47dBc/Hz to -72.66dBc/Hz).

Gain from the charge pump is reduced to 4.2mA and impact on the phase noise is shown in Figure 21. When this option is exercised, make sure that the phase margin is greater than 45 degrees.

LMX2820 Third Order MASH (Silicon PN
                    Plot) With Charge Pump Gain Reduced Figure 21 Third Order MASH (Silicon PN Plot) With Charge Pump Gain Reduced

There is another way to reduce the spurs as shown in Figure 22. Using a larger nonequivalent fraction is an effective way to reduce spurs. Compared to Figure 21, the magnitude of the spur is less in Figure 22.

LMX2820 Third Order MASH (Silicon PN
                    Plot) With Charge Pump Gain Reduced and Slight Change in Fraction Figure 22 Third Order MASH (Silicon PN Plot) With Charge Pump Gain Reduced and Slight Change in Fraction

In the third order, the denominator is offset by 1, as shown in Figure 23.

LMX2820 Fraction Change
                    Settings Figure 23 Fraction Change Settings

Another example for the slight change in denominator impact on the spurs:

  1. PLL_NUM/PLL_DEN = 1510000/36000000 and then set MASH_SEED = 1
  2. PLL_NUM/PLL_DEN = 1510000/36000001 and then set MASH_SEED = 0

Following Figure 24, Figure 25, Figure 26 shows the phase noise plots for the cases shown above. Offsetting the denominator by 1, gives better improvement compared to without offset and MASH_SEED as 1.

LMX2820 3rd Order With MASH_SEED As 0
                    and PLL_NUM/PLL_DEN =
                    1510000/36000000 Figure 24 3rd Order With MASH_SEED As 0 and PLL_NUM/PLL_DEN = 1510000/36000000
LMX2820 3rd Order With MASH_SEED As 1
                    and PLL_NUM/PLL_DEN =
                    1510000/36000000 Figure 25 3rd Order With MASH_SEED As 1 and PLL_NUM/PLL_DEN = 1510000/36000000
LMX2820 3rd Order With MASH_SEED As 0
                    and PLL_NUM/PLL_DEN =
                    1510000/36000001 Figure 26 3rd Order With MASH_SEED As 0 and PLL_NUM/PLL_DEN = 1510000/36000001

Using a large nonequivalent fraction is effective way to reduce spurs. If the user does not want an the inexact output frequency, use MASH_SEED = 1, however MASH_SEED = 1 is not as effective as the larger, nonequivalent fraction.

Points to note when changing MASH_SEED:

  1. For purposes of spur reduction, there is no point in making the Seed any larger than (PLL_DEN) - 1

    1. If MASH_SEED is a multiple of PLL_DEN, the MASH_SEED is the same as MASH_SEED = 0, for example if PLL_DEN = 10 and MASH_SEED = 100, there is no impact
    2. Impact of MASH_SEED Mod PLL_DEN. For instance, if the fraction is 3/10, then MASH_SEED = 1, 11, 21, 31, … 10n+1, … all have the same impact

  2. Simplify fractions if MASH_SEED = 0

    1. Fraction (PLL_NUM/PLL_DEN) of 10/100 has the same spectrum as 1/10 if MASH_SEED = 0, but not if MASH_SEED=1

More Spur Optimization Options

Use predividers and a multiplier in the reference path to change the spur offset location.

Additional Resources