《Philips-DVDR-610-615-616-Service-Manual(1) 电路图 维修手册.pdf》由会员分享,可在线阅读,更多相关《Philips-DVDR-610-615-616-Service-Manual(1) 电路图 维修手册.pdf(228页珍藏版)》请在收音机爱好者资料库上搜索。
1、Published by KC 0428 Service PaCEPrinted in the NetherlandsSubject to modificationEN 3122 785 14181 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 for
2、m or by any means, electronic, mechanical, photocopying, or otherwise without the prior permission of Philips. DVD-Video RecorderDVDR610, DVDR615 Wrong user input 40202Address is not dividable by 4 ExampleDS: 402 0 xa1000010 0 xad112222 040200: Test OK Nucleus NameDS_SDRAM_Read Nucleus Number403 Des
3、criptionRead 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 0 xA0000000 ) ErrorNumberDescrip
4、tion 40300Reading from the SDRAM succeeded 40301Reading from the SDRAM failed; Wrong user input 40302Address is not dividable by 4 ExampleDS: 403 0 xa1000010 040300: Value read = 0 xAD112222 Test OK Nucleus NameDS_FLASH_DevTypeGet Nucleus Number500 DescriptionGet the device (revision) type informati
5、on of the FLASH IC. (type, manufacturer, device ID and size) Technical- Set the timing for the flash writing - Write a command sequence to determine device type information - Return the information to the user Execution TimeLess than 1 second User InputNone ErrorNumberDescription 50000Getting the in
6、formation from the FLASH succeeded 50001Getting the information from the FLASH failed ExampleDS: 500 050000: Found FLASH memory: NOR AMD 29DL640G 8MB,NOR AMD 29DL640G 8MB Test OK Nucleus NameDS_FLASH_WriteRead Nucleus Number501 DescriptionCheck whether the FLASH can be written to and read from Techn
7、ical- Find the test segment in flash - Read the data into SDRAM - Modify the data - Write this data from SDRAM to FLASH and verify it by reading back again Execution TimeLess than 1 seconds. User InputNone ErrorNumberDescription 50100The FLASH write-read test succeeded 50101The test segment could no
8、t be found 50102All bits is the TEST region are filled with 0 (region exhausted) Diagnostic SoftwareEN 25DVDR610/615/6165. 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
9、 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 0 xB8000000 ) ErrorNumberDescription
10、 50200Reading the FLASH succeeded 50201Reading the FLASH failed; Wrong user input 50202Address is not dividable by 4 ExampleDS: 502 0 xb8000000 050200: Value read = 0 x3C08A000 Test OK Nucleus NameDS_FLASH_ChecksumProgram Nucleus Number503 DescriptionCheck the checksum of the application partitions
11、by recalculating and comparing partition checksums Technical- Determine the number of segments - Find the application in each segment and determine its checksum - Check whether the checksums stored match the newly calculated Execution Time6 seconds User InputNone ErrorNumberDescription 50300The chec
12、ksum is valid, the test succeeded 50301The checksum is invalid ExampleDS: 503 050300: BootCode checksum is: 0 xBABE5B6F, which is correct Diagnostics checksum is : 0 xBABEBAFF, which is correct Download checksum is: 0 xBABEEDBF, which is correct Application checksum is : 0 xBABE8EEC, which is correc
13、t Test OK 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 ErrorNumberDescripti
14、on 50400Calculating the checksum over all addresses succeeded ExampleDS: 504 050400: The Checksum = 0 xBABE30A4 Test OK Nucleus NameDS_FLASH_CalculateChecksumFast Nucleus Number505 DescriptionCalculate a checksum over a selected number of address locations Technical- Run the checksum calculation alg
15、orithm on a selected number of flash memory addresses Execution Time6 seconds User InputNone ErrorNumberDescription 50500Calculating the checksum over selected addresses succeed- ed Diagnostic SoftwareEN 26DVDR610/615/6165. Video Input Processor (VIP) ExampleDS: 505 050500: The Checksum = 0 xBABEB06
16、4 Test OK 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
17、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 060000: Found SAA7118 Test OK Nucleus NameDS_VIP_Communication Nucleus Number601 Descr
18、iptionCheck the communication between the IIC controller of the Codec and the VIP IC Technical- Initialise IIC - Read data from a location in the VIP Execution TimeLess than 1 second User InputNone ErrorNumberDescription 60100Communicating with the VIP succeeded 60101The IIC bus was not accessible 6
19、0102There was a timeout reading the device 60103The IIC acknowledge was not received 60104The communication with the device failed 60105The IIC bus initialisation failed ExampleDS: 601 060100: Test OK Nucleus NameDS_VIP_ClockOutputOn Nucleus Number602 DescriptionSwitch the clock output on Technical-
20、 Initialise IIC - Set the clock output through IIC Execution TimeLess than 1 second User InputNone ErrorNumberDescription 60200Switching the clock output on succeeded 60201Switching the clock output on failed ExampleDS: 602 060200: Test OK Nucleus NameDS_VIP_ClockOutputOff Nucleus Number603 Descript
21、ionSwitch the clock output off Technical- Initialise IIC - Reset the clock output through IIC Execution TimeLess than 1 second User InputNone ErrorNumberDescription 60300Switching the clock output off succeeded 60301Switching the clock output off failed Diagnostic SoftwareEN 27DVDR610/615/6165. Tabl
22、e 5-1 Available channels for input of the 7118 and their description Table 5-2 Available channels for input of the 7115 and their description Digital Video Input Output (DVIO) ExampleDS: 603 060300: Test OK Nucleus NameDS_VIP_SelectInput Nucleus Number604 DescriptionSelect an input video path to be
23、switched to the analogue output pin (AOUT) of the VIP Technical- Check the user input - Initialise IIC - Read out the VIP id - Write the set of registers required for the input specified Execution TimeLess than 1 second User InputThe input to select, see table below. ErrorNumberDescription 60400Sele
24、cting the input of the VIP succeeded 60401The user provided wrong input 60402The VIP was not accessible 60402An unsupported VIP was found ExampleDS: 604 1 060400: Test OK Channel numberDescription 1CVBS_Y_IN_A 2CVBS_OUT_B 3CVBS_Y_IN_B 4CVBS_Y_IN_C 6C_IN 8G_IN 9Y_IN 13B_IN 14U_IN 18R_IN 19V_IN Channe
25、l numberDescription 1CVBS_Y_IN_B 2CVBS_OUT_B_VIP 4C_IN_VIP 7CVBS_Y_IN_B 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 - Read out the ID register Execution TimeLess t
26、han 1 second User InputNone ErrorNumberDescription 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 ExampleDS: 700 070000: Device type of the link layer IC: ffc00301
27、Test OK Nucleus NameDS_DVIO_PhyDevTypeGet Nucleus Number701 Diagnostic SoftwareEN 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 register in the Link chip to indicate phy rea
28、d 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: 0 x006037, ProductID: 0 x412801 Test OK Nucleus NameDS_DVIO_Li
29、nkCommunication Nucleus Number702 DescriptionCheck the accessibility 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 T
30、imeLess 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 Nucleus NameDS_DVIO_PhyCommunication Nucleus Num
31、ber703 DescriptionCheck the accessibility of the 1394 Physical layer IC by writing to and reading from a spe- cific address Technical- Initialise the PIO pins of the Codec - Initialise IIC - Write the data to be written to the phy-chip to the link chip first - Wait until the link chip indicates that
32、 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 Execution TimeLess than 1 second User InputNone
33、ErrorNumberDescription 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 ExampleDS: 703 070300: Test OK Nucleus NameDS_DVIO_Routing Nuc
34、leus Number704 DescriptionRoute a DV stream containing an audio and video signal through the physical and link layer ICs to the Codec. This test works for both NTSC and PAL. Technical- Initialise the DMA to transfer 5 frames PAL/NTSC - Initialise the DV demultiplexer - Initialise the 1394 interface
35、and start reception of the DV stream - Check whether the stream was copied to memory properly by the byte input interface (port to memory type DMA) Execution Time6-10 seconds (6 when OK, 10 when no stream or error) User InputNone Diagnostic SoftwareEN 29DVDR610/615/6165. Progressive Scan (PSCAN) Err
36、orNumberDescription 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
37、_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 InputNon
38、e 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 Nucleus NameDS_DVIO_DetectStream Nucleus Number706 De
39、scriptionCheck whether a DV stream can be detected by the hardware. This test works for both NTSC and PAL. Technical- Initialise the 1394 interface - Start receiving the stream - Detect whether the stream is OK Execution Time3 or 5 seconds (3 when OK, 5 when no stream or error) User InputNone ErrorN
40、umberDescription 70600The stream was detected 70601The 1394 link chip could not be initialised properly 70602No stream detected ExampleDS: 706 070600: Test OK Nucleus NameDS_PSCAN_DencDevTypeGet Nucleus Number800 DescriptionRetrieve the device type information from the progressive scan DENC IC Techn
41、ical- Execution 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 DE
42、NC-IC failed 80005The initialisation of the IIC bus failed ExampleDS: 800 080000: Device Type xxxx t.b.d. Test OK Diagnostic SoftwareEN 30DVDR610/615/6165. Nucleus NameDS_PSCAN_CommunicationDenc Nucleus Number801 DescriptionCheck the communication between the IIC controller of the chrysalis and the
43、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- ed 80101The IIC bus was not accessible 80102There was a timeout r
44、eading 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_T
45、estImageOn 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 set
46、tings 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 displayed against a black background) “FR
47、AME” 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 PSCAN IC 80202Unable to reset DENC 80203Unable to generate image 80204No chip was expected ExampleDS: 802
48、 HATCH 080200: Test OK 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 tes
49、t image succeeded 80301Unable to initialise PSCAN IC 80302IIC Error during writing PSCAN IC 80303No chip was expected Diagnostic SoftwareEN 31DVDR610/615/6165. ExampleDS: 803 080300: Test OK Nucleus NameDS_PSCAN_TestImageColourSettingsSet Nucleus Number804 DescriptionSet the colour of the hatch- or the frame- field to a dif