Cs5376a – Cirrus Logic CS5376A User Manual

Page 79

Advertising
background image

CS5376A

DS612F4

79

Modified SINC2 filter to correct gain and
timing errors

Corrected SINC2 decimate by 2 gain error
which affected 4000 SPS operation. Also mod-
ified SINC2 decimate by 16 output timing to
match output of other SINC2 rates. Previous
SINC2 decimate by 16 output was one sample
later than expected.

Corrected gain error of 333 SPS output rate

SINC architecture was modified to correct gain
error in SINC2 decimate by 12 by moving dec-
imate by 3 stage into SINC3.

Modified SINC3 filter for new low band-
width rates.

Newly supported output word rates are 200,
125, 100, 50, 40, 25, 20, 10, 5, 1 SPS. Older low
bandwidth rates of 120, 60, 30, 15, 7.5 SPS
were removed. No changes to 4000, 2000,
1000, 500, 333, 250 SPS rates for backwards
compatibility to CS5376 revision A/B.

Added minimum phase FIR coefficients

Minimum phase FIR1 coefficient set 1 and
FIR2 coefficient set 1 are newly available as se-
lections for the SPI and EEPROM 'Write ROM
Coefficients' command.

Corrected IIR2/IIR3 channels 2, 3, 4 bug

When selecting IIR2 or IIR3 output, data from
channels 2, 3, and 4 were corrupted. IIR2 and
IIR3 now operate correctly for these channels.

Corrected IIR2 coefficient DC offset

IIR2 coefficient sets 0, 1, and 3 did not perfect-
ly cancel DC due to coefficient b20, b21, b22
mismatch. New b21 IIR2 coefficients correct
this offset error.

Removed gain scale factor from 'Write TBS
ROM' command

TBS data was previously scaled during config-
uration by a data word following the 'Write
TBS ROM' command. Added a new TBSGAIN
register (0x2B, replacing WD_CFG) that scales
the TBS amplitude and can be modified during
normal operation.

Removed watchdog timer

The watchdog timer was removed. Replaced
WD_CFG register (0x2B) with TBSGAIN reg-
ister.

Set GPIO11 as tri-state when EEPROM boot
completed

After stand-alone boot from EEPROM,
GPIO11 (acting as EEPROM chip select) was
previously driven high. This pin now tri-states
with an internal pull-up to hold it high.

Modified Test Bit Stream (TBS) to disable
loopback when TBS disabled.

If TBS loopback mode was enabled, the exter-
nal MDATA inputs were disconnected from the
SINC filter even if the TBS was disabled. Now
when the TBS is disabled, loopback mode is
automatically disabled also.

Advertising