Copyright 2002 Philips Consumer Electronics B.V. Eindhoven, The Netherlands.
All rights reserved. No part of this publication may be reproduced, stored in a
retrieval system or transmitted, in any form or by any means, electronic,
mechanical, photocopying, or otherwise without the prior permission of Philips.
Published by PF0261 Service SingaporePrinted in the NetherlandsSubject to modificationEN 3122 785 12230
Page 2
EN 2SD-41.
Technical Specifications
1.Technical Specifications
1.1Connections
1.1.1Connector 1701: Basic Connector
1. I2CSCL/SIOCLK
2. I2CSDA/SIODATA
3. SCART1
4. SCART0
5. AGND
6. B_VID(U)
7. AGND
8. G_VID(Y)
9. AGND
10. R_VID(V)
11. AGND
12. Y_VID
13. AGND
14. C_VID
15. AGND
16. CVS_VID
17. +3V3
18. +3V3
19. +5V
20. +12V
21. +12V
22. MUTE
23. GND
24. PCMSCLK
25. PCMDATA0
26. GND
27. PCMCLK
28. PCMLRCLK
29. GND
30. SPDIFOUT
1.1.2Connector 1702: Extension Connector 1.
1. GND
2. P6
3. P7
4. GND
5. PCMDATA3
6. PCMDATA2
7. GND
8. PCMDATA1
1.1.3Connector 1705: Extension Connector 2.
1. P0
2. P1 / I2CSCL
3. GND
4. P2 / I2CSDA
5. P3
6. GND
7. P4
8. P5
1.1.4Connector 1703: Digital Video Connector.
1. GND
2. YC0
3. GND
4. YC1
5. GND
6. YC2
7. GND
8. YC3
9. GND
10. YC4
11. GND
12. YC5
13. GND
14. YC6
15. GND
16. YC7
17. GND
18. HSYNC
19. GND
20. VSYNC
21. GND
22. 27MHZ CLOCK SIGNAL
1.1.5Connector 1501: Service Connector.
1. TXD_SER
2. SERVICE
3. RXD_SER
4. RTS_SER (not used)
5. GND
6. CTS_SER (not used)
7. +5V_SER
1.1.6Connector 1704: Karaoke Connector.
1. KOKSCLK
2. +12V
3. KOKLRCLK
4. GND
5. KOKDATA
6. GND
7. KOKPCMCLK
8. KOKVOCDET
1.2Signal Specifications
This the specification of all signals as described under
“Connections”
H = +5V ±0.5V
h = 3V3 ±0.3V
L = 0V ±0.5V
l = 0V ±0.3V
Stby: There is no standby
mode at module level.
The module operate
in power-off and
power-on only.
Standby control line: Not available on
module level.
P50: Connection between
front and A/V board,
and can be used as
P50 signal line.
: The signal is not
connected to the
module electronics.
Slow blanking scart: This signal has three
levels which depend
on the level of the
output ports SCART0
and SCART1. It will
be converted by the
external board to 0/6/
12 voltage level use
for scart function
switching.
Audio mute: Can be used for audio
mute transistors
during stop or power
On/Off.
Page 3
Technical Specifications
EN 3SD-41.
: Mute on : 3V3 ±0V3
: Mute off: 0V ±0V3
I2S data0 out: I2S front data output.
: Level - h / l
I2S wordselect / I2S bitclock: I2S timing signals
: Level - h / l
I2S systemclock: 256xFS audio
systemclock.
: Level - h / l
LFE_SEL: Low frequency effect
selection for the A/V
board.
: LFE_SEL_low - l
: LFE_SEL_high - h
Center_on: Switches the center
audio to the scart
output.
: Center to scart - h
: L/R to scart - l
Karaoke: I2S input - h / l
: PCMCLK output - h / l
SPDIF out: Digital audio output
level - H / L
Hor. Sync: Video Horizontal
synchronisation
: Level - h / l
I2S data1 out: I2S surround data
output.
: Level - h / l.
I2S data2 out: I2S center/sub data
output.
: Level - h / l.
I2C clock / I2C data: I2C databus
: Level - h / l
TXD / RXD / RTS / CTS: Service UART to be
connected direct to
PC serial input.
: Output levels - H / L
: Input levels RS232
compliant
Service activation: Signal open Normal
module start-up
: Signal tied to GND
Module start-up in
service mode.
1.3Performance:
1.3.1Digital Output
CDDA/LPCM: according IEC60958
MPEG1 is converted to LPCM:
MPEG2, AC3 audio.MP3: according IEC1937
DTS.: according IEC61937
The module has no analog audio
ouput. : The analog audio
specification will be
determined by the
external DAC circuit.
1.3.4Video.
Standards: The video output
standard will follow
the source material.
: The OSD standard is
switchable between
PAL or NTSC.
Outputs: The module has 6
analog outputs in 4
formats: Y/C ; CVBS
; RGB / YUV.
Specification.: The output comply
fully according PQRIMS.
: DC level - sync
bottom at 0.43V ±10%
(100% white) and
0.9V ±10% (black).
: Output impedance -
75Ohm.
: The following
specification points
are significantly better
then [PQR_IMS]
: SNR on all video
outputs is better then
65dB.
: Video bandwidth -
8MHz (±3dB) / 16MHz
(±3dB) for STi5588
progressive scan.
1.3.2I2S Output
Accuracy: Up to 24bit.
Sample rate: 32kHz / 44.1kHz /
48kHz / 64kHz /
88.2kHz / 96kHz /
128kHz / 176.4kHz /
Standard: Philips I2S output
192kHz.
Page 4
EN 4SD-42.
Safety Instructions, Warnings, and Notes
2.Safety Instructions, Warnings, and Notes
2.1Safety Instructions
2.1.1General Safety
Safety regulations require that during a repair:
•Connect the unit to the mains via an isolation transformer.
•Replace safety components, indicated by the symbol ,
only by components identical to the original ones. Any
other component substitution (other than original type) may
increase risk of fire or electrical shock hazard.
Safety regulations require that after a repair, you must return
the unit in its original condition. Pay, in particular, attention to
the following points:
•Route the wires/cables correctly, and fix them with the
mounted cable clamps.
•Check the insulation of the mains lead for external
damage.
•Check the electrical DC resistance between the mains plug
and the secondary side:
1. Unplug the mains cord, and connect a wire between
the two pins of the mains plug.
2. Set the mains switch to the 'on' position (keep the
mains cord unplugged!).
3. Measure the resistance value between the mains plug
and the front panel, controls, and chassis bottom.
4. Repair or correct unit when the resistance
measurement is less than 1 MΩ.
5. Verify this, before you return the unit to the customer/
user (ref. UL-standard no. 1492).
6. Switch the unit ‘off’, and remove the wire between the
two pins of the mains plug.
2.1.2Laser Safety
This unit employs a laser. Only qualified service personnel may
remove the cover, or attempt to service this device (due to
possible eye injury).
2.2Warnings
2.2.1General
•All ICs and many other semiconductors are susceptible to
electrostatic discharges (ESD, "). Careless handling
during repair can reduce life drastically. Make sure that,
during repair, you are at the same potential as the mass of
the set by a wristband with resistance. Keep components
and tools at this same potential.
Available ESD protection equipment:
– Complete kit ESD3 (small tablemat, wristband,
connection box, extension cable and earth cable) 4822
310 10671.
– Wristband tester 4822 344 13999.
•Be careful during measurements in the live voltage section.
The primary side of the power supply (pos. 1005), including
the heatsink, carries live mains voltage when you connect
the player to the mains (even when the player is 'off'!). It is
possible to touch copper tracks and/or components in this
unshielded primary area, when you service the player.
Service personnel must take precautions to prevent
touching this area or components in this area. A 'lightning
stroke' and a stripe-marked printing on the printed wiring
board, indicate the primary side of the power supply.
•Never replace modules, or components, while the unit is
‘on’.
2.2.2Laser
•The use of optical instruments with this product, will
increase eye hazard.
•Only qualified service personnel may remove the cover or
attempt to service this device, due to possible eye injury.
•Repair handling should take place as much as possible
with a disc loaded inside the player.
•Text below is placed inside the unit, on the laser cover
shield:
Laser Device Unit
Type: Semiconductor laser
GaAlAs
Wavelength: 650 nm (DVD)
: 780 nm (VCD/CD)
Output Power: 20 mW
(DVD+RW writing)
:0.8 mW
(DVD reading)
:0.3 mW
(VCD/CD reading)
Beam divergence: 60 degree
Figure 2-1
Note: Use of controls or adjustments or performance of
procedure other than those specified herein, may result in
hazardous radiation exposure. Avoid direct exposure to beam.
CAUTION VISIBLE AND INVISIBLE LASER RADIATION WHEN OPEN AVOID EXPOSURE TO BEAM
ADVARSEL SYNLIG OG USYNLIG LASERSTRÅLING VED ÅBNING UNDGÅ UDSÆTTELSE FOR STRÅLING
ADVARSEL SYNLIG OG USYNLIG LASERSTRÅLING NÅR DEKSEL ÅPNES UNNGÅ EKSPONERING FOR STRÅLEN
VARNING SYNLIG OCH OSYNLIG LASERSTRÅLNING NÄR DENNA DEL ÄR ÖPPNAD BETRAKTA EJ STRÅLEN
VARO! AVATTAESSA OLET ALTTIINA NÄKYVÄLLE JA NÄKYMÄTTÖMÄLLE LASER SÄTEILYLLE. ÄLÄ KATSO SÄTEESEEN
VORSICHT SICHTBARE UND UNSICHTBARE LASERSTRAHLUNG WENN ABDECKUNG GEÖFFNET NICHT DEM STRAHL AUSSETSEN
DANGER VISIBLE AND INVISIBLE LASER RADIATION WHEN OPEN AVOID DIRECT EXPOSURE TO BEAM
ATTENTION RAYONNE MENT LASER VISIBLE ET INVISIBLE EN CAS D'OUVERTURE EXPOSITION DANGEREUSE AU FAISCEAU
!
Figure 2-2
2.2.3Notes
Dolby
Manufactered under licence from Dolby Laboratories. “Dolby”,
“Pro Logic” and the double-D symbol are trademarks of Dolby
TRUSURROUND, SRS and symbol (fig 2-4) are trademarks of
SRS Labs, Inc. TRUSURROUND technology is manufactured
under licence frm SRS labs, Inc.
Figure 2-4
Page 5
Directions for Use
3.Directions for Use
There is no DFU available
4.Mechanical Instructions
The SD4.0 module can be configurate into 2 options as shown :
EN 5SD-43.
Option 1 with monoboard below loader similar
Option 2 with monoboard beside loader to allows for a lower total height of module
CL 16532163_014.eps
290102
Page 6
EN 6SD-44.
4.1Dismantling Instruction
Mechanical Instructions
Figure 4-1
CL 16532163_012.eps
030102
Page 7
Figure 4-2
4.1.1 Dismantling of DVD Mono Board
CL 16532163_015.eps
230102
Mechanical Instructions
EN 7SD-44.
CL 06532147_003.eps
151100
1.See Figure 4-1 and 4-2 for dismantling of DVD module.
2.Unlock the OPU conn 1100, Sledge motor conn 1300
and disc motor conn 1301 and remove the Flex
connections.
3.Remove the wire connection to Tray motor conn 1303.
4.Remove the Mono Board.
5.If SD4.00 mechanical construction is as in Figure 4-1,
remove screw 0010 and 0011 before executing from
step 2 and 4.
Note: Flex cables are very fragile,care should be taken during
dismounting and when mounting,ensure that Flex cables are
inserted properly into the Flex socket and locked.
4.1.2 Opening of Tray Manually
Figure 4-4
It is possible to open the tray manually by moving the Slider in
the position as shown in Figure 4-4
When the slider A is not accessible when a disc is loaded,
unlock the tray by pressing the slider B inward as shown in
Figure 4-5.The Tray is now disengaged and can be pulled
outwards.
When no disc is loaded, unlocking the Tray can also be done
by moving the Slider A in the direction as shown in Figure 4-6
and pull the Tray outwards.
Figure 4-3
CL 06532147_002.eps
151100
Figure 4-5
CL 06532147_043.eps
231100
Page 8
EN 8SD-44.
4.2Service Hints
4.2.1DVD Module
This module can be repaired as follows:
1. The VAL6013/01 is a combination of loading mechanism
and DVD-mechanism. Both the mechanism is not a
repairable unit and in case of failure it has to be replaced
with a new loader VAL6013/01.
Note: When replacing with a new VAL6013/01 two solder
joints have to be removed after connecting the OPU flex foil
to the board.
The solder joints which shortcircuits the laser diodes to
ground are for protection against ESD. Refer to Figure 4-6
and Figure 4-7 for location of solder points.
Mechanical Instructions
CL 16532163_017.eps
170102
Figure 4-6
CL 16532163_018.eps
170102
Figure 4-7
2. The mono board has to be repaired down to component
level. Repair handling of the monoboard requires a
workshop with sophisticated desoldering tools.
Page 9
Test Instructions Mono Board DVD-SD4.00
5.Test Instructions Mono Board DVD-SD4.00
EN 9SD-45.
5.1General
•Impedance of measuring-equipment should be > 1MΩ.
•Most tests have to be done by software commands.
Together with the software command you will find a Ref.#
nbr. This is the number of the diagnostic nulceus used for
this test. More detailed information can be find in the
chapter “Diagnostic Nuclei”.
•Levels: Most measurements are digital measurements.
The signal levels specification in this document are defined
as follows:
low:< 0.3V
high:> 3.0V
LOW: < 0.4V
HIGH: > 4.5V
•All the waveforms measurement carried out in these test
instruction will be base on the testpoint indicated in the
Monoboard schematic diagram in the service manual.
5.2General Start-up Measurements
5.2.1Supply Check:
Testpoint SupplyRemark
F785+3V3 ± 5%Main supply voltage
F708+5V ± 5%Main supply voltage
F703+12V ± 10%Main supply voltage
F111+2.5V ± 10%Front-end 2.5V reference
circuit
F726+2.5V ± 5%STi55xx power supply
(VDDSTA/VDDSTD)
F728 +2.5V ± 5%STi55xx power supply
(VDDSTC)
PM3380B
ch1: dT=73.0ms V1= 65.0mV
ch1
ch2
T
1
2
CH1 2.00 V=
CH2 2.00 V=MTB50.0ms- 2.92dv ch1+
Figure 5-1 Reset
NB rising edge should be at least 50msec after the +3V3DB
(refer to Figure 5-1).
If the reset input does not go high then check the reset circuit
around transistor 7605.
5.2.3Clock Check
To check the correct functioning of the STI5580, we first have
to check the presence of all clocks.
All clocks to be measured with 0.02% tolerance.
NameTestpoint FrequencyWaveform
27M_CLK T72527MHzRefer to Fig 5-2
PCM_CLK T71611.2896MHzRefer to Fig 5-3
CL 16532163_019.eps
290102
The module operates in power-off and power-on only. There is
no standby mode at module level. In power-off, the module
does not response to any communication or signals.
Before starting the measurement, ensure that all power supply
are connected to the monoboard via connector 1701 and that
the PC interface cable is connected to the Service interface
connector 1501 of the monoboard.
5.2.2Reset Check:
To ensure a proper start-up of the monoboard, the back-end
reset signal RTNB is required at the STi5580 input (testpoint
F906) after power-on.
To check the reset timing, measure the RSTNB (testpoint
F906) and the +3V3 supply (testpoint F724), reset circuit trigger
signal.
PM3380B
ch1
1
CH1 1.00 V=MTB10.0nsch1+
Figure 5-2 27M_CLK
CL 16532163_020.eps
290102
Page 10
EN 10SD-45.
Test Instructions Mono Board DVD-SD4.00
PM3380B
ch1
1
CH1 1.00 V=MTB20.0nsch1+
Figure 5-3 PCM_CLK
5.3µP Environment:
5.3.1General:
All the tests are carried out by software tests. To start the
software tests, connect a PC to the serial bus of the STI5580.
Use connector 1501 for this connection:
Connector pinSignal
1501-1TXT_SER (STi5580 out)
1501-2SERVICE-mode select
1501-3RXD_SER (STi5580 in)
1501-4RTS_SER (Not in use)
1501-5GND
1501-6CTS_SER (Not in use)
1501-7+5V_SER
Now start the terminal program. Make sure that the service-pin
(pin 1501-2) of the µP is pulled low.
The terminal program of your PC should now display: “DVDv4
Diagnostic software version ...”. This message already means
that the µP is running. The first 5 commands from the
diagnostic software will be carried out automatically during
diagnostic start-up. The other commands can be carried out by
selecting the “command input” and simply type the reference
nbr. to do the test or select the “Menu - driven” test.
To be sure that the µP is able to run the diagnostic software,
serial port will be checked during start-up.
Ref. # Reference NameRemark
(1)BasicSpAccSerial port Access test/
initialisation
(2b)BasicInterconSdram Check SDRAM
interconnection with CPU
(4)BasicSdramWrRCheck Basic SDRAM
memory
With this test, the serial communication is checked in both
directions.
CompSdramWrR checks the complete SDRAM for failures
inside the IC.The BasicInterconSDRAM check is done by
writing & reading some well chosen patterns to all address and
data interconnections of the SDRAM.
The PapChksFI calculate and verify checksum of the FLASH.
This includes the binary file checksum and the four modules.
5.4General I/O Port & Peripherals Check
5.4.1I2C Bus / EEprom Check
To access the EEprom, the I2C bus is used. So by writing and
reading to the EEprom the chip and the bus is checked. With
next commands a certain byte is written to the EEprom. The
original information will always be written back into the
EEprom.
Ref. # Command NameRemark
11PapI2cNvramI2C NVRAM access
The complete Eeprom can also be checked on failures by
writing to all addresses and reading back. This test takes a long
time (110 sec).
Ref. # Command NameRemark
15PapNvramWrRNVRAM Write Read
5.4.2Audio Clock Switch Check
The internally generated Audio clock can be set to either 44.1
kHz (CD_DA), 48 kHz (DVD) or 96 kHZ (DVD). To check the
different mode, use the following commands and measure the
waveform as correct operation cannot be detected by the
Diagnostic Software.
Command
Ref #
NameRemark
7aPapUclkAclk
Cdda
7bPapUclkAclk
Dvd
7cPapUclkAclk
Dvd96
PM3380B
ch1
1
µClock A_CLK
in 44.1kHz
mode( Fig 5-4 )
µClockA_CLK
in 48kHz mode
( Fig 5-5 )
µClock A_CLK
in 96kHz mode
( Fig 5-6 )
Test
point Frequency
T716 11.2896MHz
± 0.02%
T716 12.288MHz
± 0.02%
T716 24.576MHz
± 0.02%
5.3.2Memory Check:
The µP has a data bus that is connected to a Flash and also
internal link to the MPEG SDRAM inteface.
At start-up,the SDRAM bus is checked
Ref. # Command NameRemark
(2b)BasicInterconSDRAM Data and address bus
Interconnection
CH1 1.00 V=MTB20.0nsch1+
CL 16532163_021.eps
Figure 5-4 µClock A_CLK in 44.1kHz mode
290102
Page 11
PM3380B
ch1
1
CH1 1.00 V=MTB20.0nsch1+
Test Instructions Mono Board DVD-SD4.00
Check the Mute output at testpoint T798: 0V ±0.3V
5.4.5Audio I2S Check
To check the audio output, connect a audio DAC (on the A/V
board) to the I2S output and start-up the audio test. Look at the
audio outputs from the A/V board for both sine and pink noise.
Ref. #
21aAudioSineOn Audio Sine
20aAudioPinkNoi
20bAudioPinkNoi
CL 16532163_022.eps
290102
Command
NameRemarkAudio outputs
Audio Sine signal On
signal Off
Sine, 1kHz on stereo
Press stop button
seOn
Audio
Pinknoise
Pink Noise on 6
channels
On
Audio
seOff
Pinknoise
Off
EN 11SD-45.
Figure 5-5 µClockA_CLK in 48kHz mode
PM3380B
ch1
1
CH1 1.00 V=MTB10.0nsch1+
Figure 5-6 µClock A_CLK in 96kHz mode
5.4.3Audio LFE_SEL Check
Some models digital board provide a LFE_SEL (Low frequency
effect selection) signal for the AV-board. The signal is an output
pin on PORT 0, bit 7 (pin 193) of the back-end processor. The
PIO-pin can be toggle with the following command sequence.
CL 16532163_023.eps
290102
The audio signal (sine or pink noise) will also be present on the
digital ouput (SPDif). This can be checked by connecting an
amplifier with digital input.
Check the I2S output.
NameTestpointWaveform
NameTestpointWaveform
PCMLRCLKT718Refer to Figure 5-7
PCMSCLKT712Refer to Figure 5-8
PCMDATA0T714Refer to Figure 5-9
PCMDATA1F775Refer to Figure 5-9
PCMDATA2F776Refer to Figure 5-9
PCMDATA3F777Refer to Figure 5-9
PCMCLKT716Refer to Figure 5-10
SPDIFF719Refer to Figure 5-11
PM3394B
ch1
1
Ref. # Command Name RemarkTestpoint Value
56aAudioLfePortHigh PIO-0/7 OnF778high
56bAudioLfePortLowPIO-0/7
F778low
Off
Note: The actual usage of this general purpose IO is dependant
on the back-end software.
5.4.4Audio Mute Check
Switch on the Mute circuit by sending next command:
Ref. # Command Name Remark
19aAudioMuteOnAudioMuteOn
Check the Mute output again at testpoint T798: 3V3 ±10%
Switch off the Mute circuit by sending next command
Ref. # Command Name Remark
19aAudioMuteOffAudioMuteOff
CH1 2.00 V~ MTB10.0us ch1+
Figure 5-7 PCMLRCLK
CL06532065_008.eps
161100
Page 12
EN 12SD-45.
Test Instructions Mono Board DVD-SD4.00
PM3394B
ch1
1
CH1 2.00 V~ MTB 100ns ch1+
Figure 5-8 PCMSCLK
PM3394B
ch1
1
CH1 1.00 V~ MTB 500ns ch1+
Figure 5-9 PCMDATA0-3
PM3380B
ch1
CL06532065_009.eps
CL06532065_010.eps
161100
161100
PM3380B
ch1
1
CH1 2.00 V= BWL MTB100nsch1+
CL 16532163_024.eps
230102
Figure 5-11 SPDIF
To switch the audio signal OFF, press the STOP button on the
front.
Without A/V board, the switching levels are as follows:
– PCMDATA1 to PCMDATA3 only between low and high for
pink noise. For sine, this is low.
– PCMDATA0, PCMLRCLK, PCMCLK and PCMSCLK
switches between low and high for both pink noise and
sine.
– SPDIF switches between LOW and HIGH
Alternatively, there is a check that can be done without A/V
board.
First, let the decoder generate pink noise on the audio outputs.
Ref. # Command NameRemark
20aAudioPinkNoiseOn Audio Pinknoise On
Measure then these signals on level and frequency.
Measure the DC voltages at all video-outputs at conn 1701
while the video signal is turned off: 1V ± 10%
Generate a color-bar via next software commands:
Ref. #Command NameRemark
23aVideoColDencOnColourbar DENC ON
61aVideoColOutRGBRGB Colourbar
61bVideoColOutYUVYUV Colourbar
23bVideoColDencOffColourbar DENC OFF
Check video output at the next testpoints:
NameTestpointWaveform
R_VIDT795Refer to Figure 5-12
G_VIDT796Refer to Figure 5-13
B_VIDT799Refer to Figure 5-14
CVBSF788Refer to Figure 5-15
C_VIDF791Refer to Figure 5-16
Y_VIDF792/F796Refer to Figure 5-17
V_VIDT795Refer to Figure 5-18
U_VIDF799Refer to Figure 5-20
PM3380B
ch1
1
RUN
CH1 5 00mV~ BWL MTB20.0usch1+
Figure 5-14 B_VID
PM3380B
ch1
CL 16532163_058.eps
290102
PM3380B
ch1
1
CH1 500mV~ BWLMTB20.0usch1+
Figure 5-12 R_VID
PM3380B
ch1
CL 16532163_056.eps
290102
1
RUN
CH1 500mV~ BWL MTB20.0usch1+
Figure 5-15 CVBS
PM3380B
ch1
1
CL 16532163_059.eps
290102
1
CH1 500mV~ BWLMTB20.0usch1+
Figure 5-13 G_VID
CL 16532163_057.eps
290102
CH1 500mV~ BWL MTB20.0us L=1ch1p
Figure 5-16 C_VID
CL 16532163_060.eps
290102
Page 14
EN 14SD-45.
PM3380B
ch1
1
Test Instructions Mono Board DVD-SD4.00
Check the level of SCART0 and SCART1 with the following
commands:
An aditional part of the video-path is the scart functionswitching test. The scart function-switching pin has three levels
which depend on the level of the output ports SCART0 and
SCART1. These latter two signals are driven by the output pins
PIO3.6 and PIO3.7 of the STi5580.
CL 16532163_026.eps
230102
Page 15
Test Instructions Mono Board DVD-SD4.00
5.5.3Video Hsync Check.
To measure the Video Hsync, the connector 1703 must be
connected to the external video processing device such as high
quality progressive scan codex and high quality Video DAC,
else there will not be any waveform. To check for the Hsync,
the following commands can be used:
Refer to Figure 5-24
A3F301Refer to Figure 5-25
A2F302Refer to Figure 5-25
A1F303Refer to Figure 5-25
T1F210Refer to Figure 5-26
T2F211Refer to Figure 5-26
T3F212Refer to Figure 5-26
H1+F306Refer to Figure 5-27
H1-F304Refer to Figure 5-27
H2+F309Refer to Figure 5-27
H2-F305Refer to Figure 5-27
H3+F311Refer to Figure 5-27
H3-F313Refer to Figure 5-27
PM3380B
ch1
1
CH1 5.00 V=MTB20.0msch1+
Figure 5-25 A1-A2-A3
PM3380B
ch1
1
CH1 2.00 V=MTB5.00msch1+
Figure 5-26 T1-T2-T3
CL 16532163_031.eps
230102
CL 16532163_032.eps
230102
1
CH1 1.00 V =MTB20.0msch1+
CL 16532163_030.eps
Figure 5-24 Motor 1
230102
PM3380B
ch1
1
CH1 50.0mV~ BWL MTB5.00msch1+
CL 16532163_033.eps
230102
Figure 5-27 H1+ ; H1- ; H2+ ; H2- ; H3+ ; H3-
When measurement is completed, switch the discmotor OFF
before executing next command
Page 17
Test Instructions Mono Board DVD-SD4.00
5.6.3Radial
Radial ON will only work when the PCB is connected to a CDM
and DVD Disc is inserted.
Switch the Radial control ON/OFF with the following
commands:
Ref. # Command NameRemark
40aBeRadialOnRadial control on
40bBeRadialOffRadial control off
Check the following signals before Radial control ON/OFF
NameTestpointValue (Radial ON)
Rad -F1324.3V ±0.5V
Rad +F1334.3V ±0.5V
RAF218Refer to Figure 5-29 and 5-30
PM3380B
ch1
1
STOP
CH1 1.00 V~MTB 250nsch1+
EN 17SD-45.
CL 16532163_036.eps
230102
PM3380B
ch1
1
CH1 200mV~MTB50.0msch1+
Figure 5-28 RAD+ / RAD- (BeRadialOn)
PM3380B
ch1
1
CL 16532163_034.eps
230102
Figure 5-30 RA (BeRadialOn)
Visual check on the laser,when Radial control ON, if the
laserlight is visible.
Once the check is completed,switch the Radial control OFF
before executing next command
5.6.4 Sledge
Test need a DVD disc in the DVD player to operate properly.
Use the following commands to move the sledge:
At outputs of diodes A, B, C, D the following waveform can be
measured : Refer to Figure 5-38
PM3394B
ch1
1
CH1 100mV~ MTB 500ns ch1+
CL06532065_031.eps
161100
Figure 5-38 Output of diodes A,B,C,D
CH1 2.00 V~ MTB 500ns ch1+
CL06532065_030.eps
161100
Figure 5-36 FO (BefocusOff)
PM3380B
Ch1
T
1
CH1 2.00 V~ MTB 500ns ch1
CL 06532147_011.eps
161100
Figure 5-37 FO (BefocusOn)
Visual check on the laser,when Focus control ON, if the
laserlight is visible.
Once the check is completed,switch the focus control OFF
before executing next command.
At output HFN, the following waveform can be measured :
Refer to Figure 5-39
PM3394B
ch1
1
CH1 500mV~ MTB 250ns ch1+
CL06532065_032.eps
161100
Figure 5-39 HFN / HFP
5.6.7Hf Path
Play DVD Test Disc.
Measure outputs of diodes Ax, B, C, D, E, F.
Page 20
EN 20SD-45.
Test Instructions Mono Board DVD-SD4.00
5.7Diagnostic Software Description
5.7.1 Introduction
Purpose
This document describes all interfaces from the outside world
to the diagnostic software, what is needed to use these
interfaces and how to access them.
Scope
This document has been realised within the framework of the
product development of the second generation DVD video
player. This player forms the basis for future DVD
developments as described in the DVDv2 Overall Project
Management Plan.
5.7.2Definitions and Abbreviations
Definitions
Control PCAutomatic test equipment, part of the
production control system in the
factory, to control the execution of
Diagnostic Nuclei in the DVD player.
Diagnostic NucleusPart of the Diagnostic Software. Each
nucleus contains an atomic and
software independent diagnostic test,
testing a functional part of the DVD
player hardware on component level.
Script Part of the Diagnostic Software. Each
script contains a sequence of
Diagnostic Nuclei to be executed.
Service PCPC used by a service- or repair-person
to communicate with the Diagnostic
Software in the DVD player.
Abbreviations
FDSFull Diagnostic Software
5.8Overview of Interfaces
The table below shows an overview of the user interfaces of the
Diagnostic Software. The table is based on logical interface,
interfaces as seen from user perspective. A logical interface
can use one or more physical interface components. The DVD
has only a single RS232 port, implying that all interfaces using
this port are mutually exclusive.
Logical
InterfaceDescription
S2B
interface
Used for S2B
communication with
the Basic Engine
Physical interface
components
Service PC, running a
S2B monitor program,
connected to the
RS232 port of DVD
player Test pin
Download
Interface
Used to download
diagnostic software
into the DVD player
Service PC running a
terminal emulation
program, connected to
the RS232 port of the
DVD player Test pin
In the next chapters the logical user interfaces are described in
more detail including the exact use of the physical interface
components.
5.9Description of Interfaces
5.9.1Menu Interface
The menu interface is part of the Level 2 / Second Line
diagnostic mode. Via the menu interface it is possible to control
the execution of the Diagnostic Nuclei.
Set-up Physical Interface Components
Hardware required:
•Service PC
•one free COM port on the Service PC
•special cable to connect DVD player to Service PC
The service PC must have a terminal emulation program (e.g.
OS2 WarpTerminal or Procomm /Windows Hyperterminal)
installed and must have a free COM port (e.g. COM1). Activate
the terminal emulation program and check that the port settings
for the free COM port are: 19200 bps, 8 data bits, no parity, 1
stop bit and no flow control. The free COM port must be
connected via a special cable to the RS232 port of the DVD
player. This special cable will also connect the test pin, which
is available on the connector, to ground (i.e. activate test pin).
Activation
Switch the player on and the following text will appear on the
screen of the terminal (program):
DVDv4DiagnosticSoftwareversion4.03
Logical
InterfaceDescription
Menu
Interface
Menu-driven
activation of
individual nuclei,
used for Level 2/
Second Line
diagnostic mode.
Users are service or
repair people
Command
Line
Interface
Used during Level 1
diagnostic mode.
Used to send
commands from the
Control PC into the
DVD hardware.
Script
Interface
Used to execute
Player Test Script
(including reading
the error log) and
Dealer Test Script.
Physical interface
components
Service PC running a
terminal emulation
program, connected to
the RS232 port of the
DVD player Test pin
Control PC, running a
control program (e.g.
Asterix), connected to
RS232 port of the DVD
player Test pin
1. The first line indicates that the Diagnostic software has
been activated and contains the version number of the
diagnostic; this is also an indication that the first basic
nucleus (nucleus number 1) has been executed
succesfully.
2. The second line indicates the results of the shared SDRAM
Interconnection test.
3. The third line indicates the results ofthe shared SDRAM
read/write test.
4. The fourth line indicates what front panel processor was
connected to the monoboard. It could be one of the
following: SLAVE 2, SLAVE 3, SLAVE 4, or Not Detected.
5. The last line is the prompt asking the user to choose the
interface format. If the menu interface is chosen, the main
230102
Page 21
Test Instructions Mono Board DVD-SD4.00
menu will then appear. For the layout of the menus, see
chapter “Layout of Menu and Submenu”.
To switch between interfaces, the DVD player needs to be
switched off and on again.
Note1: For player that has no Mechanical power switch, it can
be turned on/off by connecting the power-cable.
Note2: The Dram tests are no longer executed because the
player has no DRAM .
Usage
To select, type the number of the chosen menu-item at the
prompt. Each entry must be terminated with a <RETURN>.
Invalid selections will cause an error message by the Menu
Handler.
The first line indicates that the Diagnostic software has been
activated and contains the version number; this is also an
indication that the first basic nucleus (nucleus number 1) has
been executed succesfully. The next three lines are the
succesful result of two subsequent basic tests (nuclei 2, 3, 4
and karaoke initialisation respectively);see [SDD_DN] for an
explanation of these nuclei. If not all these messages appear
on the terminal screen, then the related nucleus found an error.
The fifth line lets the user choose between the two possible
interface forms. The last line is the prompt ("DD>"). The
diagnostic software is now ready to receive commands.
Note1: The DVDv2B player has no power-ON key, but should
be turned on by connecting the power-cable.
CL 16532163_040.eps
230102
Result and output of an activated (and terminated) nucleus will
be sent back to the service terminal. Example:
After the user presses a key, the current menu is rebuilt on
screen.
Pressing “RETURN” at the prompt without any further input at
the terminal will always rebuild the main menu.
Termination
The menu interface is terminated by switching off the DVD
player.
5.9.2Command Line Interface
The command line interface is part of level 1 diagnostic mode.
Via a command line interface the execution of Diagnostic
Nuclei can be controlled.
Set-up Physical Interface Components
Hardware required:
•Control PC
•one free COM port on the Control PC
•special cable to connect DVD player to the Control PC
230102
Note2: When it is a player without DRAM, the DRAM tests are
left out.
Usage
The commands that can be given are the numbers of the
nuclei. A command must be terminated with a <RETURN>
character from the control PC. When typing commands, the
backspace key can be used to make corrections.
In case of typing errors in the command, an error message is
returned. Example:
If the command (the nucleus number) is recognised, the
nucleus is executed. Result and output of an activated (and
terminated) nucleus will be sent back to the control PC
according to the standard layout.
Example for a command without error:
DD:>16(ExecuteCompSdramWrRnuclei)1600OK@DD:>
CL 16532163_042.eps
230102
The control PC must use the following port settings for the used
COM port: 19200 bps, 8 data bits, no parity, 1 stop bit and no
flow control. The control PC is connected with a special cable
to the RS232 port of the DVD player. Via the same connection
the test pin will be connected to ground.
Activation
After power on the next text will sent to the control PC
Example for a command with error:
DD:>161601AddresslineXnotconnectedtotheSDRAM@DD:>
CL 16532163_043.eps
Termination
The command line interface is terminated by switching off the
DVD player.
230102
Page 22
EN 22SD-45.
Test Instructions Mono Board DVD-SD4.00
5.9.3S2B Interface
Set-up Physical Interface Components
Hardware needed:
•Control PC
•one free COM port on the Control PC
•special cable to connect DVD player to Control PC
•S2B monitor tool running on the Control PC
Activation
To start the S2B interface, connect the RS232 cable to the
Control PC in the correct manner. Then start the PC, start the
monitor tool and start the DVD player; turn off the monitor tool,
turn on S2B monitor tool. The S2B monitor tool now takes all
communication.
The S2B interface is activated by sending the bit pattern 110x
xxxx with the first character to the DVD player, when the user
is asked to choose an interface type. The command handler
will then activate the S2B pass-through nucleus. The character
sent will be passed to this nucleus without loss.
Note: The DVDv2B player has no power-ON key, but should
be turned on by connecting the power-cable.
Termination
To terminate S2B pass-through mode, switch off the DVD
player.
5.10 Script Interfaces
This interface is used during execution of the Player Script and
the Dealer Script to display output and error messages on the
local display of the stand-alone DVD player.
The activation and the usage can refer to the respective standalone DVD player service manual
1 Statistics Info...
2 Read DVD Application version [46]
Second Level Submenus
MAIN > AUDIO > MUTE MENU
1 Mute On[19a]
2 Mute Off[19b]
MAIN > AUDIO > PINK NOISE MENU
1 Pink Noise On[20a]
2 Pink Noise Off[20b]
Layout Of Menus And Submenus For The Service Terminal
NOTE: a symbol “--” in the menu layouts indicates that that
specific menu choice will invoke the display of a submenu. This
symbol will also be used in the implementation of the menus
(i.e. the “--” will also appear in the user interface).
1 Mute...
2Pink Noise...
3 Sine Wave...
4 Digital Ports...
MAIN > VIDEO MENU
1 Colourbar...
2Scart...
3Digital Port...
MAIN > FRONT PANEL MENU
1 Slave Processor...
2 VFT Display[30a]
MAIN > AUDIO > SINE WAVE MENU
1 Audio Sine On[21a]
2 Audio Burst On[21b]
MAIN > AUDIO > DIGITAL PORTS MENU
1 LFE_SEL High[56a]
2 LFE_SEL Low[56b]
MAIN > VIDEO > COLOURBAR MENU
1 Colourbar DENC On (PAL)[23a]
2 Colourbar DENC On (NTSC)[23c]
3 Colourbar DENC/MPEG Off[23b]
4 ProgressiveScan MPEG On[24a]
5 Enhanced YUV MPEG On[24b]
6 Set Video Out To RGB[61a]
7 Set Video Out To YUV[61b]
MAIN > VIDEO > SCART MENU
1 I2C Scart IC Check[54]
2 Scart To DVD[55a]
3 Scart Pass Through[55b]
4 Scart Pin 8 Low (0 to 2)V[25a]
5 Scart Pin 8 Mid (4.5 to 7)V[25b]
6 Scart Pin 8 Hi(9.5 to 12)V[25c]
MAIN > VIDEO > DIGITAL PORT MENU
1 Video Port Out 0xAA[17a]
2 Video Port Out 0x55[17b]
When menus are used, no specific screen layout can be given:
menu information will not be in a special format, except for the
layout as mentioned in the previous paragraphs.
Depending on the height of the screen, the text will start
scrolling off the top of the screen.
Layout Of Results Diagnostic Nuclei On Control/service Pc
Results returned from a Diagnostic Nucleus to the control/
service PC will have a maximum length of 300 characters and
are terminated by a CR character (included in the string length)
The result has the following layout
< number >< string > [OK l ER] @< CR >
The use of the "@" enables the Asterix system on the Control
PC to parse the output string of each nucleus into a database.
< number > is a 4-digit decimal number padded with leading
zeros if its value is less than 4 digits. The first two digits identify
the generating nucleus (or goup of nuclei), the latter two digits
indicate the error number.
< string > is a text string containing information about the result
of the Diagnostic Nucleus.
< number > and < string > are defined in [SDD_DN] in the
output sections of each Nucleus.
Examples:
230102
Page 24
EN 24SD-45.
Test Instructions Mono Board DVD-SD4.00
5.11.3 Components
1.0001UnknowncommandER@
2.3100OK@
3.0901DatalineXisnotconnectedtotheDRAMER@
4.DeviceID:0x01ManufacID:0xC27000OK@
CL 16532163_045.eps
5.11 Diagnostic Nuclei
Each nucleus contains an atomic and independent diagnostic
test, testing a functional part of the DVD player hardware on
component level. Each Nucleus returns a result message to its
caller. Some tests (e.g. generating a colour bar) can only return
an "OK" result. Internal communication will be done via a
uniform interface between the diagnostic Engine, Scripts and
the Diagnostic Nuclei.
The diagnostic Engine can only operate if a certain (minimal)
set of hardware is functioning properly. To test this set of
hardware, a set of basic diagnostic nuclei is embedded in the
DVD player. Each basic diagnostic nucleus will only test that
part of the hardware which is required for execution of the
diagnostic Engine, e.g. a RAM test will only test that part of
RAM that is used by the diagnostic engine. After the Diagnostic
Engine is operational it is possible to do a full RAM diagnostic.
All basic diagnostic nuclei start with prefix 'Basic'.
In the overview each Diagnostic Nucleus consists of a
reference number, a reference name and remarks. Reference
number and name are coupled and one of them is enough for
unique identification.
5.11.1 Basic Diagnostic Nuclei
Ref. # Reference NameRemark
1BasicSpAccSerial port Access test/
2aBasicInterconDram Data and address bus
2bBasicInterconSdram Data and address bus
3BasicDramWrRDRAM Write Read
4BasicSdramWrRSDRAM Write Read
5.11.2 Processor and Peripherals
Ref. # Reference NameRemark
6PapChksFlChecksum FLASH
8aPapSgsAclkCddaInternal PLL CLK in CD-DA
19aAudioMuteOnAudio Mute On
19bAudioMuteOffAudio Mute Off
20aAudioPinkNoiseOnAudio Pinknoise On
20bAudioPinkNoiseOffAudio Pinknoise Off
21aAudioSineOnAudio Sine signal On/Off
21bAudioSineBurstAudio Sine signal Burst
56aAudioLfePortHighSet the LFE_SEL port to
56bAudioLfePortLowSet the LFE_SEL port to
5.11.5 Video
Ref. # Reference NameRemark
17aVidPortOutAAOutput the value 0XAA at
17bVidPortOut55Output the value 0X55 at
23aVideoColDencOnPALColourbar (PAL) DENC
23bVideoColDencOffColourbar DENC Off
23cVideoColDencOnNTSC Colourbar (NTSC) DENC
24aVideoProgMPEGonProgressive -
24bVideoYuvMPEGonEnhanced YUV-
25aVideoScartLoScart Low
25bVideoScartMiScart Medium
25cVideoScartHiScart High
54VideoScartSwCommScart Switch
55aVideoScartSwDvdScart Switch Dvd
55bVideoScartSwPassScart Switch Pass-
57aVideoScartPinLoPIO-pins as used in 2A
57bVideoScartPinMiPIO-pins as used in 2A
57cVideoScartPinHiPIO-pins as used in 2A
61aVideoColOutRGB
61bVideoColOutYUV
AudioDeempOn
(DVD2B)
AudioDeempOff
(DVD2B)
(ST5508)
(ST5508)
Audio De-emphasis 0 On
Audio De-emphasis On
(DVDv2B)
Audio De-emphasis 0 Off
Audio De-emphasis Off
(DVDv2B)
HIGH
LOW
the Digital Video Interfac
e Port
the Digital Video Interfac
e Port
On
On
DigitalVideo Colour Bar
ON
DigitalVideo Colour Bar
communication
through
for Scart-switching
for Scart-switching
for Scart-switching
Output RGB from
ST5508
Output YUV from
ST5508
Page 25
Test Instructions Mono Board DVD-SD4.00
EN 25SD-45.
5.11.6 DisplayPWB (slave processor)
Ref. # Reference NameRemark
26DispVerVersion number
27DispKeybKeyboard
28DispRcRemote Control
29DispLedLEDs
30aDispDisplayVFT Display test
30bDispLCDisplayLCD Display test
30cDispLCDBkLightLCD Backlight test
60DispP50P50 loopback test
5.11.7 Log (Error Logging In Nvram)
Ref. # Reference NameRemark
31LogReadErrRead last Errors
32LogReadBitsRead errors Bits
33LogResetReset
5.11.8 Miscellaneous
Ref. # Reference NameRemark
34MiscReadConfigRead Configuration area
35MiscNvramResetNVRAM Reset
36MiscNvramModModify NVRAM contents
46MiscApplVerRead version of
47aMiscTrayOpenNrRead the number of
47bMiscPowerOnTimeRead the total time the
47cMiscPlayTimeCddaVcd Read the Playtime of
47dMiscPlayTimeDvdRead the Playtime of
from NVRAM
application software
times the tray opened
player's power has been
on
CDDA and VCD discs
DVD discs
5.11.10 Karaoke
Ref. # Reference Name Remark
48aKaraokeModeOffSwitch Karaoke mode off
48bKaraokeModeOnSwitch Karaoke mode on
49KaraokeMicInputCheck path from the
microphone input to audio
output
50aKaraokeKeyOnSet Karaoke Key to the
maximum level (1200 cent)
50bKaraokeKeyOffSet Karaoke Key to flat octave
(0 cent)
51aKaraokeEchoOnSet Echo Control fuction on
51bKaraokeEchoOffSet Echo Control function off
Note: A new Compair version for repair of the MONO boards
will be developed.
5.12 Nuclei Error Codes
In the following tables the error description of the error codes
will be described.
37BeVerVersion number
38aBeFocusOnFocus On
38bBeFocusOffFocus Off
39aBeDiscmotorOnDiscmotor On
39bBeDiscmotorOffDiscmotor Off
40aBeRadialOnRadial control On
40bBeRadialOffRadial control Off
41aBeSledgeInSledge Inwards
41bBeSledgeOutSledge Outwards
42aBeGroovesInjump Grooves to Inside
42bBeGroovesMidjump Grooves to Middle
42cBeGroovesOutjump Grooves to Outside
43aBeTrayInTray In
43bBeTrayOutTray Out
44BeResetReset Basic Engine
58aLaserCdOnCD Laser on
58bLaserCdOffCD Laser off
58cLaserDvdOnDVD Laser on
58dLaserDvdOffDVD Laser off
59AudioDtsCheckCommCheck I2C communication
with Motorola DSP chip
Page 26
EN 26SD-45.
Test Instructions Mono Board DVD-SD4.00
5.12.2 Basic Engine Nuclei
Error
codeError text
3900Test successful
3901“Parity error from Basic Engine to Serial”
3902“Unexpected response from Basic Engine”
3903“Communication time-out error”
3904“Basic Engine returned error number 0xXX”
3921“Parity error from Basic Engine to Serial”
3922“Unexpected response from Basic Engine”
3923“Communication time-out error”
3924“Basic Engine returned error number 0xXX”
3800Test successful
3801“Parity error from Basic Engine to Serial”
3802“Unexpected response from Basic Engine”
3803“Communication time-out error”
3804“Basic Engine returned error number 0xXX”
3805“Focus loop could not be closed”
3820Test successful
3821“Parity error from Basic Engine to Serial”
3822“Unexpected response from Basic Engine”
3823“Communication time-out error”
3824“Basic Engine returned error number 0xXX”
4200Test successful
4201“Parity error from Basic Engine to Serial”
4202“Unexpected response from Basic Engine”
4203“Communication time-out error”
4204“Basic Engine returned error number 0xXX”
4205“Sledge could not be moved to home
position”
4206“Focus loop could not be closed”
4207“Motor not on speed within time-out”
4208“Radial loop could not be closed”
4209“PLL could not lock in accessing or tracking
state”
4210“Subcode or sector information could not be
read”
4211“Requested subcode item could not be
found”
4212“TOC could not be read in time”
4213“Seek could not be performed”
4220Test successful
4221“Parity error from Basic Engine to Serial”
4222“Unexpected response from Basic Engine”
4223“Communication time-out error”
4224“Basic Engine returned error number 0xXX”
4225“Sledge could not be moved to home
position”
4226“Focus loop could not be closed”
4227“Motor not on speed within time-out”
4228“Radial loop could not be closed”
4229“PLL could not lock in accessing or tracking
state”
4230“Subcode or sector information could not be
read”
4231“Requested subcode item could not be
found”
4232“TOC could not be read in time”
4233“Seek could not be performed”
4240Test successful
4241“Parity error from Basic Engine to Serial”
Error
codeError text
4242“Unexpected response from Basic Engine”
4243“Communication time-out error”
4244“Basic Engine returned error number 0xXX”
4245“Sledge could not be moved to home
position”
4246“Focus loop could not be closed”
4247“Motor not on speed within time-out”
4248“Radial loop could not be closed”
4249“PLL could not lock in accessing or tracking
state”
4250“Subcode or sector information could not be
read”
4251“Requested subcode item could not be
found”
4252“TOC could not be read in time”
4253“Seek could not be performed”
4000Test successful
4001“Parity error from Basic Engine to Serial”
4002“Unexpected response from Basic Engine”
4003“Communication time-out error”
4004“Basic Engine returned error number 0xXX”
4005“Radial loop could not be closed”
4020Test successful
4021“Parity error from Basic Engine to Serial”
4022“Unexpected response from Basic Engine”
4023“Communication time-out error”
4024“Basic Engine returned error number 0xXX”
4400Test successful
4401Test successful
4100Test successful
4101“Parity error from Basic Engine to Serial”
4102“Unexpected response from Basic Engine”
4103“Communication time-out error”
4104“Basic Engine returned error number XX”
4120Test successful
4121“Parity error from Basic Engine to Serial”
4122“Unexpected response from Basic Engine”
4123“Communication time-out error”
4124“Basic Engine returned error number XX”
4300Test successful
4301“Parity error from Basic Engine to Serial”
4302“Unexpected response from Basic Engine”
4303“Communication time-out error”
4304“Basic Engine returned error number 0xXX”
4320Test successful
4321“Parity error from Basic Engine to Serial”
4322“Unexpected response from Basic Engine”
4323“Communication time-out error”
4324“Basic Engine returned error number 0xXX”
3700“Version: X.Y.Z”
3701“Parity error from Basic Engine to Serial”
3702“Unexpected response from Basic Engine”
3703“Communication time-out error”
3704“Basic Engine returned error number 0xXX”
3000“Test successful”
3001“Disp not responding”
3002“Disp key no response”
3003“One or more patterns not correct”
3004“Disp type invalid”
3020“Test successful”
3021“Disp not responding”
3022“Disp key no response”
3023“One or more patterns not correct”
3040“Test successful”
3041“Disp not responding”
3042“Disp key no response”
3043“One or more patterns not correct”
2700“Model name in wich the test is running”
2701“Disp key no response”
2702“Disp not responding”
2707“Stop key not pressed”
2708“Pause key not pressed”
2709“Play key not pressed”
2710“Open/close key not pressed”
2713“Previous key not pressed”
2714“Next key not pressed”
2715“More than one key not pressed”
2716 " Audio key not pressed"
2900“Test successful”
2901“Slave not responding”
2902“Slave keyboard not responding”
2903“Standby led not working”
2800“Test successful”
2801“Slave display controller not responding”
2802“Slave keyboard not responding”
2803“No key press received from remote control”
2600“The ROM version of the slave processor =
0xXX, and the internal ID = 0xYY”
2601“I2c bus busy”
2602“I2c bus not working“
6000P50 test
Error
codeError text
6001“No readback on P50”
6002“Disp not responding “
6003“P50 readback error”
1200Test successful
1202“Slave bus not working”
1203“Slave controller not responding”
1204“Slave response is not correct”
5900Test successful
5901“I2c bus busy”
5902“I2c bus not working“
5904“DTS chip response not correct”
1300Test successful
1301“Parity error from basic engine to serial”
1302“Parity error from serial to basic engine”
1303“No communication between serial and basic
engine”
1304“Communication time-out error”
1600Test successful
1601“The DVD SDRAM is faulty”
5.12.5 Log Nuclei
Error
codeError text
3100 "Show error log"
3101 "Error log is invalid"
3102 "Error log could not be read from NVRAM"
3103 "I2C bus busy before start"
3200 "Show error bit"
3201 "Error log is invalid"
3202 "I2C bus busy before start"
Page 28
EN 28SD-45.
Test Instructions Mono Board DVD-SD4.00
Error
codeError text
3203 "Error log could not be read from NVRAM"
3300 "Error log is cleared"
3301 "Error log could not be cleared"
3302 "I2C bus busy before start"
5.12.6 Miscellaneous Nuclei
Error
codeError text
3400Test successful
3401“The configuration data could not be read
from NVRAM”
3402“I2C bus busy before start”
3500“NVRAM is cleared”
3501“The NVRAM could not be reset.”
3502“I2C bus busy before start”
3600“NVRAM contents updated.”
“NVRAM contents and configuration
checksum updated.”
3601“NVRAM contents could not be updated.”
3602“I2C bus busy before start”
3603“NVRAM contents could not be read”
3604“NVRAM not accessible.”
3605“NVRAM checksum could not be updated.”
5400Test successful
5401“I2c bus busy”
5402“I2c bus not working“
5403“Scart switch controller not responding”
5404“Scart switch controller response not correct”
5500Test successful
5501“I2c bus busy”
5502“I2c bus not working“
Error
codeError text
4720“Total Power On time (minutes) : XX”
4721The total power-on time could not be read
from NVRAM.
4722I2C bus busy before start
4740“Total CDDA & VCD disks Play-time
(minutes) : XX”
4741 The playtime of CDDA & VCD disks could not
be read from NVRAM.
4742I2C bus busy before start
4760“Total DVD disks Play-time (minutes) : XX”
4761 The playtime of DVD disks could not be read
from NVRAM.
4762I2C bus busy before start
4600“Version of Application Software : XX”
4601“The application version could not be read
from NVRAM.”
4602“I2C bus busy before start”
5.12.7 Video Nuclei
Error
codeError text
2300Test successful
2320Test successful
2340Test successful
2400Test successful
2401“I2c bus busy”
2421“I2c bus busy”
2441“I2c bus busy”
2500Test successful
2501“I2c bus busy”
2502“I2c bus not working“
2520Test successful
2521“I2c bus busy”
2522“I2c bus not working“
2540Test successful
2541“I2c bus busy”
2542“I2c bus not working“
6100Test successful
6100Test successful
5520Test successful
5521“I2c bus busy”
5522“I2c bus not working“
5523“Scart switch controller not responding”
5200Test successful
5201“I2c bus busy”
5202“I2c bus not working“
5300Test successful
5301“I2c bus busy”
5302“I2c bus not working“
5320Test successful
5321“I2c bus busy”
5322“I2c bus not working“
4700“Number of times Tray went Open : XX”
4701The total number of times tray went open
9.Circuit Descriptions, List of Abbreviations and IC Data
EN 45SD-48.
Index of this chapter:
1. Introduction
2. Loader
3. Mono Board
4. Abbreviations
5. IC Data
Notes:
•Only the new circuit parts are described. For the other
descriptions, see the SD3.0 Service Manual (3122 785
11010).
•For a good understanding of the following circuit
descriptions, please also check the diagrams in chapter 6
and 7.
9.1Introduction
9.1.1Features
The SD4.0 modules consist of the Mercury 3 Loader
VAL6013/01 (from Philips Optical Storage), and a Mono Board.
The module is capable of analogue video (with option for digital
YUV video) and digital audio.
9.1.2Differences
The DVD-module SD4.0 is based on its predecessor the
SD3.0, with similar functional block partitioning. However, the
implementation of most functional blocks has been redesigned
due to a new:
•Front-end (Basic Engine) processor.
•Mercury 3 Loader.
•Module interface.
•Mechanical construction.
9.1.3Modules
The main modules are:
•Mercury 3 Loader - VAL6013/01.
•Mono Board.
9.2Loader
The Mercury 3 Loader has an optical unit consisting of two
lasers, one for CD with a wavelength of 780 nm, and one for
DVD with a wavelength of 650 nm. The TZA1033 (item 7100)
controls the data from these lasers, and the supply to them.
9.3Mono Board
SD4.0 Block Diagram
Loader
Front-endLoader interfaceDVDalas2+
Program
memory
Back-end
SMISTi55xxEMI
(SDRAM)
AudioVideoOthers
9.3.1 Front-end: the Servo Part
The front-end consists of:
•The loader interface.
•The analogue DVD signal processor and laser supply.
•DVD front-end processor.
•Program memory.
The Signal Processor TZA1033
The TZA1033 (or DVDALAS2plus) is an analogue preprocessor and laser supply circuit. It contains data amplifiers
and several options for radial tracking and focus control.
It is possible to optimise the dynamic range of this pre-amp/
processor combination for the LF servo and RF data paths. The
gain in both channels is separately programmable. This will
guarantee an optimal playability for all kind of discs.
Also, a dual laser supply is implemented, with fully automatic
laser control including stabilisation and an ON/OFF switch, plus
a separate supply pin for power efficiency.
In the SD3.0 module, the servo signals were fed to the MACE2
servo processor, while the HF output signal was fed to the
SAA7335 decoder. In the new SD4.0 module, these ICs are
combined into one chip: the SAA7812 Iguana.
This chip contains the following blocks: channel decoder, block
decoder, servo processor, and microcontroller.
Iguana
(front-end
processor)
(back-end
processor)
Module
interface
Figure 9-1
(Flash memory /
SDRAM)
CL 16532163_047.eps
230102
Page 46
EN 46SD-49.
Circuit Descriptions, List of Abbreviations and IC Data
The Servo Processor/Decoder SAA7812
The servo circuit in the SAA7812 (item 7200) takes care of the
servo controls.
In a CD system, there are some 12 control loops active. About
six of them are needed to adjust the servo error signals, that is
once per disc rotation. It also adjusts offsets, signal amplitudes,
and loop gains (AGCs), to enlarge system robustness and to
avoid expensive potentiometer adjustments in production.
The other six loops determine the laser spot position on the
disc in the radial, axial (focus), and tangential directions.
It also has to take care that the spot accesses a required
position as fast as possible. This access system consists of two
parts, namely the actuator and the sled, which are (within a
certain range) mechanically and electrically independent.
Therefore, during an access, the servo has to control as well
the actuator as the sled.
The analogue signals, from the diode pre-processor, are
converted into a digital representation using A/D converters.
For the communication between the host processor (STi5580)
and the servo processor, the S2B bus is used. This bus
supports full-duplex asynchronous communication.
The SAA7812 is also a combined CD/DVD compatible
decoding device. The device operates with built in hardware for
CD/DVD error correction and de-interleaving operations. It
decodes EFM or EFM+HF signals directly from the laser preamplifier, including analogue front-end, PLL data recovery,
demodulation, and error correction.
Its analogue front-end input (the channel decoder), converts
the HF input signal to the digital domain via an 8-bit ADC,
preceded by an AGC circuit to obtain the optimum performance
from the converter. An external resonator clocks this block.
This subsystem recovers the data from the channel stream. It
corrects asymmetry, performs noise filtering and equalisation,
and finally recovers the bit clock and data from the channel
using a digital PLL.
The demodulator part detects the frame synchronisation
signals and decodes the EFM (14 bit) and EFM+ (16 bit) data
and sub-code words into 8-bit symbols. Via the serial output
interface, the I
2
S data (audio and video) go to the DVD decoder
STi5580.
The spindle-motor interface provides both motor control signals
from the demodulator and, in addition, contains a tachometer
loop that accepts tachometer pulses from the motor unit. They
drive the motor IC (BA6665FM, item 7301).
The SAA7812 has two independent microcontroller interfaces.
The first is a serial I
2
C-bus and the second is a standard 8-bit
multiplexed parallel interface. Both of these interfaces provide
access to 32 8-bit registers for control and status.
1Mbits of the memory is accessible. Conversely, when this pin
is HIGH, the upper 1Mbits is accessible.
Under front-end normal operation, the program memory (less
than 1Mbits in size) should reside in the lower bank. Therefore,
the EANF pin should be LOW at all times. Since the actual flash
memory used is 2Mbits, the upper 1Mbits is unused. This area
is reserved for possible use by the front-end self-diagnostic
software, or flash download application.
9.3.3Back-End: the Digital Part
The back-end consists of:
•DVD back-end processor.
•External memory.
•Audio output.
•Video output.
•Miscellaneous.
DVD Back-End Processor
The SD4.0 is designed for the Sti55xx family. Some of the DVD
related features of these ICs are:
Processor Overview
Processor overview
FunctionSTi5580STi5588STi5519
Basic CD/VCD/DVD decodingXXX
Extra 2-channel of I2S output (PCMDATA3)XX
KaraokeXX
DTSXX
Audio post processing (equalizer, level meter, etc)X
DVD audioX
Progressive scan at analog video outputX
Figure 9-2
The Sti5580 has the same architecture as the Sti5508 (used in
earlier DVD generations), and is pin-to-pin compatible.
It works on 3.3 V (VDD), and comprises the following functions:
Note: These lines contain series resistors (47 or 100 Ω) for
easy hardware debugging, and for EMC/noise reduction of the
high-speed I2S lines.
The front-end processor SAA7812 (Iguana) has two boot
modes: normal boot from flash memory, or serial mode.
The boot selection is via the EANF pin. The Iguana samples the
EANF signal level once during boot-up. Once boot-up is
completed, this pin is no longer used for this purpose.
However, in the SD4.0 circuit, the EANF is also connected to
the flash memory. Therefore, when this pin is LOW, the lower
Signal Processing
For video, the input data stream is decoded to the appropriate
MPEG, Sub Picture, and OSD data streams, after which they
are fed to the PAL/NTSC encoder. This cell will convert the
digital MPEG/Sub Picture/OSD stream into a standard base
band signal and into RGB components. It handles interlaced
and non-interlaced data, can perform CC/TXT encoding, and
allows MacroVision copy protection.
For audio, the processing cell is a fully compatible DTS, Dolby
Digital (AC-3), MPEG1, MPEG2, and PCM decoder, capable of
decoding 5.1 and 2 channel streams.
Output
For video, six analogue output pins are available on which
CVBS, S-VHS (Y/C), and RGB/YUV signals are present. They
go directly to output connector 1701.
Page 47
Circuit Descriptions, List of Abbreviations and IC Data
4k
4k
EN 47SD-49.
External Memory
The STi55xx family is capable of accessing external memory
via three buses:
•The enhanced memory interface (EMI). This interface is
configurable and can be used to access Flash, ROM, and
various flavours of DRAM. The EMI is connected to:
– Flash/ROM in Bank 3 (item 7410 and 7401 optional).
This memory holds the DVD firmware, and is controlled
by pin 186 (FLASH_OE) of the STi5580. It must be
able to perform a download (by disk or DCU ) in a
Flash-only system.
– SDRAM in Bank 0 (item 7402, optional). A 64Mbits (4M
x 16bits) 7.5ns SDRAM can be connected to the EMI
when the module is used as a Software Development
Module (SDM).
•The shared memory interface (SMI). The SMI is only
capable of accessing SDRAM. The SMI is connected to a
64Mbits (4M x 16bit) 7.5ns SDRAM (item 7500). There is
no longer the option to use two pieces of 16Mbits SDRAM.
The SDRAM has the following functions:
– It is used by the MPEG video decoder as a frame
buffer.
– It holds the software and the variables used by it.
•The I2C bus. Via this bus, the NVRAM (or EEPROM) is
accessible. This memory is used to store user settings,
player settings, and region code.
Note: The I2C controller PCF8584T is not longer used in the
SD4.0.
the other three channels (pins 32, 33 and 34) are Y, C, and
CVBS.
A new video output buffer (see diagram M7, e.g. item 7707 for
R) is implemented: an 8MHz/16MHz selectable filter stage and
a 75Ω drive stage.
Miscellaneous I/O Signals
Most general IO ports are connected directly to the module
interface. Compared with the SD3.0 module, some on-board
circuits are removed, as it made more sense (and more cost
effective) to implement these circuits externally.
SCART
Previously, an on-board circuit switches the 0|6|12V signal to
the correct voltage level. This circuit is removed, and instead,
the SCART0 and SCART1 signals are now directly available at
the module interface.
Mute
Previously, an on-board circuit provides the driving current for
the muting transistors, as well as maintains the correct time
delay (to prevent switching noise). This circuit is removed.
Instead, the MUTE signal is now directly available at the
module interface.
Service
Service Port Buffer
Audio Output
The audio interfaces available in SD4.0 are I2S and S/PDIF for
digital audio output, and I2S karaoke microphone input.
I2S audio
The STi55xx is capable of 6-channel I2S output. These
channels can be configured to output 5.1 Dolby Digital, DTS,
etc.
•PCM_OUT0: left and right.
•PCM_OUT1: centre and LFE.
•PCM_OUT2: left and right surround.
Two additional channels (available in STi5580 and STi5588)
are capable of providing down-mixed stereo.
S/PDIF
The S/PDIF signal level (item 7600, pin 57, SPDIF_OUT) is 5V
TTL at module interface. To meet the complete S/PDIF
specifications, an external de-coupling circuit (item 7716,
diagram M7) is implemented.
I2S karaoke (optional)
The STi5580 and STi5588 have built-in karaoke processing.
The internal karaoke block accepts I2S signal, acting as the
master by generating the required KOKPCMCLK frequency.
This frequency is always 1/4 the music sampling frequency.
An external analogue-to-digital converter (ADC), acting as
slave, is required to convert the microphone signals to I2S
signals.
Video Output
Digital video (optional)
Digital YUV output is routed directly from STi55xx ports to a 22pin connector (item 1703). From the same connector, the
HSYNC, VSYNC and 27MHZ_CLK signals are available. The
digital YUV connector is the interface to external video
processing devices, such as high quality progressive scan
codex and high quality video DAC.
Analogue video
The STi55xx is capable of 6-channel analogue video. Three
channels (pins 25, 26 and 27) are RGB or YUV format, while
5V
1k
Out
100R
TXD_SER
1n5
3V3
10k
In
10k
RXD_SER
10k
6k8
CL 16532163_049.eps
Figure 9-3
The service port (see diagram M5) is simplified to reduce cost.
The unused RTS and CTS lines are no longer connected. A
transistor buffer (item 7502) is used instead of the Schmitt
Trigger buffer.
The overall loading and driving capability of the RS-232
emulator port is not greatly changed. However, as a
precaution, the Schmitt Trigger circuit remains in the layout as
an optional implementation.
5V buffers
Previously, some IO lines (centre_on and kar_bypass) are
buffered from 3.3V to 5V. These buffers are removed.
Therefore, the signal levels at the module interface are 3.3V
only.
Note: Care must be taken that the external circuitry does not
force any IO line from the module to more than 3.8V.
External DAC
In the fourth DVD player generation (VFM2002), a new external
audio DAC from AKM (AK4382) is used.
230102
Page 48
EN 48SD-49.
Circuit Descriptions, List of Abbreviations and IC Data
New FTD
In the fourth DVD player generation (VFM2002), a new FTD is
used, which requires a new serial bus (SIO instead of I2C bus).
For this bus, the following pins are used: pin 207 for the clock
signal of the bus (SIOCLK), and pin 208 for the data signal of
the bus (SIODATA).
The same voltage translator circuit (items7719 and 7720) as for
the I2C bus is used for the SIO bus:
Serial Bus Voltage Translator
5V
3k3
(optional)
3k3
3V3
5V I2C levels3.3V I2C levels
CL 16532163_050.eps
230102
Figure 9-4
Since the 5V in the module is turned 'off' during the DVD
player’s standby mode, the pull-up to 5V on the module is not
used. Instead, pull-up resistors to a +5V standby voltage are
added outside the module.
9.3.5 Top Side Connectors
All mono board interfaces are located on the topside of the
board, as shown below:
SD4.0 Connections
71 814
ServiceKaraoke
Front
Monoboard
Top view
Extension
connectors
21
Digital video3Basic connector
1221 161
18 18
Figure 9-6
Loader
Tray Motor
1
Loader
Loader
OPU
30
CL 16532163_052.eps
11
1
Disc Motor
81
Sledge Motor
23
1
connector
230102
9.3.4Power Supply (Diagram M7)
SD4.0 Power Supply Block Diagram
12V
5V
(power supply)
Module interface
3.3V
3.3V
regulator
(optional)
2.5V / 1.8V
regulator
Front-end
motor driver
Front-end
5V
Front-end
3.3V
Back-end
3.3V
Back-end
2.5V / 1.8V
CL 16532163_051.eps
Figure 9-5
The main power supplies to the module are 3.3V, 5V, and 12V
(input via connector 1701).
The back-end section mainly uses the 3.3V. On-board linear
regulators are used to generate the 2.5V or 1.8V required by
the STi55xx.
The front-end section mainly uses the 5V and 12V. An optional
on-board linear regulator can be used to generate the 3.3V
required by the front-end. The motor and servo drivers use the
12V.
230102
Page 49
Circuit Descriptions, List of Abbreviations and IC Data
9.4Abbreviation List
ADCAnalogue to Digital Converter
AMAmplitude Modulation
BEBasic Engine
ComPairComputer aided rePair
CD-DACD Digital Audio
CSChip Select
DACDigital to Analogue Converter
DAIODigital Audio Input Output
DENCDigital Encoder
DFUDirection For Use: description for the
end user
DNRDynamic Noise Reduction
DRAMDynamic RAM
DSDDirect Stream Digital
DSPDigital Signal Processing
DTSDigital Theatre Sound
DVDDigital Versatile Disc
EEPROMElectrically Erasable and
Programmable Read Only Memory
EFMEight to Fourteen bit Modulation
EMIExternal Memory Interface (STi55xx)
FFCFlat Foil Cable
FLASHFlash memory
HPFHigh Pass Filter
HWHardware
I2CIntegrated IC bus (signals at 5V level)
I2SIntegrated IC Sound bus (signals at
3.3V level)
ICIntegrated Circuit
IFIntermediate Frequency
IRQInterrupt Request
LLDLoss Less Decoder
LPCMLinear Pulse Code Modulation
LRCLKLeft/Right clock
LVTTLLow Voltage Transistor Transistor
Logic (3.3V logic)
MACEMini All Compact Disc Engine
MPEGMotion Pictures Experts Group
NCNot Connected
NVMNon Volatile Memory: IC containing
TV related data e.g. alignments
OCOpen Circuit
OPUOptical Pick-up Unit
PCBPrinted Circuit Board (see PWB)
PCMPulse Code Modulation
PCM_CLKAudio system clock for DAC
PCM_OUTxAudio serial output data
PSUPower Supply Unit
PWBPrinted Wiring Board (see PCB)
RAMRandom Access Memory
RGBRed, Green and Blue colour space
ROMRead Only Memory
S2BSerial to Basic Engine, communication
bus between host- and servo
processor
SCLSerial Clock I2C
SCLKAudio serial bit clock
SDASerial Data I2C
SDRAMSynchronous DRAM
S/PDIFSony Philips Digital InterFace
SRAMStatic RAM
STBYStandby
SVCDSuper Video CD
SWSoftware
THDTotal Harmonic Distortion
TTLTransistor Transistor Logic (5V logic)
uPMicroprocessor
VCDVideo CD
Y/CLuminance (Y) and Chrominance (C)
signal
YUVComponent video
EN 49SD-49.
Page 50
EN 50SD-49.
9.5IC Data
In this paragraph, the internal blockdiagrams and pinning are
given of ICs that are drawn as 'black box' in the electrical
diagrams (with exception of 'memory' and 'logic' ICs).
9.5.1Diagram M1
TZA1033 Device Block Diagram (item 7100)
Circuit Descriptions, List of Abbreviations and IC Data
DVDALAS2plus Advanced Analogue DVD
Signal Processor and Laser Supply
DEVICE BLOCK DIAGRAM
Diode
Ampli?ers
OPU
Interface
DVD
CD
MUX
MUX
Processing
DPD
Push Pull
Offset
compensations
Land/Groove
Swap
Mute
Var Gain
TZA1033
Balanced
HF
Data & header
Header
Land
Servo
Signals
D1-D6
Rext
V & I references
Dual Laser
Supply
Laser#1
Laser#2
3 Beam
Tracking
Figure 9-7
FTC comp.
Serial
I/Face
Control
Interface
FTC
Page 51
Circuit Descriptions, List of Abbreviations and IC Data
TZA1033 Pinning (item 7100)
EN 51SD-49.
DVDALAS2plus Advanced Analogue DVD
Signal Processor and Laser Supply
PINNING
CD-LO
R-EXT
handbook, full pagewidth
DVD-REF
CD-A
CD-B
CD-C
CD-D
CD-REF
CD-E
CD-F
VDDA1
VSSA1
DVD-MI
DVD-A
DVD-B
DVD-C
DVD-D
DVD-LO
VDDL
CD-MI
64
63
62
1
2
3
4
5
6
7
8
9
10
11
-
12
13
14
15
16
VDDA2
61
60
59
VSSA3
VSSA2
58
57
XXX
RFN
RFP
56
55
TZA1023
VDDA3
RF-REF
54
53
TZA1033
-
---
52
51
50
49
48
O-A
47
O-B
46
O-C
45
O-D
44
VDDA4
43
VSSA4
42
S1
41
S2
40
O-CENTRAL
39
LPF-DPD2
38
LPF-DPD1
37
TD2
36
FTC-REF
35
TD1
TDO
34
FTC
33
17
18
19
20
21
22
23
24
25
26
27
28
29
COM
30
COO
VDDD5
-
TM
LAND
HEADER
SIDA
VDDD3
SICL
SILD
COP
VSSD
31
STB
NEW
32
MXXxxx
-
Fig.2 Pin configuration.
Figure 9-8
Page 52
EN 52SD-49.
9.5.2Diagram M2
SAA7812HL Block Diagram (item 7200)
Circuit Descriptions, List of Abbreviations and IC Data
Channel decoder
A/D
Bit Detector
& Demodulator
Motor/
Tacho interface
A/D
A/D
CD/DVD Erco
Memory Proc
PCS
accelerator
servo
accelerator
Servo
RAM
servo
processor
control
registers
Block decoder/
encoder
interface
drive
interface
subcode
interface
Figure 9-9
Erco
µP
address
decoder
1k5 aux
RAM
SFRs
DRAM interface
Memory Proc
cpu interface
Host
interface
multimedia
interface
DAC
CSS
module
cpu
1k5 ROM
736 RAM
port regs
Page 53
Circuit Descriptions, List of Abbreviations and IC Data