Audio Processing Module for Hands-free Communication
vicCOM 2.
The small vicCOM 2 modules can be integrated as a component into customer-specific layouts or into existing products. The scope of delivery includes signal processing software and analogue audio connections.
Product Features
Audio processing module for hands-free communication
Assembly board with edge contacts
Acoustic echo cancellation (AEC)
Noise reduction (NR)
Intelligent loss control
Feedback cancellation between near end microphone and far end loudspeaker
Signal conditioning for microphone and loudspeaker signals
Automatic volume adjustment of the loudspeaker to ambient noise levels
Use and management of different parameter sets
Parameters can be set during operation
HD audio
Recording and playback of audio files
Software and parameters can be updated
Applications
Intercom
Building and industrial communication
Hands-free kits for cars, commercial and emergency vehicles
Conference systems
Hands-free kits in emergency phones
Release Information
New in Software Version v2.3.1
Display of the internally measured audio levels via the control interface
New in Software Version v2.3.0
Automatic Volume Control (AVC) for automatic volume adjustment of the loudspeaker to ambient noise levels
Volume fading for smooth transition between volume changes
New commands to reset the signal processing
FAQ
Frequently asked questions and answers about vicCOM 2
Does the module have a serial interface?
Yes, there are two: UART 0 and UART 1. The serial interfaces are used for updating and configuring the software and parameters. UART 1 also outputs useful log messages during operation.
How can I save my settings permanently?
Download the parameter files using vicCOM Manager, edit them on your PC, and upload them again using vicCOM Manager. By default, vicCOM 2 uses the parameter file default.param. This file cannot be edited on vicCOM 2. You must therefore switch to the parameter file user_1.param supplied with the device using: ParamRead=user_1.param. Then make all changes/adjustments and save them using ParamSave. If you now wish to continue using the parameter file user_1.param, you must set the file as the boot file using: ParamBoot=user_1.param.
The MIC_BIAS is also set to 3V3. Is it correct that it is derived from 3V3 via passive filtering, with reference to AGND?
Yes, although within the module, AGND = DGND.
How should unused signals be wired? In particular, the inputs?
All unused signals (digital and analogue) may be left unconnected. Suitable pull-up resistors of 47 kOhm are provided internally within each module.
Are RX0 and RX1 pulled high via internal pull-ups? What is the value of the pull-ups?
The RX0 and RX1 have pull-up resistors of 47 kOhm.