TMS320C6727B, TMS320C6726B, TMS320C6722B, TMS320C6720

Floating-Point Digital Signal Processors

www.ti.com

SPRS370C–SEPTEMBER 2006–REVISED OCTOBER 2007

4.18 Phase-Locked Loop (PLL)

4.18.1 PLL Device-Specific Information

The C672x DSP generates the high-frequency internal clocks it requires through an on-chip PLL.

The input to the PLL is either from the on-chip oscillator (OSCIN pin) or from an external clock on the CLKIN pin. The PLL outputs four clocks that have programmable divider options. Figure 4-43 illustrates the PLL Topology.

The PLL is disabled by default after a device reset. It must be configured by software according to the allowable operating conditions listed in Table 4-42 before enabling the DSP to run from the PLL by setting PLLEN = 1.

 

 

 

 

 

PLLEN

 

 

 

 

 

 

(PLL_CSR[0])

 

Clock

Divider

PLLREF

PLL

PLLOUT

 

 

Input

 

 

D0

 

1

Divider

SYSCLK1

from

 

x4 to x25

(/1 to /32)

 

 

CLKIN or

 

 

 

D1

 

 

 

 

 

 

 

 

 

0

(/1 to /32)

 

OSCIN

 

 

 

 

 

 

 

 

 

Divider

SYSCLK2

 

 

 

 

 

D2

 

 

 

 

 

 

(/1 to /32)

 

 

 

 

 

 

Divider

SYSCLK3

 

 

 

 

 

D3

 

 

 

 

 

 

(/1 to /32)

 

 

 

 

 

 

 

AUXCLK

CPU and Memory

Peripherals and dMAX

EMIF

McASP0,1,2

Figure 4-43. PLL Topology

Submit Documentation Feedback

Peripheral and Electrical Specifications

103

TMS320C6727B, TMS320C6726B, TMS320C6722B, TMS320C6720

 

 

Floating-Point Digital Signal Processors

 

 

www.ti.com

SPRS370C–SEPTEMBER 2006–REVISED OCTOBER 2007

 

 

 

 

Table 4-42. Allowed PLL Operating Conditions

 

 

PARAMETER

DEFAULT VALUE

ALLOWED SETTING OR RANGE

 

MIN

MAX

 

 

 

1

PLLRST = 1 assertion time during initialization

N/A

125 ns

 

2

Lock time before setting PLLEN = 1. After changing D0, PLLM, or

N/A

187.5 µs

 

 

input clock.

 

 

 

3

PLL input frequency (PLLREF after D0(1))

 

12 MHz

50 MHz

4

PLL multiplier values (PLLM)

x13

x4

x25

5

PLL output frequency (PLLOUT before dividers D1, D2, D3)(2)

N/A

140 MHz

600 MHz

6

SYSCLK1 frequency (set by PLLM and dividers D0, D1)

PLLOUT/1

 

Device Frequency

 

 

 

 

Specification

7

SYSCLK2 frequency (set by PLLM and dividers D0, D2)

PLLOUT/2

/2, /3, or /4 of SYSCLK1

8

SYSCLK3 frequency (set by PLLM and dividers D0, D3)

PLLOUT/3

 

EMIF Frequency

 

 

 

 

Specification

(1)Some values for the D0 divider produce results outside of this range and should not be selected.

(2)In general, selecting the PLL output clock rate closest to the maximum frequency will decrease clock jitter.

CAUTION

SYSCLK1, SYSCLK2, SYSCLK3 must be configured as aligned by setting ALNCTL[2:0] to '1'; and the PLLCMD.GOSET bit must be written every time the dividers D1, D2, and D3 are changed in order to make sure the change takes effect and preserves alignment.

CAUTION

When changing the PLL parameters which affect the SYSCLK1, SYSCLK2, SYSCLK3 dividers, the bridge BR2 in Figure 2-4 must be reset by the CFGBRIDGE register. See Table 2-7.

The PLL is an analog circuit and is sensitive to power supply noise. Therefore it has a dedicated 3.3-V power pin (PLLHV) that should be connected to DVDD at the board level through an external filter, as illustrated in Figure 4-44.

BOARD

DVDD (3.3 V)

Place Filter and Capacitors as Close

to DSP as Possible

PLLHV

10 mF +

0.1 mF

EMI

Filter

EMI Filter: TDK ACF451832−333, −223, −153, or −103,

Panasonic EXCCET103U, or Equivalent

Figure 4-44. PLL Power Supply Filter

104

Peripheral and Electrical Specifications

Submit Documentation Feedback

TMS320C6727B, TMS320C6726B, TMS320C6722B, TMS320C6720

Floating-Point Digital Signal Processors

www.ti.com

SPRS370C–SEPTEMBER 2006–REVISED OCTOBER 2007

4.18.2 PLL Registers Description(s)

Table 4-43 is a list of the PLL registers. For more information about these registers, see the

TMS320C672x DSP Software-Programmable Phase-Locked Loop (PLL) Controller Reference Guide

(literature number SPRU879).

Table 4-43. PLL Controller Registers

BYTE ADDRESS

REGISTER NAME

DESCRIPTION

0x4100 0000

PLLPID

PLL controller peripheral identification register

0x4100 0100

PLLCSR

PLL control/status register

0x4100 0110

PLLM

PLL multiplier control register

0x4100 0114

PLLDIV0

PLL controller divider register 0

0x4100 0118

PLLDIV1

PLL controller divider register 1

0x4100 011C

PLLDIV2

PLL controller divider register 2

0x4100 0120

PLLDIV3

PLL controller divider register 3

0x4100 0138

PLLCMD

PLL controller command register

0x4100 013C

PLLSTAT

PLL controller status register

0x4100 0140

ALNCTL

PLL controller clock align control register

0x4100 0148

CKEN

Clock enable control register

0x4100 014C

CKSTAT

Clock status register

0x4100 0150

SYSTAT

SYSCLK status register

Submit Documentation Feedback

Peripheral and Electrical Specifications

105

Соседние файлы в папке MAZ-DOD-MAT-2012