3 analog outputs, Figure 10. dsp engine signal flow, Fixed function dsp – Cirrus Logic CS42L52 User Manual

Page 28

Advertising
background image

28

DS680F2

CS42L52

3/1/13

4.3

Analog Outputs

Referenced Control

Register Location

DSP
DEEMPH .............................
PMIXxMUTE........................
PMIXxVOL[6:0]....................
INV_PCMx...........................
PCMxSWAP[1:0] .................
AMIXxMUTE........................
AMIXxVOL[6:0]....................
ADCxSWAP[1:0]..................
MSTxVOL[7:0].....................
MSTxMUTE.........................
DIGSFT ...............................
DIGZC .................................
PLYBCKB=A........................
TC_EN.................................
BASS_CF[1:0] .....................
TREB_CF[1:0] .....................
BASS[3:0]............................
TREB[3:0]............................
LIMIT ...................................
LIMSRDIS ...........................
LIMZCDIS............................
LMAX[2:0]............................
CUSH[2:0] ...........................
LIMARATE[7:0]....................
LIMRRATE[7:0] ...................

“HP/Speaker De-emphasis” on page 53
“PCM Mixer Channel x Mute” on page 58
“PCM Mixer Channel x Volume” on page 58
“Invert PCM Signal Polarity” on page 52
“PCM Mix Channel Swap” on page 64
“ADC Mixer Channel x Mute” on page 58
“ADC Mixer Channel x Volume” on page 58
“ADC Mix Channel Swap” on page 64
“Master Volume Control” on page 63
“Master Playback Mute” on page 52
“Digital Soft Ramp” on page 53
“Digital Zero Cross” on page 53
“Playback Volume Setting B=A” on page 51
“Tone Control Enable” on page 62
“Bass Corner Frequency” on page 62
“Treble Corner Frequency” on page 62
“Bass Gain” on page 63
“Treble Gain” on page 62
“Peak Detect and Limiter” on page 66
“Limiter Soft Ramp Disable” on page 65
“Limiter Zero Cross Disable” on page 66
“Limiter Maximum Threshold” on page 65
“Limiter Cushion Threshold” on page 65
“Limiter Attack Rate” on page 67
“Limiter Release Rate” on page 66

Beep

Generator

VOL

Bass/

Treble/

Control

VOL

Peak

Detect

Limiter

Chnl Vol.

Settings

Channel

Swap

Demph

VOL

VOL

+12dB/-102dB

0.5dB steps

MSTAVOL[7:0]
MSTBVOL[7:0]

+12dB/-51.5dB

0.5dB steps

AMIXAMUTE
AMIXBMUTE
AMIXAVOL[6:0]
AMIXBVOL[6:0]

+12dB/-51.5dB

0.5dB steps

PMIXAMUTE
PMIXBMUTE
PMIXAVOL[6:0]
PMIXBVOL[6:0]

0dB/-50dB

2.0dB steps

BPVOL[4:0]

DEEMPH

TC_EN
BASS_CF[1:0]
TREB_CF[1:0]
BASS[3:0]
TREB[3:0]
+12.0dB/-10.5dB
1.5dB steps

Fixed Function DSP

MSTAMUTE
MSTBMUTE
DIGSFT
DIGZC
PLYBCKB=A

LIMARATE[7:0]
LIMRRATE[7:0]
LMAX[2:0]
CUSH[2:0]
LIMSRDIS
LIMZCDIS
LIMIT

PCMASWAP[1:0]
PCMBSWAP[1:0]

PC

M

Seria

l

In

te

rf

a

c

e

INPUTS FROM ADCA

and ADCB

OFFTIME[2:0]
ONTIME[3:0]
FREQ[3:0]
BEEP[1:0]
BEEPMIXDIS

Digital Mix to ADC

Serial Interface

Channel

Swap

INV_PCMA
INV_PCMB

ADCASWAP[1:0]
ADCBSWAP[1:0]

PWM

Modulator

DAC

Figure 10. DSP Engine Signal Flow

Advertising