beautypg.com

4 cs53l30 tdm tab, Section 4.3.4, Describ – Cirrus Logic CDB53L30 User Manual

Page 15: Cdb53l30

background image

15

DS963DB1

CDB53L30

4.3 Using the FlexGUI Tabs

4.3.4

CS53L30 TDM Tab

The “CS53L30-1 TDM” and “CS53L30-2 TDM” tabs contain the controls for configuring the CS53L30 TDM output. These
controls apply only when the ASP Mode is configured for TDM on the “CS53L30 Config” tab.

Shift TDM frame 1/2 SCLK left—Configures the start offset of TDM data after a rising edge of LRCK/FSYNC.

LRCK Pulse Width—Configures the LRCK/FSYNC high time in TDM mode. The pulse width can be fixed to 50%
duty cycle or configured for any number of SCLK cycles. The high-level GUI allows the user to select between 1
and 8 SCLK cycles as the programmable high time. To configure the CS53L30 for a programmable high time of
greater than 8 SCLK cycles, the user should write directly to the LRCK_TPWH field in registers 0x1B and 0x1C in
the appropriate CS53L30 register tab.

TDM Channel Configuration—Enables TDM output from each of the four ADC channels and configures the
channel’s starting TDM slot location.

TDM Slot Enable—Determines into which of the 48 available TDM time slots the CS53L30 can load data. During
time slots which are not enabled, the ASP1_SDOUT output pin is Hi-Z.

Refresh—Reads all registers in all devices and updates the values in the FlexGUI.

Reset CS53L30-1—Sends a reset pulse to CS53L30 #1.

Reset CS53L30-2—Sends a reset pulse to CS53L30 #2.

Figure 4-7. The “CS53L30 TDM” Tab