Datasheet
Maxim Integrated
│
117
MAX98090 Ultra-Low Power Stereo Audio Codec
www.maximintegrated.com
Table 47. Digital Audio Interface (DAI) TDM Control Register
Table 48. Digital Audio Interface (DAI) TDM Format Register
TDM Mode Data Format
If TDM mode is enabled (Table 47), the register settings
in Table 39 have no effect. TDM mode supports up to four
mono audio time slots in each frame. However, internally,
the device only has two digital audio channels (left and
right) that can be assigned to any two of the four available
time frames (Table 48). The remaining two time slots
remain free for another device to utilize. A data delay can
be set individually for each time frame, and when operat-
ing in master mode the frame sync pulse can be set to
transmit for either a single bit or an entire word in length.
TDM mode timing for common configuration options is
detailed in Figure 22.
ADDRESS: 0x23
DESCRIPTION
BIT NAME TYPE POR
7 — — — —
6 — — — —
5 — — — —
4 — — — —
3 — — — —
2 — — — —
1 FSW R/W 0
Congures the DAI Frame Sync Pulse Width (TDM = 1 and MAS = 1)
1: Frame sync pulse has a 50% duty cycle.
0: Frame sync pulse is one bit wide.
Note: In slave mode, the device accepts a frame sync pulse width up to
frame width - 1.
0 TDM R/W 0
Enable for Time Division Multiplex (TDM) Mode
1: Enable TDM mode and congures the DAI to transmit and receive TDM data.
0: Disable TDM mode.
ADDRESS: 0x24
DESCRIPTION
BIT NAME TYPE POR
7
SLOTL[1:0] R/W
0
Selects the Time Slot to use for Left-Channel Data in TDM Mode
00: Time slot 1 10: Time slot 3
01: Time slot 2 11: Time slot 4
6 0
5
SLOTR[1:0] R/W
0
Selects the Time Slot to use for Right-Channel Data in TDM Mode
00: Time slot 1 10: Time slot 3
01: Time slot 2 11: Time slot 4
4 0
3
SLOTDLY[3:0] R/W
0 Enables data delay for slot 4 in TDM mode.
2 0 Enables data delay for slot 3 in TDM mode.
1 0 Enables data delay for slot 2 in TDM mode.
0 0 Enables data delay for slot 1 in TDM mode.