FILTER.CTRL

nRF54LM20A | nRF54LM20B Datasheet

Address offset: 0x524

Aditional PDM configurability

Bit number 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ID I I I I I I I H H H H G G F F F F E E E E D C B A
Reset 0x4EE0D200 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0
ID R/W Field Value ID Value Description
A

RW

OVERRIDERIGHTSOFTMUTE

Override soft mute enable for right channel

Available only in Stereo mode

Disable

0

No action

Enable

1

override and disable soft mute

B

RW

OVERRIDELEFTSOFTMUTE

Override soft mute enable for left channel

Available only in Stereo mode

Disable

0

No action

Enable

1

override and disable soft mute

C

RW

GAINADD0P25

Add +0.25dB to the gain stage

Option to add 0.25dB to the gain stage

Disable

0

Nothing added

Enable

1

+0.25dB added

D

RW

MINORSTEP025CUSTOM

Compensates Gain with +0.25dB

Applicable when custon decimation ratio us used (RATIO=Custom)

Disable

0

Nothing added

Enable

1

+0.25dB added

E

RW

MINORSTEP050CUSTOM

[0..12]

Compensates Gain with +0.5dB steps

Applicable when custon decimation ratio us used (RATIO=Custom)

F

RW

SOFTCYCLES

[0..15]

Custom number of cycles for soft gain/mute function

32*(Multiplication+1) steps

The steps represent one clock cycle at baseband signal frequency; applicable when FILTER.SOFTCYCLES=Custom

G

RW

DATASAMPLEDELAY

Input data sampling point delay in PDM_CLK cycels

Can be used to configure sample delay independently on left and right channel

NoDelay

0

No added delay

DelayOnLeft

1

1 clock cycle delay on left channel

DelayOnRight

2

1 clock cycle delay on right channel

DelayOnBoth

3

1 clock cycle delay on both channels

H

RW

CICFILTERMSBCUSTOM

Defines MSB for CIC fliter when RATIO is set to "Custom"

The value of MSB is 20 + value configured in this field

Range0

0

OSR range low 4 OSR range high 32

Range1

1

OSR range low 34 OSR range high 36

Range2

2

OSR range low 38 OSR range high 42

Range3

3

OSR range low 44 OSR range high 48

Range4

4

OSR range low 50 OSR range high 54

Range5

5

OSR range low 56 OSR range high 64

Range6

6

OSR range low 66 OSR range high 72

Range7

7

OSR range low 74 OSR range high 84

Range8

8

OSR range low 86 OSR range high 96

Range9

9

OSR range low 98 OSR range high 110

Range10

10

OSR range low 112 OSR range high 128

Range11

11

OSR range low 130 OSR range high 146

Range12

12

OSR range low 148 OSR range high 168

Range13

13

OSR range low 170 OSR range high 194

Range14

14

OSR range low 196 OSR range high 222

Range15

15

OSR range low 224 OSR range high 256

I

RW

DECRATIO

[2..127]

Configures decimation ratio to any even number between 6 and 256

Decimation rate is 2x(DECRATIO+1)