21 I
2
S
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
21-5
I2S_WS
I2S_SCLK
I2S_SDO
DTFORM = 0 (default)
I2S_WS
I2S_SCLK
I2S_SDO
DTFORM = 1
D0
D15
D2
D1
D0
D15 D14
D2
D1
D14
D0
D15
D0
D13 D14 D15
D0
D1
D13 D14
D1
D15
4.5 Output Data Format (Example in I
Figure 21.
2
S Mode)
Signed/unsigned format
When right justified mode is selected as the data output timing condition, output data can be configured to
the signed or unsigned format using DTSIGN/I2S_CTL register.
Setting DTSIGN to 0 (default) selects the unsigned format. The high-order bits that exceed the valid data
size are set to 0. Setting 1 selects the signed format. The high-order bits that exceed the valid data size are
set to the sign bit value (D15) of the valid data.
I2S_WS
I2S_SCLK
I2S_SDO
(L channel)
(R channel)
0
D15
D2
D1
D0
D14
0
D15 D14
(MSB first, right justified mode, number of bit clock cycles = 18)
DTSIGN = 0 (default)
I2S_WS
I2S_SCLK
I2S_SDO
(L channel)
(R channel)
D15
D2
D1
D0
D14
D15
D14
DTSIGN = 1
4.6 Unsigned and Signed Format
Figure 21.
This setting is effective only in right justified mode. Set DTSIGN to 0 when another data output timing
mode is selected.
Data output timing
Use DTTMG[1:0]/I2S_CTL register to select the data output timing.
4.4 Data Output Timing
Table 21.
DTTMG[1:0]
Data output timing mode
0x3
Reserved
0x2
Right justified mode
0x1
Left justified mode
0x0
I
2
S mode
(Default: 0x0)
When DTTMG[1:0] is set to 0x0 (default), I
2
S mode is selected. In this mode, the first bit of each data is
output after one I2S_SCLK clock delay from the I2S_WS signal edge.