Sigma 300 (ADAU145x) Slew Volume Rates

     Slew volume controls can filter noisy control inputs and minimize clicks.  Often the desired slew rate can be found by experiment.  However, in some applications it would help to know the actual slew rate a given setting yields.  For example, the ADAU1701's slew rates are described at https://ez.analog.com/message/156092#156092

    The -1452's slew volume controls are different (and more versatile) than those of older SogmaDSPs,  There's separate rise and fall settings, each with several curves to choose from.  The "RC" curve setting shown here provides slewing similar to that of the older slew volume blocks, thus the slew rates can be measured the same way (see the post cited above).  Although this RC curve is exponential in nature (it follows the RC characteristic that includes the term e^(-t/RC), the -1452 slew block also offers a separate exponential choice. Testing the -1452's RC slewing this way results in the table below.  Slew times are given as a time constant as well as the dB/s rate often specified for SigmaDSP dynamics processors.

The Sigma 300's Exponential slewing operates in ways both similar to, and different from, the RC slewing.  The post at Sigma 300 (ADAU145x) Exponential Slewing describes the differences.



    Linear slew settings yield these 10 -- 90 % rise and fall times.  If you prefer 0 -- 100 % times, multiply these times by 1.25..

Parents
  • This information is quite useful when using SigmaStudio, but I am trying to decipher the slew rate/mode so that I can set them using registers under program control.   I can't seem to find any information in the literature or web site regarding the format for this data word.  I am using the ADAU1452.

    According to a test file I have created, I have a single volume control (Single 1) which is set up to use HW slew.  In the PARAMs data file, here what it shows:

    Cell Name         = Single 1

    Parameter Name    = HWGainADAU145XAlg2slew_mode

    Parameter Address = 55

    Parameter Value   = 8320

    Parameter Data :

    0x00, 0x00, 0x20, 0x80,

    The slew mode is currently set as Linear.  When set to RC, the value is 8330 (0x208A) and when set to Const DB the value is set to 8325 (0x2085).  That's all I've been able to glean so far.  Can you provide some additional insight on the format for this data word?

    Thanks,

    EdA

Reply
  • This information is quite useful when using SigmaStudio, but I am trying to decipher the slew rate/mode so that I can set them using registers under program control.   I can't seem to find any information in the literature or web site regarding the format for this data word.  I am using the ADAU1452.

    According to a test file I have created, I have a single volume control (Single 1) which is set up to use HW slew.  In the PARAMs data file, here what it shows:

    Cell Name         = Single 1

    Parameter Name    = HWGainADAU145XAlg2slew_mode

    Parameter Address = 55

    Parameter Value   = 8320

    Parameter Data :

    0x00, 0x00, 0x20, 0x80,

    The slew mode is currently set as Linear.  When set to RC, the value is 8330 (0x208A) and when set to Const DB the value is set to 8325 (0x2085).  That's all I've been able to glean so far.  Can you provide some additional insight on the format for this data word?

    Thanks,

    EdA

Children
No Data