USOUND ANANKE 3.0 UA-E1030 User manual

MEMS SPEAKER
EVALUATION SET
Ananke 3.0 is an evaluation board designed
to evaluate the performance of USound
MEMS speakers. It features analogue audio
inputs and Bluetooth controller compliant
to Bluetooth specication V4.2 with A2DP
and HFP proles. Additionally, the integrated
digital signal processor (DSP) allows the user
to congure digital lters.
The PCB includes analog and digital
(Bluetooth) audio inputs, a Digital Signal
Processor (DSP) and ampliers for driving
up to two USound MEMS speakers or a pair
of USound in-ear headphones. The DSP
allows the user to implement digital lters.
It is also used for routing the audio signals
from the inputs to the outputs. The DSP can
be programmed with a computer through
the Analog Devices EVAL-ADUSB2EBZ
programming adapter (not included).
ANANKE 3.0 UA-E1030 | USER MANUAL
FEATURES
Drives MEMS-based earphone with distinct sound performance
Stereo amplier for Ganymede MEMS speakers
Plug and play hardware
Bluetooth controller compliant to Bluetooth specication V4.2 (supports A2DP)
Analog audio inputs
DSP programmable with Analog Devices EVAL-ADUSBEBZ programming adapter
(Not included in the Ananke set; available to purchase via Digi-key)
USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
2
REVISION HISTORY
Released on February 2020
SUPPORTING DOCUMENTATION
DSP ADAU1401A Datasheet
DSP USB programmer AN-1006 EVAL-ADUSB2EBZ Application note
SigmaStudio® software
SigmaStudio® Toolbox documentation
Bluetooth module BC127 datasheet
Bluetooth module BC127 overview
Texas Instrument LM48580 Amplier datasheet
Sample program TalkThrough
CONTENT
BLOCKDIAGRAM 3
SETTING UP THE ANANKE 3.0 BOARD 4
DIGITAL SIGNAL PROCESSOR SETUP 5
ABREVIATIONS 9

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
3
BLOCKDIAGRAM
Figure 1: Block diagram Ananke 3.0
DIGITAL SIGNAL PROCESSOR ADAU1401A
The Analog devices ADAU1401A represents the core of this evaluation board. It allows for routing and
lter design with a simple-to-use graphical user interface (GUI). The audio is provided via the built-in AD
converters and/or a serial I2S stereo audio interface. The GPIO pins are congured in the Register Control
section of the Hardware Conguration tab in the programming software SigmaStudio, as described in the
digital signal processor setup chapter. All of the registers are set correctly per default by delivery. As an
example, multipurpose pin 0 (MP0) is set to Input Sdata_in0, so it operates as the data input; the audio data
from the Bluetooth module is routed into the DSP. To change these settings, please refer to the ADAU1401A
datasheet for further explanations.
The ADAU1401A has four built-in sigma-delta DAC‘s, two of which are used to provide the processed data
to the amplier section. As high-frequency disturbances occur with this type of DAC’s, a 50 kHz passive low
pass lter is used.
As with any digital system, the DSP generates its clock from an external 12.288 MHz oscillator. The I2S bit
clock and word clock are also generated by the DSP.
DSP
ADAU1401A
Bluetooth
Module
BC127
Speaker
Amplifier (Right)
LM48580
Speaker
Amplifier (Left)
LM48580
EEPROM
24LC256
Boost Converter
TPS61046
Buck Converter
MIC23031
Vo ltage
Regulators
Audio
Memory and
Programming
Physical
Connectors
DC Supply
Audio Out
(Mini XLR)
Audio In
(Ph one Jack )
DSP
Programming
15 V
3.2 V

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
4
SPEAKER AMPLIFIER TI LM48580
The Ananke evaluation board includes a pair of TI LM48580 Class H ampliers. These ampliers are specially
made for piezoelectric speakers. They offer very high voltage swings (~0-30 V), which allows the MEMS
speakers to reach maximum SPL. To achieve these high voltage swings, they have a built-in boost converter.
The Ananke board includes a DC offset circuitry to offset the Amplier output. The total voltage of the amplier
output plus the amplier’s DC offset (AC+DC parts) never goes below 0 V.
POWER MANAGEMENT
Power is provided to the Ananke board with the DC supply in the box together with the provided adapters
to any mains plug. Furthermore, a voltage regulator is soldered onto the board, which provides the system
voltage of 3.2 V for the digital components on the PCB.
BLUETOOTH MODULE BC127
The Bluetooth module BC127 from BlueCreation gives the possibility to connect a smartphone or similar
device wirelessly to Ananke. Music can be transmitted to Ananke and listened to on the earphones. The module
can be programmed with a separately available programmer. The BC127’s settings are pre-congured before
shipping, and therefore the Bluetooth module is ready to use. To nd out more about the Bluetooth module,
please refer to the datasheet of the BC127.
SETTING UP THE ANANKE 3.0 BOARD
QUICK SETUP
To set up the board, follow these steps to connect the wires to the Ananke 3.0 board:
Provide power to Ananke using the provided DC-supply (5 V, 1A)
Use the 3.5mm Jack cable to connect an audio source (phone, MP3 player) to the board. The standard
connection conguration is used (tip: left+, ring: right+, sleeve: ground).
Connect the USound MEMS speaker earphones.
As an alternative, Bluetooth devices e.g. a smartphone can be connected directly. Search for BC-0xxxxx on
the device and connect to stream audio to the Ananke 3.0 board.
This quick setup uses the self-boot option of the DSP. At startup, it loads a pre-congured set of parameters
into the DSP that are stored in an EEPROM. The DSP is congured in a way that both input signals are added
in the DSP, therefore it is possible to play both sources simultaneously. For more advanced settings refer to
chapter DSP settings and functions.

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
5
DIGITAL SIGNAL PROCESSOR SETUP
The Built in Analog Devices ADAU1401A DSP allows for lters, delays, routing and GPIO functions to be
implemented. To access these features, it is necessary to install the SigmaStudio software. You can download
the latest version for free from www.analog.com.
Once the software is installed, use the Analog Devices ADUSB2EBZ programmer board and the provided
adapter to connect the Ananke board to your PC. Make sure Ananke is connected to the power supply before
connecting the programmer. Now start the SigmaStudio software and load the sample program “Talkthrough.
dspproj”, available on the USound website www.usound.com/downloads/Talkthrough.
Figure 2: Hardware conguration in SigmaStudio, pre-congured setting
In the main window, click the Hardware Conguration tab to display the hardware setup. When the USB eld
is highlighted in green, the AD USB programmer is correctly plugged and functional. In case it is highlighted in
red, try to reconnect the USB programmer and make sure, that the drivers are installed correctly.
Once the USB connection is established, go to the Schematic tab. In the main window, you can see the signal
routing for the talkthrough conguration of the board. On the lower right, you will nd the message Design
Mode indicating that you are now editing the settings and that they have not been transferred to the hardware.
In order to compile and download the settings, click the Link Compile Download button in the upper toolbar.

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
6
Figure 3: Link Compile Download
When the download to the hardware is successful you will see
in the bottom right of the SigmaStudio window. Should some error occur, the message Compiled, Comms
Failed will appear at this position. Check you wires and try reconnecting all of them.
On the Hardware Conguration tab, by clicking the bottom register cards you can access the register and
hardware settings of the DSP and EEPROM. We recommend reading the applying sections of the ADAU1401A
datasheet, before changing any of these parameters. If these settings are changed, they must be written to the
hardware via Link Compile Download command before the DSP will apply them.
Note that all the settings, lters and parameters that have been changed by now, will be deleted from the DSP
the moment power is disconnected. If you want these settings to be loaded at startup of the DSP, the self-
boot feature should be used. Refer to the Permanently Programming the DSP chapter for instructions.
HARDWARE AND DSP INTERCONNECTION
In this section, the hardware routing will be explained in conjunction with the software routing features on the
DSP.
The ADAU1401A has up to ten channels of audio input, eight of which are digital I2S/TDM inputs and two
belong to the built-in analog inputs. In this hardware four channels are used; the two analog inputs of the DSP
are connected to the 3.5 mm Jack input connector and the rst two digital channels are used by the audio of
the Bluetooth module. In Design Mode of SigmaStudio the input block provides all the channels. This is the
input routing:
Channel 0: Right channel of Analog signal
Channel 1: Left channel of Analog signal
Channel 2: Right channel of Bluetooth module signal
Channel 3: Left channel of Bluetooth module signal

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
7
On the output side, a pair of DAC’s, that are built into the DSP, provide the analog signal to the ampliers.
This is the output routing:
Channel 0: Right channel of analog signal
Channel 1: Left channel of analog signal
In order to route a signal from input to output in the SigmaStudio software, drag a line from the starting point
(source channel) to the desired output channel. You must activate the in/outs by checking the checkboxes next
to the desired in/out number.
DSP SETTINGS AND FUNCTIONS
The ADAU1401A in conjunction with SigmaStudio
allows for different signal manipulations, some of
which shall be explained here by a small project. Use
the talkthrough DSP project and modify it, this way the
lower level hardware settings will be set correctly. Delete
the yellow connections by clicking on them and hitting
del.
Please note: It is possible to zoom the workspace view
of SigmaStudio, however if the zoom factor is not set to
the native/original value it won’t be possible to change
parameters of the building blocks!
To implement a simple low pass lter, that attenuates
the high frequency parts of the signals above 12 kHz,
navigate to the general 2nd order stereo lter by using
the tree toolbox, drag the lter into the workspace and
connect the outputs from the mixer to the input of the
lter. By clicking on the blue window of the lter block,
the lter settings appear. Select LP from the dropdown
menu and type 12000 into the freq. eld.
Finalize the project, by connecting the outputs of the
lter to the DACs. The project should now look like the
one in gure 5.
Figure 4: Link Compile Download
A description of most DSP building blocks can be found on the Analog devices website in the SigmaStudio
Toolbox documentation https://wiki.analog.com/resources/tools-software/sigmastudio/toolbox.

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
8
Figure 5: Software conguration in SigmaStudio, mixer and lter building block
To write the setting to the DSP, proceed by hitting Link Compile Download as explained previously.
PERMANENTLY PROGRAMMING THE DSP
The DSP has a self-boot function. It enables the DSP to load the program from an EEPROM at start up.
An EEPROM is included on the Ananke board. It is on the same I2C data bus as the DSP and the USB
programming interface. It can be programmed from the SigmaStudio software.
Figure 6: How to write to conguration onto the EEPROM

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
9
To write a conguration to the EEPROM, follow these
steps:
In the Schematic Tab of SigmaStudio, complete the
desired conguration and compile it by clicking the
Link Compile Connect button.
Move to the Hardware Conguration tab and right
click on the ADAU1401A block. Select Write Latest
Compilation to E2PROM as shown in Figure 6. A
window appears, make the selections, as shown in
gure 7.
Before clicking OK, press and hold the push button on
Ananke (besides the connector for the programmer),
and release the button when the upload is nished
(typically a few seconds).
You can check if the download was successful, by
right clicking the ADAU1401A block again and
clicking Check Last Compilation vs E2PROM. Now
the two compilations will be compared, and the
result is shown in a dialog box. If it’s positive, the
DSP will automatically load this conguration when
powered up next time. Figure 7: EEPROM popup window and
interface settings
BLUETOOTH MODULE (BC127) SETUP
For programming the Bluetooth module (BC127) the Bluetooth programming interface from USound is
necessary. There is an extension kit available, please contact [email protected] for further information.

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
10
ABREVIATIONS
Term Denition
ADC Analog-to-Digital Converter
BT Bluetooth
DAC Digital-to-Analog Converter
DSP Digital Signal Processor
.dspproj SigmaStudio DSP Project le type
GPIO General Purpose Input Output
GUI Graphical User Interface
HP Highpass
I2C Inter-Integrated Circuit
I2S Inter-IC Sound
LED Light Emitting Diode
LP Lowpass
MEMS Micro Electro Mechanical System
SPL Sound Pressure Level
USB Universal Serial Bus

USound GmbH | Ananke 3.0 UA-E1030
evaluation board user manual
Released February 2020
www.usound.com | sales@usound.com
11
IMPORTANT NOTICE AND DISCLAIMER
USound GmbH (“USound”) makes no warranties for the use of USound products, other than those expressly
contained in USound’s applicable General Terms of Sale, located at www.usound.com. USound assumes no
responsibility for any errors which may have crept into this document, reserves the right to change devices or
specications detailed herein at any time without notice, and does not make any commitment to update the
information contained herein. No license to patents or other intellectual property rights of USound are granted
in connection with the sale of USound products, neither expressly nor implicitly.
In respect of the intended use of USound products by the customer, the customer is solely responsible
for observing existing patents and other intellectual property rights of third parties and for obtaining,
as the case may be, the necessary licenses. For more information about USound patents visit
https://www.usound.com/patents/.
Important note: The use of USound products as components in medical devices and/or medical applications,
including but not limited to, safety and life supporting systems, where malfunctions of such USound products
might result in damage to and/or injury or death of persons is expressly prohibited, as USound products are
neither destined nor qualied for use as components in such medical devices and/or medical applications. The
prohibited use of USound products in such medical devices and/or medical applications is exclusively at the
risk of the customer.
Other manuals for ANANKE 3.0 UA-E1030
1
Table of contents
Other USOUND Motherboard manuals