1997 Nov 17
13
Philips Semiconductors
Preliminary specification
ISO/MPEG Audio Source Decoder
SAA2502
The bit clock CDCL is input, its frequency is determined by
the application, however certain minimum and maximum
values have to be obeyed.
MPEG free format bit rate is allowed in this mode.
CDVAL = logic 1 indicates valid data. In this way, burst
input data is supported.
The speed at which data may be transferred to the input
interface is restricted. Transfer of an MPEG frame is
illustrated in Fig.9. It shows the transfer of all Nf bits of one
frame between time 0 and Tf, where Tf corresponds to
384 sample periods (MPEG layer I input data) or
1152 sample periods (MPEG layer II input data). In the
figure, an example of an actual transfer characteristic is
drawn. Input data may be transferred at a speed higher
than bit rate (i.e. CDCL may have a frequency higher than
bit rate).
Ideally the data transfer of the first frame is in a single
burst. In practice multiple bursts are allowed, provided that
the data transfer is always within
±
128 CDCL cycles of the
ideal data transfer.
Subsequent frames may also have multiple bursts, but the
data transfer must always be within
±
128 CDCL cycles of
both the first frame data transfer and the ideal single burst
transfer characteristics. All frames must start within the
first four bytes of a data burst.
The transfer characteristic has a slope equal to CDCL
frequency during the bursts (when CDVAL is high) and is
horizontal outside the bursts (when CDVAL is low; no bits
are transferred). The frequency of CDCL has to be
constant (except when CDVAL is low) in normal operation;
any change of CDCL frequency should be followed by a
(soft) reset.
For DAB applications there is an exception to the rule that
data transfer is always within
±
128 CDCL cycles of the
ideal single burst characteristic.
When the sampling frequency is 24 kHz and the CDCL
frequency is 384 kbits/s, it is allowed to send an input
frame in two bursts of equal length. The first bit of a frame
must be the first bit of a burst, while the last bit of a frame
must be the last bit of a burst.
Fig.8 Slave mode input data format.
handbook, full pagewidth
CDCL
MGE475
CD
CDEF
CDVAL
CDSY
unreliable data bits (example)
start of byte or frame
valid data
valid but unreliable data
invalid data