VDU-K Interak 1 VDU Interface Section 3: Assembly and Testing

3.1 CONSTRUCTIONAL NOTES

Introduction

As this card is supplied as a "bare board" as well as a kit, many users will be assembling it in a way which suits their own particular needs and wishes. Certain items (such as the UHF modulator, selection switches, front panels, video and UHF connectors) are omitted from the parts kit to follow the policy that only the basic most essential parts are supplied, to give individuals the chance to build their system as cheaply or expensively as they the‘mselves wish. However to avoid permeating these constructional notes too much with mention of these options it will be tacitly assumed that the majority of all the options are to be fitted. Therefore if you find yourself being instructed to drill a hole for say a switch or video connector, which you haven't got, and don't want, then remember to ignore that section of these notes.

  1. Read all documents very carefully before starting.
  2. Do not remove the Static Sensitive devices (i.e. Z80A-CPU, 2716 etc EPROMs, 2114s) from their anti-static packaging at this stage. Identify all the components and using the Component Overlay, and the Parts List, work out where they all going to fit before soldering anything.
  3. The "B" side of the board is the side which is visible when the card is viewed in the same way as is illustrated in the Component Overlay diagram, i.e. the diagram is drawn looking at the "B" side. The other side is the "A" side, and the components are (in the main) inserted from the "B" side and soldered on the "A" side, when the time comes. (Most issues of the card are marked somehow to aid in identification.)
  4. Carry out any drilling or filing necessary to fit the card in the rack, to bolt on the front panel, and to suit the UHF Modulator if required. (This work should not be necessary, but if it was it would be a lot more difficult to carry out without the risk of damage once the card had been assembled.) In order to get the longest life from the edge connector sockets in the rack it is a good idea to chamfer lightly all of the edges of the card around the gold-plated area – but do not overdo this!
  5. Check that there are no obvious defects on the board, e.g. damaged or short-circuited track etc. Look especially beneath the IC socket positions since they will be hidden in the finished job.
  6. Consult the Component Overlay, and the Parts List, to determine what goes where. Any convenient order may be followed, but a typical method is to start with the lowest height components and work up. The following steps can be used as a check-list:
    1. Fit resistors R4, R5, R6, R9, R10, R12, R13, R15-20. (Note! Fit the correct values – the colour code is given in the Parts List.) They may be fitted either way round.
    2. Fit the diodes CR1-CR2. (Note! Fit them the right way round – see the Layout Diagram and the sketch on the Parts List. CR1 is the larger of the two diodes.)
    3. Fit IC sockets for Sl-2 and Ul-U27. Be sure to use an acceptable type of socket if you are going to take advantage of the board supplier's fault-finding service – see the Fault Finding Section of this Manual for further remarks on this subject. Make the identifying mark on the socket correspond to the Pin 1 end of the DIL switch or IC. Do not plug any components into their sockets yet.
    4. Fit RV1.
    5. Fit C1-17. (Note! C11, C15, C17, are polarised types which must be fitted the correct way round. The "+" lead of the capacitor will be marked "+", or can be identified by a process of elimination as being the lead which is not marked Consult the sketches in the right-hand column of the Parts List (at the back of this manual) for further guidance. Go through the whole list of capacitors, comparing the different types and quantities supplied, if you are not used to capacitor markings, until you are sure you know which is which.
    6. Fit Rl-3 and R7-8. (Note! Fit the correct values – the colour code is given in the Parts List.) As these resistors are mounted "on end", care must be taken not to strain them where the wire leads enter the resistor body, when the wire leads are bent during installation. Hold the wire to be bent with pointed pliers close to the resistor body and make the bend on the free end of the wire. Some of the resistors are "pull-ups" and if they are damaged they will not necessarily stop the computer from working in the early stages, but they may cause trouble much later, perhaps when extra cards are added, and you will forget to look on this card for a fault, because it will have been working for so long.
      Note that R1 and R2 are best mounted exactly as shown on the Component Overlay diagram, i.e. with the body of the resistor towards the crystal Y1. If they are mounted with the body away from Y1 there is a risk that the crystal could be pushed into the wires of the resistors shorting them together if the crystal does not have an insulated metal can.
    7. Fit Q1. (Note! Q1 must be fitted the correct way round, see the b,c,e lead identification markings on the card, and the drawing overleaf.) Do not pull the leads too tightly.
      emitter    e
      collector  c	Top View (leads away from you)
      base       b

      Note that this diagram does not follow the convention given on transistor data sheets, i.e. giving an under-view. Instead it follows the convention given on IC data sheets which generally show top views.

    8. Fit the five 0.1" pitch pin assemblies P1-P5 (two 2-pin, two 3-pin, and one 5-pin). Pass the short length of the pins through the card from the top and solder on the underside, like all the other components.
    9. Fit the 9-pin 0.1" socket strip which is used as a socket for SIL 1. One type of socket strip which may be supplied is just like half a dual in line (DIL) integrated circuit socket, and is fitted to the board in the same way as such a socket.
      The other kind of socket strip comprises a number of formed sockets on a one-piece carrier. Do not break off the carrier yet! Solder the strip in position and when you are sure everything is correct, and only when, break off the carrier by bending it gently back and forth with long nosed pliers, being certain not to distort the socket part in any way.
    10. The quartz crystal Y1 has been left to this late stage because it is susceptible to mechanical damage, and should only be "at risk" for the shortest time. It is mounted vertically. The frequency is usually marked on the body of the crystal, and is given in either kHz or MHz. The crystal leads should be inserted in the appropriate holes in the circuit board; it is not a polarised component, and can be fitted either way round. Solder the crystal in place. (Note! The crystal is sensitive to overheating when soldering.)
  7. Install any DIL switches which are to be used, and SIL1. (Note! Be sure to get the switches right way round if it matters, and note that SIL1 must be fitted right way round; pin 1 of the SIL Resistor pack will be identified in some way )
  8. If you wish, use a suitable solvent to remove any flux deposits from the track side of the board. (Note! Some solvents also dissolve some types of plastic.) Also note that over-zealous use of flux-removing solvents can actually cause trouble, by washing impurities into connectors and IC sockets. You can give some protection by covering them with masking tape, but in many cases it is better to ignore this step altogether.
  9. If a metal front panel is to be fitted (which is recommended) drill the holes which you are going to use in your own particular application, according to the drawing provided in the Diagrams Section of this Manual. (Note! Take care to avoid scratching the metal card front).
  10. Fasten all of the front panel components to the panel, except the front handle. The drawings show the general arrangement of the front panel components, but of course these can be varied to suit individual needs and choice. When fastening the TV aerial socket to the front panel use two M2.5 x 10mm pan-head screws. Fit a nut with a serrated washer to the right hand bolt (viewed with the panel upright, with the aerial socket towards you). The serrated washer is fitted immediately below the nut. On the left-hand bolt fit two serrated washers, with a solder tag between them. Note that it is a most important step to fit the serrated washers on the left-hand bolt exactly as described; in order to reduce interference patterns on the the TV display the screening has to be complete. The aluminium front panels are supplied with a surface which is a poor conductor, and the first serrated washer is used to bite through this surface to give the necessary connection between solder tag and panel.
  11. Solder a 30mm length of tinned copper wire to the centre pin of the Jl front panel TV Aerial socket, and slide on a precut length (20 mm) of 1.5 mm diameter silicone rubber sleeving.
  12. Turn your attention now to the modulator. Fit the extension screening piece (10mm dia tube) to the output (UHF) socket of the modulator. The end of the screening extension which is slotted is the end which should be fitted to the modulator. It should be a tight push fit; take care to hold the modulator so that only its case takes the stress of fitting the extension piece. Push the extension piece on just far enough to enable the front panel to be fitted next in its correct position. Insert the modulator in position on the card, bend its two earth tags slightly and solder in position. Solder the two connections to the modulator.
  13. Carefully prise the lid (i.e. the side with a label) off the UHF Modulator. Do not touch any of the internal modulator components as this may disturb the tuning (at UHF, Ultra High Frequency, what may look like a loose bit of wire is in fact part of a tuned circuit, so leave everything strictly alone!).
  14. Pass the sleeved wire from the front panel socket inside the extension piece and through into the modulator interior. Fasten the front panel to the card using the special plastic mounting brackets and the nuts and bolts provided for the purpose. Fit the front handle, and front panel screws. Solder the wire inside the modulator, remembering to touch nothing else within, and replace its lid. Connect the nearer of the earth tabs on the modulator case to the front panel solder tag using a short length of tinned copper wire.
  15. Connect all the front panel components used (switches, connectors) to the appropriate places on the board. Wire-wrapping is a recommended method, or push on crimped connectors, or even, if you have no alternative, soldered to the pin assemblies.
  16. Connect C18 as neatly and tidily as possible on the track side of the board between pins 5 and 6 of U20. This is not an important component (its purpose is discussed in the detailed circuit description of sheet 7 of the diagram – see Section 2.4 of this Manual), and its installation may be postponed if desired.
  17. If desired the board may be laquered on the underside. A suitable printed circuit board laquer should be used, and similar precautions should be taken as described in the earlier paragraph (no. 8), to prevent the connectors and IC sockets from becoming contaminated. It is probably safest to ignore this step if you are in any doubt, as a lot of damage can be done through lack of experience here. (Note! Be sure not to laquer the gold-plated edge connector on the card.)

This concludes the constructional notes. The next section of the Manual covers testing and setting up.

3.2 TESTING AND SETTING UP

  1. Check that all components fitted so far are in the correct place, and have the correct polarity where appropriate. Re-read the constructional notes – important points are preceded by the loud word "Note!", and can be checked again now.
  2. Inspect the board for dry joints, solder bridges an solder splashes, paying particular attention to areas where tracks run between IC pins. Shine a strong light through the board, and use a magnifying glass if you have one.
  3. Apply power to the board and check +5V supply at all the IC positions where this voltage is used, i.e. the corner pins of the ICs excepting IC1. If you consider you are likely to cause damage by carrying out this test, or are very confident of your workmanship then omit this step at your own discretion.
  4. Remove the power, and wait for the capacitors to discharge (if necessary use a few hundred ohm resistor to discharge them more quickly), and insert all ICs the correct way round. Note the remarks on handling MOS devices, given in Section 1 of this Manual.
    Usually the ICs are supplied with their leads slightly "splayed" – don’t just shove them into their sockets without using the greatest care. An IC insertion tool will hold the leads parallel at the right spacing; if you don’t have such a tool, bend the leads slightly at their "shoulder", on a flat surface, (which should be conductive for the MOS devices). The sockets supplied in complete kits have been specially selected for their ability to provide high reliability connections, but the foregoing warnings are intensified if you are using your own sockets instead. There are some remarks in the Fault-finding Section later on the subject of difficulties which have been met with certain types of IC sockets, so study this before proceeding if you are in any doubt.
  5. Important! Re-check the orientation and position of all ICs, as an error can have disastrous consequences. As it is hard to check your own work, preferably get someone else to check it for you.
  6. Make sure that the correct links have been made on P5 to suit the type of IC(s) used for U23 and U24.
  7. Set S2 (or the links which replace it) to a suitable address for the software in your system. If this is Interak 1 running ZYMON 2 the address will be F000 (hex.). The various switch etc. settings are discussed in Section 2.3 of this Manual.
  8. If you have any suitable contact lubricant apply a small quantity to the gold plated edge connector. This will greatly reduce wear on the gold plating and the bus sockets. An alternative type of lubricant which has been used with no apparent ill effects is a branded product "WD-40", however as it has extremely penetrating properties it should be used most sparingly to prevent the very real risk of lifting the gold-plated copper tracks and rendering the card useless. Fit the card in such a position that you can adjust RV1 without removing the card, or use an extender card if you have one.
  9. It has to be assumed at this stage that you have a working system with fully tested cards, but of course if this card is the only VDU you have this will obviously not be the case. In such circumstances you will have to bring the system up to correct operation as best you can, perhaps seeking advice and reassurance from the card supplier, or perhaps "Interaktion", the users’ group for the Interak computer.
  10. Connect the TV receiver or monitor, switch the system on and hope that you receive your first message from the computer. (In the case of ZYMON 2 this will be a clear screen and the title near the bottom "ZYMON 2", its version number, and an invitation to "ENTER COMMAND".)
  11. If you are not at the stage of having a working computer complete with operating software, then you can still try out the VDU-K. If it is installed virtually on its own then a complete screen display of random characters should be obtained. In many cases this is more attractive than the blank screen referred to earlier, since there will be an interesting variety of characters displayed, in both normal and reverse video.
  12. It may be the case that no picture is displayed at all. If anything untoward is noticed (such as sizzling noises, or dense black smoke – no laughing matter) then switch off immediately and refer to the Fault Finding Section. Otherwise leave the power on and try some further procedures. Check carefully (by hand) for any overheating chips, which needless to say is a bad sign, but if they feel fairly cool try the following:
  13. If a TV receiver is in use, ensure that it is correctly tuned to suit the UHF Modulator. The correct channel is channel E36, but beware that the calibration of TV tuning dials is often quite inaccurate. Although normal operation is to have the sound turned off, turn it up a little while you are trying to tune the set. A sharp buzzing sound is a good sign that tuning is near, but plain background hiss is not. At this stage a picture that is all black or all white is better than nothing, but ideally it should show some recognisable characters. If you can get no picture at all, then refer to the Fault Finding Section, which is all you can do if you get a picture which does not show any characters, or which will not synchronise, or has incorrectly displayed margins etc. etc.
  14. Once you have a picture you can check the card out generally. It is suggested that a random display of characters be produced, under computer control if you have it, or by having no CPU, or by switching the S2 addresses to some unused area in your system memory map.
  15. If you have a front panel Rev/Alt switch this can be used to switch in the alternate character generator EPROM. If no such EPROM has been fitted then its selection should cause about half of the random characters on the screen to go all white (since an empty socket is equivalent to a set of characters full of dots). Do not worry if any of these white characters are a little ragged, this is because the logic levels concerned are floating up to a logic 1 rather than being driven firmly. (This will effectively confound those "experts" who say an open circuit TTL input is a reliable logic 1; it isn't when there's some fast signals around!)
    If you do not have an alternate character set EPROM to plug in position U23 you can use an EPROM programmed with any data, even a machine code program. It is very unlikely to produce recognisable pictures, but there might be a fair chance of success if you were to use it to apply for an Arts Council Grant for your services to Modern Art.
  16. Check (if a suitably programmed timing EPROM U2 has been fitted) that you get a non-interlaced and an interlaced display when the lowest switch in the S2 pack is altered. See Section 4.5 of this Manual for an explanation of the difference. Choose the one which suits you best, and don’t be surprised if it turns out to be non-interlaced.
  17. The final simple check is to open and close the connection between pins 1 and 2 of pin assembly P4. This should cause the whole screen to be alternately inverse video and normal video. Do not be alarmed if the brightness and contrast controls of your display device need re-adjusting for these two settings. This is quite normal for a display device which does not have a feature known as "black level clamping", and it is a subject which is discussed further in Section 4.6 of this manual.
  18. Finally there is one adjustment to make to the VDU-K card, assuming it has passed all the above tests. This is to find the best setting for RV1. This cannot be done unless the VDU-K is used as part of a computer, having preferably a Z80A-CPU running at 4.0 MHz with no wait states in the video RAM area.
    Two small test programs are given next, one in the ZYBASIC language, and one in machine code. They serve the same function, namely that of repeatedly accessing the video RAM while the video is using it. The ZYBASIC program is probably the more stringent, as most versions of ZYBASIC use the Block Move instruction which is the one with which it is most difficult to cope. Of course there is no reason why a more complicated machine code program could not be written utilising the block move instruction within the video RAM, for the benefits of those unkind people who like to see a VDU-K suffer.
    It is assumed in the machine code program that the VDU-K Video RAM is located starting at address F000H.

    ZYBASIC VDUK Setting-up Program.

    10 SCROLL: PRINT "Hello": GOTO 10

    Machine-code Setting up Program.

    0800 3A00F0 START: LD  A,F000 ; Access the VDU
    0803 18FB          JR  START  ; And again and again

    Once the program (whichever you use, preferably try both) is running adjust RV1 until a snow-free display is achieved, if this occurs over a range then set RV1 in the middle of that range. If an oscilloscope is available confirm that the monostable pulse (measured at U3 pin 8) is approximately 640ns at the optimum setting.

    For Amusement Only

    The Z80A-CPU timing is most stringent when it is executing an op-code fetch ("M1 Cycle"). Even with the 200ns type of RAM used, the access time of the video RAM is too long to guarantee operation for an op-code fetch in the video RAM, but if you have a fair wind behind you may just be able to use it to run an executable program in the video RAM itself, e.g.

    F200 18FE MAYBE: JR MAYBE; That’s it – looks easy but it's not!

    It takes some ingenuity to get a program into the video RAM (Suggestion: use ZYMON to fill F000 onwards with 00 (NOP), then just copy in the two bytes of the program from somewhere else – use ZYMON's COPY command. You can then execute at F000 and just trickle through the NOPs until you hit 18FE). Adjust RV1 as before. If you succeed in running this program, and if you have the facilities, try adding some wait states, or dropping the clock frequency to 2.0 MHz, and see what a mess there would have been on the screen without the anti-snow feature!

  19. To examine the character set on the screen you can use a variation of the example program given in the ZYMON Manual, or the following ZYBASIC program:
    10 FOR J = #F000 TO #F1FF
    20 POKE J,J
    30 NEXT J
  20. Try filling the video RAM with various data, and make sure all the characters are the same, especially when they are scrolled up, e.g. by ZYMON or ZYBASIC. If they are corrupted when you are working with the card on an extender do not be alarmed, however this should not happen when the card is plugged into the rack. If it does, see the Fault Finding Section.

This concludes testing and setting up. The next section of the manual covers fault finding, and return for service.

3.3 FAULT FINDING, RETURN FOR SERVICE

As a fault will be the result of any one or more of hundreds of possible things going wrong (he said cheerfully) it is of course not practicable to give any more than a guide to the location and correction of faults, but the procedures below will at least give some idea of how an attempt at fault-finding can be made.

Experience with other cards has shown that the major cause of faults in cards assembled from kits is due to soldering errors (e.g. "dry" or unsoldered joints, and bridged tracks). The next most likely cause is the setting up of the DIL switch options, then comes misplaced components and even obvious mistakes like missing ICs or ones plugged in upside-down. In the case of "bare boards", other common causes of faults are incorrect component substitutions (the user can't see any reason why he can’t use some other component to that specified, but the VDU-K card can! ), and mis-insertion of ICs into their sockets; we shall have a great deal more to say on this latter subject later.

It is very rare for an IC to be supplied faulty (each one has to be tested and characterised by the manufacturer as part of the manufacturing process), and this is borne out by the fact that "ready made" Interak Cards very rarely suffer defective chips; faults found on test are invariably due to some other cause.

However, all the time a board is being tested it is "at risk" (ICs are being pulled in and out, voltmeter and test probes are being prodded about and may short pins of ICs and PCB tracks together). It is frighteningly true that if you test a good board often enough you will eventually cause a fault!

When reading the following procedures remember that they are only suggestions, and there are plenty of other faults which often cause misleading symptoms.

If an oscilloscope is available some waveforms can be measured on the VDU-K card if is suspected this is at fault. Some places to look are given later in this section.

Many professional users will be in a position to find any faults without undue difficulty, and will therefore want to do their own fault-finding should the need arise. Other less experienced users will wish to do the same, but this time on the grounds that there is no better method of gaining a real understanding of computer hardware than tracing faults and fixing them themselves.

However laudable as these two aims may be, the company who supplied the kit will be prepared to help any of their customers who are in difficulties. The charge will probably be very little more than the cost of return postage and any parts which have been damaged.

There is no shame in admitting defeat – some tricky faults can baffle even the most experienced expert, and in many cases advanced test equipment will be needed which will just not be available to the average user.

If it is necessary to send a circuit board through the post, make sure the recipient knows to expect it. When making arrangements for the return of a board, be ready to quote the number of the invoice on which it was supplied, or approximate date of purchase. (A supplier will understandably not be so keen to help if the kit was purchased from someone else!).

For transit through the post, pack the board(s) well, wrapped in e.g. aluminium cooking foil for anti-static protection, and remember to include your name and address, and payment e.g. by means of an ACCESS or VISA card. A suitable postal service should be used both ways, e.g. Registered Post, Recorded Delivery, or Compensation Fee Parcel Post, even though this does cost more.

Warning.

There is a great art to replacing components and working in general on a plated-through hole board, and high quality, expensive special tools are needed, and the skill and experience of people who have spent many long years learning their craft.

Having seen the results of some peoples’ efforts we urge you to do anything other than try to unsolder an IC socket from a through-hole plated card. Cut tracks, plug the IC in with one lead bent out of the socket, and wire-wrap the missing connection onto the leg of the IC, anything! If you do have to remove a socket then don't try to salvage it. Smash it to pieces, and using tweezers remove the pins one by one, applying the minimum of heat and force to avoid pulling them out complete with the plated through holes. (The possibility of this activity being enjoined explains why it is not recommended that the very expensive turned pin in solid plastic type of socket be used. If the socket cannot be broken into pieces for removal then there is a severe risk of damage to the card when trying to desolder all leads of the IC at once.)

The same goes for discrete components. To remove a resistor, chop it in two; a new one is only a few pence and it will cost several hundred times that figure to buy a replacement for a damaged board.

Some General Fault-finding Procedures.

The great difficulty in suggesting fault-finding procedures, is that the methods vary so much according to what equipment you have and your skill, knowledge and experience.

As the VDU-K is often one of the "essential" cards in a system, i.e. without it the system cannot be used, it is very difficult to be sure that any fault in the system is in fact located in the VDU-K card. Almost anything going wrong with any part of the system can cause something to happen to the display.

In many ways however the VDU-K is one of the easier cards to test. In a manner of speaking it can stand alone. Although it will then be able only to display a random assortment of unchanging characters it takes a good deal of the circuit on the card to perform even this simple task, and so if you see anything at all there isn't likely to be much wrong.

In the event of any trouble do switch off and re-examine the card, checking quickly for any overheating. If an integrated circuit is inserted wrong way up it will often cause a heavy burden on the power supply (which fortunately is well protected internally if it is one of the recommended switch-mode types, and so should not suffer any damage). If the load is so great that it lowers the voltage on any of the supply rails then this could easily stop the computer working. It is almost certain that the heavy currents would cause the integrated circuit to overheat, in an extreme case causing smoke to come from it, and perhaps a minor explosion. Incredibly, integrated circuits subjected to such abuse can often still be fully functional when they are re-inserted correctly, but you are advised to replace them as soon as you can, rather than leave a potential source of weakness in the computer.

Experience shows that there is quite a good chance that there will be some visible physical fault, e.g. solder splashes on the tracks, unsoldered or "dry" joints, incorrectly inserted ICs, and so on, (e.g. ICs in the wrong sockets, or inserted badly, so that a pin is bent and makes a poor contact).

The integrated circuit sockets used in the kits are a high reliability type which has been most carefully selected after considerable experience. They have a tenacious grip on the ICs; it is also easy to enter the IC leads into the type of socket supplied, because of the lead-in ramp, and the generous and visible contact area.

Bare board users who have used some of the inferior types of socket widely available, must take special care to insert the ICs correctly, and should remember the sockets can be the cause of faults. (The "inferior" type of socket has a very flimsy contact and weak grip on the IC leads, and has the contacts hidden behind small "windows" through which the IC leads must pass. It is vital with such a socket to ensure that the IC is inserted so that the leads are true and straight so that they do not slip to the wrong side of the contact, or bend the contacts out of line – an IC insertion tool should really be used.)

Fault Finding Techniques.

The main requirement in successful fault finding is a thorough knowledge of the whole card and the way it operates. Once you have this (and it is hoped you will have if you have studied this Manual so far) you will be able to localise the fault to a particular area of the circuit, and then "home in" on the particular source of the trouble. For example if a perfectly stabilised and steady display was obtained, but the fault was that no reverse video characters could be displayed it would be fairly pointless to start looking at the timing generator and counting chains, because they must be working fairly well to display any kind of stable picture. In such a case a sensible place to start looking would be the circuit which controls the selection of reverse video characters, the most significant bit from the RAM, the Alt/Rev selection switch and so on.

On the other hand, if the fault was a very weak, grey picture, it would be foolish to start looking for trouble in say the data bus transceiver or the address decoder, whether the data are good bad or indifferent they should still be displayed perfectly.

Description of Circuit from the Point of View of Fault Finding.

The circuit has already been described at length, in various degrees of detail, in Section 2 of this Manual, but it is proposed to take another pass through the diagrams, this time from the point of view of looking for various things which can be considered when fault finding.

Sheet 1. The Block Diagram.

With the exception of printing mistakes there is not much to go wrong here, but it is recommended that this be studied first when fault finding so that a "battle plan" can be formulated. Ask yourself where could the fault be to explain the symptoms you are suffering. For example if you are getting characters displayed in the margins, where they should be invisible, could it be the crystal oscillator at fault? Not really – if that wasn't working there wouldn't be a picture at all. Could it be the UHF Modulator? Again, not really, if it was being incorrectly driven it wouldn't display anything, certainly it is inconceivable that it could be generating characters of its own in the margin. By asking questions like this it should be possible to deduce from the block diagram alone, the general area of the fault, and you can then move on to study the chosen part of the circuit in depth.

Sheet 2. Oscillator, Dividers, and Sync. Generator.

Is the crystal oscillator oscillating at 12 MHz? (Probe at U8 pin 6 rather than the crystal circuit itself to avoid disturbing its operating conditions and possibly stopping it yourself.) Are there the various binary divisions in the outputs from U14? If not, are the reset pins (U14/2,12) jammed high? Pin 2 should be always low, pin 12 should have the waveform shown in the appropriate diagram in Section 5 of this Manual. Is the Z80A-CPU receiving a full swing clock signal of the correct frequency? If not is the active pull up, Q1, working correctly? Is it connected right way round? Has some one substituted a different transistor? Is it PNP? With the correct pinouts (b,c,e)? Have the right value resistors been used? 22R not mixed up with 220R?

If the clock is OK is the Z80A-CPU working? Look at U1 pin 27, the M1 line. There should be plenty of activity here if it is executing instructions. If not make sure it isn't permanently being held reset. Ul/26 should be high. If not, why not? Is C11 correct polarity, not holding the line down low? Are U1/16,17,24,25 all high?

If the trouble is to do with the sync. pulses (i.e. you are getting a picture but it is not stable, or it is "torn"), is the "S" signal (U13 pin 2) correct, see timing diagram? If not, is it the timing program?

Check for read and write pulses on U1/21,22. Is there activity on the TA0-TA8 address lines? Do any signals look so similar that they could be short circuited? Ditto the TD0-TD7 data lines? Are the 0V and +5V connections to U2 (and the rest) all present? Probe the actual pins of the IC, remember it could be badly inserted into its socket. See if closing S2h has any effect.

Sheet 3. Address Comparator and Control Logic.

This is most difficult to test in a non working system as it is impossible to set up and run any test programs. If you are really desperate and you are sure your fault is here you can set up some static tests, e.g. hardwire the AB10-AB15 lines to some chosen address, NRFSH high, and NlfREQ low, to see if you can get a match with the DIL switch S2 setting. Are you doing something silly, like setting the switches on when they should be off and vice versa? Are you setting them back to front, i.e. most significant digit confused with least significant? Is SIL1 plugged in right way round, are you sure pin 1 is pin 1? Fortunately, there is one part of the circuit which will hardly affect the operation of the card if it is faulty, and that is the monostable, U3. This is used purely for the anti-snow feature, which is a cosmetic improvement, the board will otherwise work perfectly well without it, assuming nothing drastic like the output stuck permanently high.

It is quite difficult to test this part of the circuit under the high speed conditions under which a computer operates, especially when as is likely to be the case if you are having trouble with this part of the circuit, the computer is not operating. Any small error will throw the whole logic out of operation, and without great experience and/or sophisticated equipment it is really only a matter of luck to be able to find a fault here. To give luck a chance, you can probe the various elements of the circuit – although the various waveforms encountered generally will be meaningless, you can look for lines which are "stuck" at "0” or "1", or which don’t appear to be reaching a low enough "0", or a high enough "1", inverters which don’t seem to be inverting, and so on.

It may be helpful to read through the Detailed Circuit Description earlier in this Ilanual, and to study the waveforms both on paper, and physically on the Card. As you gain an understanding of how the circuit operates you will be able to direct your own test procedures so as to find which piece of the circuit is malfunctioning, which is the first step to repairing it.

It is stressed again that if you do not have success in finding a fault that is present, you can always hand it over to someone else. The after sales service which is available to purchasers of the kits is one of the many things which mark out the Interak 1 System as being a unique and worth-while product.

Sheet 4. Counters.

In contrast, this part of the circuit is very easy to test, in that it is a very simple counter chain. For all the counters on this sheet of the diagram it is a simple matter of checking if there is an input, if so, is there an output, and so on for all the outputs? If there isn't an output, or if it isn't the correct frequency, then find out if the supply voltages are connected (to the actual pins of the ICs, not just the sockets). Are the reset pins jammed to the wrong logic state? Are they shorting to some other line, causing premature resets?

Sheet 5. Multiplexer, Video RAM, Buffer, Octal Latch.

This is another of the more difficult parts to test when the computer is not working. If the fault is in a lack of picture of steady well defined (but random) characters, then check pin 1 of the multiplexers U16 to U18. Mostly (in fact all the time if nothing is reading or writing to the video RAM) pin 1 should be low. This selects the cycle of counts on the "A" inputs (pins 2, 5, 11, 14), and transfers them unaltered to the "7" outputs (pins 4, 7,9, 12). Check that it does. Be sure the !CS line on the RAMs (U26/8 and U27/8) is low, and if it is check the ouputs (pins 11, 12, 13, 14) for some sort of activity. If they seem to be very low in amplitude see if they are in some sort of contention with U19, which could be caused if U19/1,19 were both low.

When nothing is accessing the card the outputs of the latch U25 should follow the inputs. If they don‘t, see that U25/11 is high, and U25/1 is low. If the latch was jammed to some particular character that character would be displayed on the whole screen, but often this symptom is the result of a runaway program writing the same data throughout the RAM, including the video RAM.

If a display of random characters is being obtained but it is not possible to change it then (assuming the rest of the computer system is free from faults) the fault could quite likely be in the multiplexers or buffer, or of course in the signal which control them. A very obvious cause of this difficulty is the lack of a write pulse for one reason or another, but you also have to be sure that the control pin 1 of the multiplexers is being activated, and the control pins of the octal tranceiver i.e. U19/1,19.

Sheet 6. Character Generators and Dot Rate Shift Register.

This is perhaps in the "easier" category. Problems associated with bit LD7 (reverse video which won‘t reverse, or an alternate character set which can't be obtained) should be fairly easy to find by tracing the circuit from LD7 through the links and/or switches. Is inverter U4/3,4 working? Are the character generators plugged in correctly, correct type selected on P5?

If recognisable characters are not being displayed are LD0-LD6 active? Are PL0-PL3 cycling round a count of 10 correctly? Are the outputs CD0-CD7 jammed for some reason? Or perhaps just one bit? (Pretty obvious from the display.)

Is the shift register U22 working, clocking out dots? Are the waveforms in the circuit just above the shift register basically correct (see Timing Diagram in Section 5.2 of this Manual)?

Sheet 7. Synchronisation and UHF Modulator.

Another fairly easy circuit to search for faults. For lack of picture content on a well stabilised display trace back from the line marked "VID". Just follow back through the inputs of the gates, until you see where the signal has come to grief. Checking the two flip-flops (contained in U20) is easy enough. If an output is wrong, then is there a clock input? If there is, are there data ("D") inputs of the correct polarity? If not, why not?

If the fault is a picture of sorts, which cannot be sysnchronised then check the line marked "S". Are the combining circuits which bring together the video and sync. information working, for either or both the video monitor output and the drive to the UHF modulator. Is CR2 the correct way round? Has it been snapped by clumsy bending of the leads? Are the resistor values correct?

Beginners, don’t make the mistake of assuming that the UHF modulator is faulty if you can’t see any activity on an oscilloscope connected to its TV aerial output – you’re not likely to unless you've got a very special oscilloscope! Is the case of the modulator earthed, via its earth tags, and is this connected to the front panel TV aerial socket?

Sheet 8. Key to Symbols, and Power Supplies.

There is not much on this sheet to go wrong, and it is a bit late in the day now to be checking if the power is connected, but if you have the world's most classic fault, a short circuited supply rail, then you will have to look at at all of the various decoupling capacitors shown on this diagram to see if they’ve got anything to do with it. Probably it is best to pull out all of the ICs just to be sure, but then it is a matter of cutting tracks, drilling out plated through holes and so on until you can find the faulty section of track. Better still send it back to the firm who supplied it, they were daft enough to volunteer to fix any fault you can put into a board, call their bluff!

This concludes the section on fault finding so the authors of this manual hope the card is fixed by now, because they've run out of ideas!