At8xc51snd1c – Rainbow Electronics AT89C51SND1C User Manual

Page 82

Advertising
background image

82

AT8xC51SND1C

4109E–8051–06/03

Serial Interface Engine (SIE)

The SIE performs the following functions:

NRZI data encoding and decoding.

Bit stuffing and unstuffing.

CRC generation and checking.

ACKs and NACKs automatic generation.

TOKEN type identifying.

Address checking.

Clock recovery (using DPLL).

Figure 57. SIE Block Diagram

8

Start of Packet

Detector

Clock

Recover

SYNC Detector

PID Decoder

Address Decoder

Serial to Parallel

Converter

CRC5 & CRC16

Generator/Check

USB Pattern Generator

Parallel to Serial Converter

Bit Stuffing

NRZI Converter

CRC16 Generator

NRZI ‘ NRZ

Bit Unstuffing

Packet Bit Counter

End of Packet

Detector

USB

CLOCK

48 MHz

SysClk

Data In

D+

D-

(12 MHz)

8

Data Out

Advertising