WAN_0276 WM8962 to WM8962B Migration Document

w
WAN_0276
WM8962 to WM8962B Migration Document
INTRODUCTION
The WM8962B is a new device succeeding the WM8962. The WM8962B is completely backwards
compatible and includes several functional improvements.
This document outlines differences between the WM8962 and WM8962B.
CHANGE LOG
The changes between the WM8962 and WM8962B are summarised in the table below.
FEATURE
WM8962
WM8962B
1
Reported Device
Revision
011b
101b
2
Oscillator to MCLK path
FLL or PLL must be used to get
MCLK from Oscillator.
MCLK can be provided by the
Oscillator via a clock divider,
without requiring an FLL or PLL
to be enabled.
3
Higher MICBIAS
Voltage Options
MICBIAS output voltage can be
0.84 x AVDD or 1.18 x AVDD.
MICBIAS output voltage can be
0.84 x AVDD, 1.18 x AVDD,
1.34 x AVDD or 1.63 x AVDD.
4
Stereo 2W Speaker
Output
Supports up to 1W/Ch or 2W in
mono output configuration.
Supports up to 2W/Ch output
power into 4ohm loads.
Table 1 Summary of Changes between WM8962 and WM8962B
WOLFSON MICROELECTRONICS plc
To receive regular email updates, sign up at http://www.wolfsonmicro.com/enews
July 2012, Rev 1.1
Copyright 2012 Wolfson Microelectronics plc
WAN_0276
Customer Information
HARDWARE MIGRATION
PACKAGE
There are no differences between package dimensions of the WM8962 and WM8962B.
PACKAGE
PITCH
49-ball W-CSP
DIMENSIONS
0.5mm
3.594 x 3.984 x 0.7mm
Table 2 WM8962/WM8962B Package Details
BALL-OUT
There are no differences between ball-out on the WM8962 and WM8962B.
A
1
2
SPKOUTLP
SPKVDD1
B
4
5
6
7
MICBIAS
HPOUTR
CPVOUTP
CPVOUTN
SPKOUTLN
HPOUTFB
HPOUTL
CPCA
CPCB
3
C
SPKGND2
SPKVDD2
SPKOUTRN
IN1L
VMIDC
CPVDD
CPGND
D
DACDAT
ADCDAT
LRCLK
IN1R
IN2L
AVDD
AGND
E
BCLK
SDA
CS/GPIO6
CLKOUT2/
GPIO2
IN2R
IN4L
IN4R
F
SCLK
CIFMODE
DGND
CLKOUT3/
GPIO3
IN3L
IN3R
XTO
G
GPIO5
DCVDD
DBVDD
PLLVDD
CLKOUT5
MCLK/XTI
Figure 1 WM8962/WM8962B Ball-Out
w
Customer Information
July 2012, Rev 1.1
2
WAN_0276
Customer Information
EXTERNAL COMPONENTS
PLLVDD
MICVDD
SPKVDD2
SPKVDD1
CPVDD
DBVDD
DCVDD
AVDD
There are no differences between external components for the WM8962 and WM8962B.
AGND
DGND
CPGND
AVDD
SPKGND1
DCVDD
SPKGND2
DBVDD
PLLGND
CPVDD
SPKVDD1
SPKVDD2
VMIDC
MICVDD
4.7 F
PLLVDD
4.7 F
0.1 F
0.1 F
2.2 F
4.7 F
4.7 F
4.7 F
4.7 F
MICBIAS
1.0 F
SDA
SCLK
Control Interface
MCLK/XTI
CIFMODE
CSB/GPIO6
BCLK
WM8962
and
WM8962B
LRCLK
Audio Interface
DACDAT
ADCDAT
Crystal Oscillator
XTO
24MHz
HPOUTFB
Headset
HPOUTR
HPOUTL
0.1 F
0.1 F
CLKOUT2/GPIO2
20
CLKOUT3/GPIO3
GPIO /
External Clocking
20
(Note: HPOUTFB ground
connection close to headset jack)
GPIO5
CLKOUT5
1 F
1 F
1 F
1 F
Analogue Audio
(Mic / Line) Inputs
1 F
1 F
SPKOUTLN
IN1R
SPKOUTLP
IN2L
SPKOUTRN
IN2R
SPKOUTRP
IN3L
IN3R
1 F
1 F
IN1L
CPCA
Loudspeaker
Loudspeaker
2.2 F
CPCB
IN4L
CPVOUTN
IN4R
CPVOUTP
2.2 F
2.2 F
Note that the optimum input capacitance will vary
according to the required frequency response and the
applicable input impedance.
Figure 2 WM8962/WM8962B Recommended External Components
w
Customer Information
July 2012, Rev 1.1
3
WAN_0276
Customer Information
SOFTWARE MIGRATION
The WM8962B register map is fully backwards compatible with the WM8962 register map. When
migrating from the WM8962 to the WM8962B, software changes will only be required where new
features will be utilised.
The table below shows a cut down version of the register map, highlighting changes between the
WM8962 and WM8962B. Any register fields or default register values that have been added or
changed on the WM8962B are shaded grey with bold text. Default register values are shown on the
far right-hand column.
Note that the changes to R01h will only affect read-back of this register,
REG
NAME
15
14
13
12
11
CUST_ID[3:0]
(Read only)
10
9
R01
(01h)
Right Input
Volume
CHIP_REV[2:0]
(Read only)
R29
(1Dh)
R152
(98h)
Pwr Mgmt (3)
0
0
0
0
0
0
0
Analogue
Clocking 4
0
0
0
0
0
0
0
8
7
6
IN_VU INPGA INR_ZC
R_MUT
E
0
0
0
0
1
1
5
4
3
2
1
0
INR_VOL[5:0]
0
0
0
0
0
OSC_M
CLK_S
RC
0
0
MICBIAS_EVR
[1:0]
0
0
DEFAULT
DEFAULT
WM8962
WM8962B
0x069F
0x0A9F
0x0000
0x0000
0x00C0
0x00C0
Table 3 Register Map Changes from WM8962 to WM8962B
Features that are new to the WM8962B are described in the following sections. More information
about the new register map fields is also included in these sections.
1. REPORTED DEVICE REVISION
CHIP_REV can be read back from R01h[11:9] of the register map in the WM8962 and WM8962B.
This value indicates the revision of the device. The WM8962 revision is 011b whilst the WM8962B
revision is numbered as 101b.
w
Customer Information
July 2012, Rev 1.1
4
WAN_0276
Customer Information
2. OSCILLATOR TO MCLK PATH
On the WM8962, the internal oscillator must be used in conjunction with the FLL or PLL3 in order to
be used as the MCLK source. On the WM8962B a new clock path is provided so that the oscillator
can provide the MCLK source without having to enable the FLL or PLL3.
CLKOUT3
/GPIO3
CLKOUT2
/GPIO2
CLKOUT5
Figure 3 shows the internal clocking diagram for the WM8962B. The features highlighted in red are
not available on the WM8962. The new multiplexor is controlled by OSC_MCLK_SRC.
Figure 3 WM8962B Internal Clocking
The register control bit OSC_MCLK_SRC is described in the table below.
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
R152 (98h)
PLL Spare
4
OSC_MCLK_SRC
0
DESCRIPTION
Oscillator or PLL3 MCLK source select
0 = PLL3
1 = Oscillator
Table 4 WM8962B OCS_MCLK_SRC
w
Customer Information
July 2012, Rev 1.1
5
WAN_0276
Customer Information
3. MICBIAS OUTPUT VOLTAGE
The WM8962 includes a configurable MICBIAS level controlled by MICBIAS_LVL. The WM8962B
includes an additional register field, MICBIAS_EVR, which facilitates two further MICBIAS output
levels.
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
R25 (19h)
Pwr Mgmt
(1)
1
MICBIAS_ENA
0
Microphone Bias Enable
0 = OFF (high impedance output)
1 = ON
R29 (1Dh)
Pwr Mgmt
(3)
1:0
MICBIAS_EVR
[1:0]
00
Microphone Bias Voltage Control
00 = Controlled by MICBIAS_LVL
01 = 1.59 x AVDD (approx.)
10 = 1.33 x AVDD (approx.)
11 = 1.59 x AVDD (approx.)
R48 (30h)
Additional
Control (4)
0
MICBIAS_LVL
1
Microphone Bias Voltage Control
0 = 0.828 x AVDD (approx.)
1 = 1.156 x AVDD (approx.)
Only valid when MICBIAS_EVR=00. In
other cases, the Microphone Bias voltage
is controlled by MICBIAS_EVR alone.
Table 5 WM8962B MICBIAS Control
4. 2W SPEAKER OUTPUT POWER
The WM8962 supports up to 1W output power per channel into stereo 8Ω loads. The WM8962B
supports up to 2W output per channel into stereo 4Ω loads.
w
Customer Information
July 2012, Rev 1.1
6
WAN_0276
Customer Information
TECHNICAL SUPPORT
If you require more information or require technical support, please contact the nearest Wolfson
Microelectronics regional office:
http://www.wolfsonmicro.com/contact
or one of our global distributors:
http://www.wolfsonmicro.com/distribution
w
Customer Information
July 2012, Rev 1.1
7
WAN_0276
Customer Information
IMPORTANT NOTICE
Wolfson Microelectronics plc (“Wolfson”) products and services are sold subject to Wolfson’s terms and conditions of sale, delivery
and payment supplied at the time of order acknowledgement.
Wolfson warrants performance of its products to the specifications in effect at the date of shipment. Wolfson reserves the right to
make changes to its products and specifications or to discontinue any product or service without notice. Customers should therefore
obtain the latest version of relevant information from Wolfson to verify that the information is current.
Testing and other quality control techniques are utilised to the extent Wolfson deems necessary to support its warranty. Specific
testing of all parameters of each device is not necessarily performed unless required by law or regulation.
In order to minimise risks associated with customer applications, the customer must use adequate design and operating safeguards
to minimise inherent or procedural hazards. Wolfson is not liable for applications assistance or customer product design. The
customer is solely responsible for its selection and use of Wolfson products. Wolfson is not liable for such selection or use nor for
use of any circuitry other than circuitry entirely embodied in a Wolfson product.
Wolfson’s products are not intended for use in life support systems, appliances, nuclear systems or systems where malfunction can
reasonably be expected to result in personal injury, death or severe property or environmental damage. Any use of products by the
customer for such purposes is at the customer’s own risk.
Wolfson does not grant any licence (express or implied) under any patent right, copyright, mask work right or other intellectual
property right of Wolfson covering or relating to any combination, machine, or process in which its products or services might be or
are used. Any provision or publication of any third party’s products or services does not constitute Wolfson’s approval, licence,
warranty or endorsement thereof. Any third party trade marks contained in this document belong to the respective third party owner.
Reproduction of information from Wolfson datasheets is permissible only if reproduction is without alteration and is accompanied by
all associated copyright, proprietary and other notices (including this notice) and conditions.
Wolfson is not liable for any
unauthorised alteration of such information or for any reliance placed thereon.
Any representations made, warranties given, and/or liabilities accepted by any person which differ from those contained in this
datasheet or in Wolfson’s standard terms and conditions of sale, delivery and payment are made, given and/or accepted at that
person’s own risk. Wolfson is not liable for any such representations, warranties or liabilities or for any reliance placed thereon by
any person.
ADDRESS:
Wolfson Microelectronics plc
Westfield House
26 Westfield Road
Edinburgh
EH11 2QB
United Kingdom
Tel :: +44 (0)131 272 7000
Fax :: +44 (0)131 272 7001
w
Customer Information
July 2012, Rev 1.1
8