home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d6xx / d698 / scram500.lha / SCRAM500 / SCRAM500.lzh / docs / trouble.doc < prev   
Text File  |  1992-06-20  |  7KB  |  183 lines

  1.  
  2. TROUBLESHOOTING
  3. ===============
  4.  
  5. I hope most people will have no trouble with the SCRAM 500, but
  6. obviously some boards will struggle to life or one day myseriously die.
  7. The tips described here should be used as a guide, however, tricky
  8. problems will come up that need a reasonable amount of diagnostic skill.
  9. Hopefully, someone in your city or User Group or on the Nets will be
  10. able to help. Armed with the Schematic Diagrams, just about any
  11. AmigaTechnoPerson should be able to locate the fault. At worst they
  12. might need an oscilloscope and some beer.
  13.  
  14. Stay cool, think positive and DON'T PANIC!
  15.  
  16.  
  17. Catastrophe - smoke!
  18. --------------------
  19.  
  20. Let's deal with the really scary scenario first - you blow up the Amiga.
  21. This isn't as bad as it might seem. I haven't seen this happen often and
  22. when it does happen it usually is only the 68000 chip that is dead. That
  23. is easily fixed, and probably gives you an excuse to upgrade Agnus or
  24. KickStart any way. If you do replace the 68000, you might put in a
  25. HC68000 device - HC uses less power and is a lot cleaner. Before you
  26. blow it up again, try to work out why it happened. Here are some ideas.
  27.  
  28.   o You plugged/unplugged the SCRAM with power on.
  29.   o You zapped the system with static - watch out for carpets.
  30.   o Your SCRAM board has a serious short (power to signal, for example)
  31.  
  32.  
  33. Next on the gloom scale, the SCRAM starts to smoke. This can be serious,
  34. but usually it can be fixed. You probably haven't checked the board
  35. thoroughly for shorts and bridges. Now the problem will be highlighted
  36. for you in carbon! If the SCRAM has been checked out with a multi-meter,
  37. then you should be able to avoid this unhappy circumstance. The other
  38. likely cause of smoke is an IC back to front. This will usually require
  39. replacing the IC with a new one.
  40.  
  41.  
  42. The SCRAM stops the Amiga from working
  43. --------------------------------------
  44.  
  45. You plug the SCRAM on and the Amiga is dead - just a black screen. This
  46. means the SCRAM is seriously interfering with some vital Amiga function.
  47. Go through the following check list.
  48.  
  49.   o remove all socketed chips from SCRAM - any change?
  50.   o check power rails for normal voltages
  51.   o check expansion bus signals for funny levels (logic probe / Scope)
  52.   o recheck SCRAM for solder bridges and gross faults
  53.   o last resort - start cutting TTL out (avoid if possible)
  54.  
  55. Fixing this type of fault requires some diagnostic skills - the cause is
  56. likely to be different depending on whether the board has just been
  57. built or has failed in service. If you pull out all socketed devices and
  58. the problem remains, it is almost certainly a solder bridge.
  59.  
  60.  
  61. The Amiga only gets to a coloured screen
  62. ----------------------------------------
  63.  
  64. This is a slight advance on the previous fault. This is more likely to
  65. be an address or data bus fault (typically a short). Remove all socketed
  66. chips and look for shorts.
  67.  
  68.  
  69. The SCRAM Config LED flashes
  70. ----------------------------
  71.  
  72. Things are getting better. The SCRAM Config LED is turned on when
  73. KickStart goes out to AutoConfig expansion boards. This means the 68000
  74. is getting a fair way along, and the SCRAM is mainly working. Again,
  75. remove socketed chips and see if the Amiga functions normally. If it
  76. does, then the fault is probably not an address/data short, but some
  77. more benign fault. Try the following techniques:-
  78.  
  79.   Disable the RAM part of the board.
  80.  
  81.    o Pull out all DRAMs (they shouldn't be in yet anyway)
  82.    o Set jumpers for 0Megs RAM
  83.    o Remove Humphrey and Griswold chips
  84.  
  85.    The RAM section of the board will now be inactive. Only a gross fault
  86.    (ie solder short) can be causing trouble.
  87.  
  88.  
  89.   Disable the SCSI controller
  90.  
  91.    o Pull out Boot ROM, Cyril and SCSI chip.
  92.    o Disable AutoBoot switch
  93.  
  94.    The SCSI section is now inoperative and should not be causing
  95.    problems.
  96.  
  97.  
  98.   With Bertie in place, you should be able to get the Config LED to come
  99.   on and stay on when you start the Amiga. This should now be your goal.
  100.   If you study the schematic (sheet 1/3) you will see that the
  101.   AutoConfig logic is fairly simple - most stuff is happening inside
  102.   Bertie. Once you get AutoConfig happening, you can proceed with the
  103.   other sections by populating them and testing them.
  104.  
  105.  
  106. SCRAM configs, but RAM appears to be faulty
  107. -------------------------------------------
  108.  
  109. If RAM only partially works, it is likely to be one of the following:-
  110.  
  111.   o solder faults in the ZIP array - dry joints and bridges!
  112.   o bent RAM pin in socket
  113.   o error with the LS257 multiplexors
  114.   o faulty RAM chip
  115.  
  116. To diagnose RAM faults try RAM TEST programs, Monitor programs and a bit
  117. of detective work. For example, if you can get a Monitor working, you
  118. can tell a lot by writing patterns of 00 and FF to all the RAM
  119.  
  120.   o one of the 4 nibbles not working -
  121.       ? faulty DRAM chip
  122.       ? missing +5, GND, RAS, CAS
  123.  
  124.   o repeating blocks not working or duplicated
  125.       ? RAM mux address line missing or shorted
  126.       ? solder fault on LS257 or ZIP array
  127.  
  128.   o RAM corrupts with time (refresh problem)
  129.       ? missing E clk
  130.       ? check 393 device
  131.       ? check REFRAS\ signal from Griswold to Humphrey
  132.  
  133. If you can't get the RAM to do anything, then look at the signals
  134. supposedly emenating from Griswold and Humphrey. You should see
  135. reasonable RAS, CAS and REFRESH signals. If you don't, then suspect one
  136. of these chips.  The easiest way to debug the Custom Chips is swapping
  137. with known good chips. Having access to a working SCRAM is also useful
  138. for debugging.
  139.  
  140.  
  141. SCSI Problems
  142. -------------
  143.  
  144. The SCSI circuit is simple and socketed. Just about any problem will
  145. look the same - the disk won't talk!
  146.  
  147. Make sure your SCSI drive is working and the cables are good. Don't use
  148. 25 way ribbon to connect to SCSI - scrambled wires or 50 Way Ribbon is
  149. important to avoid crosstalk problems. Some of the new SCSI devices have
  150. very high transfer rates and can be cranky with long or noisy cables.
  151.  
  152. Look for all the normal solder problems - dry joints, bridges etc.
  153. Sometimes PLCC chips can have damaged or bent pins so check this.
  154. Use a Monitor program to try to read the EPROM and SCSI registers.
  155. Try to activate the Disk LED - prove Cyril is working.
  156. Replace SCSI chip (static sensitive device)
  157.  
  158. It should be fairly easy to write a bit of code that goes out and does
  159. some diagnostics on the SCSI chip to find problems. All the
  160. documentation on the DP8490 chip is available in the National
  161. Semiconductor Mass Storage Handbook. Some of this is SCRAM 500 User's
  162. Manual.
  163.  
  164.  
  165. SUPPORT
  166. -------
  167.  
  168. I hope that as people get SCRAMs going they become sources of support
  169. for others. There should be a reasonable amount of healthy discussion on
  170. the nets which may provide encouragement for the owners of non-working
  171. SCRAMs.
  172.  
  173. If you have a serious problem you can send me an EMAIL, and I will try
  174. to solve it (the problem), but try other more direct avenues first.
  175.  
  176. EMAIL normj@runx.oz.au
  177.  
  178. In Australia, we have a resident SCRAM expert who can fix all things
  179. Amiga.
  180.  
  181. Chris Ralph, Sydney - Phone (02) 557 1050
  182.  
  183.