Cirrus Logic CS44800 Manual

Cirrus Logic CS44800 Manual

8-channel digital amplifier controller
Table of Contents

Advertisement

Quick Links

8-Channel Digital Amplifier Controller
Features
> 100 dB Dynamic Range - System Level
< 0.03% THD+N @ 1 W - System Level
32 kHz to 192 kHz Sample Rates
Internal Oscillator Circuit Supports 24.576 MHz
to 54 MHz Crystals
Integrated Sample Rate Converter (SRC)
Eliminates Clock Jitter Effects
Input Sample Rate Independent Operation
Power Supply Rejection Realtime Feedback
Spread Spectrum Modulation - Reduces EMI
®
PWM Popguard
PS_SYNC
XTI
XTO
SYS_CLK
DAI_MCLK
DAI_SCLK
DAI_LRCK
DAI_SDIN1
DAI_SDIN2
DAI_SDIN3
DAI_SDIN4
MUTE
SCL/CCLK
SDA/CDOUT
AD1/CDIN
AD0/CS
RST
INT
http://www.cirrus.com
for Single-Ended Mode
PWM
Clock
Control
Auto Fs
Detect
DAI
Serial
SRC
Port
2
SPI/I
C Host
Control Port
Copyright © Cirrus Logic, Inc. 2006
Eliminates AM Frequency Interference
Programmable Load Compensation Filters
Support for up to 40 kHz Audio Bandwidth
Digital Volume Control with Soft Ramp
+24 to -127 dB in 0.25 dB Steps
Per Channel Programmable Peak Detect and
Limiter
SPI™ and I²C
Separate 2.5 V to 5.0 V Serial Port and Host
Control Port Supplies
Multibit
Volume
Σ∆
/ Limiter
Modulator
Multibit
Volume
Σ∆
/ Limiter
Modulator
Multibit
Volume
Σ∆
/ Limiter
Modulator
Multibit
Volume
Σ∆
/ Limiter
Modulator
(All Rights Reserved)
CS44800
®
Host Control Interfaces
PSR_RESET
Power
PSR_EN
Supply
PSR_MCLK
PSR_SYNC
Rejection
PSR_DATA
PWMOUTA1+
PWM
PWMOUTA1-
PWMOUTB1+
Conversion
PWMOUTB1-
PWMOUTA2+
PWM
PWMOUTA2-
PWMOUTB2+
Conversion
PWMOUTB2-
PWMOUTA3+
PWM
PWMOUTA3-
Conversion
PWMOUTB3+
PWMOUTB3-
PWMOUTA4+
PWM
PWMOUTA4-
Conversion
PWMOUTB4+
PWMOUTB4-
GPIO0
GPIO1
PWM
GPIO2
Backend
GPIO3
Control/
GPIO4
Status
GPIO5
GPIO6
MARCH '06
DS632F1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CS44800 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Cirrus Logic CS44800

  • Page 1 Σ∆ / Limiter Conversion PWMOUTB4+ Modulator PWMOUTB4- MUTE SCL/CCLK GPIO0 SDA/CDOUT GPIO1 AD1/CDIN GPIO2 SPI/I C Host Backend GPIO3 Control Port AD0/CS Control/ GPIO4 Status GPIO5 GPIO6 Copyright © Cirrus Logic, Inc. 2006 MARCH '06 (All Rights Reserved) DS632F1 http://www.cirrus.com...
  • Page 2 This efficiency provides for smaller device package, less heat sink requirements, and smaller power supplies. The CS44800 is ideal for audio systems requiring wide dynamic range, negligible distortion and low noise, such as A/V receivers, DVD receivers, digital speaker and automotive audio systems.
  • Page 3: Table Of Contents

    CS44800 TABLE OF CONTENTS 1. CHARACTERISTICS AND SPECIFICATIONS ..................8 SPECIFIED OPERATING CONDITIONS ....................8 ABSOLUTE MAXIMUM RATINGS ......................8 DC ELECTRICAL CHARACTERISTICS ....................9 DIGITAL INTERFACE CHARACTERISTICS ..................9 PWM OUTPUT PERFORMANCE CHARACTERISTICS ..............10 PWM FILTER CHARACTERISTICS ....................11 SWITCHING CHARACTERISTICS - XTI ....................
  • Page 4 CS44800 7.1.1 Increment (INCR) ......................... 50 7.1.2 Memory Address Pointer (MAPx) ..................50 7.2 CS44800 I.D. and Revision Register (address 01h) (Read Only) ..........50 7.2.1 Chip I.D. (Chip_IDx) ......................50 7.2.2 Chip Revision (Rev_IDx) ...................... 50 7.3 Clock Configuration and Power Control (address 02h) ..............51 7.3.1 Enable SYS_CLK Output (EN_SYS_CLK) ................
  • Page 5 CS44800 7.19.1 Channel Compensation Filter - Fine Adjust (CHXX_FINE[5:0]) ......... 63 7.20 Interrupt Mode Control (address 28h) ..................63 7.20.1 Interrupt Pin Control (INT1/INT0) ..................63 7.20.2 Overflow Level/Edge Select (OVFL_L/E) ................64 7.21 Interrupt Mask (address 29h) ...................... 64 7.22 Interrupt Status (address 2Ah) (Read Only) ................
  • Page 6 Figure 10.CS44800 Pinout Diagram ......................16 Figure 11.Typical Full-Bridge Connection Diagram .................. 21 Figure 12.Typical Half-Bridge Connection Diagram .................. 22 Figure 13.CS44800 Data Flow Diagram (Single Channel Shown) ............24 Figure 14.Fundamental Mode Crystal Configuration ................25 Figure 15.3rd Overtone Crystal Configuration ..................26 Figure 16.CS44800 Internal Clock Generation ..................
  • Page 7 CS44800 LIST OF TABLES Table 1. Common DAI_MCLK Frequencies ....................25 Table 2. DAI Serial Audio Port Channel Allocations ................. 27 Table 3. Load Compensation Example Settings ..................32 Table 4. Typical PWM Switch Rate Settings ..................... 34 Table 5. Digital Audio Interface Formats ....................53 Table 6.
  • Page 8: Characteristics And Specifications

    CS44800 1. CHARACTERISTICS AND SPECIFICATIONS (All Min/Max characteristics and specifications are guaranteed over the Specified Operating Conditions. Typical performance characteristics and specifications are derived from measurements taken at nominal supply voltages and T = 25°C.) SPECIFIED OPERATING CONDITIONS (GND = 0 V, all voltages with respect to ground)
  • Page 9: Dc Electrical Characteristics

    CS44800 DC ELECTRICAL CHARACTERISTICS (GND = 0 V, all voltages with respect to ground; DAI_MCLK = 12.288 MHz, XTAL = 24.576 MHz, PWM Switch Rate = 384 kHz unless otherwise specified.) Parameter Symbol Units Normal Operation (Note 4) Power Supply Current (Note 5) VD = 2.5 V...
  • Page 10: Pwm Output Performance Characteristics

    CS44800 PWM OUTPUT PERFORMANCE CHARACTERISTICS (Logic “0” = GND = 0 V; Logic “1” = VLS = VLC; VD = 2.5 V; DAI_MCLK = 12.288 MHz; XTAL= 24.576 MHz; PWM Switch Rate = 384 kHz; Fs = 32 kHz to 192 kHz; Measurement bandwidth is 10 Hz to 20 kHz unless otherwise specified;...
  • Page 11: Pwm Filter Characteristics

    CS44800 PWM FILTER CHARACTERISTICS (Logic “0” = GND = 0 V; Logic “1” = VLS = VLC; VD = 2.5 V; DAI_MCLK = 12.288 MHz; XTAL = 24.576 MHz; PWM Switch Rate = 384 kHz; Fs = 32 kHz to 192 kHz; Measurement bandwidth is 10 Hz to 20 kHz unless otherwise specified.)
  • Page 12: Switching Characteristics - Sys_Clk

    CS44800 SWITCHING CHARACTERISTICS - SYS_CLK (VD = 2.5 V, VDP = VLC = VDX = 3.3 V, VLS = 2.5 V to 5.0 V, Cload = 50 pF) Parameter Symbol Unit SYS_CLK Period 18.518 sclki SYS_CLK Duty Cycle SYS_CLK sclki Figure 3.
  • Page 13: Switching Characteristics - Dai Interface

    DAI_LRCK Setup Time Before DAI_SCLK Rising Edge lrcks DAI_SCLK Rising Edge Before DAI_LRCK Edge lrckd 15. After powering up, the CS44800, RST should be held low until after the power supplies and clocks are set- tled. 16. See Table 1 on page 26 for suggested MCLK frequencies.
  • Page 14: Switching Characteristics - Control Port - I²C Format

    CS44800 SWITCHING CHARACTERISTICS - CONTROL PORT - I²C FORMAT (VD = 2.5 V, VDX = VDP = VLS = 3.3 V; VLC = 2.5 V to 5.0 V; Inputs: Logic 0 = GND, Logic 1 = VLC, C = 30 pF)
  • Page 15: Switching Characteristics - Control Port - Spi Format

    CS44800 SWITCHING CHARACTERISTICS - CONTROL PORT - SPI FORMAT (VD = 2.5 V, VDP = VLS = 3.3 V; VLC = 2.5 V to 5.0 V; Inputs: Logic 0 = GND, Logic 1 = VLC, C = 30 pF) Parameter...
  • Page 16: Pin Descriptions

    DAI_LRCK PW MOUTB4+ DAI_SDIN1 PW MOUTB4- DAI_SDIN2 GPIO0 DAI_SDIN3 DAI_SDIN4 GPIO1 GPIO2 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Figure 10. CS44800 Pinout Diagram Pin Name Pin # Pin Description DS632F1...
  • Page 17 CS44800 Power Supply Synchronization Clock (Output) - The PWM synchronized clock to the PS_SYNC switch mode power supply. Crystal Oscillator Input (Input) - Crystal Oscillator input or accepts an external clock input signal that is used to drive the internal PWM core logic.
  • Page 18 CS44800 General Purpose Input, Output (Input/Output) - This pin is configured as an input follow- GPIO2 ing a RST condition. It can be configured as a general purpose input or output which can be individually controlled by the Host Controller.
  • Page 19 CS44800 1, 4, 18, 28, 36, 42, Digital Ground (Input) - Ground reference for digital circuits. 48, 53, DS632F1...
  • Page 20: I/O Pin Characteristics

    CS44800 I/O Pin Characteristics Power Signal Name Rail Driver Receiver Input 2.5 V and 3.3/5.0 V TTL Compatible. SCL/CCLK Input 2.5 V and 3.3/5.0 V TTL Compatible, with Hysteresis. Input / 2.5-5.0 V, SDA/CDOUT 2.5 V and 3.3/5.0 V TTL Compatible, with Hysteresis.
  • Page 21: Typical Connection Diagrams

    CS44800 3. TYPICAL CONNECTION DIAGRAMS +3.3 V to +5.0 V 10 µF PWMOUTA1+ PWM IN1 OUT1 PWMOUTA1- Front Left +2.5 V GPIO1 CONTROL STATUS 0.1 µF 0.01 µF 10 µF PWMOUTB1+ PWM IN2 OUT2 PWMOUTB1- 0.1 µF 0.01 µF Front Right...
  • Page 22: Figure 12.Typical Half-Bridge Connection Diagram

    CS44800 +3.3 V to +5.0 V 10 µF PWMOUTA1+ PWM IN1 OUT1 PWMOUTA1- +2.5 V 0.1 µF 0.01 µF Front Left 10 µF PWMOUTB1+ PWM IN2 OUT2 PWMOUTB1- Front Right 0.1 µF 0.01 µF CONTROL GPIO2 CS44800 STATUS PWMOUTA2+ PWM IN1...
  • Page 23: Applications

    90% efficiency. This efficiency provides for a smaller device package, less heat sink requirements, and smaller power supplies. The CS44800 is ideal for audio systems requiring wide dynamic range, negligible distortion, and low noise such as A/V receivers, DVD receivers, digital speaker, and automotive audio systems.
  • Page 24: Clock Generation

    SYS_CLK 1,2,4,8 Over Sample (OSRATE) AM Freq. Hop (AM_FREQ_HOP) Figure 13. CS44800 Data Flow Diagram (Single Channel Shown) Clock Generation The sources for internal clock generation for the PWM processing are as follows: • FsIn Domain: – DAI_MCLK, minimum 128Fs •...
  • Page 25: Fsin Domain Clocking

    4.3.2 FsOut Domain Clocking To ensure the highest quality conversion of PWM signals, the CS44800 is capable of operating from a fundamental mode or 3 overtone crystal, or a clock signal attached to XTI, at a frequency of 24.576 MHz to 54 MHz.
  • Page 26: Figure 15.3Rd Overtone Crystal Configuration

    Figure 15. 3 Overtone Crystal Configuration Appropriate clock dividers for each functional block and a programmable divider to support an output for switched-mode power supply synchronization are provided. The clock generation for the CS44800 is shown in the Figure PWM Master...
  • Page 27: Fsin Clock Domain Modules

    FsIn Clock Domain Modules 4.4.1 Digital Audio Input Port The CS44800 interfaces to an external Digital Audio Processor via the Digital Audio Input serial port, the DAI serial port. The DAI port has stereo data inputs with support for I²S, left-justified and right-justified formats.
  • Page 28: Figure 17.I²S Serial Audio Formats

    CS44800 4.4.1.1 I²S Data Format For I²S, data is received most significant bit first, one DAI_SCLK delay after the transition of DAI_LRCK, and is valid on the rising edge of DAI_SCLK. For the I²S format, the left channel data is presented when DAI_LRCK is low;...
  • Page 29: Figure 19.Right-Justified Serial Audio Formats

    CS44800 4.4.1.3 Right-Justified Data Format In the right-justified format, data is received most significant bit first and with the least significant bit pre- sented on the last DAI_SCLK before the DAI_LRCK transition and is valid on the rising edge of DAI_SCLK.
  • Page 30: Figure 21.One Line Mode #2 Serial Audio Format

    CS44800 4.4.1.5 One Line Mode #2 In One Line mode #2 format, data is received most significant bit first on the first DAI_SCLK after a DAI_LRCK transition and is valid on the rising edge of DAI_SCLK. DAI_SCLK must operate at a 256 Fs rate.
  • Page 31: Auto Rate Detect

    Table 1 on page 4.4.3 De-Emphasis The CS44800 includes on-chip digital de-emphasis filters. The de-emphasis feature is included to accom- modate older audio recordings that utilize pre-emphasis equalization as a means of noise reduction. Figure 23 shows the de-emphasis curve. The frequency response of the de-emphasis curve will scale pro- portionally with changes in sample rate, Fs.
  • Page 32: Fsout Clock Domain Modules

    To accommodate input sample rates ranging from 32 kHz to 192 kHz the CS44800 utilizes a Sample Rate Converter (SRC) and several clock- ing modes that keep the PWM switching frequency fixed.
  • Page 33: Peak Detect / Limiter

    SZC[1:0] bits. 4.5.4 Peak Detect / Limiter The CS44800 has the ability to limit the maximum signal amplitude to prevent clipping. The “Peak Limiter Control Register (address 15h)” on page 60 is used to configure the peak detect and limiter engines’ op- eration.
  • Page 34: Interpolation Filter

    CS44800 Required XTAL Fsout (kHz) Fsin (kHz) Quant Level OSRATE Switch Rate or SYS_CLK using SRC (kHz) (MHz) 32, 44.1, 48, 88.2, 96, 24.576 176.4, 192 49.152 32, 44.1, 48, 88.2, 96, 421.875 27.000 421.875 176.4, 192 843.75 54.000 Table 4. Typical PWM Switch Rate Settings 4.5.6...
  • Page 35: 4.5.10 Power Supply Rejection (Psr) Real-Time Feedback

    “Typical Connection Diagrams” on page 22 for examples on how to connect the external ADC (CS4461) to the CS44800 for PSR feedback, “Recommended PSR Calibration Sequence” on page and the CS4461 datasheet.
  • Page 36: Control Port Description And Timing

    The control port has 2 modes: SPI and I²C, with the CS44800 acting as a slave device. SPI mode is selected if there is a high to low transition on the AD0/CS pin, after the RST pin has been brought high. I²C mode is selected by connecting the AD0/CS pin through a resistor to VLC or GND, thereby permanently selecting the desired AD0 bit address state.
  • Page 37: I²C Mode

    All other transitions of SDA occur while the clock is low. The first byte sent to the CS44800 after a Start condition consists of a 7 bit chip address field and a R/W bit (high for a read, low for a write).
  • Page 38: Gpios

    Host Interrupt The CS44800 has a comprehensive interrupt capability. The INT output pin is intended to drive the inter- rupt input pin on the host microcontroller. The INT pin may be set to be active low, active high or active low with an open-drain driver.
  • Page 39: Power Supply, Grounding, And Pcb Layout

    5. POWER SUPPLY, GROUNDING, AND PCB LAYOUT The CS44800 requires a 2.5 V digital power supply for the core logic. In order to support a number of PWM backend solutions, separate VDP power pins are provided to condition the interface signals to support up to 5.0 V levels. The VDP power pins control the voltage levels for all PWM interface signals, PSR interface signals and GPIO for control and status.
  • Page 40: Figure 28.Recommended Cs44800 Crystal Circuit Layout

    C3 and C4 should have a C0G (NPO) dielectric. Care should be taken to minimize the distance between the CS44800 XTI/XTO pins and C3. Top and bottom ground fill should be used as much as possible around and in between all crystal circuit components to minimize noise.
  • Page 41: Figure 29.Recommended Psr Circuit Layout

    (NPO) dielectric and be placed as close as possible to the CS4461 AIN+/- pins. The CS4461 and input buffer should be placed on the board between the CS44800 and the high voltage power supply. The sense point of the high volt- age power supply (the point at which the input buffer taps off of the high voltage power supply) should be close to the middle of the amplifier output channels.
  • Page 42: Reset And Power-Up

    When RST is low, the CS44800 enters a low-power mode and all internal states are reset, including the control port and registers. When RST is high, the control port becomes operational and the desired settings should be loaded into the control registers.
  • Page 43: Recommended Psr Calibration Sequence

    Set MIN_PULSE[4:0] to ‘00000’b. 7. Set the PDN bit to ‘0’b to take the CS44800 out of the power-down state. 8. Start all clocks on the DAI interface (DAI_MCLK, DAI_SCLK, DAI_LRCK). This will initiate the SRC to begin the lock sequence.
  • Page 44: Recommended Power-Down Sequence

    Set PSR_RESET = 1b Set PSR_EN = 1b Set PSR_EN = 0b Read DEC_OUTD[23:0] 3FEF90h < DEC_OUTD[23:0] < 400FFFh? Done DEC_OUTD[23:0] > 400FFFh? - 9Bh + 9Bh Figure 30. PSR Calibration Sequence 5.1.4 Recommended Power-Down Sequence 1. Mute all channel outputs by setting the corresponding CHxx_MUTE bits to ‘1’b. 2.
  • Page 45 8. Set the PDN bit to ‘1’b to put the CS44800 in the power down state.
  • Page 46: Register Quick Reference

    6. REGISTER QUICK REFERENCE Addr Function ID / Rev. CHIP_ID3 CHIP_ID2 CHIP_ID1 CHIP_ID0 REV_ID3 REV_ID2 REV_ID1 REV_ID0 page 50 default Clock Config / Power EN_SYS_CLK SYS_CLK_DIV1 SYS_CLK_DIV0 PWM_MCLK_DIV1 PWM_MCLK_DIV0 PDN_XTAL PDN_OUTPUT_MO Control page 51. default Chnl Power Down PDN_PWMB4 PDN_PWMA4 PDN_PWMB3 PDN_PWMA3 PDN_PWMB2...
  • Page 47 Addr Function Channel Vol. Con- CHB2_FVOL1 CHB2_FVOL0 CHA2_FVOL1 CHA2_FVOL0 CHB1_FVOL1 CHB1_FVOL0 CHA1_FVOL1 CHA1_FVOL0 trol 1-Fraction page 59. default Channel Vol. Con- CHB4_FVOL1 CHB4_FVOL0 CHA4_FVOL1 CHA4_FVOL0 CHB3_FVOL1 CHB3_FVOL0 CHA3_FVOL1 CHA3_FVOL0 trol 2-Fraction page 59 default Channel Mute CHB4_MUTE CHA4_MUTE CHB3_MUTE CHA3_MUTE CHB2_MUTE CHA2_MUTE CHB1_MUTE...
  • Page 48 Addr Function Chnl A3 Comp. RESERVED RESERVED CHA3_FINE5 CHA3_FINE4 CHA3_FINE3 CHA3_FINE2 CHA3_FINE1 CHA3_FINE0 Filter - Fine Adj page 63 default Chnl B3 Comp. RESERVED RESERVED CHB3_CORS5 CHB3_CORS4 CHB3_CORS3 CHB3_CORS2 CHB3_CORS1 CHB3_CORS0 Filter - Coarse Adj page 62 default Chnl B3 Comp. RESERVED RESERVED CHB3_FINE5...
  • Page 49 Addr Function PWM Config OSRATE RESERVED RESERVED A1/B1_OUT_CNFG A2/B2_OUT_CNFG A3_OUT_CNFG B3_OUT_CNFG A4/B4_ OUT_CNFG page 68 default PWM Minimum Pulse DISABLE_ RESERVED RESERVED MIN_PULSE4 MIN_PULSE3 MIN_PULSE2 MIN_PULSE1 MIN_PULSE0 Width PWMOUTxx- page 69 default PWMOUT Delay DIFF_DLY2 DIFF_DLY1 DIFF_DLY0 CHNL_DLY4 CHNL_DLY3 CHNL_DLY2 CHNL_DLY1 CHNL_DLY0 page 70...
  • Page 50: Register Description

    7.1.2 Memory Address Pointer (MAPx) Default = 0000001 Function: Memory address pointer (MAP). Sets the register address that will be read or written by the control port. CS44800 I.D. and Revision Register (address 01h) (Read Only) CHIP_ID3 CHIP_ID2 CHIP_ID1 CHIP_ID0...
  • Page 51: Clock Configuration And Power Control (Address 02H)

    CS44800 Clock Configuration and Power Control (address 02h) EN_SYS_CLK SYS_CLK_DIV1 SYS_CLK_DIV0 PWM_MCLK_DIV1 PWM_MCLK_DIV0 PDN_XTAL PDN_OUTPUT_MODE PDN 7.3.1 Enable SYS_CLK Output (EN_SYS_CLK) Default = 1 Function: This bit enables the driver for the SYS_CLK signal. If the SYS_CLK output is unused, this bit should be set to ‘0’b to disable the driver.
  • Page 52: Power Down Output Mode (Pdn_Output_Mode)

    CS44800 7.3.5 Power Down Output Mode (PDN_OUTPUT_MODE) Default = 0 0 - PWM Outputs are driven low during power down 1 - PWM Outputs are driven to the inactive state during power down Function: This bit is used to select the power-down state of the PWM output signals. When set to 0, each channel which has been powered down, following the ramp-down cycle if enabled, will drive the output signals, PWMOUTxx+ and PWMOUTxx-, low.
  • Page 53: Misc. Configuration (Address 04H)

    CS44800 Misc. Configuration (address 04h) DIF2 DIF1 DIF0 RESERVED AM_FREQ_HOP FREEZE DEM1 DEM0 7.5.1 Digital Interface Format (DIFX) Default = 001 Function: These bits select the digital interface format used for the DAI Serial Port. The required relationship be- tween the Left/Right clock, serial clock, and serial data is defined by the Digital Interface Format and the options are detailed in Figures 17 - 22.
  • Page 54: Emphasis Control (Dem[1:0])

    CS44800 7.5.4 De-Emphasis Control (DEM[1:0]) Default = 00 00 - no de-emphasis 01 - 32 kHz de-emphasis filter 10 - 44.1 kHz de-emphasis filter 11 - 48 kHz de-emphasis filter Function: Enables the appropriate digital filter to maintain the standard 15 ms/50 ms digital de-emphasis filter re- sponse.
  • Page 55: Volume Control Configuration (Address 06H)

    CS44800 Volume Control Configuration (address 06h) SNGVOL SZC1 SZC0 RESERVED MUTE_50/50 SRD_ERR SRU_ERR AMUTE 7.7.1 Single Volume Control (SNGVOL) Default = 0 Function: The individual channel volume levels are independently controlled by their respective Volume Control reg- isters when this function is disabled. When enabled, the volume on all channels is determined by the A1 Channel Volume Control register.
  • Page 56: Soft Ramp-Down On Interface Error (Srd_Err)

    1 - Enabled Function: The PWM converters of the CS44800 will mute the output following the reception of 8192 consecutive audio samples of static 0 or -1. A single sample of non-static data will release the mute. Detection and muting is done independently for each channel. The muting function is affected, similar to volume control changes, by the Soft and Zero Cross bits (SZC[1:0]).
  • Page 57: Master Volume Control - Integer (Address 07H)

    CS44800 Master Volume Control - Integer (address 07h) MSTR_IVOL7 MSTR_IVOL6 MSTR_IVOL5 MSTR_IVOL4 MSTR_IVOL3 MSTR_IVOL2 MSTR_IVOL1 MSTR_IVOL0 7.8.1 Master Volume Control - Integer (MSTR_IVOL[7:0]) Default = 00000000 Function: The Master Volume Control - Integer register allows global control of the signal levels on all channels in 1 dB increments from +24 to -127 dB.
  • Page 58: Table 7. Master Fractional Volume Settings

    CS44800 1. Convert the decimal integer to binary. This is MSTR_IVOL[7:0]. 2. Select the bit representation of the desired 0.25 fractional increment. This is MSTR_FVOL[1:0]. 3. Concatenate MSTR_IVOL[7:0]: MSTR_FVOL[1:0] to form a 10-bit binary value. 4. Perform a 2’s complement conversion on all 10 bits.
  • Page 59: Channel Xx Volume Control - Integer (Addresses 09H - 10H)

    CS44800 7.10 Channel XX Volume Control - Integer (addresses 09h - 10h) CHXX_IVOL7 CHXX_IVOL6 CHXX_IVOL5 CHXX_IVOL4 CHXX_IVOL3 CHXX_IVOL2 CHXX_IVOL1 CHXX_IVOL0 7.10.1 Channel Volume Control - Integer (CHXx_IVOL[7:0]) Default = 00000000 Function: The Channel X Volume Control - Integer register allows global control of the signal levels on all channels in 1 dB increments from +24 to -127 dB.
  • Page 60: Channel Mute (Address 13H)

    0 - Disabled 1 - Enabled Function: The PWM outputs of the CS44800 will mute when enabled. The muting function is affected, similar to at- tenuation changes, by the Soft and Zero Cross bits (SZC[1:0]). 7.14 Channel Invert (address 14h)
  • Page 61: Peak Limiter Control Register (Address 15H)

    1 - Enabled Function: The CS44800 will limit the maximum signal amplitude to prevent clipping when this function is enabled. Peak Signal Limiting is performed by digital attenuation. The attack rate is determined by the Limiter At- tack Rate register.
  • Page 62: Limiter Release Rate (Address 17H)

    CS44800 Binary Code Decimal Value Attack Rate - 384 kHz Attack Rate - 421.875 kHz (µs per (µs per 00000001 83.33 75.852 00010100 4.167 3.793 00101000 2.083 1.896 00111100 1.389 1.264 01011010 0.926 0.843 Table 10. Limiter Attack Rate Settings 7.17...
  • Page 63: Chnl Xx Load Compensation Filter - Fine Adjust (Addresses 19H, 1Bh, 1Dh, 1Fh, 21H, 23H, 25H, 27H)

    CS44800 CHXX_CORS[5:0] Coarse Filter Setting 000000 0 dB 000001 -0.1 dB 001010 -1.0 dB 011001 -2.5 dB 100000 -3.2 dB 101000 -4.0 dB Table 12. Channel Load Compensation Filter Coarse Adjust 7.19 Chnl XX Load Compensation Filter - Fine Adjust...
  • Page 64: Overflow Level/Edge Select (Ovfl_L/E)

    CS44800 7.20.2 Overflow Level/Edge Select (OVFL_L/E) Default = 0 Function: This bit defines the OVFL interrupt type (0 = level sensitive, 1 = edge trigger). The Over Flow status of all the audio channels when configured as “edge trigger” is cleared by reading the Channel Over Flow Status (address 2Bh) (Read Only), and by reset.
  • Page 65: Src Lock Interrupt (Src_Lock)

    CS44800 7.22.2 SRC Lock Interrupt (SRC_LOCK) Default = 0 Function: When high, indicates that on all active channels, the sample rate converters have achieved lock. This interrupt is an edge-triggered event. If this bit is set to a 1b, indicating a lock condition, and an SRC_UNLOCK condition is detected, then this bit will be reset to 0b before a read of the Interrupt Status Register.
  • Page 66: Channel Over Flow Status (Address 2Bh) (Read Only)

    CS44800 7.23 Channel Over Flow Status (address 2Bh) (Read Only) CHB4_OVFL CHA4_OVFL CHB3_OVFL CHA3_OVFL CHB2_OVFL CHA2_OVFL CHB1_OVFL CHA1_OVFL For all bits in this register, a ‘1’ means the associated condition has occurred at least once since the register was last read. A ‘0’ means the associated condition has NOT occurred since the last reading of the register.
  • Page 67: Gpio Pin Level/Edge Trigger (Address 2Eh)

    CS44800 7.26 GPIO Pin Level/Edge Trigger (address 2Eh) RESERVED GPIO6_L/E GPIO5_L/E GPIO4_L/E GPIO3_L/E GPIO2_L/E GPIO1_L/E GPIO0_L/E 7.26.1 GPIO Level/Edge Input Sensitive (GPIOX_L/E) Default = 0 Function: General Purpose Input - This bit defines the GPIO input type (0 = level sensitive, 1 = edge trigger) when a GPIO pin is configured as an input.
  • Page 68: Gpio Interrupt Mask Register (Address 30H)

    CS44800 7.28 GPIO Interrupt Mask Register (address 30h) RESERVED RESERVED RESERVED RESERVED M_GPIO3 M_GPIO2 M_GPIO1 M_GPIO0 7.28.1 GPIO Pin Interrupt Mask (M_GPIOX) Default = 0 Function: General Purpose Input - The bits of this register serve as a mask for GPIO[3:0] interrupt sources. If a mask bit is set to 1, the interrupt is unmasked, meaning that its occurrence will affect the INT pin and the Inter- rupt Status register.
  • Page 69: Channel A3 Output Configuration (A3_Out_Cnfg)

    CS44800 er-down state by setting the PDN bit in the register “Clock Configuration and Power Control (address 02h)” on page 51 to a 1b. Attempts to write this register while the PDN is not set will be ignored. 7.29.4 Channel A3 Output Configuration (A3_OUT_CNFG)
  • Page 70: Minimum Pwm Output Pulse Settings (Min_Pulse[4:0])

    CS44800 state by setting the PDN bit in the register “Clock Configuration and Power Control (address 02h)” on page 51 to a 1b. Attempts to write this register while the PDN is not set will be ignored. 7.30.2 Minimum PWM Output Pulse Settings (MIN_PULSE[4:0])
  • Page 71: Table 16. Channel Delay Settings

    CS44800 The Channel Delay bits allow delay adjustment of each of the PWMOUT differential signal pairs, PW- MOUTAx+/PWMOUTAx- from the associated PWMOUTBx+/PWMOUTBx-. The value of this register de- termines the amount of delay inserted in the output path. The effective delay is calculated by multiplying the register value by the period of the PWM_MCLK.
  • Page 72: Figure 31.Pwm Output Delay

    CS44800 PWMOUTA1+ tdif PWMOUTA1- PWMOUTB1+ tdif PWMOUTB1- PWMOUTA2+ tdif PWMOUTA2- PWMOUTB2+ tdif PWMOUTB2- PWMOUTA3+ tdif PWMOUTA3- PWMOUTB3+ tdif PWMOUTB3- PWMOUTA4+ tdif PWMOUTA4- PWMOUTB4+ tdif PWMOUTB4- Figure 31. PWM Output Delay DS632F1...
  • Page 73: Psr And Power Supply Configuration (Address 34H)

    CS44800 7.32 PSR and Power Supply Configuration (address 34h) PSR_EN PSR_RESET FEEDBACK_EN RESERVED RESERVED PS_SYNC_DIV2 PS_SYNC_DIV1 PS_SYNC_DIV0 7.32.1 Power Supply Rejection Enable (PSR_EN) Default = 0 0 - disable 1 - enable Function: Enables the on-card and internal power supply rejection circuitry. This bit will cause the PSR_EN output signal to change logic level.
  • Page 74: Power Supply Rejection Reset (Psr_Reset)

    CS44800 7.32.2 Power Supply Rejection Reset (PSR_RESET) Default = 0 0 - force reset condition 1 - remove reset condition Function: This bit is used to assert a reset condition to the on-card PSR components. When set to a ‘0’b, the PSR_RESET signal will be asserted low.
  • Page 75: Decimator Scale (Dec_Scale[18:0])

    CS44800 7.33.2 Decimator Scale (DEC_SCALE[18:0]) Default = 25868h Function: These bits are used to scale the power supply reading (Decimator Outd (addresses 3Bh, 3Ch, 3Dh)) dur- ing the PSR feedback calibration sequence. DEC_SCALE[18:0] has 19-bit precision, formatted as signed 1.18 with decimal values from -1 to 1-2^(-18). The combination of shift and scale factors (DEC_SCALE[18:0]*2^(DEC_SHIFT[2:0])) can be viewed as a floating point coefficient.
  • Page 76: Parameter Definitions

    CS44800 8. PARAMETER DEFINITIONS Dynamic Range (DR) The ratio of the rms value of the signal to the rms sum of all other spectral components over the specified bandwidth, typically 20 Hz to 20 kHz. Dynamic Range is a signal-to-noise ratio measurement over the spec- ified band width made with a -60 dBFS signal.
  • Page 77: References

    It is measured over a 20 Hz to 20 kHz bandwidth with units in dB. Sample Rate Converter. Converts data derived at one sample rate to a differing sample rate. The CS44800 operates at a fixed sample frequency. The internal sample rate converter is used to convert digital audio streams playing back at other frequencies to the PWM output rate.
  • Page 78: 10.Package Dimensions

    CS44800 10.PACKAGE DIMENSIONS 64L LQFP PACKAGE DRAWING Note: See Legend Below ∝ Figure 32. 64-Pin LQFP Package Drawing INCHES MILLIMETERS 0.55 0.063 1.40 1.60 0.002 0.004 0.006 0.05 0.10 0.15 0.007 0.008 0.011 0.17 0.20 0.27 0.461 0.472 BSC 0.484 11.70...
  • Page 79: 11.Thermal Characteristics

    CS44800 11.THERMAL CHARACTERISTICS Parameter Symbol Units Junction to Ambient Thermal Impedance 2 Layer Board θ °C/Watt 4 Layer Board 12.ORDERING INFORMATION Product Description Package Temp Range Container Pb-Free Order# 8-Channel Digital Ampli- CS44800 LQFP -10° to +70°C Rail CS44800-CQZ fier Controller...
  • Page 80 OTHER AGENTS FROM ANY AND ALL LIABILITY, INCLUDING ATTORNEYS’ FEES AND COSTS, THAT MAY RESULT FROM OR ARISE IN CONNECTION WITH THESE USES. Cirrus Logic, Cirrus, the Cirrus Logic logo designs, and Popguard are trademarks of Cirrus Logic, Inc. All other brand and product names in this document may be trademarks or service marks of their respective owners.

Table of Contents