HI!
We are plaining to design a wireless micphone system with cc8531.
We want to control the volume on the micphone not at the base station.
Could that be done? How to do that.
Thanks!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HI!
We are plaining to design a wireless micphone system with cc8531.
We want to control the volume on the micphone not at the base station.
Could that be done? How to do that.
Thanks!
Hi Xinxin Wang,
Just a few questions to clarify what you try to achieve...
-Do you want to have volume control buttons on the microphone? If yes, which buttons? Up, down and mute/unmute?
-Do you want to control the input volume on the mic or the output volume on an audio receiver?
-How does your base station look like? More specifically is it a usb device or not? Does it include a microcontroller?
Regards
Kristoffer
1 I want to control the volume on the microphone, includes up down.
2 Don't want to control the volume on the receiver. Only control the volume on microphone.
3 The base station don't include a MCU, it just output the voice by lineout. not a use device.
Thanks.
Hi Xinxin Wang,
This can be accomplished with a few tricks...The trick is to map the output volume buttons on the slave/mic to actually change the registers for ADC PGA Gain instead of the DAC digital volume control registers. To do this we need to modify the ppwadd file for the selected audio device. In the below explanation I have used aic3101 (the onboard codec on the CC85XXDK). I have attached a zip that contains a project with a master and slave device configuration and also a modified version of the aic3101.ppwadd called aic3101_modified.ppwadd. Before you open the configurator and the project, paste the ppwadd file into the audio_device folder in your PPW Configurator install folder. The following lines are modified in aic3101_modified.ppwadd:
line 4: <name>AIC3101_modified</name>
line 200: <vol_gain_range_spec dir="Output">0.0,59.5</vol_gain_range_spec>
line 261: <patch_reg_addr>0F</patch_reg_addr>
line271: <vol_negate>0</vol_negate>
line 277: <patch_reg_addr>0F</patch_reg_addr>
line 288: <patch_reg_addr>10</patch_reg_addr>
line 298: <vol_negate>0</vol_negate>
line304: <patch_reg_addr>10</patch_reg_addr>
Open the configurator, and open the attached project. This project is a bi-directional stereo application (2 audio channels in both directions). I know you are making a mic, but we need to set up for audio in the master-to-slave direction in order to get access to output volume buttons on the slave. In the volume control panel for the slave the following settings are used:
Output Volume - Fixed offset (added to volume) = 59,500 dB
Output Volume - Minimum volume = -59,500 dB
Output Volume - Default volume = -59,500 dB
Regards
Kristoffer
Hi Nicola,
Yes, similar can be done with the CC85xxDK-HEADSET, but not the different codec requires changes to different registers.
Please look in the AIC3204 datasheet for correct gain registers for the headset kit .
http://www.ti.com/product/tlv320aic3204
Best regards,
Kjetil