Audio Processing Module for Hands-free Communication

vicCOM 2.

vicCOM 2 module

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.