Current Sense Resistors for Power Measurement (Bypassable)
S/PDIF In
(Optical)
S/PDIF In
(RCA)
S/PDIF Out
(Optical)
S/PDIF In
(RCA)
CS8416
CS8406
Clocks
And
Data
Selection
(Headers)
Micro-
Controller
Canned
Oscillator
I2C and Board
Controls
Line In Stereo
(RCA)
Mic In 1 and 2
(1/8")
Digital Mic In
(Header)
Headphone Out
(1/8")
Lineout Stereo
(RCA)
Spkphone Out
(Term. Block & 1/8")
Spkphone/Line Out
(Term. Block & 1/8")
Earphone Out
(Term. Block & 1/8")
Direct External Digital
I/O
CDB42L73
Features
Analog Inputs
–Line-level In via 2x mono RCA jacks
–Microphone In via 2x mono 1/8” jacks
Analog outputs
–Headphone out via 1x stereo 1/8” jack
–Line-level out via 2x mono RCA jacks
–Earphone out via terminal block
–Speakerphone out via terminal blocks
S/PDIF interface via RCA/optical jacks
–Input: CS8416 digital audio receiver
–Output: CS8406 digital audio transmitter
External digital I/O via stake headers
–Digital mic in
–Serial audio port I/O
–External I²C
Flexible power-supply configuration
–USB, external power supply, or battery
FlexGUI software control
–Windows® compatible
–Predefined and user-configurable scripts
™
control port I/O
Description
The CDB42L73 board is a dedicated platform for testing
and evaluating the CS42L73, an ultralow power mobile
audio and telephony CODEC.
To allow comprehensive testing of CS42L73 features
and performance, extensive hardware and software
configurable options are available on the CDB42L73.
Hardware options, such as power-supply settings, are
configured via jumpers on the stake headers.
Software options, such as registry settings for the
CS42L73, are configured with the FlexGUI software,
which communicates with the CDB42L73 via USB from
a Windows
I/O headers on the CDB42L73 allow external control
signals (for example, an external DSP or microcontroller) to configure and interface with the CS42L73 and
other devices directly without the use of FlexGUI.
The CDB42L73 also serves as a good component and
layout reference for the CS42L73.
2. THE CDB42L73 SYSTEM OVERVIEW .................................................................................................. 5
2.1 Power Supply Circuitry ..................................................................................................................... 5
2.2 Digital Inputs and Outputs ................................................................................................................ 5
2.3 Digital Mic Input ................................................................................................................................ 5
2.4 Analog Inputs .................................................................................................................................... 6
2.5 Analog Outputs ................................................................................................................................. 6
2.6 Control Port Interface ....................................................................................................................... 6
Figure 18. USB and Microcontroller .......................................................................................................... 26
Figure 19. S/PDIF Receiver and Transmitter; Clock Buffers ..................................................................... 27
2DS882DB1
Figure 20. Power ....................................................................................................................................... 28
Figure 21. Top Side Silkscreen ................................................................................................................. 29
Table 3. LED Information .......................................................................................................................... 11
CDB42L73
DS882DB13
CDB42L73
1. QUICK SETUP GUIDE
This section describes a short procedure to set the CDB42L73 to a standard state for evaluation.
1. Return all jumpers to their factory default settings as described in Table 2 on page 10, and displayed in Fig-
ure 1 on page 11
2. Install the FlexGUI software as outlined in Section 4.2 on page 12.
3. Connect a +5 V power supply to the +5 V Ext (J1) and GND (J2) binding post on the CDB42L73.
4. Connect a USB cable from a Windows
5. Run the FlexGUI software. Restore one of the two factory pre-configured signal test paths (read more about
restoring settings in Section 4.2.2 on page 12):
•Line input to Audio Serial Port output; Audio Serial Port input to headphone/line output
Restore register file: “Factory_Default_LINEIN_to_ASPOUT_ASPIN_to HP_LINEOUT.fgs”
The line inputs are labeled J32 and J33; the headphone output is J29; the line outputs J30 and J31. Audio Serial Port input/outputs are connected via the S/PDIF connectors J16 through J19.
•Microphone input to Audio Serial Port output; Audio Serial Port input to speakerphone/earphone output
Restore register file: “Factory_Default_MICIN_to_ASPOUT_ASPIN_to_SPKrs.fgs”
The microphone inputs are labeled J34 and J35; the speakerphone output is J48; the earphone output
is J47. Audio Serial Port input/outputs are connected via the S/PDIF connectors J16 through J19.
®
-compatible PC to the CDB42L73.
4DS882DB1
CDB42L73
2. THE CDB42L73 SYSTEM OVERVIEW
The CDB42L73 evaluation board is a convenient platform for evaluating the CS42L73 ultralow-power mobile and
telephony CODEC. It supports multiple power supply and signal I/O configurations, including the option to drive the
CS42L73 externally (which bypasses on-board circuitry). The CDB42L73 is also a good component and layout reference for the CS42L73.
Section 2.1 through Section 2.8 below describe the various features of the CDB42L73 evaluation board in detail.
Section 2.9 lists several useful performance measurement tips when evaluating the CDB42L73.
2.1Power Supply Circuitry
The CDB42L73 is designed to be powered by a single +5 V DC power supply. This can be provided by an
external +5 V power supply unit or a regular USB connection, selectable via jumper pin block J50. If using
a USB connection to supply power, the VP supply pin of the CS42L73 requires an external source (J7 or
J49); this is due to the high power requirements of driving a speakerphone. At full speakerphone volume,
the current consumption of the VP supply pin may exceed the current supply capabilities of a typical USB
connection.
Low-dropout regulators (LDOs) step down the +5 V supply to provide clean and stable 3.3 V and 1.8 V rails
to all the onboard circuitry and the CS42L73.
There is also a switching buck regulator which may be used to supply a 1.8 V rail. The buck regulator’s
source, either the main +5 V supply or an external battery, is selectable via jumper pin block J8. It is enabled/disabled with J15. The external battery connection is J49.
Jumper pin blocks J10, J11, J12, J13, and J14 select the power supply source for the CS42L73 supply pins.
In most cases, the selections are between an external supply, the LDO-derived 1.8 V, or the buck-derived
1.8 V.
Jumper pin block J25 selects the source of the CS42L73’s interface voltage, VL. When J25 is shunted in
the “NORM” position, all devices on the board (including the CS42L73) share the same VL supply as selected on J11. However, in strict battery life testing of the CS42L73, it may be useful to decouple the power
usage of VL of peripheral devices (such as signal level shifters) from that of the CS42L73. When J25 is
shunted In the “+1.8V LDO” position, VL for peripheral devices on the CDB42L73 is sourced from the +1.8 V
LDO, while VL for the CS42L73 is determined by the selection on J11.
2.2Digital Inputs and Outputs
The S/PDIF interface on the CDB42L73 accepts coaxial or optical connections for both inputs and outputs.
S/PDIF inputs are handled by the CS8416 receiver; S/PDIF outputs by the CS8406 transmitter. On the
CDB42L73, the CS8416 is configured to operate only in master mode, while the CS8406 is to work only in
slave mode.
Please note that the S/PDIF interface is routed only to the Audio Serial Port (ASP) of the CS42L73; however,
the ASP may also be driven externally via header J23. The Voice Serial Port (VSP) and Auxiliary Serial Port
(XSP) may only be driven externally via headers J24 and J22, respectively.
A complete description of the CS8416 S/PDIF receiver and CS8406 S/PDIF transmitter can be found in their
respective datasheets, downloadable from http://www.cirrus.com.
2.3Digital Mic Input
The digital mic input header, J26, allows up to two digital microphones to interface with the CS42L73. A ribbon cable is required to connect the digital microphones to J26.
DS882DB15
2.4Analog Inputs
Line input (via 2x mono RCA jacks) and microphone input (via 2x mono 1/8-inch jacks) are available on the
CDB42L73. Analog input circuitry simply consists of DC-blocking capacitors and several resistors as shown
in the Typical Connections Diagram of the CS42L73 datasheet.
Button switch S2 engages the CS42L73’s MIC2 automute function when pressed.
Jumper pin blocks J54, J55, and J56 allow the user to evaluate the pseudo-differential analog input features
of the CS42L73. By default, shunts are placed on these jumper pin blocks to emulate a typical single-ended
input use case. When the shunts are removed, the pseudo-differential analog inputs will reject commonmode noise effectively; this is especially useful for eliminating ground loop related problems from the analog
input source.
2.5Analog Outputs
Line output (via 2x mono RCA jacks) and headphone output (via 1x stereo 1/8-inch jack) are available on
the CDB42L73. The line output also has a selectable first order low-pass filter commonly used with DACs;
this is done via jumper pin blocks J38 and J39. In addition, jumper pin blocks J36 and J37 allow the user to
evaluate the pseudo-differential line/headphone output capability of the CS42L73. By default, J36 and J37
are shunted to emulate a typical single-ended output use case. When the shunts are removed, the pseudodifferential line/headphone outputs will reject common-mode noise effectively; this is especially useful for
eliminating ground loop related problems arising from an external connection to the line/headphone outputs.
CDB42L73
The differential earphone, speakerphone, and speakerphone line outputs are provided via terminal blocks
J47, J48, and J52. Each of these outputs has a 1/8-inch jack in parallel to be used as the measurement
point when test loads are connected to the terminal blocks.
It should be noted that the CS35L01 Class-D amplifier (reference designator U13) may be used to amplify
the speakerphone line output. The CS35L01-amplified speakerphone line output may be selected by shunting jumper pin blocks J59 and J60 to the “AMP” position. This is useful when trying to achieve a stereo
speaker driver configuration; for example, the speakerphone output of the CS42L73 may be used as the left
speaker driver, while the amplified speakerphone line output may be used as the right speaker driver. The
CS35L01 may be enabled or disabled via FlexGUI by toggling bit 7 of address 0x01 in the “Micro” tab of the
Register Maps.
2.6Control Port Interface
The Cirrus Logic FlexGUI software application (downloadable from http://www.cirrus.com/msasoftware)
provides users an easy and intuitive way to configure the CDB42L73. A Windows
connectivity is required to run FlexGUI.
The CDB42L73’s onboard microcontroller handles the USB communication with FlexGUI and the control
port interface of the CS42L73. The control port interface of the CS42L73 is routed through jumper pin block
J21. When the pin columns marked “BOARD” are shunted (the default setting), the microcontroller handles
all communication between the FlexGUI application and the CS42L73. If external control is to be used instead of FlexGUI, the shunts on J21 should be removed and the external signals wired in to the pin columns
marked “EXT CONN” (please note the GND pins on the right hand side).
®
-compatible PC with USB
2.7Layout Reference
The CDB42L73 utilizes a six-layer PCB that allows for clean trace fanout from the CS42L73. There are also
dedicated ground planes between each routed layer, providing low-impedance return paths for high frequency signals and improving shielding between layers. Local decoupling and fly capacitors for the
CS42L73 are placed as closely as possible to the device, with the critical components closest.
6DS882DB1
2.8CS42L73 Ultralow Power Mobile Audio and Telephony CODEC
The CS42L73 is a highly integrated, ultralow power, audio and telephony CODEC for portable applications.
It features microphone and line inputs; three bidirectional serial ports with high-performance ASRCs; and
headphone, line, and speaker amplifiers. A complete description of the CS42L73 can be found in its
datasheet, downloadable from http://www.cirrus.com.
2.9Performance Measurement Tips
•Low frequency THD+N and common mode rejection performance may be improved by increasing the
capacitance of the DC-blocking capacitors on the line and microphone inputs (C81, C82, C83, C84, C85,
C86, C87).
•Interchannel isolation (crosstalk) performance of the CS42L73’s headphone output should be measured
with headphone loads connected between TP22 and GND (TP36), and between TP23 and GND (TP36).
These connection points provide the lowest impedance return paths for the headphone loads to reflect
the full headphone crosstalk performance of the CS42L73.
•Dynamic range and THD+N measurement of the CS35L01 (when J59 and J60 are shunted to the “AMP”
position) should be made with an external filter such as the AP AUX-0025 Switching Amplifier Measurement Filter. Filters such as the AUX-0025 prevent switching noise of Class-D amplifiers from affecting
measurement accuracy of traditional audio analyzers.
CDB42L73
DS882DB17
CDB42L73
3. SYSTEM CONNECTIONS AND JUMPER SETTINGS
Board connections and settings are shown in Table 1 and Table 2 below.
CONNECTORINPUT/OUTPUTCONNECTION TYPE AND SIGNAL IF PRESENT
J23ASPInput/OutputCS42L73 Audio Serial Port (LRCK, SCLK, SDIN, SDOUT)
- By default, shunts connect the columns marked “BOARD.” This connects the
CS42L73 Audio Serial port to the S/PDIF interface.
- To use external clock and data signals, remove shunts. Connect external signal and ground to columns marked “EXT CONN.”
J24VSPInput/OutputCS42L73 Voice Serial Port (LRCK, SCLK, SDIN, SDOUT)
J22XSPInput/OutputCS42L73 Auxiliary Serial Port (LRCK, SCLK, SDIN, SDOUT)
J21Input/OutputCS42L73 control port connections (SDA, SCL, INT
- By default, shunts connect the columns marked “BOARD.” This connects the
microcontroller to the control port of the CS42L73.
- To use external control signals, remove shunts. Connect external signal and
ground to columns marked “EXT CONN.”
J26DIG MICInputCS42L73 Digital microphone connection (SCLK, SD, GND, +1.8 V supply)
J16S/PDIF INInputCoaxial S/PDIF digital input
J17S/PDIF INInputOptical S/PDIF digital input
J18S/PDIF OUTOutputCoaxial S/PDIF digital output
J19S/PDIF OUTOutputOptical S/PDIF digital output
J32LINEINAInputCS42L73 line input channel A
J33LINEINBInputCS42L73 line input channel B
J34MIC1InputCS42L73 microphone input channel A
J35MIC2InputCS42L73 microphone input channel B
J29HPOUTOutputCS42L73 headphone output channel A and B
J30LINEOUTAOutputCS42L73 line output channel A
J31LINEOUTBOutputCS42L73 line output channel B
J52SPKLINEOOutputCS42L73 speakerphone line output
J48SPKOUTOutputCS42L73 speakerphone output
J47EAROUTOutputCS42L73 earphone output
Table 1. System Connections
, RESET)
8DS882DB1
CDB42L73
JUMPER PIN
BLOCK
J50+5 V+5 V main supply
J10VA CS42L73 VA supply
J11VL CDB42L73 VL supply
J12VCP CS42L73 VCP sup-
J13VD_FILT CS42L73 VD_FILT
J14VP CS42L73 VP supply
J25BOARD VLCDB42L73 board
J27IVA CS42L73 VA current
J42IVL CS42L73 VL current
J28IVCP CS42L73 VCP cur-
J40IVD_FILTCS42L73 current
J41IVPCS42L73 current
J151.8V BUCK EN +1.8 V switching buck
J81.8V BUCK
SOURCE
PURPOSE POSITIONFUNCTION SELECTED
select
source select
source select
(see also J25)
ply source select
supply source select
source select
peripheral and
CS42L73 VL common
supply toggle
measurement
measurement
rent measurement
measurement
measurement
regulator enable/dis-
able
+1.8 V switching buck
regulator power sup-
ply source
[*]+5V EXT
VA E X T
[*]+1.8 V LDO
+1.8 V BUCK
VL EXT
[*]+1.8 V LDO
+1.8 V BUCK
VCP EXT
[*]+1.8 V LDO
+1.8 V BUCK
VD_FILT_EXT
[*]NORM
VP EXT
[*]+5 V EXT
+1.8 V LDO
[*]NORMAL
[*]Shunted
[*]Shunted
[*]Shunted
[*]Shunted
[*]Shunted
[*]DISENDisables the +1.8 V switching buck regulator
[*]+5V
+5 V supply source from J1
USB
+5 V supply source from USB
CS42L73 VA supply = J3
CS42L73 VA supply= 1.8 V derived from LDO
CS42L73 VA supply= 1.8 V derived from switching buck
regulator
CDB42L73 VL supply = J4
CDB42L73 VL supply = 1.8 V derived from LDO
CDB42L73 VL supply = 1.8 V derived from switching buck
regulator
CS42L73 VCP supply = J5
CS42L73 VCP supply = 1.8 V derived from LDO
CS42L73 VCP supply = 1.8 V derived from switching buck
regulator
CS42L73 digital core supply = J6
CS42L73 digital core supply = internally generated
CS42L73 VP supply = J7
CS42L73 VP supply = J1
BATT
CS42L73 VP supply = J49
Board peripheral VL is supplied by 1.8 V LDO while
CS42L73 VL = J11
Board peripheral VL and CS42L73 VL = J11
0.1 current measurement resistor is shorted
Open
0.1 current measurement resistor is in series with
CS42L73 VA, allowing user to measure current draw of VA
supply for power consumption calculations.
0.1 current measurement resistor is shorted
Open
0.1 current measurement resistor is in series with
CS42L73 VL, allowing user to measure current draw of VL
supply for power consumption calculations.
0.1 current measurement resistor is shorted
Open
0.1 current measurement resistor is in series with
CS42L73 VCP, allowing user to measure current draw of
VCP supply for power consumption calculations.
0.1 current measurement resistor is shorted
Open
0.1 current measurement resistor is in series with
CS42L73 VD_FILT, allowing user to measure current draw
of digital core supply for power consumption calculations.
0.1 current measurement resistor is shorted
Open
0.1 current measurement resistor is in series with
CS42L73 VP, allowing user to measure current draw of VP
supply for power consumption calculations.
Enables the +1.8 V switching buck regulator
BATT
+1.8V switching buck regulator power supply source = J49
+1.8V switching buck regulator power supply source = J50
DS882DB19
CDB42L73
JUMPER PIN
BLOCK
J54LINEIN_REF Line input reference
J55MIC1_REFMIC1 reference to
J56MIC2_REFMIC2 reference to
J36HPOUT_REFHeadphone output
J38LINEOUTA LPFLine output A low-
J39LINEOUTB LPFLine output B low-
J37LINEO_REF Line output reference
J59, J60SPKLINEOSpeakerphone line
PURPOSE POSITIONFUNCTION SELECTED
to GND select
GND select
GND select
reference to GND
select
pass filter enable/dis-
able
pass filter enable/dis-
able
to GND select
output to CS35L01 or
passthrough
[*]Shunted
[*]Shunted
[*]Shunted
[*]Shunted
[*]BYPASSONLine output A low-pass filter is disabled
[*]BYPASSONLine output B low-pass filter is disabled
[*]Shunted
[*]AMP
PASSTHRU
Line input shield connection of J32 and J33 is shunted to
board ground.
Open
Line input shield connection of J32 and J33 is not connected to board ground, thus the CS42L73 line input is referenced to the incoming signal reference instead of the
board ground.
MIC1 input shield connection of J34 is shunted to board
ground.
Open
MIC1 input shield connection of J34 is not connected to
board ground, thus the CS42L73 MIC1 input is referenced
to the incoming signal reference instead of the board
ground.
MIC2 input shield connection of J35 is shunted to board
ground.
Open
MIC2 input shield connection of J35 is not connected to
board ground, thus the CS42L73 MIC2 input is referenced
to the incoming signal reference instead of the board
ground.
Headphone output shield connection of J29 is shunted to
board ground.
Open
Headphone output shield connection of J29 is not connected to board ground, thus the CS42L73 headphone output is referenced to the outgoing connection reference
instead of the board ground.
Line output A low-pass filter is enabled
Line output B low-pass filter is enabled
Line output shield connection of J30 and J31 is shunted to
board ground.
Open
Line output shield connection of J30 and J31 is not connected to board ground, thus the CS42L73 headphone output is referenced to the outgoing connection reference
instead of the board ground.
Output on J48 is amplified by the CS35L01 class-D amplifier.
Output on J48 is direct connected to the CS42L73 speakerphone line output pins.
Table 2. CDB42L73 Jumper Settings
LEDSTATUSFUNCTION
D2USB PRESENTOn
Off
D3SPDIF ERROROn
Off
D4+5VOn
Off
Indicates there is a USB connection to the CDB42L73.
Indicates there is not a USB connection to the CDB42L73.
Indicates there is either no S/PDIF input or error in the S/PDIF data stream.
Indicates the connected S/PDIF input is valid.
Indicates the +5 V main supply is powered.
Indicates the +5 V main supply is not powered.