US 12,248,728 B2
Centralized digital mute and volume control
Francesco Stilgenbauer, Rho (IT)
Assigned to STMicroelectronics S.r.l., Agrate Brianza (IT)
Filed by STMicroelectronics S.r.l., Agrate Brianza (IT)
Filed on Jun. 22, 2022, as Appl. No. 17/846,586.
Prior Publication US 2023/0418548 A1, Dec. 28, 2023
Int. Cl. G06F 3/16 (2006.01); H03G 3/00 (2006.01); H03G 3/30 (2006.01)
CPC G06F 3/165 (2013.01) [H03G 3/002 (2013.01); H03G 3/3005 (2013.01); H03G 3/3089 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A device, comprising:
a gain step selection circuit configured to:
receive a different requested gain value and an associated requested step size from each of a plurality of sources;
compare each requested gain value to a same feedback gain value and generate a polarity based thereupon;
perform step polarization on each requested step size based upon the polarity generated from its associated requested gain value to thereby generate a plurality of step values; and
output a least one of the plurality of step values as an output step value;
an accumulator circuit configured to generate a current input gain value based upon the output step value and the feedback gain value, and then update the feedback gain value to be equal to the current input gain value; and
a normalizing circuit configured to multiply an input data value by the current input gain value and apply a truncation function to a result thereof to produce an output data value.