background image

DEVELOPMENT BOARD

Helike 1.0 UA-E3010 is a development 

board for assessing multiple USound 

MEMS speaker-based products for rapid 

prototyping. The evaluation board is 

designed to function in three modes 

— standalone, as USB audio device 

(UAC 2.0) or as an extension board to 

a Raspberry Pi platform with 40 Pin 

GPIO interface. Helike 1.0 UA-E3010   

also contains a set of amplifiers to 

drive two MEMS speakers and two 

electrodynamic speakers along with 

multiple supply options.

HELIKE 1.0 UA-E3010 | USER MANUAL

FEATURES

 

„

Standalone mode (SD card playback)

 

„

USB Audio Device (UAC 2.0)  

 

„

Raspberry Pi platform via I2S interface

 

„

Multiple supply options, depending on the 

availability and application

 

„

Compatible with several USound audio 

products 

 

„

2 x MEMS amplifiers

 

„

2 x electrodynamic speaker amplifiers 

 

„

Digital audio equalizer 

 

„

Dynamic compression algorithm for MEMS 

speakers

 

„

SD-Card slot

 

„

Joystick for playback control

Helike 1.0 UA-E3010 | User manual
Released in November 2020, updated in June 2022
USound GmbH | www.usound.com | sales@usound.com 

Summary of Contents for HELIKE 1.0 UA-E3010

Page 1: ...lectrodynamic speakers along with multiple supply options HELIKE 1 0 UA E3010 USER MANUAL FEATURES Standalone mode SD card playback USB Audio Device UAC 2 0 Raspberry Pi platform via I2S interface Mul...

Page 2: ...0 BOARD 7 5 1 USB SUPPLY 8 5 2 EXTERNAL 36 V SUPPLY 8 5 3 EXTERNAL 5 V 9 5 4 5 V SUPPLY FROM EXPANSION HEADER 9 6 AUDIO INPUT CONFIGURATION 9 6 1 STANDALONE MODE 9 6 1 1 SD card input 9 6 1 2 USB inpu...

Page 3: ...JSON FILE TO BIN FILE 19 8 5 PLACE FILE ON MICROSD CARD AND SET DIP SWITCHES 20 9 INTERFACES 20 9 1 JOYSTICK 20 9 2 BUTTONS 21 9 3 LEDS 21 10 FIRMWARE UPDATE 21 10 1 UPDATE VIA USB C PORT 21 10 2 FIRM...

Page 4: ...rmation in section 6 1 1 page 9 Corrected entries in table 4 for I2S slave configuration page 10 Added DRC configuration section page 18 Added instructions for firmware update via USB C connector page...

Page 5: ...the latest available version The open source firmware is available from the public git repository under https github com usound audio Helike 1 0 The compiled firmware files are in the public git repos...

Page 6: ...GmbH www usound com sales usound com 4 PCB LAYOUT Figure 1 and Figure 2 show the component placement on the PCB 4 1 TOP LAYER Figure 1 Component placement on the top layer of the PCB supply jumpers h...

Page 7: ...y input depends on the user s preference and the used output device Figure 3 shows the block diagram of the supply lines in the Helike 1 0 UA E3010 development board Figure 3 Helike 1 0 UA E3010 suppl...

Page 8: ...0 For high current applications 2 A on VCC_5V0_External and 2 5 A on VCC_36V replace the respective coaxial connectors with screw terminals The respective THT holes are in place underneath the barrel...

Page 9: ...Pi or another I2S source and is forwarded by the STM32 microcontroller to the DAC converters 6 1 STANDALONE MODE The standalone mode is selected by setting the DIP switch S1 position 8 S1 8 to OFF In...

Page 10: ...a source device such as a RaspberryPi To use the slave mode the jumpers and solder bridges must be set according to Table 4 Name Status Name Status Name Status JP5 Removed JP10 Inserted R5 Connected J...

Page 11: ...igure 4 for Helike 1 0 UA E3010 to recognize and to load the parameters Figure 4 Placement of configuration files on MicroSD card Based on the output device selected the DIP switches S1 1 through S1 4...

Page 12: ...custom configuration On Off On On config 11 bin Available for user custom configuration On On Off Off config 12 bin Available for user custom configuration On On Off On config 13 bin Available for use...

Page 13: ...o the Helike 1 0 UA E3010 PCB Optional woofer If desired dynamic woofers can be connected to the woofer outputs The built in TI TPA2028 D1 amplifiers can drive speakers with a nominal impedance of 4 o...

Page 14: ...r 7 3 FOR DIONE MINI UY R3010 Dione Mini UY R3010 is a sound strip with 15 MEMS speakers in 3 segments with built in amplifiers It needs to be supplied with 5 V and requires a balanced input signal Th...

Page 15: ...ive speakers with a nominal impedance of 4 or higher 7 4 FOR DANUBE 5 0 UAM P2050 Danube 5 0 UAM P2050 is an audio module that includes a MEMS speaker and a woofer for eyewear temples It can be used i...

Page 16: ...gs for the devices mentioned in Table 1 and can be selected via the DIP switches S1 1 through S1 4 as shown in Table 6 If an individual filter set is desired it can be created by editing a json file O...

Page 17: ...r coefficients feedforward coefficients and the last two a1 and a2 represent the denominator coefficients feedback coefficients Some tools and literature designate coefficients a0 a1 and a2 as feedfor...

Page 18: ...is assumed to be 1 in this implementation It cannot be changed and is therefore not listed in the configuration file An example of a custom filter implementation can be found in section 11 3 8 3 DRC C...

Page 19: ...nConverter exe by typing the file name and pressing enter You should see the tool responding with usage instructions as shown in Figure 12 Figure 12 Command line prompt when executing JsonBsonConverte...

Page 20: ...e config X where X is the desired configuration number that needs to be selected by the DIP switches The filters and DRC configuration will be loaded at the next startup of Helike 1 0 UA E3010 9 INTER...

Page 21: ...n failures with the DAC and amplifiers 10 FIRMWARE UPDATE The firmware of Helike 1 0 UA E3010 can be updated via a bootloader and the USB C port or via SWD interface and an ST Link programmer 10 1 UPD...

Page 22: ...C port 1 Download and install the STM DfuSe software on your machine 2 Download the desired firmware for Helike 1 0 UA E3010 from the Github repository in dfu file format 3 Open the Dfuse program sof...

Page 23: ...e holding down the BOOT button press the RESET button to start the device in DFU mode In the DfuSe software it will appear as STM Device in DFU Mode under Available DFU Devices as shown in Figure 17 I...

Page 24: ...usound com sales usound com Figure 17 Recognized DFU device 7 In the section Upgrade or Verify Action click the Choose button and select the firmware file dfu in the following window 8 Click the Upgr...

Page 25: ...ecting the USB cable without using the RESET button 3 Windows 10 is required to update the firmware 4 Make sure the USB cable you are using is a model that can transmit data some USB cables are only i...

Page 26: ...interface is available on connectors J8 Tag Connect LLC TC2030 IDC style connector and on J7 standard 2 54 mm header type 11 TROUBLESHOOTING 11 1 WAV AUDIO REPRODUCTION If wav audio files are placed o...

Page 27: ...a filter For this example a low pass filter with a cutoff frequency of 2kHz is used Select a sampling rate of 48 kHz 11 3 3 COPY COEFFICIENTS TO JSON FILE Copy the coefficients generated by the tool t...

Page 28: ...n Helike 1 0 UA E3010 configuration file This procedure can be repeated to add additional filters For example high pass filter coefficients could be added in the consequent line to obtain a bandpass b...

Page 29: ...20 USound MEMS speakers and an external amplifier board Amalthea 2 0 to drive them Dione Mini UY R3010 Bendable audio array with 15 USound MEMS speakers and integrated amplifiers 3 connected segments...

Page 30: ...ely respon sible for observing existing patents and other intellectual property rights of third parties and for ob taining as the case may be the necessary licenses For more information about USound p...

Reviews: