Figure 1: Digital Interface Format (*)
FORMAT 1
F5
(delayed timing)
F6
MCLK
(non delayed timing)
DR
B1
B2
X
X
DX
B1
B2
FORMAT 2
F8
(delayed timing)
F9
MCLK
(non delayed timing)
DR
B1
X
B2
DX
B1
B2
(*) Significant Only For Companded Code.
X
D93TL075
ST5090
X
X
propriate programmable register. CS- must return
high at the end of the 2nd byte.
To read-back status information from ST5090, the
first byte of the appropriate instruction is strobed
in during the first CS- pulse, as defined in Table
1. CS- must be set low for a further 8 CCLK cy-
cles, during which data is shifted out of the CO
pin on the falling edges of CCLK.
When CS- is high, CO pin is in the high imped-
ance Tri-state, enabling CO pins of several de-
vices to be multiplexed together.
Thus, to summarise, 2 byte READ and WRITE in-
structions may use either two 8-bit wide CS-
pulses or a single 16 bit wide CS- pulse.
I.8 Control channel access to PCM interface:
It is possible to access the B channel previously
selected in Register CR1 in the case of com-
panded code only.
A byte written into Control Register CR3 will be
automatically transmitted from DX output in the
following frame in place of the transmit PCM data.
A byte written into Control Register CR2 will be
automatically sent through the receive path to the
Receive amplifiers.
In order to implement a continuous data flow from
the Control MICROWIRE interface to a B chan-
nel, it is necessary to send the control byte on
each PCM frame.
A current byte received on DR input can be read
in the register CR2. In order to implement a con-
tinuous data flow from a B channel to MI-
CROWIRE interface, it is necessary to read regis-
ter CR2 at each PCM frame.
7/29