Nrz and nrzi encoding biphase-level encoding – Digi NS9215 User Manual

Page 420

Advertising
background image

S E R I A L C O N T R O L M O D U L E : H D L C

DPLL operation: Adjustment ranges and output clocks

420

Hardware Reference NS9215

NRZ and NRZI
encoding

With NRZ and NRZI encoding, all transitions occur on bit-cell boundaries and the data
should be sampled in the middle of the bit cell.

If a transition occurs after the expected bit-cell boundary, but before the
midpoint, the DPLL needs to lengthen the count to line up the bit-cell
boundaries; this corresponds to the “add one” and “add two” regions of the
figure.

If a transition occurs before the bit-cell boundary, but after the midpoint, the
DPLL needs to shorten the count to line up the bit-cell boundaries; this
corresponds to the “subtract one” and “subtract two” regions shown in the
figure.

The DPLL makes no adjustment if the bit-cell boundaries are lined up within
one count of the divide-by-sixteen counter. The regions that adjust the count
by two allow the DPLL to synchronize faster to the data stream when starting
up.

Biphase-Level
encoding

With biphase-level encoding, there is a guaranteed “clock” transition at the center of
every bit-cell and optional “data” transitions at the bit-cell boundaries. The DPLL

NRZI adj

NRZI Clock

Bi-L adj

Bi-L Clock

Bi-S adj

Bi-S Clock

Bi-M adj

Bi-M Clock

Bit cell

add one

add two

subtract two

subtract one

none

none

ignore transitions

subtract one

none

add one

ignore transitions

ignore transitions

none

add one

subtract one

none

ignore transitions

none

add one

subtract one

none

Advertising