Copyright 2003 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 PF0365 Service SingaporePrinted in the NetherlandsSubject to modificationEN 3122 785 13710
Page 2
EN 2SD-5.31SL1.
Technical Specifications
1.Technical Specifications
1.1Interfaces and Pin Assignments
The interfaces or connectors are placed on both PCB layers of
top and bottom as shown in figure "Interfaces placement on
PCB layer".
Basic AVAdvance AVExt I2SDigital Video
3030124
1
1702
7
1
1402
7
DIAGS
JTAG
15
Screw mounting
160018001701
point
Loader conn
124124
Figure 1-1 Interfaces placement on PCB layer
1
OPU
Monoboard
Top view
13001301
E-Link/Atapi-2E-Link/Atapi-1
Screw mounting
1
1400
Screw mounting
point
point
CL 36532043_016.eps
Motor
Spindle
210503
151
1100
1.2.2Interface Basic AV at Location 1600
1. GND
2. DVD_SC
3. GND_SC
4. DVD_L
5. GND_L
6. DVD_R/ PCMDATA3(CELf)
7. GND_R
8. DVD_LFE
9. GND_LFE
10. DVD_LS / PCMDATA2(LsRs)
11. GND_LS
12. DVD_C
13. GND_C
14. DVD_RS/ PCMDATA1(LR)
15. GND_RS
16. SENSE_3V3
17. GND
18. MIC_IN (KOK)
19. GND
20. VIDEO_SEL
21. GND
22. I2CSCL_M
23. I2CSDA_M
24. GND
25. PCMDATA0(LtRt)
26. GND
27. DIG_IN_1
28. I2C INT
29. DAC_RST
30. GND
1.2Connections
1.2.1Interface ADVANCE AV at Location 1800:
1. I2CSCL_M / I2CSCL_S
2. I2CSDA_M / I2CSDA_S
3. SCART1 / I2C INT/ GND
4. SCART0 / SLOT_IN_DET
5. B_REF (Video ground)
6. B_U
7. G_REF (Video ground)
8. G_Y
9. R_REF (Video ground)
10. R_V
11. Y_REF (Video ground)
12. Y
13. C_REF (Video ground)
14. C
15. CVBS-REF (Video ground)
16. CVBS
17. +3V3
18. +3V3
19. +5V
20. +12V_Stby
21. +12V
22. MUTE / SPDIF
23. GND
24. PCMSCLK
25. PCMDATA0 / Lt
26. GND_LRT (Audio ground)
27. PCMCLK / Rt
28. PCMLRCLK
29. GND
30. SPDIF / MUTE
1.2.3Service connector at Location 1702:
1 TXD_SER TXD service UART
2 SERVICEService or normal mode select
3 RXD_SER RXD service UART
4 RTS_SER Not used
5 GNDBGround
6 CTS_SER Not used
7 +5V5V supply
1.3Signal Specifications
This section defines the specifications of the signals at the
module interface.
1.3.1Voltage level
TTLTransistor-transistor logic (5V logic)
Caution: Exceeding the absolute maximum rating will cause
damage to the module.
Absolute maximum rating:
IN =-0.5V to 5.5V
VOUT = -0.5V to 5.5V
Table 1-1
ParameterMinMax
VIH (V)2.0VIL (V)-0.8
VOH (V)2.4VOL (V)-0.4
LVTTLLow voltage transistor-transistor logic (3.3V logic)
Page 3
Technical Specifications
EN 3SD-5.31SL1.
Caution: Exceeding the absolute maximum rating will cause
damage to the module.
Absolute maximum rating:
VIN = -0.5V to 3.8V
VOUT =-0.5V to 3.8V
Maximum current drive: 4mA
Table 1-2
ParameterMinMax
VIH (V)2.0VIL (V)-0.8
VOH (V)2.4VOL (V)-0.4
I2C
•Inter-IC
•All I2C signals at the module's connectors are 5V levels.
I2S
•Inter-IC sound
•All I2S signals at the module's connectors are at LVTTL
levels.
RS232_COMP
•RS232 compatible specifications
•VIN approximately 3V threshold, 6kohm input resistance
•VOUT = 0 to 5V, 1kohm output resistance
H/L
•5V logic states
•H = +5V ± 0.5V
•L = 0V ± 0.5V
h/l
•3.3V logic states
•h = +3.3V ± 0.3V
•l = 0V ± 0.3V
1.3.2SPDIF out
Function: Digital audio output
Signal: SPDIFOUT
Type: Output according to
IEC60958 or
IEC61937, 1Vp-p,
unbalanced.
1.3.3Audio PCM (I2S format)
Function: Digital audio
Signal: DA_XCK, DA_BCK,
DA_LRCK,
DA_DATA0,
DA_DATA1,
DA_DATA2,
DA_DATA3
Type: I2S output (33ohm
output resistors, in
series)
1.3.4 Analog Audio
Function: Analog audio, 2-ch
Signal: LT, RT
Type: Analog output with on-
bd. 10k load
1.3.5Audio mute
Function: Audio mute control for
final analog stage
Signal: MUTE
Type: LVTTL output
TV displayHIGHHIGH
TV displayLOWHIGH
16:9 aspect ratioHIGHLOW
4:3 aspect ratioLOWLOW
Note: SCART0 & SCART1 are legacy features. They were
used to generate 0/6/12 signal on an ext. A/V bd. However,
most TV/Audio sets have their own Scart control ic & hence
these 2 pins have alternate functions via optional jumpers.
SCART1 shares with I2C_INT & GND; SCART0 pin shares
with SLOT_IN_DETECT.
1.3.8Slave I2C
Function: Slave I2C bus
(Hardware)
Signal: S_I2C_CL;
S_I2C_DA
Type: I2C
Note: I2C lines are pulled to +5V.
1.3.9Master I2C
Function: Master I2C bus
(Software)
Signal: M_I2C_CL;
M_I2C_DA
Type: I2C
Note: I2C lines are pulled to +5V.
Page 4
EN 4SD-5.31SL1.
Technical Specifications
1.3.10 27MHz clock
Function: Output a 27MHz clock
signal
Signal: VCLK
Type: LVTTL output
(100ohm output
resistor, in series)
Note: This VCLK pin has dual functionality. It provides 27 Mhz
when Digital video output is used & as
This VCLK pin has dual functionality. It provides 27 Mhz when
Digital video output is used & as an input for PCM_CLK when
ext. I2S is used. Option jumpers are provided.
Exercise caution when connecting to this line; excessive
loading can cause noise and increase jitter levels & degrade
the quality of SPDIF and I2S signals.
1.3.11 Service bus
Function: Service and
diagnostic bus
Signal: TXD_SER,
RXD_SER
Type: RS232_COMP
(TXD_SER output,
RXD_SER input)
1.3.12 Service activation
Function: To activate service/
diagnostic mode
Signal: SERVICE
Type: LVTTL input
Table 1-5
: Watermark detect and
decode for DVDaudio
1.4.1Analog video performance
The video output standard follows the source material. The
OSD can be switched between PAL and NTSC.
The module has 6 analog video outputs in 4 format: CVBS, Y/
C, and RGB (YUV). However, depending on the module
configuration, not all output can be available at the same time.
J1, J2 & J3 hard select the required video output on Connector
1800. Alternatively, pre-determined Software setting, via slash
option, is also possible. DAC's that are not in used should be
turned off.
Note: RGB and YUV component video signals shared the
same lines. Therefore, the module is not able to output both
RGB and YUV at the same time.
Superimposed DC level: 1.2V
Output impedance: 75ohm
Signal-to-noise ratio: better than 65dB
Video bandwidth: 8MHz (± 3dB) /
16MHz (± 3dB) for
progressive scan
FunctionSERVICE
Service mode LOW (or pulled to ground)
Normal mode HIGH (or unconnected)
Note: This line is pulled to HIGH via 10kohm resistor. A module
reset is required to activate service mode.
•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
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 6
EN 6SD-5.31SL3.
3.Directions for Use
There is no DFU available
Directions for Use
Page 7
4.Mechanical Instructions
4.1Dismantling Instruction
Dismantling Instruction
1. Unplug 3 conn [C] from Monoboard [D].
2. Unlock conn 1100 on Monoboard [D] and gentlely unplug Flex [B].
3. Remove 3 screws [F].
4. Separate Monoboard [D] gentlely from loader [E] and beware of the Flex [A].
5. Unlock conn 1001 on the Monoboard [D] and gentlely unplug Flex [A].
Slot-in Loader [E]
Mechanical Instructions
EN 7SD-5.31SL4.
Flex [B]
Monoboard [D]
To Loader OPU
Flex [A]
from Loader
Conn [C]
Figure 4-1
F
CL 36532043_021.eps
220503
Page 8
EN 8SD-5.31SL4.
4.1.1Manually Eject the Disc
See Figure 4-2 eject the disc manually.
1. Remove screw,
2. Slide top cover backward,
3. Flip top cover and remove it,
4. Turn the belt in the anti-clockwise direction with your thumb
till the disc is ejected,
5. Gently pull the disc out.
Mechanical Instructions
3
5
2
1
Top Cover
Slot
Belt
4
CL 36532043_022.eps
020603
Figure 4-2 Manually eject the disk
Page 9
Mechanical Instructions
solder joint
EN 9SD-5.31SL4.
4.2Service Hints
4.2.1Repair tips
DVD Module SD5.31SL
The DVD module is an integrated unit of TOHEI SLOT-IN
loader and Monoboard.
TOHEI SLOT-IN Loader
The loader is a non-repairable unit and in case of failure, it has
to be replaced with a new loader.
When replacing with a new Slot-in loader, two solder joints
have to be removed after connecting the OPU flex foil to the
Monoboard. The solder joints which short circuits the laser
diodes to ground are for protection against ESD. Refer to
Figure "ESD solder joint" for location of solder points.
CL 36532043_018.eps
020603
Monoboard
The Monoboard has to be repaired down to components level.
Repair handling of the Monoboard requires a workshop with
sophisticated de-soldering tools.
4.2.2Change of Slash number setting
The software setting can be change according to the following
procedure:
1. Press PLAY< 159>
2. Enter the 8-digit code <2><2><2><0><0><5><0><0> on
the remote control.
3. Press PLAY.
4. The change should effect immediately with information
indicated on TV screen.
4.2.3Software upgrade via Download disc
Both the application and servo software can be flashed into the
DVD player by means
of a CD-ROM disc. The CD-ROM disc has to be made with a
CD writer SW.
Application software
1. Insert the Upgrade disc into the player.
2. The upgrading operation will start automatically.
3. Once the upgrading process finishes, the player will
automatically eject the disc.
4. Remove the Upgrade disc.
5. The player will be restarted automatically and display on
TV screen will show
Figure 4-3 ESD solder joint
recommended to write only this file into the disc &
write it in DAO ie. Disc At Once mode.
2. Upgrading procedure
3. Power-on the module.
4. Insert the Upgrading disc. Make sure that this is the first
disc that the module sees, otherwise the module will treat
it as a general cd-rom disc & not perform the upgrade.
5. The upgrading process takes about 10 secs. & when it
finishes, the disc will be ejected.
6. Power sequence the module for the new code to take
effect.
Servo software
1. First, make the CD-R/CD-RW:-
•Disc format
– The disc format must be CD-ROM Mode 1 and
ISO9660 format.
•Writing mode
– The volume name (Label) of the disc must be
"ALI_CODE" & the file name of the upgrading
firmware must be "PS57.BIN". You must put the
file as the first item in the disc.Highly
Page 10
EN 10SD-5.31SL4.
4.2.4Verify setting
To check that the setting has change successfully.
1. Press button on the remote control while disc tray is open.
When ejecting disc is not possible using remote control
•Short circuit test land [F220] to ground when power
supplies are still present with assumption the front end is
not faulty.
•When above is not possible, ejecting of the disc has to be
done manually. Refer to instruction "Manually Ejecting of
disc".
4.2.7ComPair
For assistance with the repair process of the Monoboard,
electronic fault finding guidance has been developed. This
program is called ComPair. This ComPair program is available
on CDROM. The version of the CDROM for repair of the
monoboard is V1.3 or higher and can be ordered with
codenumber 4822 727 21637. The procedure for registration is
explained in the help file of the program and in the CDROM
booklet. The cable to connect the Monoboard with a PC can be
ordered with codenumber: 3122 785 90017. All the hardware
and software requirements of the systems, necessary for
working with ComPair, are described on the CDROM
Page 11
Test Instructions Mono Board SD5.31SL
PM3380B
5.Test Instructions Mono Board SD5.31SL
5.1General
EN 11SD-5.31SL5.
•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
in the chapter Technical Specifications.
•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.
The monoboard operates in power-off and power-on mode
only. There is no standby mode. In power-off mode, the
monoboard does not respond to any communication or signals.
Reset is via an internal reset circuit, which are tied to the +3V3
supply. To ensure proper power recycling, the following timing
should be observed:
+12V
+12VSTBY
+3.3V
+5V
Internal
Reset
Modes:-
+12V
0V
+12V
0V
+3.3V
0V
+5V
0V
3ms min
High
Low
Power-off
50ms min
Reset mode Operational mode
DC Voltage (V)
MinTypMax
CL 36532043_044.eps
Standby mode
270503
ch1
ch2
T
1
2
CH1 1.00V=
CH2 1.00V= MTB 500ms 4.96dv ch1+
Figure 5-2 Reset
NB: The SYS_RST rising edge,CH2, should be at least
100msec after the +3V3ST (refer to CH1 Figure Reset).
If the reset input does not go high then check the reset circuit
around IC7500.
5.2.3Clock Check
To check the correct functioning of the ZIVA, we first have to
check the presence of all clocks.
Table 5-2 Clock check
Test
No
land
Signal
name
Frequency (MHz)
MinTypMax
1 F401 XTAL13.4993 13.5000 13.5007
2 F209 ALI_CLK 33.6994 33.8688 34.0382
3 F421 DA_XCK 18.063 18.432 18.801
4 F502 SD_CLK 119.070 121.500 123.930
CL 36532043_067.eps
030603
Descrip-
tion
Back-end
clock
(± 50ppm)
Front-end
clock
(± 0.5%)
Audio
clock
SDRAM
clock
5.2.2Reset Check:
Figure 5-1 Timing chart
All tests that require the diagnostic software should be
performed in power-on mode only.
To ensure a proper start-up of the monoboard, the back-end
reset signal SYS_RST is required at the ZIVA-5 input (testpoint
F501) after power-on.
To check the reset timing, measure the SYS_RST (testpoint
F501) and the +3V3ST supply (testpoint F503), reset circuit
trigger signal.
PM3380B
ch1ch1 freq 18.5Mhz
1
CH1 1.00V= MTB 20.0ns ch1+
Figure 5-3 DA_XCK
CL 36532043_057.eps
030603
Page 12
EN 12SD-5.31SL5.
Test Instructions Mono Board SD5.31SL
PM3380B
ch1ch1 freq 13.5MHz
1
CH1 1.00V= MTB 50.0ns ch1+
Figure 5-4 XTAL
PM3380B
ch1ch1 freq 123MHz
1
CL 36532043_083.eps
030603
Table 5-3 PC connection
Connector pin Signal
1702-1TXT_SER (service port/UART transmit)
1702-2SERVICE (service/normal mode select)
1702-3RXD_SER (service port/UART receive)
1702-4Not in use
1702-5GND
1702-6Not in use
1702-7+5V_SER
Now start the terminal program. Make sure that the service-pin
(pin 1702-2) of the µP is pulled low.
The terminal program of your PC should now display: “DVDv6
Diagnostic software version ...”. This message already means
that the µP is running. This is also an indication that the first
basic nucleus (nucleus number 1) has been executed 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.
Table 5-4 Serial port check
Ref. # Reference NameRemark
(1)BasicSpAccSerial port Access test/
initialisation
CH1 1.00V= MTB 5.00ns ch1+
Figure 5-5 SD_CLOCK
PM3380B
ch1: freq= 33.8MHz
ch1
CH1 2.00 V= MTB50.0ns ch1+
Figure 5-6 ALI_CLOCK
5.3µP Environment:
5.3.1General:
CL 36532043_072.eps
030603
CL 36532043_070.eps
050603
With this test, the serial communication is checked in both
directions.
5.3.2Memory Check:
The Flash can be check for failure with the PapChksFl
command.
Table 5-5 Memory check
Ref. # Command NameRemark
6PapChksFl Checksum FLASH
The PapChksFI calculate and verify checksum of the FLASH.
This includes the entire binary ROM image checksum.
5.4General I/O Port & Peripherals Check
5.4.1I2C Bus/NVRAM Check
To access the NVRAM, the I2C bus is used. So by writing and
reading to the NVRAM the chip and the bus is checked. With
next commands a certain byte is written to the NVRAM. The
original information will always be written back into the
NVRAM.
Table 5-6 I2C/NVRAM check command
Ref. # Command NameRemark
11PapI2cNvramI2C NVRAM access
All the tests are carried out by diagnostic software. To start the
diagnostic software, connect a PC to the serial bus of the ZIVA.
Use connector 1702 for this connection.
The complete NVRAM can also be checked on failures by
writing to all addresses and reading back. This test takes a long
time (110 sec).
Page 13
Test Instructions Mono Board SD5.31SL
PM3380B
EN 13SD-5.31SL5.
Table 5-7 NVRAM Write/Read check command
Ref. # Command NameRemark
15PapNvramWrRNVRAM Write Read
5.4.2Audio Clock 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.
Table 5-8 Audio clock check
Command
Ref #
NameRemark
8aPapSgsAclk
Cdda
Internal PLL
CLK in CD-DA
Test
point Frequency
F421 16.934 MHz
mode (Fig 5-4)
8bPapSgsAclk
Dvd
Internal PLL
CLK in DVD
F421 18.432 MHz
mode (Fig 5-5)
8cPapSgsAclk
Dvd96
Internal PLL
CLK in DVD
F421 36.864 MHz
mode (Fig 5-6)
± 0.02%
± 0.02%
± 0.02%
PM3380B
ch1ch1 freq 36.9MHz
1
CH1 1.00V= MTB 20.0ns ch1+
Figure 5-9 Internal PLL CLK in DVD96kHz mode
5.4.3Audio Mute Check
Switch on the Mute circuit by sending next command:
Table 5-9 Audio mute ON check command
Ref. # Command Name Remark
19aAudioMuteOnAudioMuteOn
CL 36532043_060.eps
030603
ch1ch1 freq 18.5Mhz
1
CH1 1.00V= MTB 20.0ns ch1+
Figure 5-7 Internal PLL CLK in CDDA mode
PM3380B
ch1ch1 freq 18.4MHz
1
CL 36532043_057.eps
030603
Check the Mute output again at testpoint F603: 3V3 ± 10%
Switch off the Mute circuit by sending next command
Table 5-10 Audio mute OFF check command
Ref. # Command Name Remark
19aAudioMuteOffAudioMuteOff
Check the Mute output at testpoint F603: 0V ± 0.3V
5.4.4Audio I2S Check
To check the audio output from the internal audio DAC on the
Monoboard, execute the following commands and observe the
I2S audio outputs for both sine and pink noise.
Table 5-11 Audio I2S check commands
Command
Ref. #
21aAudioSineOn Audio Sine
NameRemarkAudio outputs
Audio Sine signal On
signal Off
Sine, 1kHz on stereo
Press stop button
20aAudioPinkNoi
seOn
Audio
Pinknoise
Pink Noise on 6
channels
On
20bAudioPinkNoi
seOff
Audio
Pinknoise
Off
CH1 1.0 V= MTB 20.0ns ch1+
CL 36532043_059.eps
Figure 5-8 Internal PLL CLK in DVD48kHz mode
030603
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.
Page 14
EN 14SD-5.31SL5.
Test Instructions Mono Board SD5.31SL
Table 5-12 NameTestpointWaveform
NameTestpointDescription
DA_XCK F421Audio clock
DA_BCK F822Audio bit clock
DA_DATA0 pin 27/IC7800 Audio data
DA_LRCK F825Audio word
SPDIFF821Audio digital out
PM3380B
ch1ch1 freq 18.5Mhz
1
CH1 1.00V= MTB 20.0ns ch1+
CL 36532043_057.eps
030603
PM3380B
ch1ch1 freq 48.1kHz
1
CH1 1.00V= MTB 10.0us ch1+
Figure 5-13 DA_LRCK
PM3380B
ch1
T
CL 36532043_056eps
030603
Figure 5-10 DA_XCK
PM3380B
ch1
CH1: freq 2.31Mhz
1
CH1 1.00V = MTB 200ns ch1+
Figure 5-11 DA_BCK
PM3380B
ch1
ch1 freq 255kHz
CL 36532043_054.eps
030603
1
CH1 2.00V= MTB 200ns ch1+
STOP
CL 36532043_079.eps
030603
Figure 5-14 SPDIF
To switch the audio signal OFF, press the STOP button on the
front.
Without A/V board, the switching levels are as follows:
– DA_DATA1,DA_DATA2 and DA_DATA3 switch between
low and high for pink noise. For sine, this is low.
– DA_DATA0, DA_LRCK, DA_XLK and DA_BCK switches
between low and high for both pink noise and sine.
– SPDIF switches between LOW and HIGH
1
STOP
CH1 1.00V= MTB 2.00us ch1+
Figure 5-12 DA_DATA0
CL 36532043_055.eps
030603
Page 15
Test Instructions Mono Board SD5.31SL
EN 15SD-5.31SL5.
5.5VIDEO
5.5.1Video Output Check
Measure the DC voltages at all video-outputs at conn 1800
while the video signal is turned off: 1V ± 10%
Generate a color-bar via next software commands:
Ref. # Command Name Remark
23aVideoColDencOn Colourbar DENC ON
61aVideoColOutRGB Set Video out to RGB
61bVideoColOutYUV Set Video out to YUV
23bVideoColDencOff Colourbar DENC/MPEG OFF
Check video output at the next testpoints:
NameTestpointWaveform
R_VF817Refer to Figure R_V
G_YF816Refer to Figure G_Y
B_UF815Refer to Figure B_U
CF819Refer to Figure C_VIDEO
CVBSF820Refer to Figure CVBS_VID
PM3380B
ch1
PM3380B
ch1
1-
CH1 500mV= MTB 20.0us ch1+
Figure 5-17 B_U with video out at RGB
PM3380B
ch1
CL 36532043_050.eps
030603
1
CH1 500nV= MTB 20.0us ch1+
Figure 5-15 R_V with video out at RGB
PM3380B
ch1
1
CH1 500mV= MTB 20.0us ch1+
STOP
Figure 5-16 G_Y with video out at RGB
CL 36532043_069.eps
030603
CL 36532043_062.eps
030603
1
CH1 500mV= MTB 20.0us ch1+
Figure 5-18 CVBS_VID
PM3380B
ch1
1
CH1 500mV= MTB 20.0us ch1+
Figure 5-19 C VIDEO
CL 36532043_053.eps
030603
CL 36532043_052.eps
030603
Page 16
EN 16SD-5.31SL5.
Test Instructions Mono Board SD5.31SL
PM3380B
ch1
1
CH1 500mV= MTB 20.0us ch1+
Figure 5-20 G_Y with video out at YUV
PM3380B
ch1
CL 36532043_063.eps
030603
5.6Servo
5.6.1General Start-up Measurements:
Reset the Basic Engine part
Table 5-13 Reset basic engine command
Ref. # Command NameRemark
44BeResetReset the Basic Engine
Check the Servo Reset (IDERST) waveform at pin 50 / IC7200
goes from high to low after executing BeReset commands.
PM3380B
ch1
T
1
1
CH1 500mV= MTB 20.0us ch1+
Figure 5-21 R_V with video out at YUV
PM3380B
ch1
1
CH1 500mV= MTB 20.0us ch1+
CL 36532043_071.eps
030603
CL 36532043_051.eps
030603
CH1 1.00V= MTB 10.0us 4.96dv ch1+
Figure 5-23 IDERST
5.6.2Spindle Motor check:
The tracking control circuit is checked using the following
commands:
Table 5-14 Spindle check commands
Ref. # Command NameRemark
39aBeDiscmotorOnDiscmotor on
39bBeDiscmotorOffDiscmotor off
Check the following signals with the discmotor switched ON
with the loader connected and with DVD Disc inserted.
CL 36532043_065.eps
030603
Figure 5-22 B_U with video out at YUV
Page 17
Test Instructions Mono Board SD5.31SL
EN 17SD-5.31SL5.
Table 5-15 Disc motor switching
Signal
NameTestpointFrequency
SMOTOR Pin22/IC7101 Output voltage control
SSPDON Pin23/IC7101 Power save
Motor ON - high
Motor OFF - low
VHPin15/IC7101 HALL Bias
Motor ON - LOW
Motor OFF - HIGH
SFGINPin 24/IC7101 Tacho signal output
DA1F113Output
DA2F114Output
DA3F115Output
H1+F112H1+ HALL input (positive signal)
H1-F111H1- HALL input (negative signal)
H2+F110H2+ HALL input (negative signal)
H2-F109H2- HALL input (negative signal)
H3+F108H3+ HALL input (negative signal)
H3-F107H3- HALL input (negative signal)
PM3380B
ch1
PM3380B
ch1
T
1
CH1 2.00V= MTB 5.00mus ch1+
STOP
Figure 5-26 DA1-DA2-DA3
PM3380B
ch1
CL 36532043_058.eps
030603
6
CH1 1.00 V= MTB2.00 s- 3.94dv ch1+
CL 36532043_048.eps
Figure 5-24 SMotor (Random during jump track)
PM3380B
ch1
1
CH12.00V=MTB1.00msch1+
CL 36532043_049.eps
Figure 5-25 SFGIN
030603
050603
1
CH1 500mV= MTB 5.00ms ch1+
Figure 5-27 HALL input signal
When measurement is completed, switch the discmotor OFF
before executing next command
5.6.3Tracking check
The tracking control circuit is checked using the following
commands:
Table 5-16 Tracking
Ref. # Command NameRemark
40aBeRadialOnRadial control on
40bBeRadialOffRadial control off
Visual check on the radial ,when Radial control ON, if the
radial movement is visible.
Once the check is completed,switch the Radial control OFF
before executing next command
To check the waveform of TRACK- and TRACK+,
connect a 10W / 0.25W resistor between TRACK- and
TRACK+ to serve as dummy load without connecting the
loader.
CL 36532043_064.eps
030603
Page 18
EN 18SD-5.31SL5.
Test Instructions Mono Board SD5.31SL
Table 5-17 Trackingl
Signal
NameTestpointDescription
Track -F003Negative drive to tracking coil
Track +F004Positive drive to tracking coil
PM3380B
ch1
ch2
T
1
2
CH1 2.00V=
CH1 2.00V= MTB 1.00s 4.18dv ch1+
Figure 5-28 TRACK ON Command
5.6.4Sledge check
The Sledge control circuit is checked using the following
commands to move the sledge:
Table 5-18 Sledge check commands
CL 36532043_080.eps
030603
PM3380B
ch1
ch2
T
1
CH1 2.00V=
CH2 2.00V= MTB 500ms 5.82dv ch1+
Figure 5-30 SLED Outwards command
5.6.5Tray Check:
The tray control circuit is checked using the following
command:
Table 5-19 Tray command
Ref. # Command NameRemark
43aBeTrayInTray in
43bBeTrayOutTray out
Measure the DC voltages and waveforms when executing
the tray closed command.
Visual check on the sledge,when Sledge control ON, if the
sledge movement is visible.
Once the check is completed,switch the Sledge control OFF
before executing next command
To check the waveform of SLEDGE- and SLEDGE+,
connect a 10W / 0.25W resistor between SLEDGE- and
SLEDGE+ to serve as dummy load without connecting the
loader.
FOCUS -F005Negative drive to focus coil
FOCUS +F006Positive drive to focus coil
PM3380B
ch2
ch1
2
T
1
CH1 1.00V=
CH2 1.00V= MTB 500ms 4.08dv ch1+
Figure 5-33 Focus ON Command
5.6.7Hf Path
CL 36532043_061.eps
030603
5.6.6Focus check
Test need a DVD disc in the DVD player to operate properly.
The focus control circuit is checked using the following
commands:
Table 5-22 Focus check commands
Ref. # Command NameRemark
38aBeFocusOnFocus on
38bBefocusOffFocus off
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.
To check the waveform of FOCUS- and FOCUS+,
connect a 10W / 0.25W resistor between FOCUS- and
FOCUS+ to serve as dummy load without connecting the
loader.
Play DVD Test Disc.
Measure outputs of diodes A, B, C, D, E, F.
At outputs of diodes A, B, C, D the following waveform can be
measured: Refer to Figure Output of diodes A, B, C, D
PM3380B
ch1
T
1
CH1 50.0mV= MTB 20.0us ch1+
CL 36532043_066.eps
030603
Figure 5-34 Output of diodes A,B,C,D
Check the HF output, RFO, at testland F219 and observe the
waveform, refer to Figure RFO.
Page 20
EN 20SD-5.31SL5.
Test Instructions Mono Board SD5.31SL
PM3380B
ch1
1
CH1 1.00V= MTB 250ns ch1+
Figure 5-35 RFO
5.7Diagnostic Software Description
5.7.1Introduction
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
DVD video player.
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.
CL 36532043_068.eps
030603
Table 5-25 Interface overview
Logical
InterfaceDescription
Menu
Interface
Menu-driven
activation of
individual nuclei,
used for Level 2/
Second Line
diagnostic mode.
Physical interface
components
- Service PC running a
terminal emulation
program, connected
to the RS232 port of
the DVD player.
- Test pin grounded
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.
- Control PC, running a
control program (e.g.
Hyperterminal),
connected to RS232
port of the DVD
player.
- Test pin grounded
•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):
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.
DVDv6 Diagnostic Software version 7.03 S
(M)enu, or (C)ommand [M]:@ m <enter>
Press ENTER to go to Main Menu
CC: >
CL 36532043_023.eps
020603
Figure 5-36
•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.
•The term "DVDv6" implies that the DSW is running in the
ZiVA5 platform (6th generation).Interpretation of the DSW
version is done as follows:
Page 21
Test Instructions Mono Board SD5.31SL
EN 21SD-5.31SL5.
(X) Major revision number, always fixed to 7
(YY) Minor revision number, a two-digit number incremented for
every release of a DSW variant.
version X.YY Z
(Z) DSW variant ID letter, identifies the module/player where this
DSW was targeted to run:
A – SD5.11, I2C Master module-based players
B – SD5.2, I2C Master module, used in DVD760 players
C – SD5.2, I2C Master module, used in high-end SACD2003 players
D – SD5.12, I2C Slave module, used in MTV combi applications
S – SD5.31, I2C Slave module, used in MTV combi applications
CL 36532043_024.eps
220503
•The second line is the prompt asking the user to choose the
interface format. Enter ‘M’ to select Menu mode and the
main menu will 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.
Note: For player that has no Mechanical power switch, it can
be turned on by connecting the power-cable.
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
Example:
Select > 99
Invalid menu choice, number out of range ER @
Press RETURN to continue @
CL 16532163_038.eps
230102
Result and output of an activated (and terminated) nucleus will
be sent back to the service terminal.
Example:
Select > 3
1301 OK @
Press RETURN to continue @
CL 36532043_025.eps
220503
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.
DVDv6 Diagnostic Software version 7.03 S
(M)enu, OR (C)ommand [M]:@ C <enter>
DD: >
CL 36532043_026.eps
220503
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 second line lets the user
choose the interface format. Enter ‘C’ to select Command
Mode and the next three lines are the succesful result of the
two subsequent basic tests (nuclei 2, 4 and the detection of the
display type used by the panel respectively). If not all these
messages appear on the terminal screen, then the related
nucleus found an error. The last line is the prompt ("DD>"). The
diagnostic software is now ready to receive commands.
Note: For player that has no Mechanical power switch, it can
be turned on by connecting the power-cable.
Usage
The commands that can be given are the reference IDs of the
test 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:
DD: > CompSdarmWrR? (Nuclei name cannot be accepted)
0001 Unknown command ER @
DD: >
CL 16532163_041.eps
230102
If the command (the nucleus ID) 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.
The menu interface can be terminated by switching off the AC
power from the DVD player/ module.
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
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: > 13 <ENTER>
1304 No response from ATAPI drive ER @
DD: >
CL 36532043_028.eps
220503
Termination
The command line interface is terminated by switching off the
AC power from the DVD player/ module.
5.10 Layout of Menu and Submenu
5.10.1 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 Radial Control On[40a] (load DVD first)
2 Radial Control Off[40b]
Page 23
Test Instructions Mono Board SD5.31SL
MAIN > BASIC ENGINE > MECHANISM > SLEDGE MENU
1 Sledge Inwards[41a]
2 Sledge Outwards[41b]
MAIN > BASIC ENGINE > MECHANISM > GROOVES (Uses
DVD) MENU
1 Jump To Inside Grooves[42a]
2 Jump To Middle Grooves[42b]
3 Jump To Outside Grooves[42c]
1. 0001 Unknown command ER @
2. 3100 OK @
3. 0901 Data line X is not connected to the DRAM ER @
4. Device ID: 0x01
Manufac ID: 0xC2
7000 OK @
5.11 Diagnostic Nuclei
EN 23SD-5.31SL5.
CL 16532163_045.eps
230102
Screen Layout With Menus
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.
A typical menu session can look as follows:
DVDv6 Diagnostic Software version 7.03 S
(M)enu, or (C)ommand [M]:@ <enter>
Press ENTER to go to main menu
CC: > <enter>
MAIN MENU
1. Audio ...
2. Video ...
3. Front Panel ...
4. Basic Engine ...
5. Processor Peripherals ...
6. Error Log ...
7. Miscellaneous ...
Select > 4 <enter>
MAIN > BASIC ENGINE MENU
1. Reset [44]
2. Version [37]
3. S2B
4. Loader Mechanism ...
5. Special Diagnostics ...
Press Enter to go to Main Menu
Select > 5 <enter>
MAIN > BASIC ENGINE > SPECIAL DIAGNOSTIC MENU
1. Read flashID [70]
2. ROM checksum [71]
3. Scratsh detector test [72]
Press Enter to go to Main Menu
CL 36532043_029.eps
020603
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.
Figure 5-37
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:
19aAudioMuteOnAudio Mute On
19bAudioMuteOffAudio Mute Off
20aAudioPinkNoiseOnAudio Pinknoise On
20bAudioPinkNoiseOffAud io Pinknoise (or beep
tone) Off
20cAudioBeepToneOnAudio Beep Tone On
21aAudioSineOnAudio Sine signal On/Off
21bAudioSineBurstAudio Sine signal Burst
Table 5-29 Audio DAC related (SD5.2 only)
19aAudioMuteOnAudio Mute On
65DAC_I2CResets DAC and check
66aDAC_I2CEnableEnable I2C communica-
66bDAC_I2CDisableDisable I2C communica-
67aDAC_ClockInternalUses internal clock from
I2C communication with
DAC
tion to AV board
tion to AV board
monoboard for DAC
(256fs)
Page 25
Test Instructions Mono Board SD5.31SL
EN 25SD-5.31SL5.
Table 5-30 Video
Ref. # Reference NameRemark
17aVidPortOutAAOutput the value 0XAA at
the Digital Video Interface
Port (SD5.2 only)
17bVidPortOut55Output the value 0X55 at the
Digital Video Interface Port
(SD5.2 only)
23aVideoColDencOnPALColourbar (PAL) DENC On
23bVideoColDencOffColourbar DENC / Digital
Video Off
23cVideoColDencOnNTSCColourbar (NTSC) DENC
On
24aVideoProgMPEGonProgressive - DigitalVideo
Colour Bar ON
(SD5.2 only)
24bVideoYuvMPEGonEnhanced YUV-
DigitalVideo Colour Bar
25aVideoScartLoScart Low (SD5.2 only)
25bVideoScartMiScart Medium (SD5.2 only)
25cVideoScartHiScart High (SD5.2 only)
54VideoScartSwCommScart Switch communication
(SD5.2 only)
57aVideoScartPinLoPIO-pins used for Scart-
switching
57bVideoScartPinMiPIO-pins used for Scart-
switching
57cVideoScartPinHiPIO-pins used for Scart-
switching
61aVideoColOutRGBEnable Video Output to
RGB
61bVideoColOutYUVEnable Video Output to
YUV
Ref. # Reference NameRemark
46MiscApplVerRead version of
application software
47aMiscTrayOpenNrRead the number of
times the tray opened
47bMiscPowerOnTimeRead the total time the
player's power has been
on
47cMiscPlayTimeCddaVcd Read the Playtime of
CDDA and VCD discs
47dMiscPlayTimeDvdRead the Playtime of
DVD discs
Table 5-31 Display (slave processor) (SD5.2 only)
Ref. # Reference NameRemark
26DispVerVersion number
27DispKeybKeyboard
28DispRcRemote Control
29DispLedLEDs
30aDispDisplayVFT Display test
30bDispLCDisplayLCD Display test
30cDispLCDBkLightLCD Backlight test
60DispP50P50 loopback test
Table 5-32 Log (Error logging in Nvram)
Ref. # Reference NameRemark
31LogReadErrRead last Errors
32LogReadBitsRead errors Bits
33LogResetReset
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
70BedReadFlashIDRead flash memory manufac-
turer and device ID
71BedCalcRomChk-
sum
72BedScratchTestTest scratch detection circuit
Table 5-35 Furore IC (SD5.2 only)
Ref. # Reference Name Remark
62Furore_SdramWrR Furore SDRAM Write Read
63Furore_SdramWrR
Fast
64Furore_IdFurore version ID check
83Furore_ResetFurore reset
84aFurore_HighSets Furore output pins
84bFurore_LowSets Furore output pins
Table 5-36 Karaoke (not available)
Ref. # Reference Name Remark
48aKaraokeModeOffSwitch Karaoke mode off
48bKaraokeModeOnSwitch Karaoke mode on
49KaraokeMicInputCheck path from the
50aKaraokeKeyOnSet Karaoke Key to the
50bKaraokeKeyOffSet Karaoke Key to flat octave
51aKaraokeEchoOnSet Echo Control fuction on
51bKaraokeEchoOffSet Echo Control function off
Calculate ROM checksum
test
Furore SDRAM interconnec-
tion test
DSD_PCM0-9 to high
DSD_PCM0-9 to low
microphone input to audio
output
maximum level (1200 cent)
(0 cent)
5.12 Nuclei Error Codes
In the following tables the error description of the error codes
will be described.
5.12.1 Audio Nuclei
Error
code
1800Audio Deemp On OK
1820Audio Deemp Off OK
1880Audio Deemp Tri OK
1900Audio mute On OK
1920Audio mute Off OK
1940Audio Front LR mute On OK
1960Audio Front LR mute Off OK
2000Audio Pinknosie On OK
2001Audio Pinknoise On DAC fail
2020Audio Pinknoise Off OK
2040Audio Beep tone On OK
2041Audio Beep tone On DAC fail
2100Audio Sine On OK
2101Audio Sine On DAC fail
2120Audio Sine Burst OK
2121Audio Sine Burst DAC fail
6600DAC I2C OK
6601DAC I2C Bus busy
6602DAC I2C expander
6603DAC I2C DAC 4362
6620DAC I2C enable OK
6640DAC I2C disable OK
6700DAC Clk internal OK
6701DAC Clk internal I2C bus busy
6702DAC Clk internal I2C failed
6720DAC Clk external OK
6721DAC Clk external I2Cbus busy
6722DAC Clk external I2C failed
6800DAC Audio pre-mute On OK
6801DAC Audio pre-mute On I2C bus busy
6802DAC Audio pre-mute On I2C failed
6820DAC Audio pre-mute Off OK
6821DAC Audio pre-mute Off I2C bus busy
6822DAC Audio pre-mute Off I2C failed
6900DAC Center On OK
6901DAC Center On I2C bus busy
6902DAC Center On I2C failed
6920DAC Center Off OK
6921DAC Center Off I2C bus busy
6922DAC Center Off I2C failed
7900DAC Reset OK
7901DAC Reset I2C bus busy
7902DAC Reset I2C expander
8000DAC Mode CDDA OK
8001DAC Mode CDDA I2C bus busy
8002DAC Mode CDDA I2C failed
8020DAC Mode DVD48 OK
8021DAC Mode DVD48 I2C bus busy
8022DAC Mode DVD48 I2C failed
8040DAC Mode DVD96 OK
8041DAC Mode DVD96 I2C bus busy
8042DAC Mode DVD96 I2C failed
8060DAC Mode DSD OK
8061DAC Mode DSD I2C bus busy
8062DAC Mode DSD I2C failed
8100DAC Low Power Standby On OK
8101DAC Low Power Standby On I2C bus busy
8102DAC Low Power Standby On I2C failed
Error text
Page 27
Test Instructions Mono Board SD5.31SL
EN 27SD-5.31SL5.
Error
code
8120DAC Low Power Standby Off OK
8121DAC Low Power Standby Off I2C bus busy
8122DAC Low Power Standby Off I2C failed
8200DAC Upsample 192k OK
8201DAC Upsample 192k I2C bus busy
8202DAC Upsample 192k I2C failed
8220DAC Upsample 96k OK
8221DAC Upsample 96k I2C bus busy
8222DAC Upsample 96k I2C failed
8240DAC UpSample On OK
8241DAC UpSample On bus busy
8242DAC UpSample On I2C failed
8260DAC UpSample Off OK
8261DAC UpSample Off bus busy
8262DAC UpSample Off I2C failed
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
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
4210 “Subcode or sector information could not be
4211 “Requested subcode item could not be
4212 “TOC could not be read in time”
4213 “Seek could not be performed”
4220Test successful
Error text
position”
state”
read”
found”
Error
codeError text
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”
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”
Page 28
EN 28SD-5.31SL5.
Test Instructions Mono Board SD5.31SL
Error
codeError text
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”
Error
codeError text
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
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
Page 29
Test Instructions Mono Board SD5.31SL
EN 29SD-5.31SL5.
Error
codeError text
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"
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”
Error
codeError text
5403“Scart switch controller not responding”
5404“Scart switch controller response not correct”
5500Test successful
5501“I2c bus busy”
5502“I2c bus not working“
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
could not be read from NVRAM.
4702I2C bus busy before start
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”
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“
5.12.7 Video Nuclei
Error
code
1700Video digital port OK
1701Video digital port failed
1720Pscan IO exp OK
1721Pscan IO exp com failed
2300Video colourbar On OK
2301Color Denc On transmit error
2302I2C Color Denc On bus busy
2320Video colourbar Off OK
2340Video colourbar On NTSC OK
2400ADV7300 com OK
2401I2C ADV7300 com bus busy
2402ADV7300 com transit error
Error text
Page 30
EN 30SD-5.31SL5.
Test Instructions Mono Board SD5.31SL
Error
code
2403No ack from ADV7300 com
2404ADV7300 com response error
2420FLI2200 com OK
2421I2C FLI2200 com bus busy
2422FLI2200 com transmit error
2423No ack from FLI2200 com
2424FLI2200 com response error
2460Proscan com OK
2440ADV7190 com OK
2441I2C ADV7190 com bus busy
2442ADV7190 com transmit error
2443No ack from ADV7190 com
2444ADV7190 com response response
2500Video scart Low OK
2501I2C Scart Low bus busy
2502Scart Low transmit error
2520Video scart Mid OK
2521I2C Scart Mid bua busy
2522Scart Mid transmit error
2540Video scart High OK
2541I2C Scart High bus busy
2542Scart High transmit error
6100Video colour RGB OK
6120Video colour YUV OK
Error text
5.12.8 Furore Nuclei
Error
code
6300Furore Sdram WRR_L OK
6301Furore Sdram WRR_L DB fail
6302Furore Sdram WRR_L AB fail
6303Furore Sdram WRR_L DVC fail
6320Furore Sdram WRR_H OK
6321Furore Sdram WRR_H DB fail
6322Furore Sdram WRR_H AB fail
6323Furore Sdram WRR_H DVC fail
6400Furore Sdram WRR_F_L OK
6401Furore Sdram WRR_F_L DB fail
6402Furore Sdram WRR_F_L AB fail
6403Furore Sdram WRR_F_L DVC fail
6420Furore Sdram WRR_F_H OK
6421Furore Sdram WRR_F_H DB fail
6422Furore Sdram WRR_F_H AB fail
6423Furore Sdram WRR_F_H DVC fail
6500Furore ID OK
6501Furore ID invalid
8300Furore reset OK
8301Furore reset ID NOK
8400Furore High OK
8420Furore Low OK
9.Circuit Descriptions, List of Abbreviations, and IC Data Sheets
Index of this chapter:
1. Introduction
2. Loader
3. Mono Board
4. Abbreviations
5. IC Data
Notes:
•For a good understanding of the following circuit
descriptions, please also check the diagrams in chapter 6
and 7.
9.1Introduction
The DVD-SD5.31 is the fifth generation DVD Standard Design
Module (ATAPI based) from Philips Video Systems.
The SD5.31 module consists of:
•Tohei TD_S202 Slot-in loader
•ALi M5705/SP3721 front-end processor
•ATAPI bus interconnection between front-end and back-
end
•LSI Logic ZiVA-5 back-end DVD decoder / host processor
•Front-end (engine) and back-end software.
yellow
green
blue
black
+5 VStby+5V_stby
1103
1102
org
1
red
2
light br
3
Disc Eject Led
1
2
3
Disc In Led
4
47k
Disc Eject Sensor
(OUTSW)
Disc In Sensor
( Slot-In-Detect )
+3V3 +5 VStby
47k
Figure 9-1 Loader sensor
Disc Down sw
( In Sw )
10k
+3V3_stby+3 V3
GPIO_STBY
GPIO_OPEN
47
7200
ALI
49
CL 36532043_005.eps
150503
44
40
45
conn 1800
pin3
9.2Loader
The Tohei slot-in 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 SP3721A front-end
chip (item 7002) controls the data from these lasers, and the
supply to them.
When the user slots in a disc, the block diagram below shows,
how the disc will be detected and pulled in. The +12VSTDBY
source is always present in order to keep the optocoupler
circuit functioning. Upon detection of the incoming disc, the
Front Panel will be interrupted and a "Power wake-up" signal is
send to turn on the Power module to the DVD module. The disc
will then be pulled in and reading begins (actual circuit may
differ slightly from this).
9.3Mono Board
FRONT-END
Laser
Drivers
EDO-DRAM
512 kB
BACK-END
SDRAM
16 MB
Loader
Loader Interface
ALI
(Front-End
processor)
ATAPI
ZIVA
(Back-End
processor)
Video
Module Interface
Motor
Drivers
FLASH
2 Mb
FLASH
2 Mb
OthersAudio
CL 36532043_001.eps
050603
Figure 9-2 SD5.31 Block diagram.
9.3.1Front-end: the Servo Part
The front-end consists of:
•The Loader Interface.
•DVD Front-End Processor.
•Program Memory.
Page 48
EN 48SD-5.31SL9.
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
OPU connector
TR-
1
TR+
2
FO-
3
FO+
4
PDDVD
5
VCC
6
VR
7
GND
8
LDDVD
9
LDCD
10
VR
11
GND
12
PDCD
13
GND
14
RFOUT
15
C
16
B
17
A
18
D
19
F
20
E
21
VCC
22
VS
23
GND
24
OPU
Connector
DVDLD
CDLD
Laser control
DVDMDI
CDMDI
A
B
C
D
E
F
RFOUT
VC21
DVDLDO
CDLDO
TL3472
MC34072
VC21
VC25
PIN
PI
MEVO
SP-3721A
TR+
TRFO+
FO-
MVREF2
CEI
FEI
TEI
TEXI
SDFCT
SBAD
SEFGC
MIRR
SLDC
SCS
SDATA
SCLK
RFO
1
2
3
4
5
Tray connector
LDLD+
OUTSW
GND
INSW
RFRP
Power-on
OUTSW
INSW
Slot
connector
LD+
LD-
Servo driver
BA5954FP
reset
SL+
SL-
SFOCUS
STRACK
TRAYSW
SSLEG
DRVSB
connector
ALi
M5705
UPA[1:3]
UPD[0:15]
LDS
UDS
HDTACKn
HDMARQ
HDMACK
ATAPIINTn
IDECS0n
IDECS1n
ATAPIRSTn
Motor
HOMESW
H1+
H1-
A1
H2+
A2
H2-
A3
H3+
VH
H3-
Spindle motor driver
BA6849FP
SMOTOR
SSPDON
SFGIN
SB
Clock
circuit
Motor connector
1
SL-
2
SL+
3
GND
4
HOMESW
5
H+
6
H-
7
H3-
8
H3+
9
H2-
10
H2+
11
H1-
12
H1+
13
A1
14
A2
15
A3
MA[0:15]
A16
MD[0:7]
MFSCS
MPSEN
MWR
RA[0:11]
RD[0:15]
RRAS
RCAS
RWE
ROE
Flash/ROM
M29F002BT-70K1-T
EDO DRAM
256K x 16
SOJ40
KAS161622D
Figure 9-3 Block diagram front-end.
Loader Interface
The SP3721A is a single chip analogue front-end IC that
contains the servo functions, RF attenuator, AGC and
programmable equalizer/filter for the CD/DVD drive system
and a dual auto laser power control (APC) circuit to support the
twin laser system.
The servo block includes mirror detection, defect detection,
dual auto laser power control, tracking zero crossing, focus
error, centre error and tracking error detection circuits.
RF Interface
The SP3721A provides the RF interface for both DVD and CD
signals. DVD signals can be AC coupled into the device
through the differential input pins DVDRFP and DVDRFN,
while the CD signal interface is single-ended through the
CDRF pin. Both inputs are coupled to the PUHRF line from the
OPU.
Servo Interface
The SP3721A also provides the voltage-input interface for
photo detector signals used in the servo block, to detect centre
errors, focusing errors, and tracking errors. These signals
include the output from the quad cell photo detectors (A, B, C,
ATAPI connector
From Back-end Host
CL 36532043_009.eps
020603
D) and CD photo detectors (E, F, PD1, PD2), which are directly
connected from the pick-up.
The servo block includes focusing error detection, tracking
error detection, centre error detection, defect detection,
tracking zero crossing output, mirror detection and dual auto
laser power control circuits.
The servo interface accommodates both single laser and twinlaser pickups.
Auto Laser Power Control (APC)
The SP3721A provides dual APC circuits for a DVD laser and
a CD laser. The DVD APC circuit has a selectable high or low
power mode of operation. The CD APC circuit is fixed at low
power or high gain mode.
Only one APC circuit can be operating at any given time. When
either or both of the APC circuits are "off", the output will be
fixed to the supply voltage.
Transistors 7000 and 7001 will function as laser drivers and are
controlled via the DVDLDO and CDLDO laser power control
lines.
Page 49
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
EN 49SD-5.31SL9.
DVD Front-End Processor
M
Motor
drivers
7101
7100
7002
RF
Amp
7200
Data
Separator
Digital
Servo
512KB DRAM
DVD-DSP
CD-DSP
RAM
Arbiter
Target
Search
7201
ATAPI
&
MPEG
I/F
C3 ECC
EDC
MCU
ROM
7202
Figure 9-4 Block diagram.
The ALI M5705 includes:
•An embedded micro controller.
•A DVD-decoder.
•A CD/CD-ROM decoder.
•A RAM buffer interface.
•An ATAPI interface.
•A data channel.
•A digital servo controller.
The M5705 can support up to 32-speed CD-ROM and 6-speed
DVD-ROM systems. It can playback not only the standard
format of DVD-ROM and DVD-R disk, but also all the various
CD-ROM disk types such as CD-DA, VCD, CDI, Photo CD,
Karaoke CD, CD-plus, Enhanced CD, CD-R, etc.
Together with the SP3721A RF signal processor, an audio
DAC, a RAM buffer, and motor drivers, the M5705 is configured
as a CD/DVD-ROM system. It also integrates MPEG-2
interface (or so-called local bus) and has an ATAPI based
interface bus.
The M5705’s digital servo implements the focus, tracking,
sledge and spindle servo loop. It also provides an autoadjustment method for adjustment-free CD/DVD systems. It
also provides a stable layer jump solution for reading data from
dual layer DVD discs. This feature makes the playback go
smoothly at the point of layer change.
The M5705 includes an embedded micro controller, which is
compatible with Intel 8032. It also supports an automatic
system firmware download function for upgrading the system
firmware directly from ATA interface or CD-R discs recorded
with new version firmware.
The ATA interface can transfers data in Programmed I/O (PIO)
mode. The local bus signals for directly connecting to an MPEG
decoder share the pins with ATA interface.
Features M5705
•Data Separator
– Built-in data slicer and data PLL for data recovery from
RF signal.
– Supports digital/analogue slice level adjustment.
– Built-in auto calibration function.
– Built-in auto wire range control function.
– Built-in EFM+ (8 to 16) demodulation circuit.
– n Built-in high performance RSPC ECC circuit.
– Supports up to 6X DVD-ROM system with ECC
correcting “on the fly”.
– Built-in descrambler/EDC circuit.
•CD-DSP
– Synchronous pattern detection, protection, and
interpolation.
– Built-in EFM demodulation circuit, subcode
demodulation circuit.
•Digital Servo
MPEG
DEC.
CL 36532043_002.eps
020603
– Built-in A/D and D/A converters for servo control
signals processing.
– Built-in digital controller for focus, tracking servo
control of CD/DVD systems.
– Built-in CLV/CAV auxiliary function for spindle servo
control.
– Built-in “Seek Sensor” auxiliary circuit for seek control.
– Automatic adjustment of focus servo and tracking
servo, for loop gain, offset and balance.
– Built-in RF-gain automatic adjustment function.
– Built-in AFC circuit and APC circuit for CLV and AFC
circuit for CAV spindle servo of CD/DVD systems.
– Built-in defect and shock protection function.
•DRAM Interface
– Supports up to 16 Mb EDO DRAM and SDRAM.
– Separate buffer address pointers and automatic
address calculation that save firmware effort.
– Read-ahead cache scheme for multimedia
isochronous transfer.
– Protection logic preventing uncorrected sectors being
released to the host.
Memory
A 512 KB EDO-DRAM (item 7201) is used as a data buffer and
error correction for ATAPI.
A 2 Mb flash memory (item 7202) is used to store the front-end
software, used by the ALI M5705 front-end controller. Since
actual addressable space is 1 Mb, the MSB address pin of this
memory is jumpered to "low".
9.3.2Interface
The interface between front-end and back-end is done via an
ATAPI interface.
First, a little about the acronyms. IDE and ATA are
synonymous. ATA is short for AT-attachment, referring to the
original IBM AT computer. IDE stands for Integrated Drive
Electronics. The ATA acronym is preferred today over IDE.
Why is it called AT-attached? The signals on the 40-pin ATA
ribbon cable follow the timings and constraints of the ISA
system bus on the IBM PC AT. ATAPI stands for AT
Attachment Packet Interface (ATAPI).
Hosts control ATAPI devices are using SCSI (Small Computer
System Interface) command packets. The SCSI command
packets are transported over the ATA interface, instead of the
parallel SCSI bus (ATA/ATAPI-6).
Different devices accept different sets of SCSI command
packets. There are some differences in command packet
format between ATAPI and SCSI. Mostly, these are
simplifications, i.e. features are missing in ATAPI that would
appear on a SCSI device. There are some areas, though,
where ATAPI defined new commands and responses.
IDE and ATA are, as mentioned earlier, one and the same
thing: a disk drive implementation designed to integrate the
controller onto the drive itself, thereby reducing interface costs,
and making firmware implementations easier.
One of the disadvantages of ATA is that it was designed for
hard disks only. That was fine back when a high end PC
shipped with just a floppy drive and a 40 MB hard disk, but
today CD-ROM and tape drives are commonplace devices that
should preferably run off a single low-cost interface. The ATA
Packet Interface (ATAPI) is a standard designed for devices
such as CD-ROMs and tape drives that plug into an ordinary
ATA (IDE) port.
9.3.3Back-end: the Digital Part
The back-end consists of:
•DVD back-end processor
•External memory
•Audio output
•Video output
Page 50
EN 50SD-5.31SL9.
•Miscellaneous
1M x 16 M29W160
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
The SD5.31 is designed for the LSI-Logic ZiVA-5 family.
SDRAM (64/128Mbits)
SDRAM Controller
DVD Drive
Parallel/Serial
IDS Stereo In
UARTs IREIDE GPIO SPI
Track Buffer
Processor
Audio
Input Unit
Bus Interface Unit
ASYNC BUS
Decryption
Multi-Plane
ZiVA
Graphics
A/V Core
IDC
Engine
2D
32-bit SPARC
Microprocessor
+Audio DSP
13.5 MHz Crystal
NTSC/PAL/480P
Video Encoder
TrueScan
De-Interfacer
Phase
Lock
Loop
with
Figure 9-6 ZiVA-5 Block Diagram
Figure 9-5 Block diagram back-end
CCIR 656
Digital Video
Composite
Y/R
C
Video
Cr/Pr/G
DACs
Cb/Pb/B
IEC958/1937
LPCM 8-ch
Audio Out
CL36532043_013.eps
150503
Audio
Output
Unit
JTAG
Interface
Five 10-bit
Some of the DVD related features of this IC are:
•Video decoder supports MPEG1 and MPEG2
•Audio decoder supports AC-3, MPEG1, MPEG2, DTS,
PCM, S/PDIF, and MP3.
•PAL/NTSC video encoder with simultaneously Y/C, CVBS
and RGB/YUV outputs
•The video encoder supports Closed Caption and allows
MacroVision 7.0/6.1
•Full screen On Screen Display (OSD) generator
•On-chip PLLs to generate all necessary clocks (as
reference a 13.5 MHz xtal is used).
CPU
The ZiVA-5 incorporates a 32-bit SPARC host CPU for audio
processing and special features. The SPARC CPU is designed
to act as the system host processor (thus removing the
requirement for an external host CPU with associated
memory).
Page 51
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
EN 51SD-5.31SL9.
Track Buffer Processor
An integrated Track Buffer Processor parses, frames, and
performs error processing on all DVD and CD sector types.
Flexible DVD Drive Interface
The DVD drive input of ZiVA-5 supports most serial stream and
parallel stream type drives, as well as EIDE (ATAPI) drives.
Video Encoder
It incorporates a video encoder with five video DACs to provide
high-quality video. The video encoder supports PAL, NTSC,
RGB, SCART, interlaced 480i, and progressive 480p YPbPr
components, and is fully programmable for colour saturation,
contrast, brightness, and sharpness.
The video encoder is compliant with both MacroVision 7.1.L.1
for interlaced video (PAL, NTSC) and MacroVision AGC 1.03
for Progressive scan (480p). In addition to CSS, ZiVA-5
provides Copy Protection for Pre-recorded Media (CPPM),
Copy Protection for Recorded Media (CPRM), and audio
watermark detection, all of which are required for DVD-Audio.
It is fully compatible with DVD-Video, DVD-Audio, Chaoji-VCD
(CVD), SuperVCD, VCD, CD-DA, and CD-ROM formats such
as MP3.
On-chip Peripherals
On-chip peripherals include Inter-Device Communications
(IDC) master/slave interface, two standard UARTs, SPI, and a
direct multimode infrared (IR) input. All peripheral interfaces
can be configured as GPIO pins for added flexibility.
Input
Input data comes via the ATAPI-bus. The front-end interface of
the ZiVA-5 accepts DVD, CD, and CD-DA information.
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, PCM decoder, capable of
decoding 5.1 and 2 channel streams.
Memory
The 2 MB flash memory (item 7501) is used to store the
application software. During normal operation, the application
is executed live from the (2 x 16 bit = 32 bit) SDRAM.
A 64 kb NVRAM (item 7400) is used to store the factory/user
settings. This memory is connected to the master I2C bus.
Audio Output
The audio interfaces available are I2S and S/PDIF for digital
audio output, and (optional) I2S karaoke microphone input.
Audio Mute
This is a global audio mute, which blocks the final analogue
stage, and affects all channels simultaneously. The main
objective of this signal is to prevent switching noise at the audio
output as the player changes its mode of operation.
Apart from this global mute, additional audio (digital) mute is
applied to all stages of the audio path where possible. For
example, the decoder should apply digital mute to the audio
stream as and when needed. Note that the global mute does
not provide adequate attenuation to normal audio signals and
should not be used as an alternative to digital mute.
The MUTE pin must be set "high" immediately upon power-up
to avoid audible "plops". We can distinguish three states:
•During normal operation. When the MUTE line is
activated (high), transistor 7600 will switch "on", biasing
7607, 7609, 7601, and 7603 to turn "on".
•During initial power-up from standby. No mute signal
available, +5VSTBY will bias transistors 7607 and 7609 to
turn "on", which in turn switch "on" transistors 7601 and
7603.
•During power off. No standby voltage available, the +5 V
across C1 and C2 will bias 7608 and 7615 to switch "on".
Video Output
Analogue video
The digital output of the PAL/NTSC decoder is converted to the
analogue domain by on-chip DACs. The ZiVA-5 is capable of
5-channel analogue video. Three channels are in RGB/YUV
format (pins 125, 122, and 120), while the other two channels
are C and CVBS (pins 128 and 131). Table below shows the
multiplexed nature of the ZiVA-5 internal video DACs and the
jumper options on the PWB to cater for the different output
configurations:
Via jumpers 4807, 4806, and 4816 selection is made for the
required video output on connector 1800. DACs that are not in
use are turned "off".
A video output buffer (see diagram M8) is implemented: a filter
stage (e.g. circuit around items 5801/ 5802 for CVBS) and a
drive stage (e.g. item 7800 for CVBS).
CVBS CVBSGBR
YCGBR
CVBSCY
I2S audio
The ZiVa-5 is capable of 2/6-channel PCM output. These
channels can be configured to output 5.1 Dolby Digital, DTS,
etc.
•DA_DATA0 (pin 150): Down mixed left and right (LtRt).
•DA_DATA1 (pin 151): Front left and right (LoRo).
•DA_DATA2 (pin 154): Surround left and right (LsRs).
•DA_DATA3 (pin 155): Centre and subwoofer (CSw)
S/PDIF
The S/PDIF signal level (item 7402, pin 156, IEC_958) is
1Vp-p at module interface. To meet the complete S/PDIF
specifications, an external de-coupling circuit (item 7810,
diagram M8) is implemented.
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
Interrupts
Table 9-3 Interrupt overview
HIRQ nr.DeviceZiva-5 Pin nr.
0E-Link daughter card24
1ATAPI184
2N/u116
SCART
Previously, an on-board circuit switches the 0_6_12V signal to
be 0V, 6V or 12V. This circuit is removed. Instead, the SCART0
and SCART1 signals are now directly available at the module
interface (pins 3 and 4 of connector 1800).
Miscellaneous
I2C
The SD5.31 module has two I2C buses. The slave I2C is using
hardware I2C (because of its speed) and the master uses
software I2C via GPIO ports.
The master I2C bus controls all on-board devices e.g. NVRAM,
audio DAC etc., while the slave I2C bus is used to connect to
an external processor e.g. a TV or Audio set microprocessor,
which acts as the I2C master controller.
An additional signal (I2C_INT) can be used to flag to the
external processor when data is available in the slave mode.
I2S
Two external I2S inputs can be connected to Ziva-5. However,
only one input can be used at any one time as they are
multiplexed inside the chip. On SD5.31, one input is coming
from an SPDIF-I2S converter (e.g. external source on an audio
set), while the other is from an external source (e.g. a TV
receiver audio section). The slash version of the module will
decide which input is used. Only 2-channel PCM I2S up to 96
kHz is currently supported.
Service Port Buffer
+5V
9.3.4 Motor drivers
FOCUS
3K333K10K10K
11
470p
100p
1
2
3
7
MVREF2 (2V1)
27
+
_
X2
X0.9
7K5
7K5
+5 V
21
+
Diff
_
ALi
12
RADIAL
3K333K
100p
470p
MVREF2 (2V1)
27
10K10K
26
24
25
20
X0.9
+
_
7K5
7K5
X2
+5 V
21
+
Diff
_
Figure 9-8 Block diagram motor drivers
The following motor driver ICs are controlled by the Ali M5705:
•The spindle motor driver.
•The servo motor driver.
Both ICs require a reference voltage (MVREF2) of 2.1 V. This
voltage is generated with IC 7002 (pin 26 provides a reference
bias voltage of 2.5 V) and buffered with OpAmp 7003-A.
Spindle Motor Driver
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 (hall) motor unit.
They drive the motor IC (BA6849FP, item 7101).
BA6849FP Features:
– Three-phase, full wave, pseudo-linear drive system.
– Built-in power save and thermal shutdown functions.
– Built-in current limiter and Hall bias circuits.
– Built-in rotation direction detector.
– Built-in reverse rotation prevention circuits.
14
0.5
13
15
0.5
16
CL 36532043_017.eps
Focus+
A
Focus-
Radial+
A
Radial-
6.7 ohm
100uH
6.7 ohm
100uH
210503
1K
Out
1n5
In
100R
4K7
3V3
10K
6K8
10K
10K
4K7
TDX_SER
10K
RXD_SER
CL 36532043_011.eps
140503
Figure 9-7 Service Port Buffer
The service port (see diagram M7) is simplified to reduce cost.
The unused RTS and CTS lines are no longer connected. A
transistor buffer (item 7702) is used instead of the Schmitt
Trigger buffer.
Servo Motor Driver
The BA5954FP (item 7100) is a 4-channel motor driver with
built-in current feedback. Sensing is done via resistors 3110//
3112 for focus signals (pin 7) and resistors 3114//3115 for the
tracking signals (pin 20).
This driver controls the following motors:
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
EN 53SD-5.31SL9.
9.3.5Power Supply (diagram M7)
1800
20
21
19
18
17
12 V STBY
+12 V
+5 V
+3.3 V
7814
+12 V
7807
+12 V
6803 6808
+12 V
7804
+3.3 V
Figure 9-9 Power Supply Block Diagram
Table 9-4 Normal operating conditions
Voltage
name
Input voltage (VDC / V )Ripple noise volt-
Power-onPower-offPower-onStby
Min.Typ.Max.Min.Typ.Max.
+3.3V3.1353.303.465< 0.1050 1.2 A1.3 A0
+5V4.755.005.25< 0.1050 400 mA700 mA0
+12V10.8012.0013.20< 0.10200 300 mA780 mA0
+12VStby10.8012.0013.20< 0.10200 60 mA65 mA65 mA
+5 V
+9 V
+9 V
+1.8 V
+5 V STBY
+9 V
M9 V
M9 V-1
+5 V
+3.3 V
+1.8 V
To Diagram
M6
M6 + M8
M2
ALL
M3 + M4 + M5
M4
CL 36532043_015.eps
The main power supplies to the module are 3.3 V, 5 V, 12 V,
and 12VSTBY (input via connector 1800).
On-board linear regulators are used to generate the 1.8 V
(required by the ZiVa-5), the +9 V (required by the motor
drivers), and the +5VSTBY (required by the audio muting
circuitry).
The front-end section mainly uses the 5 V and 9 V, while the
back-end section mainly uses the 3.3 V and 5 V.
See table for the normal operating conditions.
210503
Current consumption (IDC / mA)
age(VPP / mV)
Power sequence timing
The module operates in "power-on", "power-off", and "standby"
modes. In the standby mode, only the disc-in detection circuit
is powered by the +5VSTBY (derived from +12VSTBY via
regulator 7814). When the user slots in a disc, it will be
automatically detected and the Front Panel controls (from the
DVD-player or TV-set) will be interrupted via the FRONT_IRQ
line from the ZiVA-pin 159. A Power wake-up signal is then sent
to turn on the Power module in order to apply power to the DVD
module. The disc will be pulled in, and reading begins.
Power wake-up
control
EJECT
SWITCH
POWER
MODULE
TV/Audio/DVD
Set
+12 V Stdby
+12 V
+5 V
+3 V3
DVD
Module
STEP DOWN
5 V Stdby
To Ali
GPIO Port
Reset Circuit
Reset of the module is done via a separate "master reset"
circuit, which senses the +5V. The output is pulled to +3V3.
+3V3
+5V
10K
NC
4
100n
27500
53
4u7
1
74027200
202
ZIVA
7501
12
SPDIF
7600
DAC
24
1852
162
IDE Reset
50
7203
ALI
53
Discrete
Reset
CL 36532043_004.eps
020603
Figure 9-11 Reset circuit
To ensure proper power recycling of the module, the following
timing should be observed:
Figure 9-10 Slot-in Auto Detect
Disc In
CL 36532043_003.eps
Opto-coupler
on Loader
200503
Page 54
EN 54SD-5.31SL9.
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
+12V
+12V
0V
+12VSTBY
+12V
0V
+3.3V
+3.3V
0V
+5V
+5V
0V
Internal
Reset
Modes:Power-off
HIGH
LOW
3ms min
50ms min.
Reset mode
Operational modeStandby mode
Figure 9-12 Power supply timing
9.3.6PWB overview
The board interfaces are located on both sides of the board, as
shown below:
CL 36532043-007.eps
190503
A-Side
DIAGSJTAG
Advance AV
1702
ZIVA-5
1402
Flash
13001301
E-Link/ATAPI-1E-Link/ATAPI-2
1800
MEM
1100
MEM
Spindle mot.
Z-Side
Spindle driver
BA6849
Servo driver
BA5954
Slot loader
OPU
1001
Flash
ALI
Figure 9-13 Board connections
CDLD
DVDLD
EDO DRAM
CL 36532043_008.eps
140503
1101
1103
1102
Loader Connectors
Page 55
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
EN 55SD-5.31SL9.
9.4Abbreviation list
AC3Older term for Dolby Digital
ADCAnalogue to Digital Converter
ASDArchitecture Standard Design
ATAPIAT Attachment Packet Interface
AMAmplitude Modulation
AVAudio Video
BEBasic Engine
BSTBoundary Scan Testing, IC testing
method
ComPairComputer aided rePair
CDCompact Disc
CD-DACD Digital Audio
CD-ROMCD Read Only Memory
CVBSComposite Video Blanking and Sync
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
DVD back-endDVD digital (MPEG, etc.) decoder part
DVD front-endDVD servo part (previously called
Basic Engine)
EEPROMElectrically Erasable and
Programmable Read Only Memory
EIDEEnhanced IDE
EFMEight to Fourteen bit Modulation
EMCElectro Magnetic Compatibility
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
IDEIntegrated Drive Electronics
IFIntermediate Frequency
IOInput Output
IRQInterrupt Request
JTAGJoint Test Action Group, a 5-pin
interface as outlined in standard IEEE
1149.1 providing boundary scan
testing (BST)
kbit (kb)2^10 bit
kByte (kB)2^20 Byte (1 Byte = 8 bit)
KOKKaraoke
LFELow Frequency Effect (sub-woofer)
LLDLoss Less Decoder
LPCMLinear Pulse Code Modulation
LRCLKLeft/Right clock
LSBLeast Significant Bit
LVTTLLow Voltage Transistor Transistor
Logic (3.3V logic)
MACEMini All Compact Disc Engine
Mbit (Mb)2^20 bit
MByte (MB)2^20 Byte (1 Byte = 8 bit)
MLPMeridian Lossless Peaking
MPEGMotion Pictures Experts Group
MPEG1MPEG standard used by VCD
MPEG2MPEG standard used by DVD
MP3Informal audio codex
MSBMost Significant Bit
NCNot Connected
NVMNon Volatile Memory: IC containing
TV related data e.g. alignments
OCOpen Circuit
OPUOptical Pick-up Unit
OSDOn Screen Display
PCBPrinted Circuit Board (see PWB)
PCMPulse Code Modulation
PCM_CLKAudio system clock for DAC
PCM_OUTxAudio serial output data
PS(U)Power 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
SCSISmall Computer System Interface
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)
UARTUniversal Asynchronous Receiver
Transmitter
uPMicroprocessor
VCDVideo CD
Y/CLuminance (Y) and Chrominance (C)
signal
YUVLuma and chroma video component (=
YCbCr)
Page 56
EN 56SD-5.31SL9.
4
2
0
9
8
7
6
5
4
3
2
0
9.5IC Data Sheets
This section shows the internal block diagrams and pin layouts
of ICs that are drawn as "black boxes" in the electrical diagrams
(with the exception of "memory" and "logic" ICs).
9.5.1SP3721 (IC7002)
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
1.2BlockDiagram
DVDRFP
DVDRFN
CDTE
DVDPD
CDRF
A
B
C
D
PD1
PD2
E
F
A2
B2
C2
D2
CDPD
MUX
DVD
LPF
LPF
LPF
LPF
VCI
12dB is added
@high gain mode
From S-port
LD H/L
2
@high gain mode
GCA
GCA
GCA
GCA
SUM
(A2+B2+C2+D2)
GCA
GCA
GCA
GCA
MUX
SEL INT ATT
INPUT IMP
SEL
FROM
S-PORT
12dB is added
3
3
APC SEL
DVD/CD
LDON*
FROM
S-PORT
S-PORT
EQ
EQ
EQ
EQ
FROM
Dual APC
ATT
4
2
ATON
ATOP
+14dB @high gain mode
VC
DVDLD
CDLD
1
Comp.
AIN
INPUT IMP
SEL
FROM
S-PORT
AGC HOLD
FROM
5
Offset
cansel
COMP
+6dB Amp
4
FROM
S-PORT
VCI2 for servo input
VCI for servo output
VPA
HOLD1
BYP
RX
+6dB Amp
FE
+6dB Amp
PI
TPH
DFT
CDRFDC
CE
LCP
LCN
CP
CN
+6dB Amp
DPD
TE
RST
DPD
Defect ON
VCI2
VC
VPB
VCI
VC
SDEN
SDATA
SCLK
VNB
VNA
OUTPUT INHIBIT
0dB@normal
8dB @high gain mode
LPF
&ATT
POLSEL
BUFF
-12dB
Comp
hys & offset
From S-port
FROM
S-PORT
MUX
Focus sel
SIGO
FAST Attackoff
AGC
CHARGE
PUMP
S-PORT
LPF
TOPHLD
DAC
2
FROM
S-PORT
Buff
3
FROM
S-PORT
CEPOL
CEFDB
SUB
AMP
MIRR
COMP
CONTROL
Signals
To each block
MIRR
Offset
GCA
cansel
2
FROM
S-PORT
SERIAL PORT
REGISTER
Internal
FDCHG
FNP
FNN
LPF
MUX
DVD
Disk det &
Mirr LPF
From S-port
BOTTOM
MP
S-PORT
Offset
cansel
4
S-PORT
PEAK/
HOLD
DIN
FULL WAVE
RECTIFIER
FROM
5
Offset
cansel
BCA DET
FROM
0 to -14dB
CP/CN
Low Imp
MB
DIP
LPF
FDCHG*
AIP
SUM
Amp.
IMPUT
BIAS
2
B + C
1
AGC
A + D
3.5dB@ normal
15.5dB @high gain mode
PHASE
DETECTOR
PHASE
DETECTOR
Sink current
From S-port
2
BOTTOM
ENVELOPE
MEI
0dB@normal
12dB@high gain
mode
Buff
TOPHOLD
TOPHOLD
MEVO
MEV
Input Imp
From S-port
2
INPUT
BUFF
PROGRAMMABLE
EQUALIZER
FILTER
DIFFERENTIATOR
GCA
4
Buff
Mirr gain
From S-port
MIN
Focus sel
2
S-PORT
MUX
FROM
MLPF
2.1PinDiagram
RX5
BYP5
25LDON#
26VC
DIN5
27VCI
DIP5
28VPB
FNP5
29MIRR
FNN51
30MP
VNA5
HOLD149
31MB
32FDCHG#
SDEN48
SDATA47
SCLK46
LCP45LCN44
CE43
FE42TE41
MEI40
MEV39
TPH38DFT37
PI36
MIN35
MEVO34
MLPF33
CL 36532043_019.eps
050603
AIP5
AIN6
VPA5
ALi
21DVDPD
22DVDLD
23CDPD
SIGO5
24CDLD
CDRF63
ATOP6
ATON61
1
DVDRFP
2
DVDRFN
3
PD1
4
PD2
5
A2
6
B2
7
C2
8
D2
9
CP
10
CN
11
D
12
C
13
B
14
A
15
F
16
E
CDRDDC6
17CDTE
18VCI2
SP3721A
19NC
20VNB
Figure 9-14 Internal Block Diagram and Pin Layout
Page 57
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
9.5.2BA6849FP (IC7101)
28
EN 57SD-5.31SL9.
R
NF
A3
A2
A1
GND
1
H
DRIVER
TSD
27
V
M1
CURRENT
SENSE AMP.
2
26
V
M2
GAIN
CONTROL
4
V
CC
25
CC
V
TL
7
8
PS
24
23
FG
PS
HALL AMP
TORQUE
9
+
SENSE AMP
22
E
C
H
2
H
H
H3+
H3-
10
1
-
R
11
+
D
Q
V
CC
21
20
E
FR
CR
CKQ
12
2
-
SHORT BRAKE
13
14
HALL BIAS
18
17
15
SB
C
V
NF
H
CL 36532043_030.eps
220503
Figure 9-15 Internal Block Diagram and Pin Layout
Page 58
EN 58SD-5.31SL9.
9.5.3BA5954FP (IC7100)
Circuit Descriptions, List of Abbreviations, and IC Data Sheets
Figure 9-16 Internal Block Diagram and Pin Layout
CL 36532043_045.eps
030603
Page 59
Circuit Descriptions, List of Abbreviations, and IC Data Sheets