Part Number Hot Search : 
1SZ1120A OPB39T55 15139350 ST780C MPS6516 MMBT918 BFR92 2SB77
Product Description
Full Text Search
 

To Download HD49235 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 HD49235FS
Digital Signal Processor for CD
ADE-207-162A(Z) 2nd. Edition August 1995 Description
The HD49235FS is a digital signal processor for compact disc (CD) applications.
Features
* Powerful error correction capability: two-symbol C1 correction and four-symbol C2 correction * Quadruple-speed reproduction supported (maintaining two-symbol C1 and four-symbol C2 error correction) * On-chip analog PLL and digital PLL (VCO and phase detector) * Automatic adjustment of the free-running frequency of the VCO * Built-in microprocessor interface * On-chip 80-bit shift registers for Q-code buffering * Cyclic redundancy check on Q-code values * Audio output functions: monaural output, single-channel mute, left-right reverse, soft mute, -12-dB attenuation * 16-kbit RAM on-chip
HD49235FS
Pin Arrangement
PDOUT1 VDD (A) AMPP AMPM AMPO AC VSS (A) PDOUT2 TEST1 MRST PLLCK NC VDD (D) NC NC NC NC NC NC NC NC NC NC NC
QDSEL DSLCO DSLCI EFMI DEFCT TEST2 TEST3 UCKSL VDD (D) PWM MON MSTOP PW64 ROTD CLVS SLOCK
64 65
41 40
80 1
25 24
NC NC NC NC NC NC NC NC NC VSS (D) XCI XCO NC MCK TC1 UCK
Rev.2, Aug. 1995, page 2 of 41
XRST CNIN SENS DATA CLK XLT VSS (D) OVFW S1 QOK QDATA CKEXT SUBOUT SUBCK CFCKP EMP BIDAT MUTE DAS CKX MPX C2F QMX DMX
(Top view)
HD49235FS
Pin Description
Pin No. Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 XRST CNIN SENS DATA CLK XLT VSS (D) OVFW S1 QOK QDATA CKEXT Name X (-com) reset Counter clock input Sensor Data Clock I/O* I I TO I I Connection Function Polarity H L Reset
Microprocessor Microprocessor interface register reset Servo IC Pulse input for track counter
Microprocessor Servo status output Microprocessor Data input for microprocessor interface Microprocessor Clock input for microprocessor interface Microprocessor Strobe input for microprocessor interface Digital ground On-chip RAM overflow signal output Microprocessor Subcode sync signal (with protection) Microprocessor Subcode CRC result output Microprocessor Subcode Q data output Microprocessor Clock input for Q data readout CD graphics CD graphics CD graphics Subcode data output for CD graphics Clock input for SUBOUT subcode readout Subcode frame synchronization signal (7.35 kHz at normal speed, synchronized with PLL) Emphasis on/off status output ON Digital audio interface output Microprocessor Audio mute input DAC or ROM decoder DAC or ROM decoder Serial data output for audio or ROM Strobe clock output for DAS signal Mute OFF OK NG Overflow
X (-com) latch I VSS (digital) --
RAM- overflow O Subcode sync O 1 Q-code OK Q-code data Clock-EXT O O I O
SUBOUT Subcode out SUBCK CFCKP
Subcode clock I C&D frame clock out O
16 17 18 19 20
EMP BIDAT MUTE DAS CKX
Emphasis output Biphase date Mute
O TO I
Data serial out O Clock X O
Rev.2, Aug. 1995, page 3 of 41
HD49235FS
Pin Description (cont)
Pin No. Symbol 21 MPX Name Multiplex I/O* O Connection DAC or ROM decoder Function Left/right channel switching signal output (44.1 kHz at normal speed, synchronized with DAS) C2 error flag output 4 x MPX clock signal (176.4 kHz at normal speed, synchronized with DAS) 2 x MPX clock signal (88.2 kHz at normal speed, synchronized with DAS) Microprocessor Clock output for microprocessor (8.5 MHz or 17 MHz) C1 error flag monitor pin Master clock output (33.8688 MHz) Open or VDD Crystal oscillator Crystal oscillator Not connected Crystal oscillator output Crystal oscillator input Digital ground Open Open Open Open Open Open Open Open Open Open Open Open Open Not connected Not connected Not connected Not connected Not connected Not connected Not connected Not connected Not connected Not connected Not connected Not connected Not connected Error Error Polarity H L
22 23
C2F QMX
C2 flag
O
ROM decoder
Quad multiplex O
24
DMX
Double multiplex -com clock
O
25
UCK
O
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
TC1 MCK NC XCO XCI VSS (D) NC NC NC NC NC NC NC NC NC NC NC NC NC
Test C1 flag Master clock
O O
No connection -- X'tal clock output X'tal clock input VSS (digital) XO XI --
No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection --
Rev.2, Aug. 1995, page 4 of 41
HD49235FS
Pin Description (cont)
Pin No. Symbol 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 NC NC NC NC NC NC NC VDD (D) NC PLLCK MRST TEST1 Name I/O* Connection Open Open Open Open Open Open Open Function Not connected Not connected Not connected Not connected Not connected Not connected Not connected Digital power supply Open or VDD Open or VDD Open or VDD External RC circuit Not connected PLL clock output monitor Master reset of chip Test pin PLL auto-adjust phase detector output Analog ground External RC circuit External RC circuit External RC circuit External RC circuit Amplifier phase compensation pin PLL amplifier output PLL amplifier inverting input PLL amplifier non-inverting input Analog power supply External RC circuit PLL EFM phase detector output Q data readout mode switching signal input External RC circuit External RC circuit EFM comparator slice level control output EFM comparator slice level control input EFM signal input Servo IC Open or VDD Defect detection signal input Test pin Defect Internal sync External sync Reset Polarity H L
No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- No connection -- VDD (digital) PLL clock Master reset TEST 1 --
No connection -- O IU IU TO -- A AO AI
PDOUT2 Phase detect out 2 VSS (A) AC AMPO AMPM AMPP VDD (A) VSS (analog) Amp compensation Amp output Amp minus input
Amp plus input AI VDD (analog) -- TO IU O AI AI I IU
PDOUT1 Phase detect out 1 QDSEL DSLCO DSLCI EFMI DEFCT TEST2 Q-data clock select DSL control output DSL control input EFM signal input Defect TEST 2
Rev.2, Aug. 1995, page 5 of 41
HD49235FS
Pin Description (cont)
Pin No. Symbol 71 72 73 74 75 76 77 78 79 80 TEST3 UCKSL VDD (D) PWM MON MSTOP PW64 ROTD CLVS SLOCK Name TEST 3 I/O* IU Connection Open or VDD Function Test pin Microprocessor clock switching signal input Digital power supply Constant linear velocity (CLV) control signal for disc motor Disc-motor-on status detection On output CLV phase control signal Microprocessor Brake release signal Microprocessor MSB of PWM pin output, for monitoring Microprocessor Output indicating normal or starting mode of CLV control Normal Starting 16.9344 8.4672 MHz MHz Polarity H L
Microcomputer IU clock selection VDD (digital) Pulse width modulate Motor on Motor stop Pulse width 64T Rotate direction CLV status Sync lock -- TO O TO O O O O
Microprocessor Disc motor rotation lock signal Lock
Note: * I--input; O--output; IO--input/output; IU--pulled-up input; TO--three-state output; A--analog pin; AI--analog input; AO--analog output; XI--oscillator input; XO--oscillator output
Rev.2, Aug. 1995, page 6 of 41
HD49235FS
Block Diagram
MSTOP DSLCO UCKSL DEFCT DSLCI ROTD PW64 CLVS
PWM
79 78 77 76 75 74
72 25 27 69 68 67 66
CLV servo control
Cmp 64 PDOUT1 62 AMPP EFM demodulation
SLOCK 80
Sync protection
EFMI
MON
MCK
UCK
Data strobe
61 AMPM +59 AC 60 AMPO
XRST 1 CNIN 2 SENS 3 DATA 4 CLK 5 XLT 6 QDSEL 65 S1 9 QOK 10 QDATA 11 CKEXT 12 SUBOUT 13 SUBCK 14 CFCKP 15 EMP 16
Microprocessor interface
VCO Freq. Div.
57 PDOUT2 54 PLLCK
Error correction unit (ECU)
26 TC1
Subcode signal processing Data bus
16 k SRAM
8 OVFW
RAM control BIDAT 17 Digital output
MUTE 18 DAS 19 CKX 20 MPX 21 C2F 22 Interpolation Timing generator
29
XCO
30
XCI
55 56
TEST1 MRST
70 71
TEST2 TEST3
23
QMX
24
DMX
Rev.2, Aug. 1995, page 7 of 41
HD49235FS
Microprocessor Commands
Data Register (Address) Command 8 (1000) 9 (1001) A (1010) B (1011) Mode selections Function selections Audio control Track counter setting SENS Pin Output Z Z Z Complete
D7 ROM 1 MUTEL TC7
D6
D5
D4 SUBCO
D3 SLTSW
D2 0
D1 DCOND
D0 DWIDTH *
ROMEF DOOFF BI1 MUTER TC6 BI0 MONO TC5
WG10TL SYLCK1 ATT TC4
SYLCK0 CRCQ
BLGMAIN BLGSUB SOFTMT SWLR TC3 TC2 TC1 TC0
C (1100) D (1101) E (1110) F (1111)
CLV control AINTV CLV kick control CLV mode ECU mode KICK7 ED3 0
ATH KICK6 ED2 0
GAIN1 KICK5 ED1 AS0
GAIN0 KICK4 ED0 *
SGAIN1 KICK3 0 *
SGAIN0 PDGAIN1 PDGAIN0 Count KICK2 * * KICK1 * * * * * Z BRAKE Z
Asterisks indicate don't-care bits
Register 8
0 ROM ROMEF DOOFF SUBCO SLTSW D7 D6 D5 D4 D3 D2 DCOND D1 Audio (with interpolation) C2 flag output order: lower first Digital output on Subcode data not inserted in DAS signal 48-fs clock Normal operation 1 CD-ROM (no interpolation) C2 flag output order: upper first Digital output off Subcode data inserted in DAS signal 64-fs clock Illegal setting
Condition for switching between digital and Condition for switching between digital and analog PLLs: digital PLL when defect analog PLLs: digital PLL when defect detection signal width is 4 frames or more detection signal width is 8 frames or more Digital PLL termination timing: * * 8 frames after fall of defect detection signal if width of defect detection signal width is less than 12 frames 16 frames after fall of defect detection * signal if width of defect detection signal width is 12 frames or more 4 frames after fall of defect detection signal if width of defect detection signal width is less than 12 frames 8 frames after fall of defect detection signal if width of defect detection signal width is 12 frames or more
DWIDTH
D0
*
Rev.2, Aug. 1995, page 8 of 41
HD49235FS
Register 9
0 D7 BI1 BI0 WG10TL SYLCK1 SYLCK0 CRCQ D6 D5 D4 D3 D2 D1 Illegal setting 00: Normal play 10: Quadruple-speed play 1 Normal operation 01: Double-speed play 11: Quadruple-speed play Sync detection window width: 19 T
Sync detection window width: 10 T
Length of time sync lock state is maintained when sync signal is missing 00: 2 frames 10: 8 frames 01: 4 frames 11: 12 frames
QOK flag is not inserted in QDATA output QOK flag is inserted in QDATA output
Register A
0 MUTEL MUTER MONO ATT BLGMAIN BLGSUB SOFTMT SWLR D7 D6 D5 D4 D3 D2 D1 D0 Left-channel mute off Right-channel mute off Stereo Attenuation off 00: Stereo 10: Bilingual, left channel Soft mute off Normal 1 Left-channel mute on Right-channel mute on Monaural Attenuation (-12 dB) on 01: Bilingual, right channel 11: Bilingual, left channel Soft mute on Left-right reverse
Notes: 1. Priority for mute and attenation as follows. "Mute" port > SOFTMT > MUTE L, MUTE R > ATT 2. In the case of setting "ROM" = 1 (CD-ROM mode), the data of register "A" is ignored and is considered all zero. It is recovered as it were, after setting "ROM" = 0. 3. "BLGMAIN" and "BLG SUB" commands are ignored if "SWLR" = 1, and set stereo.
Register B
D7 Track counter setting TC7 128 D6 TC6 64 D5 TC5 32 D4 TC4 16 D3 TC3 8 D2 TC2 4 D1 TC1 2 D0 TC0 1
Rev.2, Aug. 1995, page 9 of 41
HD49235FS
Register C
0 AINTV ATH GAIN1 GAIN0 SGAIN1 SGAIN0 PDGAIN1 PDGAIN0 D7 D6 D5 D4 D3 D2 D1 D0 1
Sync detection count is tested at 32-frame Sync detection count is tested at 64-frame intervals intervals Sync must be detected 4 times or more Sync must be detected 8 times or more
Speed error (PWM pin output) gain in CLV steady state operation 00: -6 dB 10: +6 dB 01: 0 dB 11: 0 dB
Speed error gain and access 00: -6 dB 10: +6 dB 01: 0 dB 11: 0 dB
CLV phase error (MSTOP pin output) gain 00: -6 dB 10: +6 dB 01: 0 dB 11: 0 dB
Register D
D7 CLV kick control (PWM duty cycle) Asterisks indicate don't-care bits KICK7 64/128 D6 KICK6 32/128 D5 KICK5 16/128 D4 KICK4 8/128 D3 KICK3 4/128 D2 KICK2 2/128 D1 KICK1 1/128 D0 * *
Rev.2, Aug. 1995, page 10 of 41
HD49235FS
CLV Mode (Register E)
ED3 to ED0/HEX 0000 0110 0 6 Mode STOP PLAY Status Motor stop Starting mode Normal mode 1000 1001 1010 1100 1110 1111 8 9 A C E F ROT KICK BRAKE ACS START NORM Disc motor driven forward Kick control Disc motor driven in reverse Access mode Forced starting mode Forced normal mode
ECU Mode (Register F)
AS0 0 1 Mode FULL E4IHD Status Error correction: C1--two symbols; C2--four symbols C2--four symbol error correction inhibited on track jump
Rev.2, Aug. 1995, page 11 of 41
HD49235FS
Functional Description
Data Strobe The main functions of this block are described below. 1. Generation of Basic Crystal Clock XCI: Is the inverter input pin for the crystal oscillator. XCO: Is the inverter output pin for the crystal oscillator. A 33.8688-MHz crystal oscillator clock signal is generated at the XCI and XCO pins. Figure 1 shows the standard external components when a 33.8688-MHz crystal is used. 2. Generation of Basic PLL Clock PLLCK: This is an output pin used for monitoring the VCO oscillator signal. When the PLL is in lock, the frequency is 4.3218 MHz at standard speed, 8.6436 MHz at double speed, or 17.2872 MHz at quadruple speed. PDOUT1: This is a phase detector output pin, for use in data strobing. This pin is in the highimpedance state in the CLV stop mode. In other CLV modes, this pin outputs the result of phase detection in a phase-locked loop formed with the VCO and the EFM signal input at the EFMI pin. PDOUT2: This is a phase detector output pin, for use in adjusting the free-running frequency of the VCO. In CLV stop mode, this pin outputs a pulse-width modulated waveform equivalent to the phase error in a phase-locked loop formed with the VCO and a crystal-oscillator-derived clock signal. In other CLV modes, this pin maintains a pulse-width modulated output with the same duty cycle as in stop mode. AC: Connect a capacitor for phase compensation of the amplifier. AMPO: Amplifier output pin. AMPM: Inverting input to the amplifier.
XCI
30 29
XCO 1 M
3.3 H 100 pF 15 pF 15 pF
Figure 1 33.8688-MHz Crystal Oscillator Circuit
Rev.2, Aug. 1995, page 12 of 41
HD49235FS
AMPP: Non-inverting input to the amplifier. This chip uses a PLL for recovery of the bit clock. A built-in circuit automatically adjusts the freerunning frequency of the PLL, so fewer adjustments are required on the production line. The chip can be forced to adjust its own free-running frequency whenever power is turned on or the speed is changed by switching to CLV stop mode. Thus the free-running frequency is always set to the center of the lock frequency range even if changes occur in the VCO and external circuit constants due to aging. The principle and usage of automatic adjustment of the free-running frequency will be described below. a. In automatic adjustment of the VCO free-running frequency, this chip uses the disc stop signal. The disc stop signal is turned on when the microprocessor writes 0000 in bits ED3, ED2, ED1, and ED0 of register E in the chip's microprocessor interface. (See section 6, Microprocessor Interface.) b. When the disc stop signal is turned on, counter (A) in figure 2 becomes a divide-by-98 counter, switch (A) is connected to the output from the VCO, and switch (B) is connected to digital 0. At this time, the circuit for the PDOUT1 output is stopped, so the output of the LPF1 connected to PDOUT1 goes to the fixed DC bias level, which is 1/2 VDD. The loop formed by PDOUT2 LPF2 amplifier VCO counter (A) now operates to lock the VCO oscillator frequency to 34.5744 MHz, which is 8 times the standard CD bit rate (4.3218 MHz).
Rev.2, Aug. 1995, page 13 of 41
HD49235FS
SW B EFM signal Digital 0 Disc stop signal 3.3 k AMPP AMPM AC Phase detector 1 3.3 k LPF1 PDOUT1
64
62 61
+ -
59
60
VCO x1 speed, x2 speed, x4 speed Playback speed select signal SW A 4.3218 / 8.6436 / 17.2872 MHz Disc stop signal 1/98 or 1/96 frequency Counter A division 44.1 / 88.2 / 176.4 kHz 34.5744 MHz 1/8, 1/4, 1/2 frequency division
AMPO
4.2336 / 8.4672 / 16.9344 MHz derived from crystal oscillator clock
Automatic adjustment loop of the free-running frequency
55 PLLCK
10 k
LPF2
44.1 / 88.2 / 176.4 kHz derived from crystal oscillator clock
57
10 k Phase detector 2
PDOUT2
Note: When changing the playback speed, always switch the system to CLV stop mode so that the freerunning frequency is adjusted automatically. The period of setting is 30 msec or more. Within five second after turning on power, switch the sytem to CLV stop mode two times or more in an interval from one to two second so that the free-running frequency is adjusted automatically. The period of setting is 30 msec or more.
Figure 2
Rev.2, Aug. 1995, page 14 of 41
HD49235FS
c. Next, reproduction from the disc will begin. When the microprocessor sends command data to start disc rotation, the disc stop signal is turned off. Switch (A) is now connected to receive a 4.2336 MHz clock from the crystal oscillator and counter (A) is changed to be a divide-by-96 counter. The counter (A) output is held at 44.1 kHz by switching the divisor. Here, switching is performed on the counter (A) output edge. The phase error existing between the VCO and the crystal oscillator clock (the phase error that was detected at adjustment step 2) is maintained. d. When the disc is rotating and reproduction starts, switch (B) is connected to receive the EFM signal. The phase detector PDOUT1 in figure 2 compares the phases of the EFM signal, which was converted to binary by the EFM comparator, and the bit clock and outputs phase comparison information from the PDOUT1 pin. As shown in figure 3, when the EFM signal is in phase with the clock produced by the VCO, the PDOUT1 output is high and low for equal lengths of time. When the EFM signal leads the on-chip VCO clock, the high length is longer than the low length. When the EFM signal lags the on-chip VCO clock, the high length is shorter.
(In phase) EFMI Bit clock PDOUT1 High impedance (Phase leads) EFMI Bit clock PDOUT1 High impedance (Phase lags) EFMI Bit clock PDOUT1 High impedance
Figure 3 Timing of PDOUT1 Output Signal
Rev.2, Aug. 1995, page 15 of 41
HD49235FS
3. Data Slice Level Output EFMI: This pin inputs the EFM RF signal. DSLCO: This pin outputs an error signal for correcting deviation in the data slice level of the EFM signal. This signal is used as a control signal to keep the data slice level of the EFM signal centered, by forming a negative-feedback loop with the EFM comparator. DSLCI: This pin inputs the above error signal through a low-pass filter to the EFM comparator. Figure 4 shows the EFM comparator circuit. The EFM RF signal is input through a capacitive coupling, and binarized by comparison with a slice level generated by the DSLC amplifier. When not in stop mode The DSLCO pin outputs the inverse of the binarized EFM signal. Even if the EFM signal is asymmetrical before slicing, an appropriate slice level is obtained by feeding the dc component of the sliced EFM signal back through an external low-pass RC filter. In stop mode The DSLCO pin outputs a square wave with a 50% duty cycle and the same period as the output at the MPX pin, and the slice level is kept at 1/2 VDD. This permits rapid optimization of the slice level when the device leaves stop mode, and prevents oscillation by cutting off the loop through the lowpass filter. 4. Control When a Defect is Detected DEFCT: This pin inputs a disc defect detection signal. Both a digital PLL and an analog PLL are provided on-chip. Normally the analog PLL is used, because of its good error-rate characteristic, but when a defect detection signal is received at this pin, the chip switches over to its digital PLL for quick pull-in after the defect disappears. After pull-in, the chip automatically switches back to its analog PLL. UCK: This pin outputs a clock signal for the microprocessor. UCKSL: This pin selects the frequency of the microprocessor clock (UCK). The frequency is 16.9344 MHz when UCKSL is high, and 8.4672 MHz when UCKSL is low. MCK: This pin outputs the master clock (33.8688 MHz).
STOP DSLCO
66
MPX
x1 x2 x4 speed 44.1/88.2/176.4 kHz
LPF
1/2 VDD
67
DSLC amplifier
- Amp. + - Comp. +
DSLCI
To internal circuits EFMS STOP
EFM comparator
68
EFM
RF signal
EFMI
Figure 4 EFM Comparator Circuit
Rev.2, Aug. 1995, page 16 of 41
HD49235FS
EFM Demodulation After being processed in the data strobe block, the EFM signal is converted to NRZ by an NRZ-I conversion using a PLL-synchronized clock signal (PLL clock, 4.3218 MHz when the PLL is locked in standard speed playback mode). The 24-bit frame synchronization signal is detected from this EFM signal. Operation of the EFM demodulation block is timed according to the occurrence of the frame synchronization signal. Due to disc defects and other causes, frame synchronization signals may sometimes be detected at false positions in the EFM signal read from the disc. The sync protection block therefore opens a window around the time when the correct synchronization signal is expected, and frame synchronization signals are used for timing purposes only if they are detected within this window. If the frame synchronization signal is not detected, it is automatically interpolated at the time when the correct frame synchronization signal would be expected to occur. Detection and interpolation of the frame synchronization signal will be described in detail in the description of the sync protection block. After being converted to NRZ form, the EFM signal is converted to 14-bit parallel data by the EFM demodulation block. This conversion is timed to the occurrence of the above frame synchronization signal. Next, 14-bit-to-8-bit demodulation is performed: the 14-bit parallel data is fed to the EFM demodulation ROM and converted to 8 bits. After EFM demodulation, the 8-bit data is separated into subcode data, which is passed to the subcode signal-processing block, and audio data, which is output to the internal data bus. The data bus is connected to the error correction unit (ECU) and the RAM control block. Subcode Signal Processing S1: The CD format groups subcode data into 98-frame blocks. Each block begins with two subcode synchronization signals: S0 and S1. In this chip, S0 and S1 are detected in the EFM demodulation block. S0 is delayed by one frame, then ANDed with S1, and the result (S0delayS1) is output at the S1 pin. Due to disc defects and other causes, the above S0 and S1 signals may sometimes fail to be detected. The chip accordingly has a divide-by-98 counter that takes S0delayS1 as its clear input and CFCKP* as its clock input. When S0delayS1 is not detected, it is interpolated by this counter. See figure 5. Note: * CFCKP is derived from the PLL clock and has a frequency of 7.35 kHz (x1 speed), 14.7 kHz (x2 speed), 29.4 kHz (x4 speed) when the PLL is in lock.
Rev.2, Aug. 1995, page 17 of 41
HD49235FS
S0 D S0 delay * S1 Q S1 output pin
S1 "97" Decoder
Interpolated S1 signal
CFCKP
Clear Divide-by-98 counter
Figure 5 Block Diagram of S1 Signal Detection Circuit
Rev.2, Aug. 1995, page 18 of 41
HD49235FS
QDATA: This is the output pin for the Q subcode data. QDSEL: This pin selects one of the following two modes. a. Q code buffer mode (selected when QDSEL is low) When the QDSEL pin is low, the chip uses its 80-bit Q code buffer function, and outputs the Q subcode from the QDATA pin in synchronization with an external clock signal (for example, a clock signal from a microprocessor). As shown in figure 6, the chip has two 80-bit registers. While Q code data is being written in one register, the Q code can be read from the other register asynchronously, by input of clock signals from the microprocessor at the CKEXT pin. This feature places less of a load on the microprocessor. To switch between reading and writing of the shift registers, the S1 and QOK signals are ANDed, so before sending clock pulses for input to CKEXT, the microprocessor should check for the fall of S1, then check that QOK is high (indicating that the cyclic redundancy check of the Q data passed). These checks will enable the Q subcode to be read correctly. The 80-bit shift register is designed to store data in 4-bit nibbles, LSB first. If the microprocessor inputs serial data in LSB-first form, it does not have to rearrange the 4 bits. Figure 7 shows the timing chart. b. Q code internal synchronization mode (selected when QDSEL is high) When the QDSEL pin is high, a Q code strobe clock generated in the HD49235 is output from the CFCKP pin, and the Q code is output from the QDATA pin at a rate of one bit per frame, synchronized with the strobe clock (CFCKP). This is referred to as Q code internal synchronization mode. Figure 8 shows the timing.
S1 * QOK
Subcode Q
4-bit rearrangement
CK
80-bit shift register
QDATA
80-bit shift register CK CKEXT
Figure 6 Block Diagram of Q Code Buffer When QDSEL is Low
Rev.2, Aug. 1995, page 19 of 41
HD49235FS
QOK: The output at this pin indicates whether or not the Q subcode is correct. One block of Q subcode data consists of 98 bits, of which 16 bits are parity bits that indicate whether the data read from the disc was correct or in error. An on-chip cyclic redundancy check circuit decides whether the 98-bit data string is correct or not, and outputs the result at the QOK pin. A high-level output indicates OK. Figures 7 and 8 show the output timing. In modes using the Q code buffer register, when the microprocessor sets the CRCQ bit to 1, QOK is inserted in QDATA at the rise of S1. See the note in the timing chart shown in figure 7. EMP: This output pin indicates the presence or absence of pre-emphasis. The pre-emphasis signal is detected from the Q subcode and output at the EMP pin. High output indicates audio with pre-emphasis. Low output indicates audio without pre-emphasis. SUBOUT: This pin outputs codes R to W for use in display of graphics. CFCKP: This pin outputs a subcode frame synchronization signal.
S1 QOK 1 CKEXT QDATA * Q4 Q3 Q2 Q1 Q8 Q77 * Q4 Q3 Q2 2 3 4 5 80 1 2 3
Note: * Undefined when CRCQ = 0; QOK when CRCQ = 1 (high when CRC result is OK)
Figure 7 Timing When QDSEL is Low (Q Code Buffer Mode)
CKEXT 7.35 kHz CFCKP QDATA S1 QOK CRC result data: high when OK Q96 S0 S1 Q1
Figure 8 Timing When QDSEL is High(Q Code Internal Synchronization Mode, Standard Speed Playback)
Rev.2, Aug. 1995, page 20 of 41
HD49235FS
SUBCK: This pin inputs a subcode read clock. Codes R to W are output together with codes P and Q. The codes are output in order, starting with the P code, as serial data from the SUBOUT pin when read clock pulses are input at the SUBCK pin. Figure 9 shows the timing, which basically conforms to EIAJ CP-2401. Signal Configuration: Figure 9 shows the signals output for use in display of graphics. (SF: subcode frame) To read the subcode data, eight subcode clock pulses (SUBCK) should be input after the fall of the subcode frame synchronization signal (CFCKP). The data for subcode channel P is output at the fall of CFCKP. Data in channels Q to W is output at the rise of SUBCK. See figure 10.
SF0 SF1 SF2 SF3 SF4 SF97 SF0
S1
CFCKP * SUBCK * SUB OUT * P to W P to W P to W * * *
Notes: Segments marked with X's are don't-care segments. * SUBCK input during SF0 and SF1 is permissible, but the resulting output from SUBOUT will not necessarily be correct.
Figure 9 Output Timing for Graphics Display (1)
Subcode frame (SF)
CFCKP
SUBCK
SUB OUT
P
Q
R
S
T
U
V
W
P
Figure 10 Output Timing for Graphics Display (2)
Rev.2, Aug. 1995, page 21 of 41
HD49235FS
Control of 16-kbit On-Chip SRAM The demodulated EFM data is synchronized with the PLL clock, and its output timing may contain jitter due to disturbances in the CLV servo that controls disc rotation. To absorb the jitter, the demodulated EFM data is stored in the on-chip RAM, then read out in synchronization with a clock signal derived from the crystal oscillator. The RAM capacity sets a limit on the amount of jitter that can be absorbed. In this chip, a delay of 5 frames between RAM read and write would lead to overwriting of existing data. The overwritten data would be destroyed, making the reproduced sound unreliable. To avoid this, if the read and write base counters get more than 5 frames out of step, the write base counter is set to the value of the read base counter and the frame jitter margin is set to the maximum, 5 frames. OVFW: This pin outputs a high RAM overflow flag signal to indicate that the difference between the read and write base counters exceeded 5 frames and the write base counter was set to the value of the read base counter. MUTE: This pin is used to force the audio data to the mute state. When MUTE is low, muting is not performed. When MUTE is high, muting is performed. When MUTE goes high, the address control circuit is initialized so as to maximize the RAM frame jitter margin at that point. This initialization is performed continuously while MUTE is high. Normal reproduction resumes when MUTE goes low. Error Correction Unit (ECU) The error correction unit can correct two-symbol C1 errors and four-symbol C2 errors. The results of C1 error correction are flagged by a C1 flag. Since two-symbol errors can be corrected, each C1 correction produces a 2-bit C1 flag. The C1 flag data is written into an internal buffer RAM area and is read out again during C2 correction. C2 error correction is carried out using the calculated error locations and error values, and the C1 error status and error positions indicated by the C1 error flags. The interpolation block reads audio data and the corresponding C1 and C2 flags. If it decides from the C1 and C2 flags that the audio data is unreliable, it performs mean-value interpolation or preceding-value interpolation. TC1: This pin outputs a signal indicating whether each frame of data read from the disc contained an error. See figure 11 for the output timing.
High if no error TC1 136 s 354 ns
Figure 11 TC1 Timing (Standard Speed Playback)
Rev.2, Aug. 1995, page 22 of 41
HD49235FS
Microprocessor Interface DATA: Input pin for receiving microprocessor command data. CLK: Clock input pin for receiving microprocessor command data. XLT: Latch clock input pin for storing microprocessor command data in an internal register after serial input. XRST: Input pin for clearing the microprocessor command registers. SENS: This output pin provides the microprocessor with the following servo information. For details, see the microprocessor command descriptions. The SENS signal goes low when the number of pulses input at the CNIN pin reaches a value set by the microprocessor. Alternatively, SENS toggles between low and high each time this value is reached. When the constant linear velocity (CLV) servo operates in brake mode, SENS goes low to indicate detection of an interval of 32 T or more. This indicates that braking has operated and the velocity has fallen to 1/3 or less. CNIN: This pin receives track-crossing pulses from the servo IC, so that the number of tracks can be counted. 1. Data Transfer Format The microprocessor interface transfers serial data using three signal lines: XLT, CLK, and DATA. See the timing diagram in figure 12. D11 to D8 specify a register address and D7 to D0 give bit values to be set in that register. Notes: 1. When the external reset input signal (XRST) goes low all registers are reset to their default values. See table 1. 2. Always write 0 in the following register bits: D2 in register 8 D3 in register E D7 and D6 in register F 3. Always write 1 in the following register bit: D7 in register 9 Table 1 Default Values
D7 0 1 0 0 1 0 0 0 D6 0 0 0 0 1 0 0 0 D5 0 0 0 0 1 0 0 0 D4 0 0 0 0 0 0 0 D3 0 1 0 0 0 0 0 D2 0 1 0 0 0 0 D1 0 0 0 0 0 0 0 0 1 D0 0
Register Code 8 (1000) 9 (1001) A (1010) B (1011) C (1100) D (1101) E (1110) F (1111)
Rev.2, Aug. 1995, page 23 of 41
HD49235FS
DATA D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11
CLK XLT
Figure 12 Microprocessor Interface Timing 2. Microprocessor Commands These commands are summarized in the microprocessor command tables. Further details and notes are given below. a. Mode Selections (Register 8) ROM: This bit controls whether or not interpolation is performed on audio data output from DAS. When ROM = 0, interpolation is performed (for audio applications). When ROM = 1, interpolation is not performed (for CD-ROM applications). ROMEF: When ROM = 1 (for CD-ROM applications), the upper and lower C2 flag data is output in two 8-bit segments. ROMEF selects which is output first: the upper or lower data. When ROMEF = 0, the lower data is output first. When ROMEF = 1, the upper data is output first. DOOFF: This bit switches the digital audio interface output from pin 17 (BIDAT) on or off. When DOOFF = 0, a signal is output. When DOOFF = 1, the BIDAT pin is in the high-impedance state. SUBCO: This bit selects whether to insert subcode data in the DAS output on the DAC output interface (MPX, CKX, DAS) in 48fs clock mode (when microprocessor command bit SLTSW is 0). When SUBCO = 0, subcode data is not inserted. When SUBCO = 1, subcode data is inserted. SLTSW: This bit selects 48fs clock mode or 64fs clock mode for the DAS output. When SLTSW = 0, DAS data is output in 48fs clock mode. When SLTSW = 1, DAS data is output in 64fs clock mode. DCOND: This bit selects the condition for switching from the analog PLL to the digital PLL when a defect is detected, in terms of the width of the defect detection signal input at the DEFCT pin (pin 69). When DCOND = 0, the width must be at least four frames. When DCOND = 1, the width must be at least eight frames.
DEFCT (defect detection signal) Set by DCOND PLL Analog Digital Set by DWIDTH Analog
Figure 13 PLL Modes when a Defect is Detected
Rev.2, Aug. 1995, page 24 of 41
HD49235FS
DWIDTH: This bit selects the interval from the high-to-low transition of the defect detection signal until termination of the digital PLL (and return to the analog PLL). When DWIDTH = 0, termination occurs 8 frames past the fall of the defect detection signal if the defect detection signal width was less than 12 frames, and 16 frames past the fall of the defect detection signal if the defect detection signal width was 12 frames or more. When DWIDTH = 1, termination occurs 4 frames past the fall of the defect detection signal if the defect detection signal width was less than 12 frames, and 8 frames past the fall of the defect detection signal if the defect detection signal width was 12 frames or more. b. Function Selections (Register 9) BI0 and BI1: These bits select normal play, double-speed play, or quadruple-speed play. Note: When changing the playback speed, always switch the system to CLV stop mode so that the freerunning frequency is adjusted automatically. The period of setting is 30 msec or more. WG10TL: This bit selects the width of the frame synchronization signal (SYNC) detection window. WG10TL = 0: The window width is 10 T. WG10TL = 1: The window width is 19 T. SYLCK0 and SYLCK1: These bits select whether the sync protection state is maintained for 2, 4, 8, or 12 consecutive frames in which the frame synchronization signal (SYNC) is not detected. CRCQ: In Q code buffer mode (when the QDSEL signal at pin 65 is low), this bit selects whether or not to insert the QOK flag into the Q code data. c. Audio Control (Register A) The audio control commands concerning the DAS output are all ignored in CD-ROM mode, which is selected when the ROM microprocessor command bit is set to 1. MUTEL and MUTER: These command bits mute the left and right channels independently. Attenuation is carried out in eight steps (7/8, 6/8, 5/8, 4/8, 3/8, 2/8, 1/8, 0) with 136 s per step (at standard speed). Notes: 1. Muting begins as soon as the command is input, without waiting for a zero-crossing point. 2. If the external MUTE signal is high, both channels are muted regardless of these commands. MONO: This bit selects monaural audio output. Note: When MONO is set to 1, mean-value interpolation is not performed. The only type of interpolation performed is to hold the preceding value. ATT: This bit attenuates the audio output level by -12 dB in six steps (7/8, 6/8, 5/8, 4/8, 3/8, 2/8). Note: If the external MUTE signal is high, both channels are muted regardless of this command bit. BLGMAIN and BLGSUB: These bits select whether or not to output bilingual audio on the left and right channels. This command is ignored if "SWLR" = 1. SOFTMT: This command bit mutes both the left and right channels simultaneously. Attenuation is carried out in eight steps with 136 s per step (at standard speed). Note: If the external MUTE signal is high, both channels are muted regardless of this command bit. SWLR: Reverses the left- and right-channel outputs, by reversing DATA from RAM. Note: Clear this bit to 0 when using DAS subcode output.
Rev.2, Aug. 1995, page 25 of 41
HD49235FS
d. Track Counter Setting (Register B) An internal counter counts the track-crossing signal input at the CNIN pin. When the count reaches the value set in register B, the SENS output inverts. Depending on the order in which registers B and C are set, tracks are counted in complete mode (once only) or count mode (repeatedly). See the timing diagram in figure 14. Complete mode Step 1: Set desired values in all registers other than registers B and C. Step 2: Set register C. Step 3: Set the count value in register B. Step 4: Monitor the SENS line at the microprocessor.
Microprocessor command XLT CNIN Complete mode n counts SENS Count mode n counts n counts n counts Step 1 Step 2 Step 3 Step 4
Figure 14 Track Counting Count mode Step 1: Same as complete mode. Step 2: Set the count value in register B. Step 3: Set register C. Step 4: Monitor the SENS line at the microprocessor. Notes: 1. Do not use the microprocessor interface while the microprocessor is monitoring the SENS line. 2. If all zeros are written in register B, the count setting is 256. 3. Do not monitor the SENS pin between steps 2 and 3.
Rev.2, Aug. 1995, page 26 of 41
HD49235FS
e. CLV Control (Register C) AINTV: When a disc is played in CLV mode, the switchover between the starting servo and normal servo modes is made automatically by testing the number of sync pulses per interval. The AINTV bit selects the length of the interval. ATH: When a disc is played in CLV mode, the switchover between the starting servo and normal servo modes is made automatically by testing the number of sync pulses per interval. The ATH bit selects the threshold number of pulses. Starting servo mode is used if the number of sync pulses detected in the interval selected by AINTV is less than the threshold value selected by ATH. Normal servo mode is used if the number exceeds this threshold. Only sync pulses that are validated by the sync protection function are counted. GAIN1 and GAIN0: These command bits select the gain of the output at the PWM pin in normal CLV servo mode. There are three selections: -6 dB, 0 dB, and +6 dB. SGAIN1 and SGAIN0: These bits select the PWM gain to be one of three values, -6 dB, 0 dB or 6 dB, in start mode. PDGAIN1 and PDGAIN0: These bits select the MSTOP pin output (CLV phase error) gain to be one of three values, -6 dB, 0 dB or 6 dB. f. CLV Kick Control (Register D) KICK7 to KICK1: When kick control is enabled (by microprocessor command register E) in CLV mode, these bits select the CLV control output pin PWM duty cycle to be one of 128 levels. For example, to set the duty to be 74/128, set bits D7 to D0 in microprocessor control register D to be 1001010 (base 2).
PWM * 1 *: D7 x 64 + D6 x 32 + D5 x 16 + D4 x 8 + D3 x 4 + D2 x 2 + D1 x 1 128 128 128 128 128 128 128
Figure 15 CLV Kick Control Output
Rev.2, Aug. 1995, page 27 of 41
HD49235FS
g. CLV Mode (Register E) This register determines the constant linear velocity control mode. Command data written in bits D7 to D4 (ED3 to ED0) of register E selects stop, play, rotate, kick, brake, access, start, or normal mode. For details of these operating modes, see the description of the CLV servo block. h. ECU Mode (Register F) The error-correcting capability of the error-correcting unit (ECU) can be selected. Correction when a track jump occurs can be limited to two symbols at the C1 level and three symbols at the C2 level by setting bit AS0 to 1, to reduce the likelihood of false corrections. Sync Protection Block The pulse width of the EFM signal read from the disc is measured, using the crystal oscillator clock as a time base. The pulse width value is used to detect the synchronization pattern consisting of the first 24 bits in each frame, and produce a synchronization pulse named ASYNC. Due to disc defects and other causes, ASYNC may be detected in an incorrect position, so a divide-by-576 counter* is used to establish a window, and only ASYNC pulses detected within this window are regarded as valid synchronization pulses (referred to as valid ASYNC pulses). Other synchronization pulses are disregarded. The width of this window can be set to one of two values by the microprocessor command WG10TL as follows. WG10TL = 0: The window width is set to 10T (1.7%) WG10TL = 1: The window width is set to 19T (3.1%) Valid ASYNC pulses occur with correct synchronization timing, but they may sometimes be missing, e.g. because of rejection of pulses outside the detection window. Where valid ASYNC pulses are missing, PSYNC pulses are generated by interpolation. Valid ASYNC and PSYNC are the basic constant linear velocity control signals used in the CLV motor control circuit. When two consecutive valid ASYNC pulses are detected, the chip assumes that it has acquired synchronization lock and drives the SLOCK pin high. If valid ASYNCs are not detected for a consecutive number of times set by the SYLCK0 and SYLCK1 microprocessor command bits, interpolation is stopped and the SLOCK pin is driven low. When (SYLCK1, SYLCK0) are (0, 0): if ASYNCs are missing for 2 consecutive times interpolation is stopped and the SLOCK pin goes low. When (SYLCK1, SYLCK0) are (0, 1): if ASYNCs are missing for 4 consecutive times interpolation is stopped and the SLOCK pin goes low. When (SYLCK1, SYLCK0) are (1, 0): if ASYNCs are missing for 8 consecutive times interpolation is stopped and the SLOCK pin goes low. When (SYLCK1, SYLCK0) are (1, 1): if ASYNCs are missing for 12 consecutive times interpolation is stopped and the SLOCK pin goes low. Figure 17 is a timing diagram for the valid ASYNC and SLOCK relationships for the case where detection of two consecutive missing valid ASYNCs was specified by microprocessor command. Note: * 4.2336 MHz/576 = 7.35 kHz (standard speed playback)
Rev.2, Aug. 1995, page 28 of 41
HD49235FS
SLOCK: This output pin indicates whether sync signals were detected correctly during disc playback. This signal goes high when correct sync signals are detected in two consecutive frames, and goes low when sync signals are missing consecutively for the number of times specified by the SYLCK0 and SYLCK1 microprocessor command bits.
PWL
PWH Sync pattern
Figure 16 Sync Pattern at Start of Frame
Valid ASYNC missing x Valid ASYNC SLOCK Goes high when valid ASYNC is detected twice consecutively Goes low when valid ASYNC is missing consecutively a number of times selected by microprocessor command bits SYLCK0 and SYLCK1* Valid ASYNC x x x x
Note: * This figure is for the case when two consecutive missing ASYNCs is specified.
Figure 17 Valid ASYNC and SLOCK Relationships
Rev.2, Aug. 1995, page 29 of 41
HD49235FS
CLV Servo Control Compact discs (CDs) are recorded at a constant linear velocity (CLV). This block performs CLV motor control. MSTOP: This CLV phase error output pin either is in the high-impedance state, or outputs a constant low signal, a constant high signal, or a pulse-width modulated waveform with a duty cycle of 0 to 100%, depending on the CLV operating mode. PWM: This CLV velocity error output pin either is in the high-impedance state, outputs a constant low signal, outputs a constant high signal, or outputs a pulse-width modulated waveform with a duty cycle of 0 to 100%, depending on the CLV operating mode. MON: This output signal indicates when the disc motor is on. When the disc motor is on, this pin is at the high level, except in stop mode. PW64: This pin outputs the brake release signal. ROTD: This pin can be used to monitor the most significant bit of the 7-bit (128-step) output at the PWM pin. CLVS: This output pin differentiates between the starting and normal CLV modes. High output indicates normal mode. Next the operating modes will be described. Table 2 indicates the CLV control output states in each mode. Table 2 CLV Control Output
Outputs Signals CLV Mode STOP PLAY ROT KICK BRAKE ACS START NORM ED3 to 0 0000 0110 1000 1001 1010 1100 1110 1111 MON L H H H H H H H MSTOP (Phase Error) Z 50% (starting mode) 0 to 100% (normal mode) 50% 50% 50% 50% 50% 0 to 100% PWM (Speed Error) Z 0 to 100% H Set by microprocessor L 0 to 100% 0 to 100% 0 to 100%
1. Stop Mode This is the state in which the motor is stopped. The free-running frequency of the data strobe VCO is automatically adjusted in this mode.
Rev.2, Aug. 1995, page 30 of 41
HD49235FS
2. Play Mode This mode is automatically subdivided into a starting mode (rough servo control) and normal mode (fine servo control) according to the rate at which sync signals are detected from the disc. The AINTV and ATH bits in register C (CLV control) select an interval length and threshold value. Starting mode is used if the number of sync signals in the selected interval is less than the threshold value. Normal mode is used if the number exceeds the threshold value. Starting and normal modes operate as follows. Starting Mode: See table 2 for the outputs at the MON and MSTOP pins. The PWM pin outputs a rectangular wave with a duty cycle corresponding to the arithmetic mean of the pulse width on the 11-T low side and 11-T high side in the sync signal detected from the disc. See the PWM output duty cycle characteristic in figure 18.
Center of S-curve of starting servo Center during play
100 92.1 83.5 79.5 74.8
Gain: +6 dB Gain: 0 dB Gain: -6 dB
PWM duty cycle (%)
70.9 66.9 64.6 58.3 54.3 52.0 45.7 41.7 39.4 33.1 29.1 25.2
PWL PWH
Sync pattern
11T Fast rotation
0 -4.6 -2.3 -0.3 0.85 2.3 0 4.6 6.9
Slow rotation
9.2 PWL + PWH 2 11T - 1 x 100 [%]
Figure 18 Duty Cycle Characteristic of PWM Output (Speed Error) in CLV Starting Mode
Rev.2, Aug. 1995, page 31 of 41
HD49235FS
Normal Mode: The MON output pin is held high. The PWM pin outputs a rectangular wave with a duty cycle that depends on the length of four cycles of the sync signal reproduced from the disc (four frames). See the PWM output duty cycle characteristic in figure 19. The MSTOP pin outputs a phase error signal obtained by comparing the phase of a signal obtained by prescaling the sync signal by a factor of four (to give a cycle length of four frames) with the phase of an internal reference signal. See the MSTOP output duty cycle characteristic in figure 20. 3. Rotate Mode The MON and PWM outputs are held high. The MSTOP pin outputs a square wave with a 50% duty cycle. This mode is used to force the disc motor to rotate. 4. Kick Mode The MON output pin is held high. The MSTOP pin outputs a square wave with a 50% duty cycle. The PWM pin outputs a rectangular wave with a duty cycle that can be set to any value from 0 to 100% in 128 steps by setting bits KICK7 to KICK1 in microprocessor command register D. 5. Brake Mode The MON output is held high. The MSTOP pin outputs a square wave with a 50% duty cycle. The PWM output is held low. This mode is used to force the disc motor to rotate in reverse. In brake mode, the interval between edges of the EFM signal is measured. If the interval is 32 T or more (T = 1/4.3218 MHz) the SENS output is driven low and the PW64 output is driven low. These outputs can be monitored to find if braking has been effective. 6. Access (ACS) Mode Operation is the same as in the starting submode of play mode. This mode is used in track access. 7. Start mode Operation is the same as in the starting submode of play mode. 8. Normal Mode Operation is the same as in the normal submode of play mode.
PWM duty cycle (%) 100 +6 dB 0 dB 75 -6 dB -64T -6 dB 0 dB +6 dB 0 -32T 25 32T 64T Center: 588 T (1 frame) x 4 = 2352 T 7 bit 128 step
Figure 19 Duty Cycle Characteristic of PWM Output (Speed Error) in CLV Normal Mode
Rev.2, Aug. 1995, page 32 of 41
HD49235FS
100%
-
0
+
0%
Four frames
Figure 20 Duty Cycle Characteristic of MSTOP Output for Constant Linear Velocity Control
Microprocessor command XLT SENS
Selecting register E Interval between EFM edges 32 T
Figure 21 SENS Output in Brake Mode Digital Audio Interface BIDAT: Digital audio interface output pin. The output can be switched on or off by microprocessor command DOOFF (in register 8). Interpolation A microprocessor command SLTSW (register 8) can select the 48-fs or 64-fs clock. Figures 22 and 23 show the output timing. With the 48-fs clock, a microprocessor command SUBCO (register 8) can select whether or not to insert subcode data in the DAS output. Figures 24 and 25 show the output timing. DAS: This pin outputs audio or ROM data. The ROM microprocessor command (in register 8) can select whether or not to carry out interpolation. Preceding-value and mean-value interpolation are carried out. With a 48-fs clock, the data is output MSB first and squeezed to the rear. With a 64-fs clock, the data is output LSB first and squeezed to the rear. CKX: This pin outputs the data transfer clock. MPX: This pin outputs a signal that distinguishes between the left and right channels. With a 64-fs clock, low output indicates the left channel and high output indicates the right channel. With a 48-fs clock, this polarity is reversed. QMX: This pin outputs a clock signal with four times the frequency of MPX. DMX: This pin outputs a clock signal with two times the frequency of MPX.
Rev.2, Aug. 1995, page 33 of 41
HD49235FS
C2F: This output pin goes high to flag data errors that could not be corrected by C2 error correction. C2F is low when there are no such uncorrectable errors. C2F is synchronized to the data output on the DAS line. When audio is selected by the ROM microprocessor command, this signal is output once for every two bytes on the left and right channels. When CD-ROM is selected, the signal is output once per byte (every 8 bits). See figure 26 for the output timing. MUTE: Selects whether to mute the audio data. Low: Muting is not performed. High: Muting is performed. When MUTE goes high, the address control circuit is initialized so as to maximize the RAM frame jitter margin at that point. This initialization is performed continuously while MUTE is high. Normal reproduction resumes when MUTE goes low. Other Pins MRST: Master reset. The HD49235FS chip resets when MRST goes low, and operates normally when MRST is high. This pin has a pull-up resistor, so it can be either left open or connected to VDD. TEST1 to TEST3: These pins input test control signals. These pins have pull-up resistors, so they can be either left open or connected to VDD. VDD: Power supply pin. VSS: Ground pin. NC: These pins should be left unconnected. Correct operation is not assured if they are connected.
Rev.2, Aug. 1995, page 34 of 41
HD49235FS
MPX
LSB
8 bit 16 bit
MSB
MSB
DAS CKX (2.12 MHz)
R0
L1-MSB
L1
R1-MSB
R1
L2-MSB
MSB
LSB
LSB
L2
Figure 22 Audio/ROM Data Output Sequence (When 48-fs Clock is Selected): DAS Switched at Fall of CKX
16 bit 16 bit
MPX
MSB LSB
MSB
MSB
LSB
LSB
DAS CKX (2.82 MHz)
R0
L1-LSB
L1
R1-LSB
R1
L2-LSB
LSB
L2
Figure 23 Audio/ROM Data Output Sequence (When 64-fs Clock is Selected): DAS Switched at Rise of CKX
MPX
8 bit
MSB MSB
DAS CKX (2.12 MHz)
R0
F/B SYNC
L1
SUB CODE
R1
F/B SYNC
MSB
LSB
LSB
LSB
L2
F SYNC B SYNC Don't care Don't care Don't care Don't care Don't care Don't care
Figure 24 Audio/ROM Data Output Sequence with Subcode Data Inserted (When 48-fs Clock is Selected): DAS Switched at Fall of CKX
1 frame R5 L0 R0 L1 R1 L2 R2 L3 R3 L4 R4 L5 R5 L0 R0 L1 R1 DAS FSYNC In audio mode, (a) FSYNC Timing FSYNC goes low at the timing 1 frame 1 sector of the L2 data S96 S97 S0 S1 S2 S3 . . . S96 S97 S0 S1 S2 DAS FSYNC BSYNC (b) F/B SYNC Timing
Figure 25 F/B SYNC Signal Timing Diagram
P CODE Q CODE R CODE S CODE T CODE U CODE V CODE W CODE
Rev.2, Aug. 1995, page 35 of 41
HD49235FS
MPX DMX QMX DAS C2F "CDROM = 1" "CDROM = 0" L0 C2 flag for L0: upper symbol C2 flag for L0 C2 flag for R0: lower symbol R0 C2 flag for R0: upper symbol L1
C2 flag for R0 C2F = "H": error
Figure 26 Error Flag Output (Switchable by Upper/Lower-1st Command in ROM Mode)
Rev.2, Aug. 1995, page 36 of 41
HD49235FS
Absolute Maximum Ratings (Ta = 25C, VSS = 0 V)
Item Supply voltage Pin voltage* Allowable power dissipation Operating temperature Storage temperature Note: * VDD + 0.3 V < 7.0 V Symbol VDD VT Pd Topr Tstg Value -0.3 to +7.0 -0.3 to VDD + 0.3 450 0 to +75 -55 to +125 Unit V V mW C C
Rev.2, Aug. 1995, page 37 of 41
HD49235FS
Electrical Characteristics
Item Operating supply voltage Input voltage (high) Input voltage (low) Output high voltage 1 Output low voltage 1 Input leakage current Symbol VDD Min 4.5 Typ 5.0 Max 5.5 Unit V Test Conditions Applicable Pin(s)
Normal-speed, double52, 63, 73 speed, or quadruple-speed play *1
VIH VIL VOH1 VOL1 IIL
0.7 x VDD -- -- VDD-0.5 -- -5 -5 10 2.4 4.2 -- -- -- 0 0 20 2.5 4.7
--
V
0.3 x VDD V -- 0.4 5 5 40 2.6 5.2 V V A A k V MHz Three-state output pins in high-impedance state -IOH = 0.6 mA IOL = 0.6 mA *1 3, 17, 74, 75 55, 56, 65, 72 VAP input (at AP pin): 2.5 V 60 Normal speed 54 *2
Three-state ITOL leakage current Input pin pull-up Rip resistance Amplifier output VAO VCO output PLLCK
Notes: 1. Input pins and I/O pins in input mode (except analog pins): 1, 2, 4, 5, 6, 12, 14, 18, 55, 65, 67, 69, 72. 2. The following output pins, I/O pins in output mode, and three-state output pins: 3, 8 to 11, 13, 15, 16, 17, 19 to 27, 57, 64, 66, 74 to 80
Rev.2, Aug. 1995, page 38 of 41
HD49235FS
Application External
CLV Servo IC
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
SLOCK CLVS ROTD PW64 MSTOP MON PWM VDD(D) UCKSL TEST3 TEST2 DEFCT EFMI DSLCI DSLCO QDSEL
Servo IC
Microprocessor CD-G Digital output
DAC
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
UCK TC1 MCK NC XCO XCI VSS(D) NC NC NC NC NC NC NC NC NC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
XRST CNIN SENS DATA CLK XLT VSS (D) OVFW S1 QOK QDATA CKEXT SUBOUT SUBCK CFCKP EMP BIDAT MUTE DAS CKX MPX C2F QMX DMX
HD49235FS
PDOUT1 VDD(A) AMPP AMPM AMPO AC VSS (A) PIOUT2 TEST1 MRST PLLCK NC VDD(D) NC NC NC NC NC NC NC NC NC NC NC
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
Rev.2, Aug. 1995, page 39 of 41
HD49235FS
Package Dimensions
Unit: mm
24.8 0.4
20
64 65
18.8 0.4
41 40
14
80 1 0.37 0.08 0.35 0.06 24
0.15 M
25
3.10 Max
0.8
0.17 0.05 0.15 0.04
0.8
2.70
2.4 1.0
0 - 10
0.20 +0.10 -0.20
0.15
1.2 0.2
Hitachi Code JEDEC Code EIAJ Code Weight FP-80B -- -- 1.7 g
Rev.2, Aug. 1995, page 40 of 41
HD49235FS
Disclaimer
1. Hitachi neither warrants nor grants licenses of any rights of Hitachi's or any third party's patent, copyright, trademark, or other intellectual property rights for information contained in this document. Hitachi bears no responsibility for problems that may arise with third party's rights, including intellectual property rights, in connection with use of the information contained in this document. 2. Products and product specifications may be subject to change without notice. Confirm that you have received the latest product standards or specifications before final design, purchase or use. 3. Hitachi makes every attempt to ensure that its products are of high quality and reliability. However, contact Hitachi's sales office before using the product in an application that demands especially high quality and reliability or where its failure or malfunction may directly threaten human life or cause risk of bodily injury, such as aerospace, aeronautics, nuclear power, combustion control, transportation, traffic, safety equipment or medical equipment for life support. 4. Design your application so that the product is used within the ranges guaranteed by Hitachi particularly for maximum rating, operating supply voltage range, heat radiation characteristics, installation conditions and other characteristics. Hitachi bears no responsibility for failure or damage when used beyond the guaranteed ranges. Even within the guaranteed ranges, consider normally foreseeable failure rates or failure modes in semiconductor devices and employ systemic measures such as failsafes, so that the equipment incorporating Hitachi product does not cause bodily injury, fire or other consequential damage due to operation of the Hitachi product. 5. This product is not designed to be radiation resistant. 6. No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without written approval from Hitachi. 7. Contact Hitachi's sales office for any questions regarding this document or Hitachi semiconductor products.
Sales Offices
Hitachi, Ltd.
Semiconductor & Integrated Circuits. Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japan Tel: Tokyo (03) 3270-2111 Fax: (03) 3270-5109
URL
NorthAmerica : http://semiconductor.hitachi.com/ Europe : http://www.hitachi-eu.com/hel/ecg Asia : http://sicapac.hitachi-asia.com Japan : http://www.hitachi.co.jp/Sicd/indx.htm For further information write to:
Hitachi Europe GmbH Electronic Components Group Dornacher Strae 3 D-85622 Feldkirchen, Munich Germany Tel: <49> (89) 9 9180-0 Fax: <49> (89) 9 29 30 00 Hitachi Europe Ltd. Electronic Components Group. Whitebrook Park Lower Cookham Road Maidenhead Berkshire SL6 8YA, United Kingdom Tel: <44> (1628) 585000 Fax: <44> (1628) 585160 Hitachi Asia Ltd. Hitachi Tower 16 Collyer Quay #20-00, Singapore 049318 Tel : <65>-538-6533/538-8577 Fax : <65>-538-6933/538-3877 URL : http://www.hitachi.com.sg Hitachi Asia Ltd. (Taipei Branch Office) 4/F, No. 167, Tun Hwa North Road, Hung-Kuo Building, Taipei (105), Taiwan Tel : <886>-(2)-2718-3666 Fax : <886>-(2)-2718-8180 Telex : 23222 HAS-TP URL : http://www.hitachi.com.tw Hitachi Asia (Hong Kong) Ltd. Group III (Electronic Components) 7/F., North Tower, World Finance Centre, Harbour City, Canton Road Tsim Sha Tsui, Kowloon, Hong Kong Tel : <852>-(2)-735-9218 Fax : <852>-(2)-730-0281 URL : http://www.hitachi.com.hk
Hitachi Semiconductor (America) Inc. 179 East Tasman Drive, San Jose,CA 95134 Tel: <1> (408) 433-1990 Fax: <1>(408) 433-0223
Copyright Hitachi, Ltd., 2000. All rights reserved. Printed in Japan. Colophon 2.0
Rev.2, Aug. 1995, page 41 of 41


▲Up To Search▲   

 
Price & Availability of HD49235

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X