12 signaling format, 1 transmitting data, Cs35l32 – Cirrus Logic CS35L32 User Manual

Page 26

Advertising
background image

26

DS963F4

CS35L32

4.12 Signaling Format

The CS35L32 transmits data that is from 24 to 32 bits deep per channel sample. If fewer than 24 serial clocks are present
per channel frame (half LR clock period), it outputs as many bits as there are clocks. If there are more than 24 serial clocks
per channel frame, it outputs the bits shown in the extended section for the additional clock cycles after the 24th bit. Any
bit beyond the 24th, if marked as reserved, is zero. The receiving device is expected to load the data in MSB-to-LSB order
until its word depth is reached, at which point it should discard any remaining LSBs from the interface.

4.12 Signaling Format

The CS35L32 supports the I²S format on its serial port:

• Up to 32 bits/channel of composite data can be sent, as shown in

Table 4-9

Table 4-13

. Additional bits are packed

in the extended section, beyond the 24th bit, and are accessed if a 32-clock frame is used.

• LRCK identifies the transmission start of each channel.
• Data is clocked out of the SDOUT output using the falling edge of SCLK.
• Bit order is MSB to LSB.

Signaling for I²S format is shown in

Fig. 4-10

.

Figure 4-10. I²S Format

4.12.1 Transmitting Data

The CS35L32 includes real-time monitoring of several signals internal and external to the device via integrated ADCs, as
well as a number of status bits. The monitoring data exists as three signals—VPMON, VMON, and IMON—which are
described in

Section 4.8

and

Table 4-8

, which also describes status bits.

Table 4-8. SDOUT Monitor Data Description

Function

Data Descriptor

Description

Speaker
Amplifier
Section 4.3

.

AMP_SHORT
(amplifier short)

Indicates that either of the outputs (OUT+ and/or OUT–) of the amplifier is driving a short circuit

0 (Default) Not shorted
1 Shorted. When this condition exists, the device enters Speaker-Safe Mode.

See

Section 7.19

and

Section 4.3.4

.

Undervoltage
Lockout (UVLO)
Section 4.5

.

UVLO
(UVLO event)

0 (Default) No undervoltage lockout
1 UVLO detected at VP. IC shut down.

See

Section 7.21

.

Boost Converter

Section 4.6

.

BOOST_CURLIM
(boost converter in
current limit)

0 (Default) Boost converter is not in current limit
1 Boost converter is in current limit

See

Section 7.21

.

BOOST_OVERROR
(boost converter
overvoltage error)

0 (Default) No overvoltage detected
1 Overvoltage detected

See

Section 7.21

.

Die
Temperature
Monitoring

,

Section 4.7

.

OTW
(overtemperature
warning)

Indicates that device junction temperature exceeded the set limit in

Table 3-3

0 (Default) Junction temperature is below the set overtemperature warning threshold
1 Junction temperature is above set overtemperature warning threshold

OTE
(overtemperature
error)

Indicates whether the device junction temperature exceeded the damage limit

0 (Default) Junction temperature is below damage limit
1 Junction Temperature is above damage limit. When this condition exists, the device enters

Speaker-Safe Mode.

See

Section 7.19

and

Section 4.3.4

.

LRCK

SCLK

SDOUT

MSB

MSB-1

LSB +1

LSB

1/Fs

ext

MSB

MSB-1

LSB +1

LSB

MSB

SCLK may

stop or continue

t

extraA =

None to some time

SCLK may

stop or continue

t

extraB =

None to some time

Left (A) Channel

Right (B) Channel

Advertising