ACPWorkbench ENG
ACPWorkbench ENG
_DU26x_BPxx
USER MANUAL
Version 2.21.6
CONTENTS
1. INTRODUCTION.................................................................................................................................5
2. GETTING STARTED...........................................................................................................................6
2.1 Launch ACPWorkbench........................................................................................................6
3. MAIN MENUS...................................................................................................................................7
3.1 Interface.................................................................................................................................7
3.2 Menu......................................................................................................................................9
3.2.1 File..............................................................................................................................9
3.2.2 Settings..................................................................................................................... 10
3.2.3 Downloader.............................................................................................................. 11
3.2.4 Effects.......................................................................................................................12
3.2.5 Help.......................................................................................................................... 12
4. SYSTEM CONTROL......................................................................................................................... 13
5. AUDIO MODULE.............................................................................................................................14
5.1 PGA..................................................................................................................................... 14
5.1.1 Analog input............................................................................................................. 14
5.1.2 MIC Gain Boost....................................................................................................... 14
5.2 ADC.....................................................................................................................................14
5.2.1 Enable.......................................................................................................................14
5.2.2 Sample Rate ( Local )...............................................................................................14
5.2.3 MCLK Source ( Local )........................................................................................... 15
5.2.4 Fade Time.................................................................................................................15
5.2.5 LR Swap...................................................................................................................15
5.2.6 DC Blocker...............................................................................................................15
5.2.7 AGC..........................................................................................................................15
5.2.8 Noise Gating.............................................................................................................15
5.3 DAC.....................................................................................................................................16
5.3.1 Enable.......................................................................................................................16
5.3.2 Sample Rate ( Local )...............................................................................................16
5.3.3 MCLK Source ( Local )........................................................................................... 16
5.3.4 Fade Time.................................................................................................................16
5.3.5 Dither........................................................................................................................16
5.3.6 Scramble...................................................................................................................16
5.3.7 Output Mode............................................................................................................ 16
5.4 I2S....................................................................................................................................... 17
5.4.1 Enable.......................................................................................................................17
5.4.2 Sample Rate ( Local )...............................................................................................17
5.4.3 MCLK Source ( Local )........................................................................................... 17
5.4.4 Fade Time.................................................................................................................17
2
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
3
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
7. LOG PAGE...................................................................................................................................... 31
8. CPU AND MEMORY USAGE.......................................................................................................... 31
8.1 CPU Usage.......................................................................................................................... 31
8.2 Memory Usage.................................................................................................................... 31
9. PARAMETRIC EQUALIZER EDITOR................................................................................................. 32
9.1 New/Design EQ.................................................................................................................. 32
9.2 Sample Rate Selection.........................................................................................................32
9.3 Export/Import of EQ Parameters........................................................................................ 33
10. CONTACT INFORMATION............................................................................................................. 34
Shanghai Head Office....................................................................................................................... 34
Shanghai, P.R. China......................................................................................................................... 34
Shenzhen Sales & Technical Support Office....................................................................................34
Guangdong, P.R. China..................................................................................................................... 34
4
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
1. INTRODUCTION
The Audio Codec Processor Workbench (ACPWorkbench.exe) is designed for
online real-time configuring of MV Silicon’s chips such as AP82x, DU56x, DU26x
and BPxx. It has the following features:
Direct chip control via UART / USB interface.
Simplified GUI for easy operation of hardware registers and configuration of
audio effects.
Visual filter design tool for parametric EQ.
Visual design tool for DRC.
5
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
2. GETTING STARTED
ACPWorkbench contains the following files:
6
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
3. MAIN MENUS
3.1 Interface
5
4
7
6
10
Figure 2. Audio Module settings
11
7
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
13
12
14
15
16
8
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
1. Main menu: Audio module page includes file, settings, downloader and help
menu. Audio effect page has one more menu which is effects menu than audio
module page.
2. PGA: audio path selection and mic gain boost selection.
3. ADC: configuration of ADC0 and ADC1 parameters.
4. DAC: configuration of DAC0 and DAC1 parameters.
5. I2S: configuration of I2S0 and I2S1 parameters.
6. S/PDIF: configuration of S/PDIF parameters.
7. GPIO: configuration of GPIO1 and GPIO2 parameters.
8. Volume Control: PGA0, PGA1, ADC0 digital, ADC1 digital, DAC0 digital and
DAC1 digital volume control.
9. Link Left and Right Channels: if it is in the selected state, the left and right
channels are controlled simultaneously. Otherwise, it will be controlled separately
10. Display of CPU and memory usage in real time.
11. Status bar: status of UART or USB port connection.
12. Audio effect list: name of audio effects list.
13. Audio effect switching: switches between different configurations of audio effects
14. Effects: configuration of audio effects parameters.
15. Audio effect switching: switches between different configurations of audio effects
16. Log interface: information display.
17. Log interface: command control.
3.2 Menu
3.2.1 File
File menu contains import/export audio settings, export flash binary file and exit
as follows.
9
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
3.2.2 Settings
File menu contains communication type, sample rate (global) and MCLK source
(global).
3.2.3 Downloader
11
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
3.2.4 Effects
When ACPWorkbench is switched to Audio Effect page, the main menu will
show effect menu items:
3.2.5 Help
12
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
4. SYSTEM CONTROL
Sleep: The firmware will enter the sleep mode after clicking this button. As shown in
the figure below, click the alarm icon, and the firmware will exit sleep and enter
normal work mode.
13
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
5. AUDIO MODULE
Audio settings include PGA analog in, ADC, DAC, I2S, S/PDIF, GPIO and
volume control.
5.1 PGA
When MIC is selected as analog input, the corresponding MIC Gain Boost
becomes selectable. MIC Gain Boost has 5 options: Bypass, 0dB, 6dB, 12dB and
20dB.
5.2 ADC
5.2.1 Enable
ADC supports the following sample rates: 8K, 11.025K, 12K, 16K, 22.05K, 24K,
32K, 44.1K and 48K. Local sample rate of ADC is used only when global sample rate
is inactive.
14
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
ADC local MCLK Source: PLL Clock1, PLL Clock2, OSC IN, MCLK IN0 and
MCLK IN1 are supported. Local MCLK source of audio module is used only when
global MCLK source is inactive.
5.2.5 LR Swap
5.2.6 DC Blocker
5.2.7 AGC
Mode: AGC function selection. Options include right channel enable, left channel
enable, both channels enable.
Max Level: AGC maximum level. Range: -34dBFS~-3dBFS.
Target Level: AGC target level. Range: -34dBFS~-3dBFS.
Min Gain: Minimum gain of PGA. Range: -20.3dB ~ 39.64dB
Max Gain: Maximum gain of PGA. Range: -20.3dB ~ 39.64dB
Gain Offset: Range:-4~3.5dB
Frame Time: AGC frame time. Range: 1ms ~ 4096ms
Attack Time: AGC attack time. Range: 1ms ~ 4096ms
Hold Time: Hold time. Range: 1ms ~ 4096ms
Decay Time: Decay (release) time. Range: 1ms ~ 4096ms
15
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
5.3 DAC
5.3.1 Enable
Supported DAC sample rates include 8K, 11.025K, 12K, 16K, 22.05K, 24K, 32K,
44.1K and 48K. Local sample rate of audio module is used only when global sample
rate is inactive.
DAC MCLK Source: PLL Clock1, PLL Clock2, OSC IN, MCLK IN0 and MCLK
IN1. Local MCLK source of audio module is used only when global MCLK source is
inactive.
5.3.5 Dither
5.3.6 Scramble
16
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
5.4 I2S
5.4.1 Enable
It enables/disables I2S.
Supported I2S sample rates: 8K, 11.025K, 12K, 16K, 22.05K, 24K, 32K, 44.1K,
48K, 88.2K, 96K, 176.4K and 192K. Local sample rate of audio module is used only
when global sample rate is inactive.
I2S MCLK Source: PLL Clock1, PLL Clock2, OSC IN, MCLK IN0 and MCLK
IN1. Local MCLK source of audio module is used only when global MCLK source is
inactive.
Four different audio data word length are supported: 16 bits, 20 bits, 24 bits and
32 bits.
5.4.7 Format
Five different audio data formats are supported: Right ( LSB ), Left ( LSB ), I2S,
DSP MODE A, DSP MODE B.
17
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
5.5 S/PDIF
5.6 GPIO
The control of GPIO1 and GPIO2 includes input and output control (I/O), pull-up
control (pull), output high and low level control (out) and input level detection
(value).
ADC0 Digital: controls ADC0 digital volume for both left and right channels.
Volume range: mute ~ 12dB
Mute: controls ADC0 digital mute for both left and right channels.
Line-in 2: controls Line in2 volume for both left and right channels. Volume
range: -46.1dB ~ 13.6dB
Line-in 4: controls Line in4 volume for both left and right channels. Volume
range: -46.1dB ~ 13.6dB
18
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
Digital: controls ADC1 digital volume for both left and right channels. Volume
range: mute ~ 12dB
Mute: controls ADC1 digital mute for both left and right channels.
DAC0 Digital: controls DAC0 digital volume for both left and right channels.
Volume range: mute ~12dB.
Mute: controls DAC0 digital mute for both left and right channels.
DAC1 Digital: controls DAC1 digital volume. Volume range: mute ~12dB.
Mute: controls DAC0 digital mute for both left and right channels.
Synchronous volume adjustment for both left and right channels is enabled when
"Link Left and Right Channels" checkbox is checked.
19
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
6. AUDIO EFFECTS
The content on Audio effect page is updated according to the effect list uploaded
by chip.
No. Effects
0 Auto Tune
1 DC Blocker
3 Echo
4 EQ
5 Noise Suppressor
6 Frequency Shifter
7 Howling Suppressor
8 Noise Gate
9 Pitch Shifter
10 Reverb
11 Silence Detector
12 3D
13 Virtual Bass
14 Voice Changer
15 Gain Control
16 Vocal Cut
17 Reverb Plate
18 Reverb Pro
20 Phase Control
21 Vocal Remover
20
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
Auto tune refers to an audio effect of adjusting a person's tone to the nearby note.
It can be configured by key and snap mode.
Key: 0-12 means A-flat, A, B-flat, B, C, D-flat, D, E-flat, E, F, G-flat, G major
and chromatic scale.
Snap mode: near, upper, lower
6.1.2 DC Blocker
The function of the DRC is to adjust the signal gain in conditions where the input
amplitude is unknown or varies over a wide range. Visual design tool for DRC by
clicking button at DRC interface.
21
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
6.1.4 Echo
6.1.5 EQ
By clicking button, users are directed to the equalizer editor tool. For more
information about equalizer editor, please refer to section "Parametric Equalizer
Editor".
22
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
Threshold: the level below which gain is applied to the input signal. Range: -90
dB~0dB.
Ratio: the output/input ratio for signals that undershoot the operation threshold.
Range: 1 ~ 1000.
Attack Time: amount of time (in millisecond) it takes applied gain to change.
Range: 0~7500ms.
Release Time: amount of time (in millisecond) it takes applied gain to restore.
Range: 0~7500ms
23
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
Noise gate suppresses the input signal when the signals are below threshold and
considered as noise. It is configured by the following parameters:
Lower Threshold: -90 ~ 0dB
Upper Threshold: -90 ~ 0dB
Attack Time: 0 ~ 7500ms
Release Time: 0 ~ 7500ms
Hold Time: 0 ~ 7500ms
6.1.10Pitch Shifter
6.1.11Reverb
6.1.12Silence Detector
6.1.13MV3D
24
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
6.1.14MVBass
MV bass is a kind of virtual bass effect to enhance the bass feeling, which is more
useful for small speakers.
Cutoff-Frequency: speaker's cut-off frequency in Hz. Range: 30 ~300 Hz.
Intensity: bass intensity. Range:0%~100%。
BassEnhanced: enhance bass.
6.1.15Voice Changer
Voice changer alters a person's voice characteristics so that it sounds like a target
one (e.g. male or female). It is configured by pitch ration and formant ratio.
Pitch Ratio: 50 ~ 300%
Formant Ratio: 66 ~ 200%
6.1.16Gain Control
6.1.17Vocal Cut
Vocal Cut removes vocal part from a song leaving only the background music.
6.1.18Reverb Plate
25
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
6.1.19Reverb Pro
Voice changer pro’s parameters are the same as that of voice changer. It usually
has better performance than voice changer.
Smaller delay
Higher output quality
Full pitch coverage
6.1.21Phase Control
6.1.22Vocal Remover
Compared with vocal cut, vocal remover is more frequency dependent and
usually has better performance.
Lower Frequency: Lower limit frequency of the vocal detect.
Higher Frequency: Higher limit frequency of the vocal detect.
26
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
Compared with pitch shifter effect, the pitch shifter pro effect is more ideal and
professional.
Key: controls pitch shifter semitone step. Range: -12.0 semitone ~ 12.0 semitone.
6.1.24MVBass Classic
6.1.25PCM Delay
This effect is used for data stream delay with a maximum delay of 50 ms.
Delay: Time delay of data stream.
6.1.26Harmonic Exciter
Harmonic exciter effect can improve the clarity and penetration of the voice and
make it more pleasant.
Cutoff-Frequency: cut-off frequency in Hz. Range: 1000 ~10000 Hz.
Dry: final dry mix. Range: 0 ~ 100%.
Wet: final wet mix. Range: 0 ~ 100%。
Karaoke SDK or Normal SDK do not support this feature, but for DU series, it
supports the modification of audio effect lists. DU series firmware supports adding,
deleting, moving up, moving down audio effects and modifying their name. In
addition, audio effect lists interface and each audio effect interface can be folded and
unfolded.
27
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
28
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
Add, delete, move up, move down and modify the effect name.
Click the right button ‘ ’ of the audio effect list to spread the effect of the
current effect list. As shown in the figure below. Click the button ‘ ’ to move
up the audio effect position, click the button ‘ ’ to move down the audio
effect position, click the button ‘ ’ to add the audio effect, click the button
‘ ’ to delete the audio effect and click the button ‘ ’ to modify the name of
the current audio effect. Click the ‘OK’ button to confirm the operation and
click ‘Cancel’ button to cancel the operation.
29
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
30
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
7. LOG PAGE
Log page can be used to monitor the communication between ACPWorkbench
and the chip. It is turned off by default and can be turned on by clicking on . The
log information will appear if the button turns blue. Click to clean the log and
click to save the log.
ACPWorkbench displays CPU usage in real time on the bottom progress bar. The
unit MCPS means mega cycles per second. When CPU usage exceeds that maximum
limit, the process bar’s color will turn red to give a warning. In this case, the chip is
not able to work in real time, and certain delays can be heard in output as a result.
31
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
9.1 New/Design EQ
Click to add a new EQ. This EQ will be added into EQ list widget.
Frequency response curve will be plotted according to the sample rate set in the
main menu.
32
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
The equalizer editor supports the export of current EQ Parameters into an .ini file.
By right-clicking mouse, EQ interface will pop up the import and export parameters
menu.
33
Shanghai Mountain View Silicon Technology Co.,Ltd.
AUDIO CODEC PROCESSOR WORKBENCH USER MANUAL
34
Shanghai Mountain View Silicon Technology Co.,Ltd.