9 multichip synchronization protocol, 10 input path source selection and powering, 11 thermal overload notification – Cirrus Logic CS53L30 User Manual
Page 34: Section 4.9, Section 4.11, Cs53l30

34
DS992F1
CS53L30
4.9 Multichip Synchronization Protocol
4.9 Multichip Synchronization Protocol
Due to the multidrop capability of the CS53L30 TDM bus, it is conceivable to employ up to four CS53L30 chips to allow
up to 16 channels of audio capture. Extra care and sequencing steps have to be taken to ensure that the multichip
configuration meets the channel-to-channel phase matching specification across chips when using multiple CS53L30
chips in a system. Below is the recommended sequence to minimize phase mismatch across channels/chips. Any
deviation from this procedure causes deterministic, as well as nondeterministic, phase differences across chips and the
channel-to-channel phase mismatch specifications in
cannot be guaranteed. The SYNC pins of all devices must
be connected directly at the board level.
Synchronization sequence:
1. Release RESET to all devices.
2. Configure the control port of all devices.
3. Clear PDN_ULP and/or PDN_LP in all devices.
4. Set the SYNC_EN bit of one of the devices only (the “initiator” device).
5. After successful synchronization, the
status bit (see
) is set on all connected CS53L30s that
have received the SYNC protocol (including the initiator device).
Alternate synchronization sequence:
1. Release RESET to all devices.
2. Configure the control port of all devices.
3. Set the SYNC_EN bit of one of the devices only (the “initiator” device).
4. Clear PDN_ULP and/or PDN_LP in all devices except the initiator device.
5. Clear PDN_ULP and/or PDN_LP in the initiator device.
6. After successful synchronization, the
status bit (see
) is set on all connected CS53L30s that
have received the SYNC protocol (including the initiator device).
4.10 Input Path Source Selection and Powering
describes how the CH_TYPE, ADCxy_PDN, and DMICx_PDN controls affect the CS53L30. The DMICx_PDN
control only affects the state of the digital mic interface clock.
4.11 Thermal Overload Notification
The CS53L30 can be configured to notify the system processor that its die temperature is too high. The processor can use
this notification to prevent damage to the CS53L30 and to other devices in the system. When notified, the processor should
react by powering down CS53L30 (and/or other devices in the system) partially or entirely, depending on the extent to
which the CS53L30’s power dissipation is the cause of its excessive die temperature. The CS53L30 is a low-power device
and any thermal overload is likely coming from elsewhere in the system.
Table 4-5. ADCx/DMICx Input Path Source Select and Digital Power States (Where x = 1 or 2)
Control Register States
Channel A Input Path
Channel B Input Path
DMICx_SCLK
CH_TYPE
DMICx_PDN
ADCxA_PDN
ADCxB_PDN
Data Source
Power State
Data Source
Power State
1
0
0
0
DMICx
On
DMICx
On
On
1
0
0
1
DMICx
On
—
Off
On
1
0
1
0
—
Off
DMICx
On
On
1
0
1
1
—
Off
—
Off
On
0
1
0
0
ADCxA
On
ADCxB
On
Off
0
1
0
1
ADCxA
On
—
Off
Off
0
1
1
0
—
Off
ADCxB
On
Off
0
1
1
1
—
Off
—
Off
Off