Hi
The datasheet for the TWL6040 claims a dynamic range increase of 5 dB when using High-performance mode (HP) mode. I am not getting this improvement on my device when switching from LP to HP mode.
Thanks Matt
Device = Galaxy Nexus (GT-I9250)
Kernel = 3.0.31-gd5a18e0-dirty
MCLK = 38.4 MHz
HP mode
Frequency response (from 40 Hz to 15 kHz), dB: +0.11, -0.71
Noise level, dB (A): -91.0
Dynamic range, dB (A): 91.0
THD, %: 0.0088
IMD + Noise, %: 0.014
Stereo crosstalk, dB: -82.2
LP mode
Frequency response (from 40 Hz to 15 kHz), dB: +0.14, -0.99
Noise level, dB (A): -90.2
Dynamic range, dB (A): 90.2
THD, %: 0.0053
IMD + Noise, %: 0.012
Stereo crosstalk, dB: -81.6
HP mode
TWL6040_REG_HPPLLCTL 0x07 = 0x6c
TWL6040_REG_LPPLLCTL 0x08 = 0x10
TWL6040_REG_HSLCTL 0x10 = 0x25
TWL6040_REG_HSRCTL 0x11 = 0x25
LP mode
TWL6040_REG_HPPLLCTL 0x07 = 0x60
TWL6040_REG_LPPLLCTL 0x08 = 0x01
TWL6040_REG_HSLCTL 0x10 = 0x2f
TWL6040_REG_HSRCTL 0x11 = 0x2f
Tinymix HP mode