5 tbs sine wave output, 6 tbs loopback testing, 7 tbs synchronization – Cirrus Logic CS5376A User Manual

Page 66: Tbs sine wave output 17.6. tbs loopback testing, Tbs synchronization, Cs5376a

Advertising
background image

CS5376A

66

DS612F4

set can be written into the CS5376A. The number
of data points to write, up to a maximum of 1024,
depends on the required test signal frequency, out-
put rate, and available interpolation factors. Cus-
tom data sets must be continuous on the ends; i.e.
when copied end-to-end the data set must produce
a smooth curve.

17.5 TBS Sine Wave Output

The TBS generator uses data from digital filter
memory to create a sine wave test signal that can
drive a test DAC. Sine wave frequency and output
data rate are calculated as shown by the character-
istic equation of Table 19.

The sine wave maximum

∆Σ one’s density output

from the TBS generator is set by the TBSGAIN
register. TBSGAIN can be programmed up to a
maximum of 0x04FFFF, with the TBS generator
unstable for higher amplitudes. For the CS4373A
test DAC, a gain value of 0x04B8F2 produces an
approximately full scale sine wave output (5 V

pp

differential).

17.6 TBS Loopback Testing

Included as part of the CS5376A test bit stream
generator is a feedback path to the digital filter

MDATA inputs. This loopback mode provides a
fully digital signal path to test the TBS generator,
digital filter, and data collection interface. Digital
loopback testing expects 512 kHz

∆Σ data for the

MDATA inputs.

A mismatch of the TBS generator full scale output
and the MDATA full scale input results in an am-
plitude mismatch when testing in loopback mode.
The TBS generator outputs a 75% maximum one’s
density, while the MDATA inputs expect an 86%
maximum one’s density from a

∆Σ modulator, re-

sulting in a measured full scale error of -3.6 dB.

17.7 TBS Synchronization

When the TSYNC bit is set in the TBSCFG regis-
ter, the MSYNC signal resets the sine wave data
pointer and phase aligns the TBS signal output.
Once the digital filter is settled, all CS5376A de-
vices receiving the SYNC signal will have identical
TBS signal phase. See “Synchronization” on
page 25 for more information about the SYNC and
MSYNC signals.

If TSYNC is clear, MSYNC has no effect on the
TBS data pointer and no change in the TBS output
phase will occur during synchronization.

Advertising