Copyright 2004 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.
2
77
87
FEBE: BE Chrysalis(Diagram 8) 118
FEBE: BE Flash, EEPROM & SDRAM (Diagram 9) 119
FEBE: BE DV In IEEE1394(Diagram 10) 120
FEBE: BE Video In Processing (VIP) (Dia gram 11) 121
FEBE: BE Audio & Video In/Out(Diagram 12) 122
FEBE: BE Supply, Reset, UART, Enc. (Diagram 13) 123
LECO: Fe Opu Interface(Diagram 1) 134
LECO: Fe Pre-Processing(Diagram 2) 135
LECO: Febe Power Supply(Diagram 3) 136
LECO: Fe Drivers(Diagram 4) 137
LECO: Fe Processor(Diagram 5) 138
LECO: FeBe Interface(Diagram 6) 139
LECO: Be Debug Connectors(Diagra m 7) 140
LECO: Be LECO(Diagram 8) 141
LECO: Memory(Diagram 9) 142
LECO: IEE1934(Diagram 10) 143
LECO: Be Video In(Diagram 11) 144
LECO: Be Audio/Video Out(Diagram 12) 144
LECO: Be Pheriphery(Diagram 13) 146
8Alignments 157
9Circuit-, IC Descriptions and List
of Abbreviations
10 Spare Parts List 219
10 Revision List 228
158
Published by KC 0428 Service PaCEPrinted in the NetherlandsSubject to modificationEN 3122 785 14181
Version 1.1
EN 2DVDR610/615/6161.
Technical Specifications and Connection Facilities
1.Technical Specifications and Connection Facilities
1.1PCB Locations
1.2Diversity Matrix and Read and Write speed1.3General:
Mains voltage: 198V-276V
Mains frequency: 43 Hz - 63Hz
Power consumption (record): 27 W
Power consumption (AV loop through) : < 15W
Power consumption low power
stand-by:< 3 W
1.4RF Tuner
Test equipment:Fluke 54200 TV Signal generator
Test streams:PAL BG Philips Standard test pattern
1.4.1System:
PAL B/G, PAL D/K, SECAM L/L’, PAL I
1.4.2RF - Loop Through:
Frequency range : 45 MHz - 860 MHz
Gain: (ANT IN - ANT OUT) : -6 dB to 0dB
1.4.3Radio Interference:
input voltage /3 tone method (+40
dB min) : no limit
Type of Disc (Function)
Read Speed CD
Read Speed DVD
Write Speed DVD+RW
Write Speed DVD+R
VFM RANGE
DVDR615/0x/19/33
x
x
x
x
x
Disc Rotation Speed
CAV 7x
CAV 4x
ZCAV 2.4x
ZCAV2.4x
DVDR616/0x/19/33
x
x
1.4.4Receiver:
PLL tuning with AFC for optimum reception
Technical Specifications and Connection Facilities
EN 3DVDR610/615/6161.
Frequency range: : 45.25 MHz - 857 MHz
Sensitivity at 40 dB S/N : ≥ 60dBµV at 75Ω
(video unweighted )
1.4.5Video Performance:
Channel 25 / 503,25 MHz,
Test pattern: PAL BG PHILIPS standard test pattern,
RF Level 74 dBV
Measured on SCART 1
Frequency response: : 0.1- 4.00 MHz ± 3dB
Group delay ( 0.1 MHz - 4.4 MHz ): 0 nsec ± 150nsec
1.4.6Audio Performance:
Audio Performance Analogue - HiFi:
Frequency response at SCART 1
(L+R) output:: 100 Hz - 12 kHz / 0±
3dB
S/N according to DIN 45405, 7, 1967 :
and PHILIPS standard test pattern
video signal: : ≥ 50dB, unweighted
Harmonic distortion ( 1 kHz, ± 25
kHz deviation ): : ≤ 1.5%
Audio Performance NICAM:
Frequency response at SCART
1(L+R) output:: 40 Hz - 15 kHz 0 ±
3dB
S/N according to DIN 45405, 7, 1967 :
and PHILIPS standard test pattern
video signal: : ≥ 60 dB unweighted
Harmonic distortion (1 kHz): : ≤ 0.5 %
1.4.7Tuning
Automatic Search Tuning
scanning time without antenna : typ. 3 min.
stop level (vision carrier) : ≥ 37dBµV
Maximum tuning error of a recalled
program : ± 62.5 kHz
Maximum tuning error during
operation : ± 100 kHz
Tuning Principle
automatic B,G, I, DK and L/L’detection
manual selection in "STORE" mode
1.5Analogue Inputs / Outputs
1.5.1SCART 1 (Connected to TV)
Pin Signals:
1- Audio R 1.8V RMS
2- Audio R
3- Audio L 1.8V RMS
4- Audio GND
5- Blue/Chroma GND
6- Audio L
7- Blue out/
Chroma in 0.7Vpp ± 0.1V into 75 Ohm (*)
8- Function
switch <2V = TV
>4.5V / <7V = asp. ratio 16:9 DVD
>9.5V / <12V = asp. ratio 4:3 DVD
9- Green GND
10 - P50 control
11 - Green 0.7Vpp ± 0.1V into 75 Ohm (*)
Pin Signals:
1-Audio R 1.8V RMS
2-Audio R
3-Audio L 1.8V RMS
4-Audio GND
5-Blue/Chroma GND
6-Audio L
7-Blue in/
Chroma out ± 3dB 0.3Vpp Chroma (burst)
8-Function
switch
9-Green GND
10 -P50 control
11 -Green in
12 -Nc
13 -Red/Chroma GND
14 -fa st s w i t c h GN D
15 -Red in/Chroma in
16 -fast switch
RGB/ CVBS or
Y
17 -CVBS GND OU T
18 -CVBS GND IN
19 -CVBS/Y/RGB
According to IEC 933-5
Superimposed DC-level on pin 4 (load > 100kΩ)
< 2.4V is detected as 4:3 aspect ratio
> 3.5V is detected as 16:9 aspect ratio
Input voltage Y: 1Vpp ± 3dB
Input impedance Y: 75 Ω
Input voltage C: burst 300 mVpp ± 3
Technical Specifications and Connection Facilities
Output impedance: 75 Ω
Video - YC (Hosiden)
According to IEC 933-5
Superimposed DC-level on pin 4 (load > 100kohm)
< 2.4V is detected as 4:3 aspect ratio
> 3.5V is detected as 16:9 aspect ratio
Output voltage Y: 1Vpp +10/-15%
Output voltage C: 300mVpp +1/-4dB
1.6Video Performance
All outputs loaded with 75 Ohm
SNR measurements over full bandwidth without weighting.
1.6.1SCART (RGB)
SNR: > -65 dB on all output
Bandwidth: 4.8 MHz ± 2dB
1.7Audio Performance CD
1.7.1Cinch Output Rear
Output voltage 2 channel mode: 2Vrms ± 2dB
Channel unbalance (1kHz): <1dB
Crosstalk 1kHz: >95dB
Crosstalk 16Hz-20kHz: >87dB
Frequency response 20Hz- 20kHz: ±0.2dB max
Signal to noise ratio: >85 dB
Dynamic range 1kHz: >83dB
Distortion and noise 1kHz: >83dB
Distortion and noise 16Hz-20kHz: >75dB
Intermodulation distortion: >70dB
Mute: >95dB
Outband attenuation:: >40dB above 30kHz
Specification of consumer use digital VCR’s using 6.3 mm
magnetic tape - dec.1994
Mechanical connection according:
Annex A of 61883-1
1.10 P50 System Control
Via SCART pin nr 10
1.11 Dimensions and Weight
Height of feet:5.5mm
Apparatus tray closed:WxDxH :435 x 285x 65mm
Apparatus tray open:WxDxH :435 x 422x 65mm
Weight without packaging: app. 4 kg ± 0.5 kg
Weight in packaging: a pp. 6.5 kg
1.12 Laser Output Power & Wavelength
1.12.1 DVD
Output power during reading: 0.8mW
Output power during writing: 2 0mW
Wavelength: 6 60nm
1.12.2 CD
Output power: 0 .3mW
Wavelength: 7 80nm
1.7.2Scart Audio
Output voltage 2 channel mode: 1.6Vrms ± 2dB
Channel unbalance (1kHz): <1dB
Crosstalk 1kHz: >85dB
Crosstalk 16Hz-20kHz: >70dB
Frequency response 20Hz- 20kHz: ± 0.2dB max
Signal to noise ratio: >80 dB
Dynamic range 1kHz: >75dB
Distortion and noise 1kHz: >75dB
Distortion and noise 16Hz-20kHz: >50dB
Intermodulation distortion: >70dB
Mute (spin-up, pause, access): >80dB
Outband attenuation:: >40dB above 25kHz
1.8Digital Output
1.8.1Coaxial
CDDA/ LPCM (incl MPEG1): according IEC958
MPEG2, AC3 audio: according IEC1937
DTS: according IEC1937,
amendment 1
1.9Digital Video Input (IEEE 1394)
1.9.1Applicable Standards
Implementation according:
IEEE Std 1394-1995
IEC 61883 - Part 1
IEC 61883 - Part 2 SD-DVCR (02-01-1997)
Safety Information, General Notes
2.Safety Information, General Notes
EN 5DVDR610/615/6162.
2.1Safety Instructio ns
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 RAYONNEMENT 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
EN 6DVDR610/615/6162.
Video Plus
“Video Plus+” and “PlusCode” are registered trademarks of the
Gemstar Development Corporation. The “Video Plus+” system
is manufactored under licence from the Gemstar Development
Corporation.
Figure 2-5
Macrovision
This product incorporates copyright protection technology that
is protected by method claims of certain U.S. patents and other
intellectual property rights owned by Macrovision Corporation
and other rights owners.
Use of this copyright protection technology must be autorized
by Macrovision Corporation, and is intended for home and
other limited viewing uses only unless otherwise authorized by
Macrovision Corporation. Reverse engineering or disassembly
is prohibited.
Safety Information, General Notes
Directions For Use
3. Directions For Use
The following excerpt of the Quick Use Guide serves as an introduction to the set.
The complete Direction for Use can be downloaded in different languages from the internet site of Philips Customer Care Center:
www.p4c.philips.com
EN 7DVDR610/615/6163.
EN 8DVDR610/615/6163.
Directions For Use
Mechanical Instructions
4.Mechanical Instructions
EN 9DVDR610/615/6164.
4.1Dismantling and Assembly of the Set
For item numbers please see the exploded views in chapter 10.
4.1.1Front Panel Assembly
– After removing the top cover, remove tray front 134+138,
see picture 4-1
– Remove the three screws 188
– Release the two snap hooks on the sides and remove the
front assembly
– Remove the 4 screws 186 to remove the front plate 184,
see picture 4-2
4.1.2Basic Engine
– Remove the Front Panel Assembly as given in 4.1.1
– Remove the 6 screws 260, 269 to free the Basic Engine
– Remove the dust cover assembly 147 and 148
– Loosen 2 screws to remove bracket 256
– Loosen 4 screws to remove the Basic Engine metal casing
– Place the Basic Engine in the service position
Figure 4-3
Figure 4-1
Figure 4-2
Figure 4-4
EN 10DVDR610/615/6164.
4.1.3MOBO Board
– Remove the Front Panel assembly as given in 4.1.1
– Remove 6 screws 246 and 254
– Remove 4 screws 270
– Service position is achieved by flipping the MOBO board
above the Basic Engine
Mechanical Instructions
2
2
Figure 4-5
4.2Dismantling and assembly of the Basic Engine
4.2.1General
Follow the dismantling instructions in described order.
Do not place the unit with its PCB on a hard surface (e.g. table),
as it could damage the components on it.
Always place something soft (a towel or foam cushion) under it.
Never touch the lens of the OPU.
Take sufficient ESD measures during handling.
4.2.2Dismantling the FEBE Board / Lecolite (LECO) Board
– Remove 4 screws to remove the metal case 150+180
– Remove 2 screws to separate the P.C. board 179 or 180
from the main Loader/Drive assembly
Note: After exchange of the PCB (or the Drive mechanism)
the complete Basic Engine has to be adjusted! Refer to
chapter 8 for adjustment instructions!
1
1
1
1
Figure 4-6 Basic Engine Module dismantling
2
1
1
Figure 4-7 Remove P.C. board
4.2.3Dismantling the Tray
– Remove the encasing as described in 4.2.2
– Disengage the two holders that fix the tray [1] and pull out
the tray [2]
Mechanical Instructions
EN 11DVDR610/615/6164.
1
2
Figure 4-8 Remove Tray
4.2.4 DVD-M (Drive Mechanism)
1
1
1
1
Figure 4-9 Remove DVD-M
4.2.5Re - assembly
To re-assemble the module, do all processes in reverse order.
Take care of the following:
•Heat Paths:Put the 5 heat paths (gray rubber pieces) back
to their position on the ICs.
•Complete module: Place all wires/cables in their original
positions
•Emergency opening slot: Be sure that the slot for the
emergency tray opener is covered by adhesive tape!
2
1
Caution: Never try to align or repair the DVD-Module itself!
Only the factory can do this properly. Service engineers are
only allowed to exchange the sledge motor assy.
After Exchanging the DVD-M (or the PCB) the complete drive
has to be adjusted! Refer to chapter 8 for adjustment
instructions!
– Remove encasing and P.C. board as described in 4.2.2
– Remove the Sealing strip 5 by uncatching it
– Loosen the 4 screws/washer [1] to remove the DVD-M [2]
Figure 4-10 Heat Paths
EN 12DVDR610/615/6164.
4.3Dismantling Instructions
Remove all the connections
DVDR BASIC ENGINE 1004
⇒
⇒ Remove Front Panel assembly
mounting
demounting
Remove 6 screws 260 and 269
Remove 2 screws 262
(assembly -> support bracket 256)
(assembly -> frame 224)
⇒
⇒
Mechanical Instructions
Uncatch dust cover assembly 147 + 148
from DVDR Basic Engine
⇒
In case the loader is defective and cannot be
opened electrically, you can open the tray
tray front 134 + 138
Manual opening of tray and removal of
It is possible to unlock the tray by means
of a screwdriver via a slot in the
⇒
as follows:
front and frame at the underside.
Open the unlocked tray.
.
Push the white pin of the slider at the
underside of the basic engine to the left
(seen from the front)
⇒
Remove 7 screws 220 & 240
Cover 196
⇒
DISMANTLING INSTRUCTIONS
See exploded view for item numbers
to remove
Lift the cover
⇒
→
demount the board
(board frame)
MOBO board 1001
Front Panel Assembly
the
open the tray and remove
⇒
- Remove the Front Panel assembly
- Remove the connections
- Remove 6 screws 246, 254
→
tray front 134 + 138
remove 3 screws 188
⇒
(board => backplate)
⇒ remove 4 screws 270
⇒
frame 224)
remove 4 screws 186 to
unlock the front from the
frame by releasing 2 snaps
on left and right
(front assy
⇒
⇒
remove the plate front 184
front)
→
Remove screws 172
of DV input cable
(board
Remove 2 screws 176
⇒
⇒
Front Control board
TR 06003_003
demount the board
⇒
300504
Figure 4-11
5.Diagnostic Software
Diagnostic Software
EN 13DVDR610/615/6165.
Due to the complexity of the DVD recorder, the time to find a
defect in the recorder can become long. To reduce this time,
the recorder has been equipped with Diagnostic and Service
software (DS). The DS offers functionality to diagnose the
DVDR hardware and tests the following:
•Interconnections between components
•Accessibility of components
•Functionality of the audio and video paths
This functionality can be accessed via several interfaces:
1. End user/Dealer script interface
2. Command Interface
5.1End User/Dealer Script Interface
5.1.1Description
The End user/Dealer script interface gives a diagnosis on a
stand alone DVD recorder. During this mode, a number of
hardware tests (nuclei) are automatically executed to check if
the recorder is faulty. The diagnosis is simply a "fail" or "pass"
message. If the message "FAIL" appears on the display, there
is apparently a failure in the recorder. If the message "PASS"
appears, the nuclei in this mode have been executed
successfully. There can be still a failure in the recorder
because the nuclei in this mode don't cover the complete
functionality of the recorder.
5.1.2Structure
Unplug the power cord
Hold key <PLAY> pressed
while you plug the recorder
During the test, the display will show
the a sequence of nuclei under test
SET O.K.?
NO
YES
To exit DEALER SCRIPT, unplug the power cord
Figure 5-1
The End use/Dealer script executes all diagnostic nuclei that
do not need any user interaction and are meaningful on a
standalone DVD recorder.
TR 18029_001
120304
5.1.3Contents
Included tests:1.DS_ANAB_COMMUNICATIONECHO_NUC
2.DS_DCB_COMMUNICATIONECHO_NUC
3. DS_BROM_COMMUNICATION_NUC
4. DS_SYS_SETTINGSDISPLAY_NUC
5. DS_CHR_DEVTYPEGET_NUC
6. DS_CHR_INT_PIC_NUC
7. DS_CHR_DMA_NUC
8. DS_BROM_WRITEREAD_NUC
9. DS_NVRAM_COMMUNICATION_NUC
10. DS_NVRAM_WRITEREAD_NUC
11. DS_SDRAM_WRITEREADFAST_NUC
12. DS_FLASH_WRITEREAD_NUC
13.DS_FLASH_CHECKSUMPROGRAM_NUC
14.DS_SYS_HARDWAREVERSIONGET_NUC
15. DS_VIP_DEVTYPEGET_NUC
16. DS_VIP_COMMUNICATION_NUC
17. DS_DVIO_LINKDEVTYPEGET_NUC
18. DS_DVIO_PHYDEVTYPEGET_NUC
19. DS_DVIO_LINKCOMMUNICATION_NUC
20. DS_DVIO_PHYCOMMUNICATION_NUC
21.DS_PSCAN_COMMUNICATIONDENC_NUC
22.DS_PSCAN_COMMUNICATIONDEINTERLACER_NUC
23. DS_BE_COMMUNICATIONECHO_NUC
24.DS_ANAB_COMMUNICATIONIICNVRAM_NUC
25.DS_ANAB_COMMUNICATIONIICTUNER_NUC
26.DS_ANAB_COMMUNICATIONIICSOUNDPROCESSOR_NUC
27.DS_ANAB_COMMUNICATIONIICAVSELECTOR_NUC
28. DS_ANAB_CHECKSUMPROGRAM_NUC
EN 14DVDR610/615/6165.
r
s
0
r
s
05
00
Diagnostic Software
5.2Player Script Interface
5.2.1Trade Mode
TRADE MODE
When the recorder is in Trade Mode, the recorder cannot be
controlled by means of the front key buttons, but only by means
of the remote control.
IF TRADE MODE OFF
UNPLUG THE RECORDER
PRESS 2 KEYS
SIMULTANEOUSLY
<STOP> + <OPEN/CLOSE>
PLUG THE RECORDER
RECORDER IS IN TRADE MODE
WHEN PRESSING FRONT
KEYS, THE RECORDER
DOESN'T RESPOND
IF TRADE MODE ON
UNPLUG THE RECORDER
PRESS 2 KEYS
SIMULTANEOUSLY
<STOP> + <OPEN/CLOSE>
PLUG THE RECORDER
RECORDER IS IN NORMAL MODE
WHEN PRESSING FRONT
KEYS, THE RECORDER
WILL RESPOND
CL 16532095_071.eps
Figure 5-2
5.2.2Virgin mode
If you want that the recorder starts up in Virgin mode, follow this
procedure:
•Unplug the recorder
•plug the recorder again while you keep the STAND BY/ON
key pressed
•the set starts up in Virgin mode.
5.3Menu and Command Mode Interface
5.3.1Nuclei Numeration
Each nucleus has a unique number of four digits. This number
is the input of the command mode.
[ XX YY ]
Nucleus number
Nucleus group numbe
Figure 5-3
Group number Group name
0Scripts
1Codec (e.g. Chrysalis, Leco)
2Boot EE PR O M
3NVRAM
4SDRAM
5Flash
6Video Input Processor
7DVIO
8*Progressive Scan
9Basic Engine
10*Display and Control Board
11*Analogue Board
12System
13*Electronic Program Guide Board
14*PCMCIA
150801
CL 06532152_012.ep
05120
15*HDMI
16Analogue Slave Processor
17Analogue Board EEPROM
18Video Matrix
19Audio Matrix
20Front End
21*Hard Disk
22*Digital Terrestrial Tuner Module
* Not applicable for DVDR610, DVDR615 & DVDR616 Range
5.3.2Error Handling
Each nucleus returns an error code. This code contains six
numerals, which means:
[ XX YY ZZ ]
Error code
Nucleus number
Nucleus group numbe
Figure 5-4
The nucleus group numbers and nucleus numbers are the
same as above.
5.3.3Command Mode Interface
Set-Up Physical Interface Components
Hardware required:
•Service PC
•one free COM port on the Service PC
•special cable to connect DVD recorder to Service PC
The service PC must have a terminal emulation program (e.g.
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 recorder. This special cable will also connect the
test pin, which is available on the connector, to ground (i.e.
activate test pin).
Code number of PC interface cable: 3122 785 90017
Activation of Diagnostic Software
1. Pull the mains cord from the recorder and reconnect it
again (reboot).
2. The next welcome message will appear on the PC:
Welcome screen D&S program
Figure 5-5
Now, the prompt 'DS:>' will appear. The diagnostic software is
now ready to receive commands. The commands that can be
given are the numbers of the nuclei. If you see above shown
screen, continue with paragraph 'Nuclei Codes'.
CL 06532152_013.ep
12
Diagnostic Software
EN 15DVDR610/615/6165.
3. It is possible that the next messages will appear when
starting the DVD+RW for the first time
Error messages D&S program
Figure 5-6a
Error messages D&S program
Enter "Y" to program a safe string. With this automatically
generated string the board will work in principle but it has to be
checked if all board settings were detected correctly.
Diversity String Input
4. Execute nucleus 1226 to enter the string. Please see
chapter 8.4 for details
Nucleus 1226 execution with string
Figure 5-7
5. To check if the hardware info is filled correctly, you can
execute nucleus 1228.
Nucleus 1228 info example
Figure 5-6b
In these cases, the boot EEPROM of the Digital Board does not
contain the required string with the hardware information. To
update the Digital Board with the correct string, nucleus 1226
must be executed.
See next section 'Diversity String Input'.
There can also be the next error message.
Figure 5-8
6. Exit the 'Terminal' program.
Figure 5-6c
7. Reboot the DVD recorder to allow the software to start.
EN 16DVDR610/615/6165.
Diagnostic Software
Command overview Digital Board
Below you will find an overview of the nuclei, their numbers,
and their error codes. This overview is preliminary and subject
to modifications.
Note: AV3 in the overview includes also the AV3.5 drive.
CODEC HOST CONTROLLER (CHR)
Nucleus NameDS _CHR_DevTypeGet
Nucleus Number100
DescriptionRetrieves the device id, the module ids and revisions of the Codec and returns them to the
stdout port.
Technical-
Determine the codec id by means of comparing version ids of the modules.-
Read the module-id register of every module and display it to the user.
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
Nucleus NameDS_CHR_TestImageOn
Nucleus Number101
DescriptionGenerates a test-image of a selected video standard on selected video output on the digital
Technical-Validate the user input.
Execution Time6 seconds.
board. When no input is given, the default values will be used (see user input description below). Make sure to use the proper nuclei to route the video signal on the analogue board to get
the videosignal to the proper output.
-Initialise the SYNC module.
-Initialise the DISPLAY module.
-Initialise the MIXER module.
-Initialise the DENC module.
-Set the selected video standard.
-Generate the selected test image in memory.
-Start the DISPLAY module.
-Start the MIXER module.
-Start the DENC module according to the selected test image id.
Diagnostic Software
Nucleus NameDS_CHR_TestImageOn
User InputThe user has to decide which test image, video standard and video output must be used:
Test image id:
0 VERTICAL_C OLOURBAR (default)
1 HORIZONTAL_COLOURBAR
2 WHITE
3 YELLOW
4 CYAN
5 GREEN
6 MAGENTA
7 RED
8 BLUE
9 BLACK
10GRAY
11TEST_IMAGE_FOR_PROGRESSIVE_ SC AN
Video standard:
PAL (default)
NTSC
Video output
ALL CVBS and YC and RGB (default)
CVBS
YC
RGB
YUV
PSCAN progressive scan
ErrorNumberDescription
10100Generating the test image succeeded.
10101Invalid input was provided.
10102The Codec SYNC-module cannot be initialised.
10103The Codec MIXER-module cannot be initialised.
10104The Codec VPP-module cannot be initialised.
10105 The Codec DENC-module cannot be initialised.
10106T he digital board hardware information is corrupt
ExampleDS:> 101
010100:
Test OK @
EN 17DVDR610/615/6165.
DS:> 101 0 pal cvbs
010100:
Test OK @
DS:> 101 4 ntsc yc
010100:
Test OK @
Nucleus NameDS_CHR_TestImageOff
Nucleus Number102
DescriptionSwitches the test-image off.
Technical-
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
ExampleDS:> 102
Nucleus NameDS_CHR_SineOn
Nucleus Number103
DescriptionGenerate an audio sine signal on the audio output of the digital board. Note: Left channel
Stop the DENC module.
10200Stopping the test image generation succeeded
10201The Codec DENC-module failed.
010200:
Test OK @
6kHz, right channel 12 kHz sine. Make sure to route the signal first.
EN 18DVDR610/615/6165.
Diagnostic Software
Technical- De-mute the analogue board
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
ExampleDS:> 103
Nucleus NameDS_CHR_SineOff
Nucleus Number104
DescriptionStop generating the audio sine signal
Technical- Reset the audio block of the Codec
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
ExampleDS:> 104
- Set fifo parameters for audio
- Set the volume
- Set the I2S outputs and configuration paths
- Set the decoder mode
- Configure the audio decoder
- Put the AC3 audio in the fifo
- Send ‘prepare’ command to the audio decoder
- Send ‘play’ command to the audio decoder
10300The sine signal was successfully generated
10301The analogue board could not be de-muted
10302The audio decoder did not initialise
10303The dsp2 of the audio decoder did not configure
10304The dsp1 of the audio decoder did not configure
10305There was a delay-error before starting
10306Wrong input was given to the decoder function
10307Wrong input was given to the decoder function @@@@@
10308The audio decoder did not get into the 'prepared' state
010300:
Test OK @
10400Switching off the audio sine signal succeeded
10401Failed to reset the audio decoder
010400:
Test OK @
Nucleus NameDS_CHR_SineBurst
Nucleus Number105
DescriptionGenerate an audio sine signal on the audio output of the digital board for 4 seconds.
Technical- Call the DS_CHR_SineOn nucleus
Execution Time4 seconds
User InputNone
ErrorNumberDescription
ExampleDS:> 105
Nucleus NameDS_CHR_MuteOn
Nucleus Number106
DescriptionMute the audio outputs of the digital board
Technical- Send the 'Mute' command to the audio decoder
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescription
Note: Left channel 6kHz, right channel 12 kHz sine with some known hick-ups
- Delay for 4 seconds
- Call the DS_CHR_SineOff nucleus
10500The sine signal burst was successfully generated
10501The delay did not succeed during the burst
10502The audio sine could not be generated
010500:
Test OK @
10600Muting the audio succeeded
Diagnostic Software
EN 19DVDR610/615/6165.
ExampleDS:> 106
Nucleus NameDS_CHR_MuteOff
Nucleus Number107
DescriptionDe-mute the audio outputs of the digital board
Technical- Send the ‘DeMute’ command to the audio decoder
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
ExampleDS:> 107
Nucleus NameDS_CHR_DvLedOn
Nucleus Number108
DescriptionCheck the connection to the DV-LED on the digital board by switching it on
Technical- Write to the PIO pin to light the DV LED
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
ExampleDS:> 108
010600:
Test OK @
10700De-muting the audio succeeded
010700:
Test OK @
10800Switching the DV-LED on succeeded
10801Switching the DV-LED on failed
010800:
Test OK @
Nucleus NameDS_CHR_DvLedOff
Nucleus Number109
DescriptionSwitch off the DV-LED on the digital board
Technical- Write to the PIO pin to switch off the DV LED
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
10900Switching the DV-LED off succeeded
10901Switching the DV-LED off failed
ExampleDS:> 109
010900:
Test OK @
Nucleus NameDS_CHR_MacroVisionOn
Nucleus Number110
DescriptionTurn on MacroVision.
Technical- Set some registers of the DENC module in the Codec.
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
11000Turning on MacroVision succeeded
11001Turning on MacroVision failed
ExampleDS:> 110
011000:
Test OK @
Nucleus NameDS_CHR_MacroVisionOff
Nucleus Number111
DescriptionTurn off MacroVision.
Technical- Set some registers of the DENC module in the Codec.
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
11100Turning off MacroVision succeeded
EN 20DVDR610/615/6165.
11101Turning off MacroVision failed
ExampleDS:> 111
011100:
Test OK @
Nucleus NameDS_CHR_Peek
Nucleus Number112
DescriptionPeek a value on a specified address
Technical- Check the user input
- Read out the address specified
- Check whether the address to be read is aligned on 4 bytes
Execution TimeLess than 1 second.
User InputThe address to peek on
ErrorNumberDescription
11200Peeking on the specified address succeeded
11201Peeking on the specified address failed, wrong user input
11202Peeking on the specified address failed due to misalignment
ExampleDS:> 112 0xa0700000
011200: Value read = 0x000001BD
Test OK @
Nucleus NameDS_CHR_Poke
Nucleus Number113
DescriptionPoke a value on a specified address
Technical- Check the user input
- Change the value on the address specified
- Check whether the address to be modified is aligned on 4 bytes
Execution TimeLess than 1 second.
User InputThe address to poke and the value: <address><value>
ErrorNumberDescription
11300Poking the specified address succeeded
11301Poking the specified address failed, wrong user input
11302Poking the specified address failed due to misalignment
ExampleDS:> 113 0xa0700000 0xaabbccdd
011300:
Test OK @
Diagnostic Software
Nucleus NameDS_CHR_INT_PICInterrupts
Nucleus Number114
DescriptionTest all interrupts of the priority interrupt controller
Technical- Install interrupt handlers
Execution TimeLess than 1 second.
User InputErrorNumberDescription
ExampleDS:> 114
Nucleus NameDS_CHR_DMA_TestDMA
Nucleus Number115
DescriptionTest the memory to memory DMA transfer
Technical- Create a block with known data in memory
Execution TimeLess than 2 seconds.
User InputErrorNumberDescription
- Generate interrupts
- Test whether all interrupts were received
11400Testing all the PIC interrupts succeeded
11401Testing all the PIC interrupts failed
011400:
Test OK @
- Copy this block to the consecutive area using 3 different DMAs
- Check whether all DMAs transferred the data properly
11500The testing of the DMAs succeeded
11501The initialisation of the DMAs failed for one or more DMA
11502One or more DMAs failed the test
Diagnostic Software
EN 21DVDR610/615/6165.
ExampleDS:> 115
011500:
Test OK @
Boot EEPROM (BROM)
Nucleus NameDS_BROM_Communication
Nucleus Number200
DescriptionCheck the communication between the IIC controller of the Chrysalis and the boot EE-
PROM
Technical- Initialise IIC
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
ExampleDS:> 200
- Read something from th e EEPROM
20000The data is properly read so the communication is OK
20001The IIC bus was not accessible
20002There was a timeout reading the device
20003The IIC acknowledge was not received
20004An IIC-bus error occurred
20005The IIC bus initialisation failed
20006An unexpected IIC error occurred
020000:
Test OK @
Nucleus NameDS_BROM_WriteRead
Nucleus Number201
DescriptionCheck whether the Boot EEPROM can be written to and read from
Technical- Initialise IIC
- Write something to the
- Read from the same location and check whether it is the same as written
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
20100The write-read test succeeded
20101The write-read test failed
20102An IIC-bus error occurred
20103There was a timeout reading the device
20104The IIC bus was not accessible
20105The IIC acknowledge was not received
20106Got unknown IIC bus error
20107The IIC bus initialisation failed
ExampleDS:> 201
020100:
Test OK @
EEPROM
NVRAM
Nucleus NameDS_NVRAM_Communication
Nucleus Number300
DescriptionCheck the communication between the IIC controller of the Codec and the EEPROM
Technical- Initialise IIC
Execution TimeLess than 1 second.
User InputNone
ErrorNumberDescr iption
- Read from a location in NVRAM
30000Something is properly read so the communication is OK
30001The IIC bus was not accessible
30002There was a timeout reading the device
30003The IIC acknowledge was not received
30004The communication with the device failed
30005The IIC bus initialisation failed
30006@@@@@@
EN 22DVDR610/615/6165.
Diagnostic Software
ExampleDS:> 300
Nucleus NameDS_NVRAM_WriteRead
Nucleus Number301
DescriptionCheck whether the EEPROM can be written to and read from
Technical- Initialise IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
ExampleDS:> 301
Nucleus NameDS_NVRAM_Clear
Nucleus Number302
DescriptionMake the EEPROM empty, containing all zeroes.
Technical- Initialise IIC
Execution Time16 seconds
User InputNone
ErrorNumberDescription
ExampleDS:> 302
030000:
Test OK @
- Backup data from location to modify
- Write to location and read it back again
- Write back the backed up data to the location to leave the NVRAM as found
30100The write-read test succeeded
30101The IIC bus could not be initialised
30102There was an NVRAM IO error
30103The value could not be read back from the NVRAM
030100:
Test OK @
- Create a memory block filled with zeroes
- Write this block to the NVRAM
30200The clearing of the NVRAM succeeded
30201There was an IIC error
30202Clearing the NVRAM failed
030200:
Test OK @
Nucleus NameDS_NVRAM_Modify
Nucleus Number303
DescriptionModifies one or more locations in NVRAM and updates the checksum of the section
Technical- Initialise IIC
Execution TimeLess than 1 second
User Input1. The location that must be modified
ErrorNumberDescription
modified
- Decode user input
- Modify the NVRAM as indicated
- Validate the NVRAM by calculating the checksum and storing it
i.e. "ALL" "BOOT" "DIAGNOS TICS" "DOWNLOAD" "CONFIG" "RECORDER" or
no string if an offset from the base address of the NVRAM is required
2. The offset and data which to put on the selected location
<offset> <length> <data>
30300Modifying the NVRAM contents succeeded
30301Unable to initialise NVM
30302Modifying the NVRAM contents failed
30303length out of range
30304unable to decode length
30305offset out of range
30306unable to decode offset
30307unknown location specified
30308no location is specified
30309number of values incorrect
30310There was an IIC error
Diagnostic Software
EN 23DVDR610/615/6165.
ExampleDS:> 303 DIAGNOSTICS 5 1 0x5a
Nucleus NameDS_NVRAM_Read
Nucleus Number304
DescriptionRead out one or more locations in the NVRAM
Technical- Initialise IIC
Execution TimeLess than 1 second
User Input1. The location which must be read i.e. "ALL" "BOOT" "DIAGNOSTICS" "DOWN LOAD"
ErrorNumberDescr iption
Example304 DIAGNOSTICS 0 6
030300: Section is modified successfully
Test OK @
- Decode user input
- Read from the NVRAM and return this info to the user
"CONFIG" "RECORDER" or no string if an offset from the base address of the NVRAM
is required
2. The offset and number of bytes to read
<offset> <length>
30400Value read
30401Unable to initialise NVM
30402Reading the NVRAM contents failed
30403length out of range
30404unable to decode length
30405offset out of range
30406unable to decode offset
30407unknown location specified
30408no location is specified
030400: Value read = 0x00 0x00 0x00 0x00 0x00 0x5A
Test OK @
SDRAM
Nucleus NameDS_SDRAM_WriteRead
Nucleus Number400
DescriptionCheck all data lines, address lines and memory locations of the SDRAM
Technical- Test the databus
Execution Time11 seconds for 32 Mb
User InputNone
ErrorNumberDescr iption
ExampleDS:> 400
Nucleus NameDS_SDRAM_WriteReadFast
Nucleus Number401
DescriptionCheck all data lines and address lines of the SDRAM
Technical- Test the databus
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescr iption
ExampleDS:> 401
- Test the address bus
- Test the integrity of the device itself (memory locations)
23 seconds for 64 Mb
40000The write-read test succeeded
40001The data bus contains an error
40002The address bus contains an error
40003The SDRAM itself contains an error
040000:
Test OK @
- Test the addressbus
40100The write-read test succeeded
40101The data bus contains an error
40102The address bus contains an error
040100:
Test OK @
EN 24DVDR610/615/6165.
Nucleus NameDS_SDRAM_Write
Nucleus Number402
DescriptionWrite to a specific memory address
Technical- Decode the user input and check its ranges and alignment on 4 bytes
- Write the data to the SDRAM
Execution TimeLess than 1 second
User Input1. The location that must be modified
( SDRAM starts at address 0xA0000000 )
2. The value to put on the selected location
ErrorNumberDescription
40200Writing to the SDRAM succeeded
40201Writing to the SDRAM failed; Wrong user input
40202Address is not dividable by 4
ExampleDS:> 402 0xa1000010 0xad112222
040200:
Test OK @
Nucleus NameDS_SDRAM_Read
Nucleus Number403
DescriptionRead from a specific memory address
Technical- Decode the user input and check the ranges
- Read from the SDRAM and return this info to the user
Execution TimeLess than 1 second
User InputThe location from which the data must be read
( SDRAM starts at address 0xA0000000 )
ErrorNumberDescription
40300Reading from the SDRAM succeeded
40301Reading from the SDRAM failed; Wrong user input
40302Address is not dividable by 4
ExampleDS:> 403 0xa1000010
040300: Value read = 0xAD112222
Test OK @
Diagnostic Software
FLASH
Nucleus NameDS_FLASH_DevTypeGet
Nucleus Number500
DescriptionGet the device (revision) type information of the FLASH IC. (type, manufacturer, device ID
and size)
Technical- Set the timing for the flash writing
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
ExampleDS:> 500
Nucleus NameDS_FLASH_WriteRead
Nucleus Number501
DescriptionCheck whether the FLASH can be written to and read from
Technical- Find the test segment in flash
Execution TimeLess than 1 seconds.
User InputNone
ErrorNumberDescription
- Write a command sequence to determine device type information
- Return the information to the user
50000Getting the information from the FLASH succeeded
50001Getting the information from the FLASH failed
050000: Found FLASH memory:
NOR AMD 29DL640G 8MB,NOR AMD 29DL640G 8MB
Test OK @
- Read the data into SDRAM
- Modify the data
- Write this data from SDRAM to FLASH and verify it by reading back again
50100The FLASH write-read test succeeded
50101The test segment could not be found
50102All bits is the TEST region are filled with 0 (region exhausted)
Diagnostic Software
50103The WriteRead test failed
50104The Write Failed
ExampleDS:> 501
050100:
Test OK @
Nucleus NameDS_FLASH_Read
Nucleus Number502
DescriptionRead from a specific memory address in FLASH
Technical- Decode the user input and check the ranges and whether the address is aligned on
4 bytes
- Read the data and return this to the user
Execution TimeLess than 1 seconds.
User InputThe location from which data must be read
( FLASH starts at address 0xB8000000 )
ErrorNumberDescription
50200Reading the FLASH succeeded
50201Reading the FLASH failed; Wrong user input
50202Address is not dividable by 4
ExampleDS:> 502 0xb8000000
050200: Value read = 0x3C08A000
Test OK @
EN 25DVDR610/615/6165.
Nucleus NameDS_FLASH_ChecksumProgram
Nucleus Number503
DescriptionCheck the checksum of the application partitions by recalculating and comparing partition
Technical- Determine the number of segments
Execution Time6 seconds
User InputNone
ErrorNumberDescription
ExampleDS:> 503
Nucleus NameDS_FLASH_CalculateChecksum
Nucleus Number504
DescriptionCalculate the checksum over all memory addresses. Used to check entire FLASH contents
Technical- Run the checksum calculation algorithm all flash memory addresses
Execution Time6 seconds
User InputNone
ErrorNumberDescription
ExampleDS:> 504
checksums
- Find the application in each segment and determine its checksum
- Check whether the checksums stored match the newly calculated
50300The checksum is valid, the test succeeded
50301The checksum is invalid
050300:
BootCode checksum is: 0xBABE5B6F, which is correct
Diagnostics checksum is : 0xBABEBAFF, which is correct
Download checksum is: 0xBABEEDBF, which is correct
Application checksum is : 0xBABE8EEC, which is correct
Test OK @
50400Calculating the checksum over all addresses succeeded
050400: The Checksum = 0xBABE30A4
Test OK @
Nucleus NameDS_FLASH_CalculateChecksumFast
Nucleus Number505
DescriptionCalculate a checksum over a selected number of address locations
Technical- Run the checksum calculation algorithm on a selected number of flash memory
Execution Time6 seconds
User InputNone
ErrorNumberDescription
addresses
50500Calculating the checksum over selected addresses succeed-
ed
EN 26DVDR610/615/6165.
Diagnostic Software
ExampleDS:> 505
050500: The Checksum = 0xBABEB064
Test OK @
Video Input Processor (VIP)
Nucleus NameDS_VIP_DevTypeGet
Nucleus Number600
DescriptionGet the device (revision) type information of the VIP IC
Technical- Initialise IIC
- Read out the device (revision) type information of the VIP IC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
60000Getting the information from the VIP succeeded
60001The IIC bus initialisation failed
60002The was an error getting the information from the VIP
60003Type not according to type stored in HW diversity string
ExampleDS:> 600
Nucleus NameDS_VIP_Communication
Nucleus Number601
DescriptionCheck the communication between the IIC controller of the Codec and the VIP IC
Technical- Initialise IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
ExampleDS:> 601
060000: Found SAA7118
Test OK @
- Read data from a location in the VIP
60100Communicating with the VIP succeeded
60101The IIC bus was not accessible
60102There was a timeout reading the device
60103The IIC acknowledge was not received
60104The communication with the device failed
60105The IIC bus initialisation failed
060100:
Test OK @
Nucleus NameDS_VIP_ClockO utputOn
Nucleus Number602
DescriptionSwitch the clock output on
Technical- Initialise IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
ExampleDS:> 602
Nucleus NameDS_VIP_ClockOutputOff
Nucleus Number603
DescriptionSwitch the clock output off
Technical- Initialise IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
- Set the clock output through IIC
60200Switching the clock output on succeeded
60201Switching the clock output on failed
060200:
Test OK @
- Reset the clock output through IIC
60300Switching the clock output off succeeded
60301Switching the clock output off failed
Diagnostic Software
EN 27DVDR610/615/6165.
ExampleDS:> 603
Nucleus NameDS_VIP_SelectInput
Nucleus Number604
DescriptionSelect an input video path to be switched to the analogue output pin (AOUT) of the VIP
Technical- Check the user input
Execution TimeLess than 1 second
User InputThe input to select, see table below.
ErrorNumberDescription
Nucleus NameDS_DVIO_LinkDevTypeGet
Nucleus Number700
DescriptionGet the device (revision) type information of the 1394 Link layer IC
Technical- Initialise the PIO pins on the Codec
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
Available channels for input of the 7115 and their description
- Read out the ID register
70000Getting the information from the link layer IC succeeded
70001Getting the information from the link layer IC failed
70002Type not according to type stored in HW diversity string
070000: Device type of the link layer IC: ffc00301
Test OK @
EN 28DVDR610/615/6165.
DescriptionGet the device (revision) type information of the 1394 Physical layer IC
Technical-Initialise the PIO pins of the Codec-Write the PHY
-access regist er in the Link chip to indicate phy read access
-Wait until the link chip has obtained the value from the phy-chip
-Read this out and filter the data to be returned to the user
Execution TimeLess than 1 second
User InputNone
ExampleDS:> 701
070100: Physical layer IC: VendorID: 0x006037, ProductID: 0x412801
Test OK @
Nucleus NameDS_DVIO_LinkCommunication
Nucleus Number702
DescriptionCheck the acc essibility of the 1394 Link layer IC by writing to and reading from a specific
address
Technical- Initialise the PIO pins of the chrysalis
- Write a pattern to the CYCTM register of the link chip
- Read back and verify the pattern
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
70200Communicating with the link layer IC succeeded
70201Communicating with the link layer IC failed
70202Result of nucleus not according to HW diversity string
ExampleDS:> 702
070200:
Test OK @
Diagnostic Software
Nucleus NameDS_DVIO_PhyCommunication
Nucleus Number703
DescriptionCheck the accessibility of the 1394 Physical layer IC by writing to and reading from a spe-
Technical- Initialise the PIO pins of the Codec
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
ExampleDS:> 703
Nucleus NameDS_DVIO_Routing
Nucleus Number704
DescriptionRoute a DV stream containing an audio and video signal through the physical and link layer
Technical- Initialise the DMA to transfer 5 frames PAL/NTSC
Execution Time6-10 seconds (6 when OK, 10 when no stream or error)
User InputNone
cific address
- Initialise IIC
- Write the data to be written to the phy-chip to the link chip first
- Wait until the link chip indicates that the data has been written to the PHY
- Write the PHY-access register in the Link chip to indicate PHY read access
- Wait until the link chip has obtained the value from the PHY-chip
- Test whether the value read back equals the one previously written
70300Communicating with the physical layer IC succeeded
70301The physical layer IC was not accessible
70302Communicating with the physical layer IC failed
70303Result of nucleus not according to HW diversity string
070300:
Test OK @
ICs to the Codec. This test works for both NTSC and PAL.
- Initialise the DV demultiplexer
- Initialise the 1394 interface and start reception of the DV stream
- Check whether the stream was copied to memory properly by the byte input interface
(port to memo r y type DMA)
Diagnostic Software
ErrorNumberDescription
70400Routing the signals succeeded
70401The 1394 link chip could not be initialised properly
70402There was a syntax error in the DV stream
70403DMA could not copy DV stream to memory. Stream connect-
ed?
70404DMA not working properly
ExampleDS:> 704
070400:
Test OK @
Nucleus NameDS_DVIO_DetectNode
Nucleus Number705
DescriptionCheck whether a DV node can be detected by the hardware. This test works for both NTSC
and PAL.
Technical- Initialise the 1394 interface
- Detect whether a node is in range
Execution Time3 or 5 seconds (3 when OK, 5 when no stream or error)
User InputNone
ErrorNumberDescription
70500The node was detected OK
70501The 1394 link chip could not be initialised properly
70502Unable to write to 1394 PHY chip
70503Unable to read from 1394 PHY chip
70504No node was detected
ExampleDS:> 705
070500:
Test OK @
EN 29DVDR610/615/6165.
Nucleus NameDS_DVIO_DetectStream
Nucleus Number706
DescriptionCheck whether a DV stream can be detected by the hardware. T his test works for bot h
Technical- Initialise the 1394 interface
Execution Time3 or 5 seconds (3 when OK, 5 when no stream or error)
User InputNone
ErrorNumberDescription
ExampleDS:> 706
NTSC and PAL.
- Start receiving the stream
- Detect whether the stream is OK
70600The stream was detected
70601The 1394 link chip could not be initialised properly
70602No stream detected
070600:
Test OK @
Progressive Scan (PSCAN)
Nucleus NameDS_P SCAN_DencDevTypeGet
Nucleus Number800
DescriptionRetrieve the device type information from the progressive scan DENC IC
TechnicalExecution TimeLess than 1 second
User InputNone
ErrorNumberDescription
80000Retrieving the device type information succeeded
80001The IIC bus was not accessible
80002There was a timeout reading the device
80003The IIC acknowledge was not received
80004Communicating with the progressive scan DENC-IC failed
80005The initialisation of the IIC bus failed
ExampleDS:> 800
080000: Device Type xxxx t.b.d.
Test OK @
EN 30DVDR610/615/6165.
Nucleus NameDS_PSCAN_CommunicationDenc
Nucleus Number801
DescriptionCheck the communication between the IIC controller of the chrysalis and the progressive
scan DENC-IC
Technical- Initialise IIC
- Write data to a register of the DENC through IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
80100Communicating with the progressive scan DENC-IC succeed-
80101The IIC bus was not accessible
80102There was a timeout reading the device
80103The IIC acknowledge was not received
80104Communicating with the progressive scan DENC-IC failed
80105The initialisation of the IIC bus failed
80106The read data is not the same as the written data
80107No chip was expected
ExampleDS:> 801
080100:
Test OK @
Nucleus NameDS_PSCAN_TestImageOn
Nucleus Number802
DescriptionGenerate the test images that are present on the progressive scan IC.
Technical- Determine whether the user wanted a HATCH or a FRAME image pattern
- Initialise the PIO pins of the Codec
- Initialise IIC
- Reset the DENC
- Enable the 27Mhz clock
- Send all settings for the pattern to the DENC through IIC
Execution TimeLess than 1 second
User InputIn case of ADV7196:
When no input is given “HATCH” is the default
-“HATCH”
-“FRAME”
Remark:
“HATCH” is a crosshatch test pattern (horizontal and vertical white lines are display ed
against a black background)
“FRAME” is a uniform coloured frame/field test pattern (default white).
In case of FLI2300: Nothing.
ErrorNumberDescription
80200The generation of the test image succeeded
80201Unable to initialise
80202Unable to reset DENC
80203Unable to generate image
80204No chip was expected
ExampleDS:> 802 HATCH
080200:
Test OK @
Diagnostic Software
ed
PSCANIC
Nucleus NameDS_PSCAN_TestImageOff
Nucleus Number803
DescriptionSwitch off the generated test image
Technical- Initialise IIC
- Send the default DENC settings to the DENC through IIC
Execution TimeLess than 1 second
User InputNone
ErrorNumberDescription
80300Turning off the test image succeeded
80301Unable to initialise
80302IIC Error during writing PSCANIC
80303No chip was expected
PSCANIC
Loading...
+ 198 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.