Jump to content

Philips P2000T Troubleshooting Guide

From RetroTechCollection
Philips P2000 basic cabinet power supply schematic (fig 4.14)
The P2000 basic cabinet power supply, figure 4.14 of the Field Support manual. Three 7805 regulators feed the CPU, video and extension boards; the 7812 feeds +12 V, and TS1 and TS2 short the +12 V line while +5 V is missing.

Philips serviced the Philips P2000T by isolating a fault to a module and exchanging it. Its Field Service Manual of 1982 gives the fault isolation procedure for the T-version step by step, with a check of the supply voltages at the board sockets and a maintenance program on cartridge that tests the memory, keyboard, screen, tape drive and interfaces.[1][2] The Field Support manual adds the circuit diagrams and parts lists that let the fault be taken down to a component.[3] Opening the cabinet is described on Philips P2000T General Maintenance.

Philips's fault isolation procedure

[edit | edit source]

Remove all cartridges and the cassette before starting.[1]

T-version troubleshooting (Field Service Manual, section 1.2.4.1)
Step Reaction Action
1. Switch on the basic cabinet Power-on indicator lit Go to step 3
No power-on indicator Check the mains connection; go to step 2
2. Insert any cassette and press the reset button Cassette moves Check the keyboard connection; replace the keyboard (Philips notes "indicator defect")
No reaction Check the fuses (figure 1.8, callout 1), the power supply connections (callout 3) and the cassette connection; check the supply at step 7
3. Switch on the television Screen shows "Philips/P2000 Microcomputer" Go to step 4
No correct screen Check the TV interface (callout 2); select the right band and adjust the channel; check that the modulator is seated (callout 4); check the fuses; check the CPU board connections; try another television; replace the CPU board
4. Insert the maintenance program in the first slot and press reset "Test Menue" Run the maintenance program
"Philips/P2000 Microcomputer" Go to step 5
5. Switch off, wait 10 seconds, switch on "Test Menue" Check the reset button wiring; replace the reset key; replace the CPU board
"Philips/P2000 Microcomputer" Clean the cartridge socket; replace the CPU board; replace the maintenance cartridge

[1][4]

Supply checks

[edit | edit source]

For the supply, the T-version procedure sends the engineer to steps 7 and 8 of the M-version procedure (section 1.2.4.2), which check the voltages at the power supply sockets with the cables unplugged from the CPU, video and extension boards.[1][4]

Supply checks at the power supply sockets (Field Service Manual, steps 7 and 8)
Check Where If it fails
+5 V for each board Between the right-hand pin and the second pin from the left of the CPU, video and extension board sockets No 5 V anywhere: replace the power supply. No 5 V on the CPU socket only: replace the top regulator. Video socket only: the second regulator from the top. Extension socket only: the second from the bottom.
+12 V Between the left-hand pin and the second pin from the left of the CPU board socket Replace the bottom regulator

[4]

The schematic numbers the regulators 1 to 3 (7805, for the CPU, video and extension boards) and 4 (7812), and they are mounted on the aluminium backplate that serves as their heat sink.[5][6] On the T-version regulators 1 and 2 are connected together to give more +5 V current.[7]

Two points from Philips's circuit description help when the supplies look wrong:

  • TS1 and TS2 short-circuit the +12 V line for as long as +5 V is missing. A dead +5 V supply therefore takes +12 V with it; find the +5 V fault first.[7]
  • A second winding of the transformer gives an unregulated negative supply of about -20 V across C4, which goes to every logic board and is regulated to -5 V and -12 V on each board. The CPU board carries LM79L12 and LM79L05 regulators for this.[7][8]

For capacitor faults in the supply see Philips P2000T Capacitor Replacement Guide and Capacitor Failure Symptoms.

Maintenance program

[edit | edit source]

Philips's maintenance program runs from a cartridge in the first slot. After choosing the national version, the menu offers: 1 RAM, 2 V24, 3 keyboard, 4 screen, 5 tape drive, 6 beeper, 7 floppy drive and 8 summary.[2]

Maintenance program tests (Field Service Manual, section 1.2.4.3)
Test What it does Action on failure
RAM Fills and reads back the memory; after some minutes it lists the address ranges tested A fault in 6000 to 9FFF is in the CPU board's system RAM; A000 to DFFF is the extension board
V24 Printer character test, serial interface test at a chosen baud rate, viewdata interface test, static test of the socket pins Fit the module connector in the printer socket; replace the serial or viewdata interface; replace the CPU board for a printer interface fault
Keyboard Shows the keys on screen; each key must be pressed in turn Replace keys that do not respond; replace the keyboard interface or CPU board
Screen Character test, graphics test, national version test, screen adjustment pattern, special screen test Replace the character generator (on the CPU board in the T-version)
Tape drive Read master tape; write, skip back and read; continuous status test
Beeper Sounds the beeper

[2][9][10]

The 1984 service lecture notes describe the same tests on a test module: the RAM test exercises the eight 4116 chips of 16384 × 1 bit that make up the user memory and shows any errors on screen, and the video test shows every symbol and colour.[11]

Memory map and ports

[edit | edit source]
P2000T memory map and I/O ports (service lecture notes, p. 4)
Address or port Use
0000–0FFF Monitor program (4K)
1000–4FFF Interpreter (cartridge, 16K)
5000–5FFF Video RAM
6000–9FFF User RAM, standard
A000–DFFF User RAM, optional
E000–FFFF Not used on the P2000T
Ports 00–09 Keyboard
Ports 10–1F Output to recorder and printer
Ports 20–2F Input from recorder and printer
Ports 30–3F Video scroll register
Ports 50–5F Beeper

[10]

With the BASIC cartridge fitted, PEEK, POKE, INP and OUT reach these addresses and ports directly, which is enough to test parts of the machine without the maintenance cartridge.[10]

Printer socket

[edit | edit source]

The 25-pin printer socket on the back carries serial data in on pin 2, data out on pin 3, ground on pin 7 and the printer ready (DTR) input on pin 20. The service notes also list +10 V on pins 5 and 6.[12][11]

[edit | edit source]

References

[edit | edit source]
  1. ↑ 1.0 1.1 1.2 1.3 Philips Data Systems, Field Service Manual P2000, publication 5122 991 30703, October 1982, pp. 1-19 to 1-21: troubleshooting at module level; figure 1.8 (basic cabinet) and section 1.2.4.1, T-version procedure steps 1 to 5. Hosted as File:Philips P2000 Field Service Manual 5122 991 30703.pdf.
  2. ↑ 2.0 2.1 2.2 Philips Data Systems, Field Service Manual P2000, October 1982, pp. 1-25 to 1-29, section 1.2.4.3: maintenance program (national version selection; RAM, V24, keyboard, screen, tape drive, beeper, floppy drive tests and summary). Hosted as File:Philips P2000 Field Service Manual 5122 991 30703.pdf.
  3. ↑ Philips, Documentatie P 2000 (Field Support manual, 8111), p. 0-1: chapters 4 (diagrams) and 6 (parts). Hosted as File:Philips P2000 Field Support Manual 8111.pdf.
  4. ↑ 4.0 4.1 4.2 Philips Data Systems, Field Service Manual P2000, October 1982, p. 1-24: steps 5 to 8 of the M-version procedure (section 1.2.4.2), referred to by step 2 of the T-version procedure, including the 5 V checks at the CPU, video and extension board sockets, the 12 V check at the CPU board socket and the regulator to replace for each failure. Hosted as File:Philips P2000 Field Service Manual 5122 991 30703.pdf.
  5. ↑ Philips, Documentatie P 2000 (Field Support manual, 8111), p. 4-33, figure 4.14: power supply basic cabinet. Hosted as File:Philips P2000 Field Support Manual 8111.pdf.
  6. ↑ Philips Data Systems, Field Service Manual P2000, October 1982, p. 1-9: the aluminium backplate as the heat sink for the power supply regulators. Hosted as File:Philips P2000 Field Service Manual 5122 991 30703.pdf.
  7. ↑ 7.0 7.1 7.2 Philips, Documentatie P 2000 (Field Support manual, 8111), p. 3-23, section 3.4.1: power supply basic cabinet (regulators, the positive voltage over C3 and negative voltage over C4, the unregulated -20 V to all logic boards regulated to -5 V and -12 V on each board, and the TS1 and TS2 protection that short-circuits +12 V while +5 V fails). Hosted as File:Philips P2000 Field Support Manual 8111.pdf.
  8. ↑ Philips, Documentatie P 2000 (Field Support manual, 8111), p. 6-19: PCB Economy CPU parts list, with the LM79L12 and LM79L05 negative regulators. Hosted as File:Philips P2000 Field Support Manual 8111.pdf.
  9. ↑ Philips Data Systems, Field Service Manual P2000, October 1982, pp. 1-30 to 1-35, section 1.2.5: replacements, with the memory circuits on the CPU board (6000 to 9FFF) and the extension board (A000 to DFFF) and the T-version character generator SAA505X on the CPU board. Hosted as File:Philips P2000 Field Service Manual 5122 991 30703.pdf.
  10. ↑ 10.0 10.1 10.2 Philips Nederland, Technische Service, Notities bij de servicelezing: De Philips P2000T thuiscomputer, February 1984, p. 4: memory map, input/output ports, and testing with OUT, INP, POKE and PEEK from BASIC. Hosted as File:Philips P2000T Servicelezing Notities 1984.pdf.
  11. ↑ 11.0 11.1 Philips Nederland, Technische Service, Notities bij de servicelezing, February 1984, pp. 14 and 15: fault finding with the test module in the first slot (RAM test on the 4116 chips, V24 connector pins 2, 3, 5 and 6, 7 and 20, keyboard, video and tape drive tests). Hosted as File:Philips P2000T Servicelezing Notities 1984.pdf.
  12. ↑ Philips Data Systems, Field Service Manual P2000, October 1982, p. 1-15, section 1.1.5.2: printer interface, 25-pin connector, pin 3 data out, pin 2 received data, pin 7 logic ground, pin 20 printer ready. Hosted as File:Philips P2000 Field Service Manual 5122 991 30703.pdf.