11 dac channel b volume control - address 0bh, 1 volume control (bits 7:0), Table 16. digital volume control example settings – Cirrus Logic CS4265 User Manual

Page 42: 12 dac control 2 - address 0ch, 1 dac soft ramp or zero cross enable (bits 7:6), Dac channel b volume control - address 0bh, Cs4265

Advertising
background image

42

DS657F3

CS4265

6.11

DAC Channel B Volume Control - Address 0Bh

6.11.1

Volume Control (Bits 7:0)

Function:

The digital volume control allows the user to attenuate the signal in 0.5 dB increments from 0 to -127 dB.

The Vol0 bit activates a 0.5 dB attenuation when set, and no attenuation when cleared. The Vol[7:1] bits

activate attenuation equal to their decimal equivalent (in dB). Example volume settings are decoded as

shown in

Table 16

. The volume changes are implemented as dictated by the DACSoft and DACZero-

Cross bits in the DAC Control 2 register (see

Section 6.12.1

).

6.12

DAC Control 2 - Address 0Ch

6.12.1

DAC Soft Ramp or Zero Cross Enable (Bits 7:6)

Function:

Soft Ramp Enable

Soft Ramp allows level changes, both muting and attenuation, to be implemented by incrementally ramp-

ing, in 1/8 dB steps, from the current level to the new level at a rate of 1 dB per 8 left/right clock periods.

See

Table 17

.

Zero Cross Enable

Zero Cross Enable dictates that signal-level changes, either by attenuation changes or muting, will occur

on a signal zero crossing to minimize audible artifacts. The requested level change will occur after a time-

out period between 512 and 1024 sample periods (10.7 ms to 21.3 ms at 48 kHz sample rate) if the signal

does not encounter a zero crossing. The zero cross function is independently monitored and implemented

for each channel. See

Table 17

.

Soft Ramp and Zero Cross Enable

Soft Ramp and Zero Cross Enable dictate that signal-level changes, either by attenuation changes or mut-

ing, will occur in 1/8 dB steps and be implemented on a signal zero crossing. The 1/8 dB level change will

occur after a time-out period between 512 and 1024 sample periods (10.7 ms to 21.3 ms at 48 kHz sam-

7

6

5

4

3

2

1

0

Vol7

Vol6

Vol5

Vol4

Vol3

Vol2

Vol1

Vol0

Binary Code

Volume Setting

00000000

0 dB

00000001

-0.5 dB

00101000

-20 dB

00101001

-20.5 dB

11111110

-127 dB

11111111

-127.5 dB

Table 16. Digital Volume Control Example Settings

7

6

5

4

3

2

1

0

DACSoft

DACZero

InvertDAC

Reserved

Reserved

Reserved

Reserved

Reserved

Advertising