beautypg.com

Pclk clock recovery and pll lock detection, Pclk clock recovery and pll – Maxim Integrated 73M1866B/73M1966B Implementers Guide User Manual

Page 7

background image

UG_1x66B_016

73M1866B/73M1966B Implementer’s Guide

Rev. 1.3

7

3.1.2 PCLK Clock Recovery and PLL Lock Detection

The 73M1x66B requires that the PLL be locked (to a stable PCLK and FS) to allow access to the line side
device. The 73M1x66B does not require the PLL to be locked (nor a stable PCLK and FS) to access the
host side device through the SPI interface. It is recommended that the PCLK and FS be stable before
releasing the 73M1x66B from reset.

The registers used in this procedure are:

0x0F

ENFEH

PWDN

SLEEP

Res

Res

Res

Res

Res

Write

1

0

0/1

X

X

X

X

X

0x23

PCMEN

MASTER

PCODE[3:0]

LIN

LAW

Write

X

VAL1

VAL2

X

X

0x0D

LOKDET

SLHS

Res

Res

RSTLSBI

Res

Res

Res

Read

?

X

X

X

X

X

X

X


The temporary variables defined in this procedure are:

VAL1 = System appropriate value to write to the MASTER bit.
VAL2 = System appropriate value to write to the PCODE[3:0] bits.

Begin

1. Release RST.

2. Write ENFEH = 1, PWDN = 0, SLEEP = 0.

3. Write MASTER = VAL1 and PCODE[3:0] = VAL2.

4. Read RG0D.

5. If LOKDET == 0 goto 5.

End

Slave Mode

If the 73M1x66B is configured for slave mode and PCODE is set to the
default value of 0, if PCLK and FS are present and stable before reset is
released the 73M1x66B will automatically lock to the appropriate PCLK
frequency.

If this cannot be achieved then the user should reset the PLL after PCLK and
FS have become stable before proceeding with further device initialization.
This can be done by toggling the SLEEP bit in Register 0x0F[5]. The user
can check that the PLL is locked and ready by polling the LOCKDET bit in
Register 0x0D[7].

Master Mode

In Master Mode, if PCLKI is present and stable before reset is released
the 73M1x66B will automatically lock to PCLKI and provide PCLK and FS
as outputs to the PCM Highway.

Start

ENFEH = 1

PWDN = 0

SLEEP = 0

MASTER = VAL1

PCODE = VAL2

LOCKDET==0

?

End

No

Yes

Release

RST