Analog Devices SHARC Processors Core PLL Management Application Note

This document describes how to program the core phase-locked loop (PLL) on ADSP-2126x, ADSP-2136x, ADSP-2137x, ADSP-2146x, ADSP-2147x and ADSP-2148x SHARC® processors. It also provides example code for programming the PLL and discusses possible problems that can occur due to incorrect programming. Lastly, it provides debug techniques for correct PLL handling.


Analog Devices SHARC Processors Core PLL Management Application Note - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
14
File format
PDF
File size
410 KB
Published
03 August, 2012
Updated
28 September, 2023
MD5 checksum
58540F1F993649E15165EE140BB30197

About this manual

This document explains how to program the core phase-locked loop (PLL) on ADSP-2126x, ADSP-2136x, ADSP-2137x, ADSP-2146x, ADSP-2147x, and ADSP-2148x SHARC processors. It details the use of the Power Management Control Register (PMCTL) to select core clock (CCLK) to input clock (CLKIN) ratios dynamically in software, offering power savings and flexibility beyond hardware pin limitations. The note includes block diagrams for various processor families illustrating input dividers, multipliers, and output dividers.

What's inside

  • Introduction
  • Programming the PLL
  • PMCTL Register Bits
  • Steps for Programming the PLL
  • Approach #1
  • Approach #2
  • Considerations
  • VCO Frequency Calculation
  • Example Code

Specifications

Max CCLK for ADSP-2126x200 MHz
Max CCLK for ADSP-21368400 MHz
Max CCLK for ADSP-2146x450 MHz
PLL Lock Time4096 CCLK cycles
Divider Effect Time16 CCLK cycles
VCO Frequency FormulafVCO = 2 * PLLM * fINPUT

Frequently asked questions

How many cycles does the PLL require to lock?

The PLL requires 4096 CCLK cycles to lock at the programmed frequency.

What is the minimum wait time for new divider values to take effect?

You must wait a minimum of 16 CCLK cycles for the new divider values to take effect.

How is the VCO frequency calculated?

The VCO frequency is calculated as fVCO = 2 * PLLM * fINPUT.

Download PDF (410 KB)

More Analog Devices Manuals


View all Analog Devices manuals →