Cirrus-logic CS485xx Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Cirrus-logic CS485xx herunter. Cirrus Logic CS485xx User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 102
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Copyright 2009 Cirrus Logic AUG ’09
DS734UM7
CS485xx
32-bit Audio DSP Family
http://www.cirrus.com
CS485xx
Hardware Users Manual
Seitenansicht 0
1 2 3 4 5 6 ... 101 102

Inhaltsverzeichnis

Seite 1 - CS485xx

Copyright 2009 Cirrus Logic AUG ’09DS734UM7CS485xx 32-bit Audio DSP Familyhttp://www.cirrus.comCS485xx Hardware User’s Manual

Seite 2

OverviewCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 1-2Figure 1-1 illustrates the functional block diagram for CS48560. F

Seite 3 - Contents

Pin AssignmentsCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-2011 GPIO0 General Purpose Input/Output 3.3V (5V tol)BiDi IN

Seite 4

9-21 Copyright 2009 Cirrus Logic, Inc. DS734UM7Revision HistoryCS485xx Hardware User’s Manual Revision History§§Revision Date ChangesUM1 December 06

Seite 5

Revision HistoryCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-22

Seite 6

1-3 Copyright 2009 Cirrus Logic, Inc. DS734UM7OverviewCS485xx Hardware User’s ManualFigure 1-2 illustrates the functional block diagram for CS48540. F

Seite 7

OverviewCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 1-4Figure 1-3 illustrates the functional block diagram for CS48520. F

Seite 8

1-5 Copyright 2009 Cirrus Logic, Inc. DS734UM7Code OverlaysCS485xx Hardware User’s ManualThis chip, teamed with Cirrus digital interface products and

Seite 9 - 1.1 Overview

Functional Overview of the CS485xx ChipCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 1-6Table 1-1 lists the firmware availa

Seite 10 - Overview

1-7 Copyright 2009 Cirrus Logic, Inc. DS734UM7Functional Overview of the CS485xx ChipCS485xx Hardware User’s Manualbuffers which are 32 bits wide. The

Seite 11

Functional Overview of the CS485xx ChipCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 1-8 1.3.8 Serial Flash ControllerThe C

Seite 12

1-9 Copyright 2009 Cirrus Logic, Inc. DS734UM7Functional Overview of the CS485xx ChipCS485xx Hardware User’s Manual 1.3.13 Programmable Interrupt Cont

Seite 13 - 1.2 Code Overlays

Functional Overview of the CS485xx ChipCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 1-10

Seite 14 - 1.3.2 Debug Controller (DBC)

2-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7IntroductionCS485xxr Hardware User’s ManualChapter 2Operational Modes 2.1 IntroductionThe CS485xx has se

Seite 15

DS734UM7 Copyright 2009 Cirrus Logic iiCS485xx Hardware User’s ManualContacting Cirrus Logic SupportFor all product questions and inquiries contact a

Seite 16 - 1.3.9 DMA Controller

Operational Mode SelectionCS485xxr Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 2-2 2.2 Operational Mode SelectionThe operational

Seite 17

2-3 Copyright 2009 Cirrus Logic, Inc. DS734UM7Slave Boot ProceduresCS485xxr Hardware User’s ManualPseudocode and flowcharts will be used to describe e

Seite 18

Slave Boot ProceduresCS485xxr Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 2-4 Figure 2-2. Slave Boot SequenceMSG ==BOOT_STARTRESE

Seite 19 - Introduction

2-5 Copyright 2009 Cirrus Logic, Inc. DS734UM7Slave Boot ProceduresCS485xxr Hardware User’s Manual 2.3.2.1 Slave Boot Procedure1. Toggle RESET. A down

Seite 20 - 2.3 Slave Boot Procedures

Slave Boot ProceduresCS485xxr Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 2-6 2.3.3 Boot MessagesThe Slave Boot procedure uses a

Seite 21 - 2.3.1 Slave Boot

2-7 Copyright 2009 Cirrus Logic, Inc. DS734UM7Master Boot ProcedureCS485xxr Hardware User’s ManualTable 2-5 is a quick reference showing the different

Seite 22 - Slave Boot Procedures

SoftbootCS485xxr Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 2-8 2.5 SoftbootThe O/S application code for the CS485xx allows user

Seite 23 - 2.3.2.1 Slave Boot Procedure

2-9 Copyright 2009 Cirrus Logic, Inc. DS734UM7SoftbootCS485xxr Hardware User’s Manual Figure 2-4. Soft Boot Sequence Flowchart 2.5.2.1 Softboot Steps1

Seite 24 - 2.3.3 Boot Messages

SoftbootCS485xxr Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 2-10 Figure 2-5. Soft Boot Example Flowchart 2.5.2.2.1 Softboot Exam

Seite 25

2-11 Copyright 2009 Cirrus Logic, Inc. DS734UM7SoftbootCS485xxr Hardware User’s Manual3. Read the SOFTBOOT_ACK message. If the message is the SOFTBOOT

Seite 26 - 2.5 Softboot

DS734UM7 Copyright 2009 Cirrus Logic iiiContentsCS485xx Hardware User’s ManualContentsContents. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 27 - 2.5.2.2 Softboot Example

Low Power ModeCS485xxr Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 2-12 2.6 Low Power ModeThe CS485xx has a low power mode to ena

Seite 28 - CS485xx to begin

2-13 Copyright 2009 Cirrus Logic, Inc. DS734UM7Low Power ModeCS485xxr Hardware User’s Manual Figure 2-6. Flowchart of Steps Used to Exit Low Power Mod

Seite 29

Low Power ModeCS485xxr Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 2-140x§§Table 2-8. wakeup_uld Options and Values.uld Options V

Seite 30 - Mnemonic Value

3-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7IntroductionCS485xx Hardware User’s ManualChapter 3Serial Control Port 3.1 IntroductionThe CS485xx uses

Seite 31 - Send .uld from Table 2

Serial Control Port ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-2 3.2.1 I2C PortThe CS485xx I2C bus has be

Seite 32

3-3 Copyright 2009 Cirrus Logic, Inc. DS734UM7Serial Control Port ConfigurationCS485xx Hardware User’s Manual 3.2.2 I2C System Bus DescriptionDevices

Seite 33 - 3.1 Introduction

Serial Control Port ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-4 3.2.2.1 I2C Bus DynamicsThe Start condit

Seite 34 - 3.2.1 I

3-5 Copyright 2009 Cirrus Logic, Inc. DS734UM7Serial Control Port ConfigurationCS485xx Hardware User’s ManualThe number of bytes that can be transmitt

Seite 35 - C System Bus Description

Serial Control Port ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-6 Figure 3-5. Data Byte with ACK and NACKA

Seite 36 - C Bus Dynamics

3-7 Copyright 2009 Cirrus Logic, Inc. DS734UM7Serial Control Port ConfigurationCS485xx Hardware User’s Manual Figure 3-7. Repeated Start Condition wit

Seite 37 - C Address with ACK and NACK

iv Copyright 2009 Cirrus Logic DS734UM7ContentsCS485xx Hardware User’s Manual 3.2.2.1 I2C Bus Dynamics...

Seite 38

Serial Control Port ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-8 Figure 3-8. I2C Write Flow Diagram 3.2.2

Seite 39 - 3.2.2.2.1 SCP_BSY Behavior

3-9 Copyright 2009 Cirrus Logic, Inc. DS734UM7Serial Control Port ConfigurationCS485xx Hardware User’s Manualafter each byte, the master must provide

Seite 40 - C Write Protocol Procedure

Serial Control Port ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-10 Figure 3-9. I2C Read Flow DiagramSCP_IR

Seite 41

3-11 Copyright 2009 Cirrus Logic, Inc. DS734UM7Serial Control Port ConfigurationCS485xx Hardware User’s Manual 3.2.2.4.1 I2C Read Protocol Procedure1.

Seite 42 - C Read Flow Diagram

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-12Serial Control Port ConfigurationCS485xx Hardware User’s Manual Figure 3-10. Sample Waveform for I2C Wr

Seite 43 - 3.2.2.4.2 SCP_IRQ Behavior

3-13 Copyright 2009 Cirrus Logic, Inc. DS734UM7SPI PortCS485xx Hardware User’s ManualIf there are more data words to read, IRQ will fall at the rising

Seite 44 - M S S M S M S M S M M

3-14 Copyright 2009 Cirrus Logic, Inc. DS734UM7SPI PortCS485xx Hardware User’s Manual 3.3.1 SPI System Bus DescriptionThe SPI bus is a multi-master b

Seite 45 - 3.3 SPI Port

3-15 Copyright 2009 Cirrus Logic, Inc. DS734UM7SPI PortCS485xx Hardware User’s ManualBoth modes of the CS485xx serial port are shown in Figure 3-13. F

Seite 46

SPI PortCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-16 Figure 3-14. SPI Address and Data Bytes 3.3.1.1.1 SCP_BSY Behavi

Seite 47 - 3.3.1.1 SPI Bus Dynamics

3-17 Copyright 2009 Cirrus Logic, Inc. DS734UM7SPI PortCS485xx Hardware User’s Manual 3.3.1.2 SPI MessagingMessaging to the CS485xx using the SPI bus

Seite 48 - 3.3.1.1.1 SCP_BSY Behavior

DS734UM7 Copyright 2009 Cirrus Logic vFiguresCS485xx Hardware User’s Manual 8.2.1.2 Ground...

Seite 49 - 3.3.1.2 SPI Messaging

SPI PortCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-18 Figure 3-15. SPI Write Flow Diagram 3.3.1.3.1 SPI Write Protocol

Seite 50 - SPI Port

3-19 Copyright 2009 Cirrus Logic, Inc. DS734UM7SPI PortCS485xx Hardware User’s ManualWhen performing a SPI read, the same protocol is used whether rea

Seite 51

SPI PortCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-205. If SCP_IRQ is still low after 4 bytes, then proceed to step 4

Seite 52

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 3-21SPI PortCS485xx Hardware User’s Manual Figure 3-17. Sample Waveform for SPI Write Functional Timing Fig

Seite 53

3-22 Copyright 2009 Cirrus Logic, Inc. DS734UM7SPI PortCS485xx Hardware User’s Manual 3.3.1.4.2 SCP_IRQ BehaviorThe SCP_IRQ signal is not part of the

Seite 54

4-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7IntroductionCS485xx Hardware User’s ManualChapter 4Digital Audio Input Interface 4.1 IntroductionCS485xx

Seite 55

Digital Audio Input Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 4-2 4.2.1 DAI Pin DescriptionTable 4-1 sh

Seite 56 - 4.2.1 DAI Pin Description

4-3 Copyright 2009 Cirrus Logic, Inc. DS734UM7Digital Audio Input Port DescriptionCS485xx Hardware User’s Manual 4.2.2 Supported DAI Functional Blocks

Seite 57 - DAI1_DATA2

Digital Audio Input Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 4-4 Figure 4-3. 6-Channel DAI Port Block

Seite 58

4-5 Copyright 2009 Cirrus Logic, Inc. DS734UM7Digital Audio Input Port DescriptionCS485xx Hardware User’s Manual Figure 4-4. 12-Channel DAI Port Block

Seite 59 - 4.2.3 Digital Audio Formats

vi Copyright 2009 Cirrus Logic DS734UM7FiguresCS485xx Hardware User’s Manual Figure 3-18. Sample Waveform for SPI Read Functional Timing ...

Seite 60 - C - LRCLK Polarity

DAI Hardware ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 4-6 Figure 4-5. I2S format (Rising Edge Valid SCLK)

Seite 61 - H - Chip Version

4-7 Copyright 2009 Cirrus Logic, Inc. DS734UM7DAI Hardware ConfigurationCS485xx Hardware User’s ManualD - DAI Mode (Unsupported)E - DAI2_DATA Clock So

Seite 62

DAI Hardware ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 4-8.Note: The.D Value, DAI Mode, is not supported o

Seite 63

4-9 Copyright 2009 Cirrus Logic, Inc. DS734UM7DAI Hardware ConfigurationCS485xx Hardware User’s ManualTable 4-5. DAI2_DATA Clock Source (Input Paramet

Seite 64 - DAI Hardware Configuration

DAI Hardware ConfigurationCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 4-10a. TDM (Time Division Multiplex) is only availa

Seite 65 - Chapter 5

5-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7Digital Audio Input Port DescriptionCS485xx Hardware User’s ManualChapter 5Direct Stream Data (DSD) Inpu

Seite 66

Digital Audio Input Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 5-2 Figure 5-1. DSD Port Block Diagram on

Seite 67 - 6.1 Introduction

6-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7IntroductionCS485xx Hardware User’s ManualChapter 6Digital Audio Output Interface 6.1 IntroductionThe CS

Seite 68 - DAO_LRCLK

Digital Audio Output Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 6-2DAO_MCLK is the master clock and is f

Seite 69

6-3 Copyright 2009 Cirrus Logic, Inc. DS734UM7Digital Audio Output Port DescriptionCS485xx Hardware User’s Manual. Figure 6-2. CS48540 DAO Block Diagr

Seite 70 - 6.2.3 DAO Interface Formats

DS734UM7 Copyright 2009 Cirrus Logic viiTablesCS485xx Hardware User’s ManualTablesTable 1-1. List of Available Firmware Modules and Associated Applica

Seite 71

Digital Audio Output Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 6-4 6.2.2 Supported DAO Functional Block

Seite 72

6-5 Copyright 2009 Cirrus Logic, Inc. DS734UM7Digital Audio Output Port DescriptionCS485xx Hardware User’s Manual 6.2.3.3 One-line Data Mode Format (M

Seite 73

Digital Audio Output Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 6-6Please refer to Table 6-4, Table 6-5,

Seite 74

6-7 Copyright 2009 Cirrus Logic, Inc. DS734UM7Digital Audio Output Port DescriptionCS485xx Hardware User’s Manual4DAO_MCLK = 128 FSDAO_SCLK = DAO_MCLK

Seite 75 - 6.2.5 S/PDIF Transmitter

Digital Audio Output Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 6-8Table 6-5 shows values and messages f

Seite 76 - 0x00005080

6-9 Copyright 2009 Cirrus Logic, Inc. DS734UM7Digital Audio Output Port DescriptionCS485xx Hardware User’s ManualTable 6-6 shows values and messages f

Seite 77 - 7.1 System Clocking Controls

Digital Audio Output Port DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 6-10The DAO_DATA3/XMTA S/PDIF output pin

Seite 78 - XTAL_OUT Divide-by-2

7-1 Copyright 2008 Cirrus Logic, Inc. DS734UM7System Clocking ControlsCS485xx Hardware User’s ManualChapter 7Crystal Oscillator and System Clocking 7.

Seite 79 - 8.2 GPIO Description

Configuring the Crystal OscillatorCS485xx Hardware User’s ManualDS734UM7 Copyright 2008 Cirrus Logic, Inc. 7-2 Figure 7-1. Crystal Oscillator Schemati

Seite 80 - Watchdog Timer Description

8-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7IntroductionCS485xx Hardware User’s ManualChapter 8General Purpose Input/Output Pins 8.1 IntroductionThe

Seite 81 - Typical Connection Diagrams

viii Copyright 2009 Cirrus Logic DS734UM7TablesCS485xx Hardware User’s ManualTable 8-5. PLL Filter Pins ...

Seite 82

8-2 Copyright 2009 Cirrus Logic, Inc. DS734UM7Watchdog Timer DescriptionCS485xx Hardware User’s Manual 8.3 Watchdog Timer DescriptionAs mentioned earl

Seite 83 - Figure 9-2. I

9-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7Typical Connection DiagramsCS485xx Hardware User’s ManualChapter 8System Integration 9.1 Typical Connect

Seite 84 - Figure 9-3. I

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-2Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-1. SPI Slave, 10 channels of Digital

Seite 85 - Figure 9-4. I

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-3Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-2. I2C Slave, 10 Channels of Digital

Seite 86

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-4Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-3. I2C Slave, 12 Channels of Digital

Seite 87

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-5Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-4. I2C master, 10 Channels of Digital

Seite 88

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-6Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-5. SPI Slave, 10 Channels of Digital

Seite 89

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-7Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-6. SPI Slave, 10 Channels of Digital

Seite 90 - 9.2 Pin Description

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-8Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-7. SPI Slave, 12 Channels of Digital

Seite 91 - 9.2.2 PLL Filter

DS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-9Typical Connection DiagramsCS485xx Hardware User’s Manual Figure 9-8. SPI Master, 10 Channels of Digital

Seite 92 - 9.4 Control

1-1 Copyright 2009 Cirrus Logic, Inc. DS734UM7OverviewCS485xx Hardware User’s ManualChapter 1Introduction 1.1 OverviewThe CS485xx is a programmable au

Seite 93 - 9.4.1 Operational Mode

Pin DescriptionCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-10 9.2 Pin Description 9.2.1 Power and GroundThe following s

Seite 94 - 48-Pin LQFP Pin Assigments

9-11 Copyright 2009 Cirrus Logic, Inc. DS734UM7Pin DescriptionCS485xx Hardware User’s Manual 9.2.1.2 GroundFor two-layer circuit boards, care should b

Seite 95

ClockingCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-12 9.2.3 PLLThe internal phase locked loop (PLL) of the CS485xx req

Seite 96

9-13 Copyright 2009 Cirrus Logic, Inc. DS734UM7ControlCS485xx Hardware User’s Manual 9.4.1 Operational ModeThe control interface protocol used is dete

Seite 97

48-Pin LQFP Pin AssigmentsCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-14 9.5 48-Pin LQFP Pin AssigmentsFigure 9-10 show

Seite 98

9-15 Copyright 2009 Cirrus Logic, Inc. DS734UM748-Pin LQFP Pin AssigmentsCS485xx Hardware User’s ManualFigure 9-11 shows the 48-Pin LQFP Pin Layout of

Seite 99

48-Pin LQFP Pin AssigmentsCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-16Figure 9-12 shows the 48-Pin LQFP Pin Layout of

Seite 100 - Pin Assignments

9-17 Copyright 2009 Cirrus Logic, Inc. DS734UM7Pin AssignmentsCS485xx Hardware User’s Manual 9.6 Pin AssignmentsTable 9-9 shows the names and function

Seite 101 - Revision Date Changes

Pin AssignmentsCS485xx Hardware User’s ManualDS734UM7 Copyright 2009 Cirrus Logic, Inc. 9-18Table 9-10 shows the names and functions for each pin of t

Seite 102 - Revision History

9-19 Copyright 2009 Cirrus Logic, Inc. DS734UM7Pin AssignmentsCS485xx Hardware User’s ManualTable 9-11 shows the names and functions for each pin of t

Kommentare zu diesen Handbüchern

Keine Kommentare