2 dsp engine, Figure 5. dsp engine signal flow, Fixed function dsp – Cirrus Logic CS43L22 User Manual

Page 21

Advertising
background image

DS792F2

21

CS43L22

Confidential Draft

3/4/10

4.2

DSP Engine

Referenced Control

Register Location

DSP
DEEMPH .............................
PCMxMUTE ........................
PCMxVOL[6:0] ....................
INV_PCMx...........................
PCMxSWAP[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 44
“PCM Channel x Mute” on page 47
“PCM Channel x Volume” on page 47
“Invert PCM Signal Polarity” on page 43
“PCM Channel Swap” on page 52
“Master Volume Control” on page 51
“Master Playback Mute” on page 43
“Digital Soft Ramp” on page 44
“Digital Zero Cross” on page 45
“Playback Volume Setting B=A” on page 43
“Tone Control Enable” on page 50
“Bass Corner Frequency” on page 50
“Treble Corner Frequency” on page 50
“Bass Gain” on page 51
“Treble Gain” on page 50
“Peak Detect and Limiter” on page 54
“Limiter Soft Ramp Disable” on page 53
“Limiter Zero Cross Disable” on page 54
“Limiter Maximum Threshold” on page 53
“Limiter Cushion Threshold” on page 53
“Limiter Attack Rate” on page 55
“Limiter Release Rate” on page 54

Beep

Generator

Bass/

Treble/

Control

Σ

VOL

Peak

Detect

Limiter

Chnl Vol.

Settings

Demph

VOL

VOL

+12dB/-102dB

0.5dB steps

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

+12dB/-51.5dB

0.5dB steps

PCMAMUTE
PCMBMUTE
PCMAVOL[6:0]
PCMBVOL[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]

PCM Se

ri

a

l

In

te

rf

ac

e

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

Channel

Swap

INV_PCMA
INV_PCMB

PWM

Modulator

DAC

Figure 5. DSP Engine Signal Flow

Advertising