beautypg.com

Motorola DSP56012 User Manual

Page 8

background image

viii

Motorola

5.4.6.16

Host Receive Overrun Error (HROE)—Bit 20 . . . . . . 5-18

5.4.6.17

Host Bus Error (HBER)—Bit 21 . . . . . . . . . . . . . . . . . 5-18

5.4.6.18

HCSR Host Busy (HBUSY)—Bit 22. . . . . . . . . . . . . . 5-19

5.5

CHARACTERISTICS OF THE SPI BUS. . . . . . . . . . . . . . . 5-19

5.6

CHARACTERISTICS OF THE I

2

C BUS . . . . . . . . . . . . . . . 5-20

5.6.1

Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20

5.6.2

I

2

C Data Transfer Formats . . . . . . . . . . . . . . . . . . . . . . . 5-22

5.7

SHI PROGRAMMING CONSIDERATIONS . . . . . . . . . . . . 5-23

5.7.1

SPI Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23

5.7.2

SPI Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24

5.7.3

I

2

C Slave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25

5.7.3.1

Receive Data in I

2

C Slave Mode . . . . . . . . . . . . . . . . 5-26

5.7.3.2

Transmit Data In I

2

C Slave Mode . . . . . . . . . . . . . . . 5-27

5.7.4

I

2

C Master Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27

5.7.4.1

Receive Data in I

2

C Master Mode . . . . . . . . . . . . . . . 5-29

5.7.4.2

Transmit Data In I

2

C Master Mode . . . . . . . . . . . . . . 5-29

5.7.5

SHI Operation During Stop. . . . . . . . . . . . . . . . . . . . . . . 5-30

6.1

INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

6.2

SERIAL AUDIO INTERFACE INTERNAL ARCHITECTURE 6-4

6.2.1

Baud-Rate Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4

6.2.2

Receive Section Overview . . . . . . . . . . . . . . . . . . . . . . . . 6-5

6.2.3

SAI Transmit Section Overview . . . . . . . . . . . . . . . . . . . . 6-6

6.3

SERIAL AUDIO INTERFACE PROGRAMMING MODEL. . . 6-8

6.3.1

Baud Rate Control Register (BRC). . . . . . . . . . . . . . . . . . 6-9

6.3.1.1

Prescale Modulus select (PM[7:0])—Bits 7–0 . . . . . . 6-10

6.3.1.2

Prescaler Range (PSR)—Bit 8. . . . . . . . . . . . . . . . . . 6-10

6.3.1.3

BRC Reserved Bits—Bits 15–9 . . . . . . . . . . . . . . . . . 6-10

6.3.2

Receiver Control/Status Register (RCS) . . . . . . . . . . . . 6-10

6.3.2.1

RCS Receiver 0 Enable (R0EN)—Bit 0 . . . . . . . . . . . 6-10

6.3.2.2

RCS Receiver 1 Enable (R1EN)—Bit 1 . . . . . . . . . . . 6-11

6.3.2.3

RCS Reserved Bit—Bits 13 and 2 . . . . . . . . . . . . . . . 6-11

6.3.2.4

RCS Receiver Master (RMST)—Bit 3 . . . . . . . . . . . . 6-11

6.3.2.5

RCS Receiver Word Length Control (RWL[1:0])—Bits 4 and 5
6-11

6.3.2.6

RCS Receiver Data Shift Direction (RDIR)—Bit 6 . . . 6-12

6.3.2.7

RCS Receiver Left Right Selection (RLRS)—Bit 7 . . 6-12

6.3.2.8

RCS Receiver Clock Polarity (RCKP)—Bit 8 . . . . . . . 6-13

6.3.2.9

RCS Receiver Relative Timing (RREL)—Bit 9. . . . . . 6-13