background image

 

 

 

 

 

 

21 

Helike 1.0 UA-E3010 | User manual 

Released in November 2020, updated in June 2022

 

USound GmbH | www.usound.com | [email protected]  

 

 

 

9.2.

 

BUTTONS 

Two tactile buttons are placed on Helike 1.0 UA-E3010. SW1 resets the microcontroller and can be used 
to reboot the system. SW3 is used to enter the DFU mode and is necessary for updating the firmware via 
the USB-C port. For details please refer to section 10. 

9.3.

 

LEDS 

Helike 1.0 UA-E3010 is equipped with four LEDs. Two green (LED1, LED2) and two yellow (LED3, LED4). 

 

LED1 (green) blinks when audio frames are sent to the audio engine. 

 

LED2 (green) indicates volume and mute changes. 

 

LED3 (yellow) indicates that the MicroSD card is missing. 

 

LED4 (yellow) indicates I2C communication 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.

 

 UPDATE VIA USB-C PORT 

Before updating the firmware via the bootloader, the STMicroelectronics STSW-STM32080 DfuSe program 
must be installed on your computer along with the DFU driver for Helike 1.0 UA-E3010. The DfuSe 
software can be found on the STMicroelectronics website under 

https://www.st.com/en/development-

tools/stsw-stm32080.html

Download and install this tool from the STM website prior to entering the DFU 

mode. 

To update the firmware via USB-C port, a compiled version of the firmware in .dfu file format is required. 
The latest firmware can be downloaded from the public git repository under 

https://github.com/usound-

tech/Helike 1.0/releases

The following steps describe how to update the firmware: 

 

Содержание HELIKE 1.0 UA-E3010

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Отзывы: