This version (10 May 2021 15:37) was approved by Krithika Manchale.

Click here to return to the Arithmetic and Logic page

Tolerance Analyzer


This block is for any application where you need to verify a given value's tolerance limits. It is especially useful for testing environments where the Sigma DSP needs to perform system diagnostics. The Tolerance Analyzer outputs either one or zero based on input level: if the level falls within the limits specified, it outputs one at the output pin; otherwise it outputs zero.
**Values in the controls are integer (32.0 or 28.0) format. Audio data is not directly compatible with these inputs

Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
—————————— ——————-- ——————————-- —————————-
Tolerance Analyzer NA NA S



————————————— —————————- —————————————
Input0AudioInput channel 0


————————————— —————————- —————————————
Output0AudioOutput channel 0

Configurable Parameters

GUI Parameter NameDefault Value RangeFunction Description
—————————————— ————————-- ————————— ————————————————————————--
NumChannels115Number of input channels .Change in this requires recompilation
LowerLimit_ChannelxINT_MININT_MAXLower Limit channel threshold
UpperLimit_ChannelxINT_MININT_MAXUpper Limit channel threshold

\\* Note: x represents the channel number in the above table.

DSP Parameters

Parameter NameDescriptionADSP-214xx/215xx/SC5xxADAU145x/6x
———————————— ———————————————————- ———————————————- —————————————
lowerCompute the output value based on limits NA 8.24 format

As long as the input remains within the limit, the module outputs 1. When the signal is out of (above or below) the limit, the block outputs 0

resources/tools-software/sigmastudiov2/modules/arithmeticandlogic/toleranceanalyzer.txt · Last modified: 07 May 2021 07:53 by Krithika Manchale