Using 0x10 mode with cs1810xx, cs4961xx or cm-2, References – Cirrus Logic AN312 User Manual
Page 12

12
AN312REV2
AN312
4. USING 0x10 MODE WITH CS1810XX, CS4961XX OR CM-2
0x10 Mode is used when the designer wishes to synchronize the CobraNet clocks with an externally supplied word
clock (FS1). This is not possible with CM-2 and Silicon-based designs. The best that can be achieved is to use the
circuitry below to ensure that the audio clocks of the CobraNet interface are in phase with the audio clocks of the
existing circuit. In this case, the master clock is derived from the CobraNet device by using the circuitry shown in
, with the interface set to operate in clock mode 0x00. Any clocks required by the design can be taken from
the loadable counter taps, and these clocks will be in phase with the audio clocks (FS1 and SCLK) generated by the
CobraNet device. The Data In load value can be adjusted to ensure phase alignment if necessary.
Figure 20. 0x10 Mode Circuitry for Use with CM-2, CS1810xx or CS4961xx
5. REFERENCES
1.
CobraNet
Programmer's Reference Manual,
2.
CobraNet Hardware User's Manual,
Loadable Counter
24.576 MHz
SCLK
MCLK_OUT
Clock In
FS1
FS1
CobraNet Interface
D Flop
Q
D
D Flop
Q
D
AND
Load
Data In
= 0x002
Clock In
Clock In