Part Number Hot Search : 
TI100421 24C01 FX0359 MA2Z374 EPR1547 54150 74477710 TL062BMN
Product Description
Full Text Search
 

To Download S5L9286 Datasheet File

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


  Datasheet File OCR Text:
 DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
DIGITAL SIGNAL PROCESSOR
80-QFP-1420C The S5L9826F01 is a CMOS integrated circuit designed for the Digital Audio Signal Processor for Compact Disc Player. It is a monolithic IC that builts-in 16-bit Digital Analog Convertor, ESP Interface and Digital Deemphasis additional conventional DSP function.
FEATURES
* * * * * * * * * * * * * * * * EFM data demodulation Frame sync detection / protection / insertion Powerful error correction (C1: 2 error; C2: 4 erasure) Interpolation 8fs digital filter (51th+13th+9th) Subcode data serial output CLV servo controller MICOM interface Digital audio output Digital de-emphasis ESP interface Built-in 16K SRAM Built-in digital PLL Double speed play available Built-in 16-bit D/A converter VDD = 5V
ORDERING INFORMATION
Device S5L9286F01-Q0R0 Package 80-QFP-1420C Tempe. Range -20oC - +75oC
1
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
BLOCK DIAGRAM
SBCK
26 SUBCODE SYNC DETECTOR EFM PHASE DETECTOR 23BIT SHIFT REGISTER
32
33 30 SQDT 29 SQCK
SUBCODE OUTPUT
SDAT SUBCODE-Q REGISTER
S0S1
EFMI 66
EFM DEMODULATOR
DIGITAL PLL
ADDRESS GENERATOR 16K SRAM
DPFOUT DPDO SMEF SMON SMDP SMDS LOCK XOUT XIN
4 2 72 73 75 76 70 9 8 CPU INTERFACE
CLV SERVO
ECC X-TAL TIMING GENERATOR TRACK COUNTER
INTERPOLATOR 11 12 14 77 67 80 24 LRCHO ADATAO BCKO BCKI ADATAI LRCHI EMPH
MDAT 37 MCK 38 MLT 36 TRCNT 69 /ISTAT 68
DIGITAL FILTER & DE-EMPH D/A CONVERTER 19 RCHOUT 20 LCHOUT
8 BIT DATA BUS
17 VREFL1 22 VREFH1
CNTVOL DPFIN
5 3
FRAME SYNC DETECTOR PROTECTOR INSERTOR
MODE SELECTOR 61 62 63 65 XTALSEL FOK CDROM TEST1
DIGITAL OUTPUT 7 DATX
2
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
PIN CONFIGURATION
DSPEED
ADATAI
TRCNT
DVDD2
TESTV
/ISTAT
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
TEST1 64 SRAM 63 CDROM 62 FOK 61 XTALSEL 60 /CS 59 /WE 58 C16M 57 C4M 56 /JIT 55 ULKFS 54 FSDW 53 DVSS2 52 /PBCK 51 FLAG5 50 FLAG4 49 FLAG3 48 FLAG2 47 FLAG1 46 RD0 45 RD1 44 RD2 43 RD3 42 RD4 41 RD5 RD6
SMON
LRCHI
SMDS
SMDP
SMEF
LOCK
PBFR
AVDD1 DPDO DPFIN DPFOUT CNTVOL AVSS1 DATX XIN XOUT
1 2 3 4 5 6 7 8 9
WDCHO 10 LRCHO 11 ADATAO 12 S5L9286F01
DVSS1 13 BCKO 14 C2PO 15 VREFL2 16 VREFL1 17 AVDD2 18 RCHOUT 19 LCHOUT 20 AVSS2 21 VREFH1 VREFH2 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 DVDD1 SQCK SQDT S0S1 MUTE SQOK RESET MDAT SBCK SDAT LKFS /ESP MCK MLT RD7
EMPH 24
EFMI
BCKI
3
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
PIN DESCRIPTION
PIN NO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 SYMBOL AVDD1 DPDO DPFIN DPFOUT CNTVOL AVSS1 DATX XIN XOUT WDCHO LRCHO ADATAO DVSS1 BCKO C2PO VREFL2 VREFL1 AVDD2 RCHOUT LCHOUT AVSS2 VREFH1 VREFH2 EMPH LKFS S0S1 RESET /ESP SQCK IO O I O I O I O O O O O O I I O O I I O O O I I I Analog VCC1 Charge pump output for Digital PLL Filter input for Digital PLL Filter output for Digital PLL VCO control voltage for Digital PLL Analog Ground1 Digital Audio output data X'tal oscillator input X'tal oscillator output Word clock output of 48bit/Slot (88.2kHz) Channel clock output of 48 bit/Slot (44.1kHz) Serial audio data output of 48 bit/Slot (MSB first) Digital Ground1 Audio data bit clock output of 48 bit/Slot (2.1168MHz) C2 Pointer for output audio data Input terminal2 of reference voltage "L" (Floating) Input terminal1 of reference voltage "L" (GND connection) Analog VCC2 Right-Channel audio output through D/A converter Left-Channel audio output through D/A converter Analog ground2 Input terminal1 of reference voltage "H" (VDD connection) Input terminal2 of reference voltage "H" (Floating) H: Emphasis ON, L: Emphasis OFF The Lock Status output of frame sync Output of subcode sync signal(S0+S1) System reset at "L"
ESP function ON/OFF control ("L": ESP function ON, "H": ESP function OFF) Clock for output Subcode-Q data
DESCRIPTION
4
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
PIN DESCRIPTION (continued)
PIN NO 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 SYMBOL SQDT SQOK SBCK SDAT DVDD1 MUTE MLT MDAT MCK RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 FLAG1 FLAG2 FLAG3 FLAG4 FLAG5 /PBCK DVSS2 FSDW ULKFS /JIT C4M C16M /WE /CS IO O O I O I I I I I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O DESCRIPTION Serial output of Subcode-Q data The CRC (Cycle Redundancy Check) check result signal output of Subcode-Q Clock for output subcode data Subcode serial data output Digital VDD1 Mute control input ("H": Mute ON) Latch Signal Input from Micom (Schmit Trigger) Serial data input from Micom (Schmit Trigger) Serial clock input from Micom (Schmit Trigger) SRAM data I/O port 8 (MSB) SRAM data I/O port 7 SRAM data I/O port 6 SRAM data I/O port 5 SRAM data I/O port 4 SRAM data I/O port 3 SRAM data I/O port 2 SRAM data I/O port 1 (LSB) Monitoring output for error correction (RA0) Monitoring output for error correction (RA1) Monitoring output for error correction (RA2) Monitoring output for error correction (RA3) Monitoring output for error correction (RA4) Output of VCO/2 (4.3218MHz) (RA5) Digital ground 2 Window or unprotected frame sync (RA6) Frame sync protection state (RA7) Display of either RAM overflow or underflow for + 4 frame jitter margin (RA8) Only monitoring signal (4.2336MHz) (RA9) 16.9344MHz signal output(RA10)
Terminal for test Terminal for test
5
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
PIN DESCRIPTION (continued)
PIN NO 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 SYMBOL XTALSEL FOK CDROM SRAM TEST1 EFMI ADATAI /ISTAT TRCNT LOCK PBFR SMEF SMON DVDD2 SMDP SMDS BCKI TESTV DSPEED LRCHI IO I I I I I I I O I O O O O O O I I I I DESCRIPTION Mode Selection1 (H: 33.8688MHz, L: 16.9344MHz) The input for FOK signal of servo Mode Selection2 (H: CD-ROM, L: CDP) TEST input terminal (GND connection) TEST input terminal (GND connection) EFM signal input Serial audio data input of 48 bit/Slot (MSB first) The internal status output Tracking counter input signal Output signal of LKFS condition sampled PBFR/16 (if LKFS is "H", LOCK is "H", if LKFS is sampled "L" at least 8 times by PBFR/16, LOCK is "L".) Write frame clock (Lock: 7.35KHz) LPF time constant control of the spindle servo error signal ON/OFF control signal for spindle servo Digital VDD2 Spindle Motor drive (Rough control in the SPEED mode, Phase control in the PHASE mode) Spindle Motor drive (Velocity control in the PHASE mode) Audio data bit clock input of 48 bit/Slot (2.1168MHz) TEST input terminal (GND connection) TEST input terminal (VDD connection) Channel clock input of 48 bit/Slot (44.1KHz)
6
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
ABSOLUTE MAXIMUM RATINGS
Characteristic Supply Voltage Input Voltage Output Voltage Operating Temperature Storage Temperature Symbol VDD VI VO TOPR TSTG Value -0.3 - 7.0 -0.3 - 7.0 -0.3 - 7.0 -20 - 75 -40 - 125 Unit V V V
o o
C C
ELECTRICAL CHARACTERISTIC
DC Characteristic (Vcc = 5V, Vss = 0V, Ta=25oC, unless otherwise specified) Item High input voltage1 Low input voltage1 High input voltage2 Low input voltage2 High output voltage1 Low output voltage1 High output voltage2 Low output voltage2 Input leakage current Tri-state output leakage current Symbol VIH1 VIL1 VIH2 VIL2 VOH1 VOL1 VOH2 VOL2 ILKG IOLKG Test Condition (note1) Min 0.7VDD - 0.8VDD VDD-0.5 0 VDD-0.5 0 -5 -5 Typ - - - - - - - - - - Max - 0.3VDD - 0.2VDD VDD 0.4 VDD 0.4 5 5 Unit V V V V V V V V A A
(note2) IOH = -1mA, (note3) IOL = 1mA, (note3) IOH = -1mA, (note4) IOL = 2mA, (note4) VI = 0-VDD, (note5) VO = 0-VDD, (note5)
NOTES: Related pins 1 XTALSEL, TEST0, CDROM, SRAM, TEST1, EFMI, ADATAI, BCKI, DSPEED & LRCHI 2. All bi-directional pins, RESET, MLT, MCK, MDAT, MUTE, TRCNT 3. All output pins except /ISTAT, OSCILATOR, DPFOUT 4. /ISTAT 5. SMEF, SMDP, SMSD, DPDO
7
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
AC Characteristic When pulse is input to XIN, VCOI pin (Vcc=5V, Vss=0V, Ta=25oC, unless otherwise specified) Item High Level Pulse Width High Level Pulse Width Pulse Frequency Input High Level Input Low Level Rising & Falling Time Symbol TWH TWL TCK VIH VIL tR,tF Min 13 13 26 VDD-1.0 - - Typ - - - - - - Max - - - - 0.8 8 Unit ns ns ns V V ns
TCK TWH TWL
VIH VIHx0.9
VDD/2
VIL*0.1 VIL TF
TR
8
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
MCK, MDAT, MLT & TRCNT (Vcc=5V, Vss=0V, Ta=25oC, unless otherwise specified)
Characteristic Clock Frequency Clock Pule Width Setup Time Hold Time Delay Time Latch Pulse Width TRCNT, SQCK Frequency TRCNT, SQCK Pulse Width
Symbol FCK1 TW TSU TH TD TWCK1 FCK2 TWCK2
Min 300 300 300 300 300 300
Typ -
Max 1 1 -
Unit MHz ns ns ns ns ns MHz ns
1/FCK1 TWCK1 TWCK1
MCK
MDAT MLT TSU TH
TD
TW
TRCNT SQCK TWCK2 1/FCK2 TWCK2
SQDAT TSU TH
9
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
FUNCTION DESCRIPTION Micom Interface The data inputted from Micom is inputted to MDAT and transfered by MCK, and the inputted signal is loaded to control register by means of MLT. The timing chart is as follows.
MDAT MCK MLT Register (9X ~ FX) Valid D0 D1 D2 D3 D4 D5 D6 D7
MDAT MCK MLT Register (88XX, 8DXX)
D0
D1
D2
D3
D4

D11
D12
D13
D14
D15
Valid
Figure 1. MICOM data input timing chart Table 1. Control register & data Control Regster CNTL-Z CNTL-S CNTL-L CNTL-U CNTL-W CNTL-C CNTL-D Comment Address D7~D4 9X AX BX CX DX EX FX Data D3 ZCMT FSEM TRC3 TRC7 CM3 0 D2 FSEL TRC2 TRC6 WB CM2 0 D1 NCLV WSEL TRC1 TRC5 WP CM1 DS1 D0 CRCQ ATTM TRC0 TRC4 GAIN CM0 DS2 /ISTAT Pin S0S1 LKFS /COMPLETE /COUNT FOK /(Pw > 64) TRCNT
Data Control Frame Sync Protection Attenuation Control Tracking Counter Lower 4 Bits Tracking Counter Upper 4 Bits CLV Control CLV-Mode Double-speed
Control Regster CNTL-F CNTL-H
Comment Function Control ESP,monitor Pin Control
Address D15-D8 88XX 8DXX
Data D7 D6 D5 DEEM D4 ERA_ OFF D3 D2 D1 ESP_ ON D0 DUMB
/ISTAT Pin Hi-Z Hi-Z
NOTE: -;Reserved
10
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
CONTROL REGISTER DESCRIPTION
* CNTL-Z This register carries out the following functions: audios zero cross mute, phase pin control, phase servos control signal management, and the decision whether or not to include SQOK data in SQDT. 3 ZCMT Zero cross mute 0 1 NCLV Zero cross mute is OFF Zero cross mute is ON 2 1 NCLV 0 CRCQ
Bit Identifier ZCMT
Phase servos control 0 1 Phase Servo operated by frame sync Phase Servo controlled by base counter
CRCQ
Decide whether or not to include SQOK data in SQDT 0 1 SQDT output not including SQOK SQDT = SQOK, when SOS1 is "H".
11
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
* CNTL-S
This register sets the frame sync protection and attenuation. FWSEL of CNTL-D is added to define window size. . 3 FSEM 2 FSEL 1 WSEL 0 ATTM
Bit Identifier FSEM, FSEL
Frame sync protection 0 0 1 1 0 1 0 1 2 4 8 13
WSEL
Frame Sync protection window size 0 1 3T 7T
ATTM, MUTE
Control the Frame Sync attenuation 0 0 1 1 0 1 0 1 0 dB - dB -12 dB -12 dB
* CNTL-L, U
When the number of tracks to be counted is input from MICOM, the CNTL-L, or CNTL-U register loads the data into the tracking counter. This tracking counter is used for improving track jump characteristics.
12
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
* CNTL-W Bit Identifier WB
This register sets the CLV-Servos control period and gain.. 3 2 WB 1 WP 0 GAIN
Bottom hold period control in speed mode 0 1 XTFT/32 XTFR/16
WP
Peak hold period control in speed mode 0 1 XTFR/4 XTFR/2
GAIN
SMDS gain control in speed mode 0 1 - 12 dB 0 dB
* CNTL-C
This register sets the CLV-Servos operating Mode. D3 -- D0 1000 1010 1110 1100 1111 0110 0101 0000 MODE Forward Reverse Speed Hspeed Phase Xphsp Vphsp Stop SMDP H L Speed-mode Hspeed-mode Phase-mode Speed or Phase-mode Speed or Phase-mode L SMSD Hi-Z Hi-Z Hi-Z Hi-Z PHASE-MODE Hi-Z or PHASE-MODE Hi-Z or PHASE-MODE Hi-Z SMEF L L L L Hi-Z L, Hi-Z L, Hi-Z L SMON H H H H H H H L
13
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
* CNTL-D Bit Identifier .3 - .0
This register sets the normal speed and double speed mode. 3 .3 Speed control 0 0 0 0 0 1 0 1 Normal Speed Double Speed (2X) . 1 .1 0 .0 2 .2 1 .1 0 .0
* CNTL-E Bit Identifier .3 - .0
This register controls the de-emphasis. 3 .3 2 .2
CLV-servo mode control. Refer to WB of CNTL-W Register. x x x x 1 0 x x Internal digital de-emphasis External analog de-emphasis
NOTE: D1 bit becomes to "L" when reset. MICOM must give the commands of attenuation and mute, when forward / backward searching. If not, the wrong operation ocurrs easilly during the execution when fast searching.
14
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
TRACKING COUNTER BLOCK
When the number of tracks to be jumped is input from MICOM, the track number is loaded from MLTs positive edge to the register. If CNTL-L is selected, /COMPLETE signal is output to the /ISTAT pin, and if CNTL-U is selected, / COUNT signal is output. The Timing Diagrams of the tracking counters are Figure-3 and Figure-4.
MLT CNTL-L, CNTL-U TRCNT /ISTAT =(/count) /ISTAT =(/complete)
N
N
N
N
N
N
Figure 2. Tracking Counter Timing Diagram
MDAT MLT CNTL State /ISTAT CNTL-L /complete CNTL-U /count CNTL-C /(PW > 64) Other Mode Hi-Z
Figure 3. /ISTAT Output Signal According to the CNTL Register
15
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
EFM DEMODULATION
The EFM block is composed of the following parts: EFM demodulator to demodulate the EFM signal read from the disc, EFM phase detector, and the control signal generator. EFM DEMODULATOR The modulated 14 channel bit data is demodulated into 8-bit data. There are two types of demodulated data: subcode data and audio data. Subcode data is input into the subcode handling block, and the audio data is stored in the internal 16 K SRAM, and its errors are corrected. EFM PHASE DETECTOR The EFM signal input from the Disc includes 2.1609 MHz components. To detect the phase of this signal, a Bit Clock (/PBCK) of 4.3218 MHz is used. PBCK detects the phase of the EFM signals Edge, and sends the results to the APD0 pin.
VCOI PBCK EFMI EFMD
APDO
1
2
3
(1) When theEFM signal is slower than the VCO signal (2) When the EFM signal is locked to the VCO signal (3) When the EFM signal is faster than the VCO signal. Figure 4. EFM Phase Detector Timing Diagram
16
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
FRAME SYNC DETECT/PROTECT/INSERT * Frame Sync Detect Data is composed of units of frame, and a frame is composed of frame sync, subcode data, audio data, and redundancy data. This IC detects frame sync to maintain synchronization. * Frame Sync Protect/Insert There are some cases in which frame sync is not detected, or detected it from other data which does not include frame sync, due to disc error or jitter. In these cases, the frame sync must be protected and inserted. To protect frame sync, a window is made by WSEL of the CNTL-S register. The frame sync entering this window is considered valid data, and the frame sync which leaves this window is ignored. If frame sync is not detected within the frame sync protect window, insert instead the frame sync made in the internal counter. If frame sync is inserted continuously, reaching the number of frames set by FSEM and FSEL of the CNTL-S register, the following occurs: ULKFS becomes high, the frame sync protect window is ignored, and the frame sync detected next is accepted unconditionally. When a frame sync is accepted, the ULKFS signal becomes L, and accepts the frame sync detected within the window (refer to below Table). LKFS 1 ULKFS 0 Comment Play back frame sync and the generated sync coincide. 1) The play back frame sync and the generated frame sync do not coincide, but PBFR sync is detected from within the window selected by WEL. 2) PBFR sync and XTFR sync do not coincide, and are not detected from within the window selected by WSEL. Sync insert is carried out. 1) Immediately after the following situation: Frame sync is not detected within the window, so frame is inserted in the amount set by CNTL-S registers FSEM and FSEL. 2) If PBFR sync is still undetected after 1).
0
0
0
1
17
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
SUBCODE BLOCK
The subcode sync signals S0 and S1 are detected in the Subcode sync block. S1 is detected one frame after S0 is detected. At this time, S0+S1 signal is output to the S0S1 pin, and when the S0S1 signal is high, the S0S1 signal is output to the SDAT pin. Out of the data input into the EFMI pin, the 14-bit subcode data is EFM demodulated to 8bit (P, Q, R, S, T, U, V, W) subcode data, synchronized with the WBCK signal, and output to SDAT by the SBCK clock. Out of the 8 subcode data, only Q data is stored in the 80 shift registers by the WBCK signal. If the CRC result is error, low is output to the SQCK pin, and if not, high is output. If the CNTL-Z registers CRCQ is high, the CRC result is output to the SQDT pin from when the S0 and S1 are high to SQCKs negative edge. The subcode blocks timing diagram is as follows: Timing Relation of SQCK, SQDT and S0S1 when SQEN = H If subcode-Q datas CRCQ is high, the SQOK signal is output to SQDT according to the SQCK, and if CRCQ is low, the SQOK signal is not output to SQDT.
S0S1
SQOK SQCK
SQDT
(CRCK=1)
SQOK(n)
Q4
Q3
Q2
Q1
Q8
Q7
Q6
Q5
Q80
Q79
Q78
Q77
SQCK(n+1)
Q4
Q3
SQDT
(CRCK=0)
0
Q4
Q3
Q2
Q1
Q8
Q7
Q6
Q5
Q80
Q79
Q78
Q77
0
Q4
Q3
Figure 5. Subcode-Q Timing Diagram Timing Relation of SDAT and SBCK
WBCK a SBCK 1 2 3 4 5 6 7 8
SDAT
b
Q
R
S
T
U
V
W
C
a) After PBFR goes negative edge, SBCK is set to L for about 10 s. b) If S0S1 is L, subcode P is output, and if S0S1 is high, S0S1 is output. c) If there are more than 7 pulses input into the SBCK pin, the subcode data P, Q, R, S, T, U, V, and W data are output repeatedly.
18
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
ERROR CORRECTING CODE (ECC)
When disc data is damaged, it is corrected using the ECC (Error Correcting Code) block. It uses the CIRC (Cross Interleaved Reed-Solomon Code), correcting up to 2 errors when C1 (32, 28), and up to 4 erasures when C2 (28, 24). Error correction handles the data in units of 8-bit 1 symbol. The ECC block has Pointer handling function, and can generate a C1 pointer in C1 correction, and a C2 pointer in the C2 correction. The C1 and C2 pointers output a flag about the ECC-handled data to mark it as error data. This Flag information signal is input into the interpolator, and used for handling the error data. Also, the Error correcting results can be monitored using the FLAG1, FLAG2, FLAG3, FLAG4, FLAG5 pins
MODE C1 No error C1 1 error C1 2 error C1 Irretrirvable error C2 No error C2 1 error C2 2 error C2 3 error C2 4 error C2 Irretrievable error 1 C2 Irretrievable error 2
FLAG5 0 0 0 0 1 1 1 1 1 1 1
FLAG4 0 0 0 1 0 0 0 0 0 1 1
FLAG3 0 0 0 1 0 0 0 0 1 1 1
FLAG2 0 0 1 1 0 0 1 1 0 1 1
FLAG1 0 1 0 1 0 1 0 1 0 0 1
REMARK C1 correction start C1 pointer set C2 correction start C1 pointer copy C2 pointer set
19
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
INTERPOLATOR / MUTE
Interpolator If a burst error occurs on the disc, sometimes data cannot be corrected even if you carry out the ECC process. The Interpolator block uses the ECCs C2 pointer to interpolate the data. The audio data is input into the Data bus in the following order: for each L/R-ch: 8-bit C2 point, lower data 8 bits, and upper data 8 bits. If C2PO pin is high, and one error has occurred, the average value interpolation is carried out, and if three consecutive errors occurred, the previous value hold interpolation is carried out. For one period of LRCH, if LRCH is low, R-ch data is output, and if LRCH is high, L-ch data is output. Please refer to Figure-9 for the Interpolator blocks timing diagram.
A B C H G D E F I J
C2 Pointer B = (A+C)/2: Average value Interpolation F = E = D: Previous value Hold Interpolation G = (F+H)/2: Average value Interpolation Figure 6. Interpolation Method
20
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
Mute/Attenuation The audio data can be muted or weakened by the ATTM signal of the MUTE pin and CNTL-S register. * Zero Cross Mute The audio data is muted when the CNTL-Z registers ZCMT is high, mute is high, and the upper 6 bits of audio data are all high. Muting The audio data is in Muting is the CNTL-Z registers ZCMT is L and the Mute pin is high. Attenuation Audio signal is weakened by the CNTL-Z registers ATTM and Mute signal. ATTM 0 0 1 1 MUTE 0 1 0 1 Degree of Attenuation 0 dB - dB -12 dB -12 dB
* *
21
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
CLV SERVO
CNTL-C, E, G1, G2, and G3 registers are selected to control the CLV (Constant Linear Velocity) servo using the data input from MICOM. Also, the design is such that the servo control is stable when setting the speed. When setting the speed, the /(Pw64) signal can be detected from the /ISTAT pin only if the CNTL-D register is first set before the CNTL-C register is selected. Forward This mode rotates the spindle motor in the forward direction. The related output pin status are as follows: SMDP H Reverse This mode rotates the spindle motor in the reverse direction. The related output pin status are as follows:. SMDP L Speed-mode The spindle motor is controlled roughly by speed mode when track jumping or EFM phase is unlocked. If a period of VCO is "T", the pulse width of frame sync is 22T. In case that the signal detected from EFM signal exceeds 22T by noise on the disc and etc., it must be removed, if not, the right frame sync can't be detected. In this case, the pulse width of EFM signal is detected by peak hold clock and bottom hold clock. ( Peak hold clock is XTFR/2 or XTFR/4, and bottom hold clock is XTFR/16 or XTFR/32.) The detected value is used for synchronized frame signal. If the frame signal is less than 21T, the SMDP terminal outputs "L", eaqul to 22T, outputs "Hi-Z", and more than 23T, ouputs "H". If the gain signal of CNTL-W register is "L", the output of SMDP terminal is reduced up to -12dB, if it is "H", there is no reduction. Output condition: SMSD="Hi-Z", SMEF="L", SMON="H". Hspeed-Mode The rough servo mode, which moves 20,000 tracks in high speed acts between the inside and outside of the CD. The mirror domain of track which hasn't pit is duplicated with 20KHz signal to EFM. In this case, servo action is unstable because the peak value of mirror signal which is longer than orignal frame sync signal which is detected. In Hspeed mode, by using the 8.4672/256MHz signal against peak hold and XTFR/16 or XTFR/32 signal against bottom hold, the mirror component is removed, and Hspeed servo action to be stable. he output condition is as following. SMDP - SMSD Hi-Z SMEF L SMON H SMSD Hi-Z SMEF L SMON H SMSD Hi-Z SMEF L SMON H .
22
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
Phase-Mode The phase mode is the mode to control the EFM phase. Phase difference between PBFR/4 and XTFR/4 is detected when NCLV of CNTL-Z register is "L",and phase difference between Read Base Counter/4 and Write Base Counter/4 detected when NCLV is "H", and the difference is outputted to SMDP(Fig.14). If the cycle of VCO/2 signal is put as "T" and it is put as "/WP" during a "H" period of PBFR, it outputs "H" to SMSD terminal from the falling edge of PBFR to the (/WP-278T) x 32, and then, outputs "L" to the falling edge of the next PBFR. (Figure 7) XPHSP-Mode The XPHSP mode is the mode used in normal operation. The LKFS signal made from frame sync block is to sampling which period is PBFR/ 16. If the sampling is "H", the Phase mode is performed, and if the sampling is eight of "L" continously, Speed-mode is performed automatically. The selection of peak hold period in Speed-mode and selection of bottom hold period and gain in Speed/ Hspeedmode is determined by CNTL-W register. VPHSP-Mode The VPHSP mode is the mode used for rough servo control. It uses VCO instead of X-tal in the EFM pattern test. When the range of VCO center changes, VCO is easily locked because the rotation of a spindle motor changes in the same direction. Stop-Mode This mode stops the spindle motor. SMDP L SMSD Hi-Z SMEF L SMON L
XTFR/4; (XTFR/8) PBFR/4; (PBFR/8) SMDP Hi-Z Hi-Z Hi-Z
287T PBFR 288T SMSD 294T PBFR 512T SMSD
Figure 7. SMSD, SMDP Output Timing Diagram
23
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
22T
21T > TB TP
> 23T
ph_pulse bh_pulse EFM Width J215(>22T) J214(>23T)
PH F/F (>22T) PH F/F (>23T)
0 0
BH F/F (>22T) BH F/F (>23T)
1 1
1
0 0
1 1
1 1
0 0
Latch (22T) Latch (23T)
1
0
1 1
0 0
Hi-Z ( == 22T)
SMDP
L ( <= 21T)
H ( >= 23T)
Figure 8. SMDP Output When The Gain is High in Speed-mode
24
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
DIGITAL FILTER
The S5L9284E has a built-in FIR ( Finite Impulse Response) digital filter. This digital filter consists of 8fs over sampling filter.
(A) Normal Speed Play Mode fS 51 th FIR 2fS 13 th FIR 4fS 9 th FIR 8fS 16 bits
(B) Doubll Speed Play Mode fS* 2fS* 4fS* 16 bits
51 th FIR
9 th FIR
Figure 9. Digital Filter Block Diagram
25
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
FILTER CHARACTERISTIC Ripple in passband : within + 0.5dB Attenuation in stopband: below -42dB
(a) NORMAL SPEED
log magntude(dB)
frequency (Fs)
(b) DOUBLE SPEED
log magntude(dB)
frequency (Fs) Figure 10. Filter Characteristic Curve
26
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
DIGITAL AUDIO OUT
This block serially outputs 2-channel and 16-bit data with the digital audio interface format as reference. Digital audio interface format for CD
191 R
0L
0R
1L
1R
190 L
190 R
191L
191R
0L
-R
T 192 T
0L: L-ch format including the block sync preamble 1L - 191L: L-ch format including the L-ch sync preamble 0R - 191R: R-ch format including the R-ch sync preamble
1 LRCH
Left Channel Right Channel
Preamble
Modulated "0" 8-bit
Modulated 16-bit audio data
V
U
C
P
control signal
Figure 11. Digital Audio Out Format Preamble The Preamble is used to distinguish the datas block and L/R ch data .
8.4672 MHz L-ch. sync (except block sync) R-ch. sync
Block sync (L-ch.)
Figure 12. Preamble Signal
27
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
Control Signal (1) Validity bit: shows the presence of error in 16-bit audio data: "H"=error, "L"=valid data (2) User definable bit: subcode data out
SOS1
PBFR
SBCK
SBDT
Sync Pattern
P
Q
R
S
T
U
V
W
Figure 13. Digital Audio Data Out Timing Diagram (3) Channel status bit: subcode-Qs upper 4-bit data output, shows number of channels, pre-emphasis, copy, CDPcategory, etc.
SOS1
SQDT
ID0 ID1 COPY EMPH
PBFR Figure 14. Channel Status Data Out Timing Diagram (4) Parity Bit: makes even parity
LRCH (44.1KHz) BCK (2.12MHz) WDCH (88.2KHz) ADATA
R-ch (MS B ) 16 15 14 13 12 11 10 9 876 54 32 1 L-ch (MS B ) 16 15 14 13 12 11 10 9 876 543 21
1
5
10
15
20
25
30
35
40
45
50
T
Figure 15. Digital Audio Data Out Timing Diagram 48bits/slot
28
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
DIGITAL PLL
This device contains Digital PLL in order to obtain the stable channel clock for demodulating EFM signal. The block diagram of Digital PLL is as follows.
Frequency Synthesizer X'tal
Phase Comparator Low Pass Filter Voltage Cotrolled Oscillator
1/N Devider
Digital Main PLL
EFMI
/PBCK
Figure 16. Digital PLL Circuit Diagram
29
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
D/A CONVERTER (DIGITAL TO ANALOG CONVERTER)
The S5L9284E has a built-in 16-bit D/A converter. Digital audio data is a 2's complement serial format (MSB sirst), Vref Terminal Vref, the reference voltage across a resister-ladder, is usually recommended with VrefH1=5V, VrefL1=0V. One way of avoiding an amplitude mismatching between the Vref and OP AMP input connected to the output of D/ A converter is to reduce the analog output amplitude with VrefH2=5V and VrefL2=0V (At this time about 100F capacitor should be connected from VreH1 and VrefL1 to GND). By the effect of built-in RH and RL with this choice, the maximum analog output amplitude result in a narrow range of about 1.5 ~ 3.5V for 0dB playback.
VREFH1
VREFH2
D3 - D0, D15 - D7
Voltage Dividing D/A Converter
Analog MUX
RCHOUT LCHOUT
Control Circuit VREFL1 VREFL2
D6 - D4
Figure 17. Vref Relation Circuit D/A Converter Electrical Characteristic The D/A Converter electrical characteristic built in S5L9826F01 is as follows. (VDD = 5V, VSS = 0V, Ta = 25oC) Characteristics Total Harmonic Distortion Signal to Noise Ratio Cross-Talk Symbol THD S/N CT Test Conditon Data=1kHz, 0dB VDD=4.5V Data=1kHz, 0dB Data=1kHz, 0dB - -85 - dB MIN - - TYP - 92 MAX 0.08 - Unit % dB
30
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
DIGITAL DE-EMPHASIS
The Emphasis/De-Emphasis circuit is used for improving S/N ration by decreasing high frequency noise in case of the frequency characteristic of signal not being changed. The digital de-emphasis circuit, which can de-emphasise the signal emphasised on disc, is built-in S5L9826F01, and the frequency characteristic is as follows. Frequency Characteristic of De-emphasis Circuit Frequency 1KHz 5KHz 10KHz 20KHz Characteristic -0.51dB -4.5dB -7.59dB -9.5dB
31
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
ESP INTERFACE BLOCK
INTRODUCTION Because the location of normal table CD Player used in family is fixed, it is possible to play music stabilitable when the degree of damage on disc is in limit range. But in now, it is general that user can hear music when moving by Walkman-CD Player. In this case, if user has been shocked suddenly, it often happens that music playing is unstable. On this, the ESP interface block is added to S5L9826F01 for realizing the function of Anti-shock. The application circuit of using NPC anti-shock memory controller IC SM5859AF and S5L9826F01 is as follows.
YMDATA YMCLK
SM5859
MicorControl
YMLD ZSENSE
DRAM
Part A 16K SRAM /ESP EFM Demodulation ECC CLV-Servo Interpolation Part B Digital Filter Digital de_ emphasis D/A Converter
LRCKI BCKI ADATAI ZLRCK ZSCK ZSRDATA /JIT SOS1 VSS LRCKO BCKO ADATAO YBLKCK YFLSG YFCLK YLRCK YSCK YSRDATA VSS /RAS /WE A0 to A10 D0 to D3 NCAS /RAS /WE A0 to A10 D0 to D3 /CAS /OE
SUB-Q
Demodulation
S5L9286E
Figure 18. ESP Interface Application The operation of S5L9826F01 is different when normal operation and forming anti- shock function with external ESP IC. From Figure19, the operation of part B composed by Digital Filter, Digital de-emphasis and 16-bit D/A Converter in S5L9826F01 and part A except part B is separated. When anti-shock function is used in case of /ESP Pin being "L", part A block operates in double speed and part B block operates in normal speed.
32
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
That is, after EFM Demodulation, Error Correction and Interpolation block operation in double speed, audio data is inputted to ESP IC which is the anti-shock memory controller. Audio data received by ESP IC is saved in external memory and then inputted to S5L9284E. In part B of S5L9826F01, the data is dealed with in normal speed and then outputted . The anti-shock function is not used in case of /ESP terminal being "H". The interface timing diagram of ESP IC is as follows.
88.2Khz LRCHO BCKO ADATAO
D1 D0
D15
D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15
D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15
D14 D13 D12 D11
Figure 19. Timing Chart of Signal Output to ESP IC
44.1Khz LRCHI BCKI ADATAI
D1 D0
D15
D14 D13 D12 D11 D10
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15
D14 D13 D12 D11 D10
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D15
D14 D13 D12 D 11
Figure 20. Timing Chart of Signal ESP IC Outpu to DSP
33
S5L9286F01
DIGITAL SIGNAL PROCESSOR FOR CDP
APPLICATION INFORMATION
MICOM REGISTER The S5L9826F01 uses the exactly same MICOM command as S5L9282E (DSP+DAC) except one address addition. ADRESS: $88 DATA: D1(DEEM) H: When Internal Digital De-emphasis circuit is used. L: When External Analog De-emphasis circuit is used. D1 bit is cleared 'L' by Reset. During fast search, for example forward or backward, MICOM must order attenuation to DSP IC. If MICOM dosen't order attenuation to DSP, the DSP IC may cause malfunction of Erasuer correction during fast search. ESP PART If ESP IC is not used, you must connect follow pins to GND. * * * LRCHI ADATAI BCKI
34
DIGITAL SIGNAL PROCESSOR FOR CDP
S5L986F01
PACKAGE DIMENSION
23.90 + 0.30 20.00 + 0.20 0-8 0.15
+ 0.10 - 0.05
17.90 + 0.30
14.00 + 0.20
80-QFP-1420C
0.80 + 0.20 #1 0.80 0.35 + 0.10 0.15 MAX
0.10 MAX
#80
0.05 MIN (0.80) 2.65 + 0.10 3.00 MAX
0.80 + 0.20
35


▲Up To Search▲   

 
Price & Availability of S5L9286

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