![Cirrus Logic WM8940 Скачать руководство пользователя страница 72](http://html.mh-extra.com/html/cirrus-logic/wm8940/wm8940_manual_2608580072.webp)
WM8940
72
Rev 4.4
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
6
POB_CTRL
0
Power on Bias Control
0=normal (current bias based on VMID)
1=Startup (current bias not based on VMID)
POP Minimisation
5
SOFT_START
0
VMID Soft Start
0=disabled
1=enabled
POP Minimisation
4
TOGGLE
0
Fast VMID Discharge
0=normal
1=enable (used during powerdown)
POP Minimisation
3:1
SR
000
Approximate sample rate (configures the coefficients
for the internal digital filters):
000=48kHz
001=32kHz
010=24kHz
011=16kHz
100=12kHz
101=8kHz
110-111=reserved
Audio Sample
Rates
0
SLOWCLKEN
0
Enables the Timeout Clock for zero cross detection.
Zero Cross
Timeout
8 (08h)
15:8
00h
Reserved
7
MODE_GPIO
0
Selects MODE as a GPIO pin
0 = MODE is an input. MODE selects 2-wire mode
when low and 3-wire mode when high.
1 = MODE can be an input or output under the control
of the GPIO control register. Interface operates in 3-
wire mode regardless of what happens on the MODE
pin.
Control Interface
6
0
Reserved
5:4
OPCLKDIV
00
PLL Output clock division ratio
00=divide by 1
01=divide by 2
10=divide by 3
11=divide by 4
General Purpose
Input Output
3
GPIOPOL
0
GPIO Polarity invert
0=Non inverted
1=Inverted
General Purpose
Input Output
2:0
GPIOSEL
000
CSB/GPIO pin function select:
000=CSB input
001= Jack insert detect
010=Temp ok
011=Amute active
100=PLL clk o/p
101=PLL lock
110=Reserved
111=Reserved
General Purpose
Input Output
9 (09h)
15:2
Reserved
1
AUTOINC
1
Auto-Incremental write enable
0=Auto-Incremental writes disabled
1=Auto-Incremental writes enabled
Control Interface
0
0
Reserved
10 (0Ah)
15:7
00
Reserved