User guide

4 AN312REV2
AN312
Figure 5. Clock Circuit as Used by Mode 0x00 with CM-2 and Semiconductors
3.1.2 0x10 Mode - Internal Mode with External Sample Synchronization
Note: This will not work properly with CM-2 modules or semiconductor-based designs due to the ab-
sence of the edge detect circuit in the semiconductor.
This mode is similar to Internal Mode (0x00), but allows synchronization of the derived SCLK and FS1
signals with external clock circuits. It is typically used when it is necessary to synchronize CobraNet clocks
with existing external clock circuitry. When operating in this mode:
As Conductor: MCLK, FS1, and SCLK are all generated as in 0x00 Mode. However, the REFCLK in-
put is used to align the clock edges of the generated MCLK, insuring that the audio clocks generated
externally are kept in sync with the CobraNet interface's audio clocks. This mode does not alter the
clock frequency and implies that the REFCLK input should be derived from the MCLK_OUT supplied
by the CobraNet interface (see Figure 6).
As Performer: MCLK is generated by the VXCO, which receives frequency adjustments from the beat
packets received over the network interface as in 0x00 Mode. FS1 and SCLK are derived from MCLK.
As above in Conductor Mode, the REFCLK input is used to ensure that the external and CobraNet gen-
erated audio clocks are in sync.
Figure 6. 0x10 Mode Typical Connections (Sync of CobraNet Clocks with External Clock Circuitry)
Beat Received
VCXO
24.576MHz
+/- 100 PPM
DAC
MCLK_IN
MCLK_SEL
REFCLK
MCLK
MUX
Beat
MUX
Phase
Detector
Sample
Phase
Counter
Loop
Filter
control
Clock
Out
MCLK_OUT (master)
FS1 (word)
SCK (bit)
Audio
Clock
Generator
Clock Config
Signal
Path
Control
Path
External
Hardware
CobraNet
Processor
Software
Active
Signal
Path
Clock Circuit
24.576 MHz
SCLK
REFCLK
MCLK_OUT
Clock In
FS1
FS1
CobraNet Interface