Table of Contents
ASRC Input With Gain
This module can be used to read data from ASRC and apply gain before passing to other modules in the schematic
Input Pins
No Input pins.
Output Pins
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: ASRC In | decimal - audio | From ASRC with Gain |
Grow Algorithm
The module can be grown upto 16 channels to support 16 ASRC In pins. When grown each input has a gain control corresponding to it.
Configurations
Gain can be configured for each channels.
| GUI Control Name | Default Value | Range | Function Description |
|---|---|---|---|
| Gain | 1 | -128 to 127.999 | Linear Gain Value |
| Gain Sharing Enable/Disable. | Disabled | Enabled/Disabled | Gain can be shared between input channels. Recompilation is required when gain sharing is enabled/disabled. |
Click on the TinyCircle next to gain to enable/disable sharing of gain between channels.
In the example shown above.
- Channel 0 and Channel 1 shares same gain.
- Channel 2 to 7 has separate gains.
- Channel 8 and 9 shares same gain.
All gains are without slew
DSP Parameter Information
| GUI Control Name | Compiler Name | Function Description |
|---|---|---|
| Gain | ASRCInwithGainAlg1gain0 | Gain Value for each channel |
Here,
- Green - Algorithm Name
- Red - Instance Number (Changes for each instance)
- Blue - Parameter Name
- Brown - Channel Number (Changes for each channel)
Supported ICs
- ADAU145x