Philips SAA7345 User Manual

Page 9

Advertising
background image

1998 Feb 16

9

Philips Semiconductors

Product specification

CMOS digital decoding IC with RAM for
Compact Disc

SAA7345

R

EADING

Q-

CHANNEL SUBCODE FROM

SAA7345

To read Q-channel subcode from SAA7345, the SUBQREADY-I signal should be selected as status signal. The subcode
read timing is shown in Fig.8.

Read subcode operation sequence

•

Monitor SUBQREADY-I status signal.

•

When this signal is LOW, and up to 2.3 ms after its LOW-to-HIGH transition, it is permitted to read subcode.

•

Set CL LOW, SAA7345 will output first subcode bit (Q1).

•

After subcode read starts, the microcontroller may take as long as it wants to terminate read operation.

•

SAA7345 will output consecutive subcode bits after each HIGH-to-LOW transition of CL.

•

When enough subcode has been read (1 to 96 bits), stop reading by pulling RAB LOW.

P

EAK DETECTOR OUTPUT

In place of the CRC-bits (bits 81 to 96), the peak detector information is added to the Q-channel data. The peak
information corresponds to the highest audio level (absolute value) and is measured on positive peaks. Only the most
significant 8 bits of the peak level are given, in unsigned notation. Bits 81 to 88 contain the LEFT peak value
(bit 88 = MSB) and bits 89 to 96 contain the RIGHT channel (bit 96 = MSB). Value is reset after reading Q-channel data.

Fig.7 SAA7345 status READ timing.

DA (SAA7345)

MGA381 - 1

STATUS

CL

(microcontroller)

RAB

(microcontroller)

DA

(microcontroller)

high impedance

Fig.8 SAA7345 Q-channel subcode READ timing.

Q1

Q2

Q3

Qn–1

DA (SAA7345)

MGA382 - 1

Qn–2

Qn

STATUS

CRC

OK

CL

(microcontroller)

RAB

(microcontroller)

Advertising