home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug097.arc
/
512KUG.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
14KB
|
279 lines
.. True A4 paper, 6 lines per inch
.. ... = true underline, = ESC, = double width
.PL 70
.HE2CF
áááááááá 26/1/88
.HE Installation instructions for MicroBee 512k upgrade.
Installation instructions for MicroBee 512k upgrade.
======================================================
INTRODUCTION
Thesσá note≤ shoulΣ givσ yo⌡ sufficien⌠ informatioε t∩ upgradσá ß ì
128δ MicroBeσ t∩ 512k«á Howeve≥ somσ experiencσ witΦ thi≤ typσ oµ ì
worδáá i≤á strongl∙á recommended«áá ┴á knowledgσá oµáá soldering¼ ì
desolderinτá anΣá ho≈ t∩ pu⌠ digita∞ circuit≤ togethe≥ shoulΣá bσ ì
considereΣ essential« ╔ offe≥ n∩ guaranteσ tha⌠ thi≤ upgradσ wil∞ ì
worδá witΦ you≥ computer¼á howeve≥ ╔ havσ no⌠ ye⌠ me⌠ ßá compute≥ ì
witΦá whicΦá thσá upgradσ coulΣ no⌠ bσ madσ t∩á work«á ╔á d∩á no⌠ ì
recommenΣ attemptinτ t∩ fi⌠ thσ upgradσ t∩ ß compute≥ stil∞ unde≥ ì
warranty¼á o≥ t∩ ß compute≥ tha⌠ i≤ no⌠ workinτá correctly«á WitΦ ì
thσá exceptioεá oµ thσ disδ ╔ offe≥ n∩ warrant∙ oεá thσá supplieΣ ì
part≤á excep⌠ iε thσ casσ oµ aε obviou≤ `largeºá failure¼á eg«á ß ì
fault∙ batcΦ oµ memor∙ chips.
SECTION A -- PARTS REQUIRED
Description Quantity
256k Dynamic RAM memory chips 16 **
(4256, 41256 etc., 150 nanoseconds or less)
74HC157 Quad 2 to 1 multiplexer 1/3 *
74LS174 Hex D flip flop 1
16 pin IC sockets 16
10 mfd 16v tantalum capacitors 2 *
Wire (wire wrap type is best), spaghetti tubing, etc.
* See text for details.
** See note in `Problems' section.
Tools required :
- Finσá electroniπ solderinτ iron¼á preferabl∙ witΦ ßá magnetiseΣ ì
ááti≡ t∩ hel≡ removσ I├ pins¼á eg«á ß Welle≥ iron« Thσ ti≡ shoulΣ ì
ááals∩ bσ eartheΣ a≤ statiπ sensitivσ IC'≤ arσ begiε used.
- Solde≥ sucker¼á o≥ somethinτ simila≥ (iµ yo⌡ havσ ß desolderinτ ì
áástatioεá theεá yo⌡ arσ luckie≥ thaε me)«á Iµ yo⌡ don'⌠á alread∙ ì
ááhavσá ßá solde≥á sucke≥á theεá a⌠ les≤á thaεá $2░á onσá i≤á ß ì
ááworthwhilσ investment.
- ┴á finσ pai≥ oµ wirσ cutters¼á sufficientl∙ finσ t∩ cu⌠ I├ pin≤ ì
ááwhilσ the∙ arσ stil∞ connecteΣ t∩ thσ PCB«ì
- ┴á caεá oµá flu° removinτ spra∙ (no⌠ essentia∞á bu⌠á it'≤á gooΣ ì
áápractice to clean and inspect boards after work).
.PAè SECTION B -- FITTING INSTRUCTIONS
1.áDeterminσá whicΦá typσ oµ coreboarΣ yo⌡ have«á Therσá arσá tw∩ ì
ááátype≤á ║á thσ olde≥ board¼á produceΣ beforσ approximatel∙ Junσ ì
ááá'8╡ anΣ labelleΣ MB168¼á anΣ thσ newe≥ boarΣ labelleΣá MB8342« ì
áááThσ circui⌠ fo≥ thesσ tw∩ board≤ i≤ almos⌠ identical¼á howeve≥ ì
áááthσá I├á number≤á anΣ thσ methoΣ oµ mountinτá thσá upgradσá i≤ ì
ááádifferent« Thσ oldé boarΣ ha≤ thσ IC'≤ mounteΣ lengthwiseé whilσ ì
áááthσ newé boarΣ ha≤ theφ mounteΣ widthwise«á I⌠ i≤ wortΦ usinτ ß ì
áááhighligh⌠á peεá t∩á marδ al∞ reference≤ iε thi≤á tex⌠á t∩á thσ ì
áááparticula≥ boarΣ yo⌡ have.
2. Removσ thσ olΣ memor∙ chips«á Thesσ arσ fairl∙ obvious¼á therσ ì
áááarσ tw∩ row≤ oµ eigh⌠ chip≤ labelleΣ 4164é (ne≈ boarΣ ║ IC'≤ 2¼ ì
ááá3¼ 6¼ 7¼ etc.╗ olΣ boarΣ ║ IC'≤ 8..15¼ 17..24).
áááIµ yo⌡ havσ aε olΣ boarΣ theε checδ IC'≤ ╢ anΣ 7¼ iµ thesσ arσ ì
ááá74LS157é theε the∙ mus⌠ als∩ bσ removed¼á yo⌡ wil∞ theε requirσ ì
áááß tota∞ oµ │ 74HC157's¼ otherwisσ onl∙ ▒ i≤ required.
áááIµ yo⌡ havσ ß desolderinτ statioε theε g∩ t∩ i⌠ íá Iµ no⌠ theε ì
ááá╔á havσ founΣ thσ followinτ methoΣ fo≥ removinτ IC'≤ safσá anΣ ì
ááásuccessful¼ iµ a little timσ consuming.
áááá - Usinτá finσá wirσá cutter≤ cu⌠ thσ I├ pin≤á a≤á closσá a≤ ì
áááááááápossible to the body.
- Hea⌠ eacΦ piε iε succession¼á wheε thσ solde≥ arounΣá thσ ì
áááááááápiε ha≤ melteΣ theε flicδ thσ piε ou⌠ witΦ thσ enΣ oµ thσ ì
áááááááásolderinτá iron«á Thi≤á i≤ wherσ ß magnetiπ ti≡á i≤á ver∙ ì
ááááááááhandy¼á iµá yo⌡ don'⌠ havσ onσ theε yo⌡ ma∙ havσ t∩ usσ ß ì
áááááááápair of pliers or magnetised screwdriver.
áá - Removσ thσ remaininτ solde≥ witΦ ß solde≥ sucker«ì
3. Solde≥á iε thσ 1╢ I├ socket≤ int∩ thσ RA═ chi≡á positions«á Iµ ì
áááyo⌡á removeΣ tw∩ 74LS157'≤ theε solde≥ tw∩ oµ thσ 74HC157'≤ iε ì
áááthei≥ place«á Thesσ arσ MO╙ semiconductor≤ (statiπá sensitive⌐ ì
ááás∩á takσ thσ usua∞ precaution≤ oµ no⌠ touchinτ thei≥ pin≤á anΣ ì
áááusinτ aε eartheΣ solderinτ iron.
áááWheεá yo⌡ havσ donσ thi≤ thoroughl∙ cleaε thσ undersidσ oµ thσ ì
áááboarΣá witΦá flu° removinτ spra∙ anΣ ßá brusΦá theεá carefull∙ ì
áááinspec⌠ al∞ solde≥ joints.
4. Moun⌠ thσ 74HC15╖ anΣ 74LS17┤ IC's« Thσ followinτ instruction≤ ì
áááshoulΣá bσ followeΣ ver∙ carefully«á Refe≥ t∩ thσ accompanyinτ ì
ááádiagram≤ t∩ checδ you≥ work.
Takσ thσ 74LS174é anΣ cu⌠ ofµ pin≤ 2¼á 5¼á ╖ anΣ 12é a≤ closσ t∩ ì
áááthσ bod∙ oµ thσ I├ a≤ possible«á FolΣ ou⌠ pin≤ 10¼á 11¼ 1┤ anΣ ì
ááá15éá unti∞ the∙ arσ horizonta∞ (ß smal∞ pai≥ oµ plier≤ i≤á bes⌠ ì
áááfo≥ this)«á Nex⌠ folΣ pin≤ 3¼á ┤ ¼á ╢ anΣ 13é unde≥ thσ bod∙ oµ ì
áááthσá I├ anΣ usinτ strippeΣ finσ wirσ linδ thesσ pin≤á togethe≥ ì
áááanΣ t∩ piε 16é (+╡ volts).
.paèáááThσ remaininτ pin≤ (1¼á 8¼á 9¼ 16⌐ arσ useΣ t∩ moun⌠ thσ I├ oε ì
áááto≡ oµ aε existinτ 74LS174« Oε thσ oldé boarΣ thi≤ i≤ I├ 31¼ oε ì
áááthσ newé boarΣ i⌠ i≤ I├ 16« Solde≥ oε thσ ne≈ I├ leavinτ onσ t∩ ì
ááátw∩ millimetre≤ clearancσ betweeε i⌠ anΣ thσ existinτ I├á (thσ ì
áááwire links under the IC will ensure this).ì
áááNex⌠ takσ thσ 74HC157é anΣ cu⌠ ofµ pin≤ 4¼á ╖ anΣ 12«á FolΣ ou⌠ ì
ááápin≤ 9¼á 10¼á 1▒ anΣ 15« FolΣ pin≤ 2¼ 3¼ 5¼ 6¼ 1│ anΣ 14é unde≥ ì
áááthσ I├ anΣ linδ theφ t∩ piε 16é a≤ pe≥ thσ 74LS174«á Pin≤ 1¼á ╕ ì
áááanΣ 16é shoulΣ remaiε t∩ moun⌠ thσ IC« Solde≥ i⌠ oε to≡ oµ I├ 7é ì
áááoεá aεá oldé boarΣ o≥ I├ 17é oε ß newé board«á Thσ I├á shoulΣá bσ ì
áááhandleΣá a≤ littlσ a≤ possiblσ whilσ doinτ thi≤ anΣ yo⌡ shoulΣ ì
áááavoiΣ touchinτ thσ pin≤ a⌠ al∞ a≤ thσ I├ i≤ ver∙ sensitivσá t∩ ì
ááástatiπá electricity«á I⌠ i≤ bes⌠ t∩ worδ oε to≡ oµ ß shee⌠á oµ ì
áááaluminiuφ foil.
5. Linδá u≡ piε ▒ oε al∞ thσ RA═ chi≡ sockets«á ╔ havσ founΣ thi≤ ì
ááái≤ bes⌠ donσ usinτ strippeΣ singlσ corσ wirσ anΣ smal∞á piece≤ ì
áááoµ spaghettΘ tubinτ t∩ insulatσ i⌠ betweeε joints«á Thσ enΣ oµ ì
áááthi≤ wirσ mus⌠ bσ connecteΣ t∩ piε 9é oµ thσ ne≈ 74HC157¼ whicΦ ì
ááápresent≤ ß probleφ a≤ the∙ arσ oε oppositσ side≤ oµ thσ board« ì
áááThσá solutioεá i≤ eithe≥ t∩ dril∞ ß holσ througΦ thσ boarΣá (╔ ì
áááshouldn'⌠á havσá t∩á tel∞ yo⌡ t∩ makσ surσá yo⌡á don'⌠á cu⌠á ß ì
ááátrack)¼á o≥á t∩á pas≤ thσ wirσ througΦ aε unuseΣá solde≥á pad« ì
áááSuitablσ pad≤ arσ piε 1╣ oµ I├ 5é oε aε oldé board¼ o≥ piε 2╖ oµ ì
áááI├ 10é (unuseΣ RO═ socket⌐ oε ß newé board« Yo⌡ wil∞ havσ t∩ cu⌠ ì
áááthσ track≤ leadinτ t∩ thesσ pad≤ first.
6. Wire the two new IC's into the circuit.
áááOldé boarΣ :
áááá - Pin≤á ▓ anΣ │ oµ I├ 41é (unuseΣ pads⌐ t∩ pin≤ 1▒ anΣ 14é oµ ì
ááááááááthσá 74LS174éá (i⌠ doe≤ no⌠ matte≥ iµ thσá tw∩á link≤á arσ ì
ááááááááswappeΣ over).
- Pin≤á 1░á anΣ 15é oµ thσ 74LS174é t∩ pin≤ 1░ anΣ 11é oµá thσ ì
áááááááá74HC157é (agaiε i⌠ doe≤ no⌠ matte≥ iµ the∙ arσ swapped).
- Piεá 15éá oµá thσá 74HC157é t∩ piε 16é oµá X1¼á thσá 2╡á wa∙ ì
ááááááááconnecto≥ a⌠ thσ oppositσ enΣ oµ thσ boarΣ t∩ thσ voltagσ ì
ááááááááregulators.
áááNewé boarΣ :
áááá - Pin≤á 1╕ anΣ 1╣ oµ I├ 10é (unuseΣ pads⌐ t∩ pin≤ 1▒ anΣá 14é ì
ááááááááoµá thσ 74LS174é (i⌠ doe≤ no⌠ matte≥ iµ thσ tw∩ link≤á arσ ì
ááááááááswappeΣ over).
- Pin≤á 1░ anΣ 15é oµ thσ 74LS174é t∩ pin≤ 1░ anΣ 11éá oµá thσ ì
áááááááá74HC157é (agaiε i⌠ doe≤ no⌠ matte≥ iµ the∙ arσ swapped).
- Piεá 15éá oµá thσá 74HC157é t∩ piε 16é oµá X1¼á thσá 2╡á wa∙ ì
ááááááááconnecto≥ a⌠ thσ oppositσ enΣ oµ thσ boarΣ t∩ thσ voltagσ ì
ááááááááregulators.
7.áIµá yo⌡á havσá ßá ne≈ boarΣ theε moun⌠á tw∩á 1░á mfΣá tantaluφ ì
ááácapacitor≤á unde≥ thσ boarΣ iε paralle∞ witΦ C1╡ anΣ C17éá (0.▒ ì
ááámfΣ multilaye≥ caps)« Thσ positivσ pin≤ arσ closes⌠ t∩ thσ enΣ ì
áááof the board with the voltage regulators.
.paè8. Moun⌠á thσ ne≈ RA═ chip≤ int∩ thei≥ sockets«á I⌠ i≤á importan⌠ ì
áááno⌠ t∩ handlσ thesσ IC'≤ morσ thaε i≤ absolutel∙ essential¼ iε ì
áááparticular¼ d∩ no⌠ toucΦ thσ pins« Iµ thσ row≤ oµ pin≤ arσ to∩ ì
áááfa≥á apar⌠ t∩ easil∙ fi⌠ int∩ thσ socket≤ theε carefull∙á benΣ ì
áááthσá pin≤á toward≤ thσ cente≥ usinτ ß shee⌠ oµ aluminiuφá foi∞ ì
áááplaceΣ oε ß fla⌠ surface«á Bette≥ still¼á usσ aε I├á insertioε ì
ááátoolá.
9. You'vσá finisheΣ íá Replacσ thσ coreboarΣ ont∩ thσ maiεá boarΣ ì
áááanΣ connec⌠ thσ powe≥ anΣ monito≥ t∩ thσ keyboard« Turε oε thσ ì
ááácomputer¼á iµá thσ blocδ curso≥ appear≤ theε therσ i≤á ßá gooΣ ì
áááchancσ thσ upgradσ i≤ working«á T∩ tes⌠ thσ ne≈ banδ switchinτ ì
ááácircui⌠á g∩á int∩á thσ monito≥ (holΣ dowε <M╛á whilσá pressinτ ì
áááRESET⌐ anΣ typσ :
áááá O 50 nn <RETURN>
ááá F 0 1000 nn <RETURN>
áááwhere nn is each of the following numbers in turn :
áááá 04, 05, 06, 07, : first 128k of memory
áááá 44, 45, 46, 47, : later pages
áááá 84, 85, 86, 87,
áááá C4, C5, C6, C7.
áááWheεá yo⌡ havσ completeΣ thi≤ examinσ al∞ bank≤ oµá memor∙á b∙ ì
ááátypinτ :
ááá O 50 nn <RETURN>
ááá E 0 <RETURN>
áááThσá bytσ nε shoulΣ appea≥ iε al∞ displayeΣ memor∙á locations« ì
áááIµ thi≤ i≤ no⌠ thσ casσ theε therσ i≤ probabl∙ aε erro≥ iε thσ ì
áááne≈ circui⌠ arounΣ thσ '157/'174.
áááIµá thi≤á work≤á theε thσ compute≥ caε bσá pu⌠á bacδá togethe≥ ì
áááproperl∙ anΣ finall∙ testeΣ usinτ thσ 512δ systeφ disk.
áááThσ quickes⌠ wa∙ t∩ d∩ thi≤ i≤ simpl∙ cop∙ a≤ mucΦ a≤ possiblσ ì
áááint∩á M:¼á theε ruε somσ programs¼á iε particula≥ WORDSTA╥á o≥ ì
áááMICROWORLD BASIC.
.paè SECTION C -- PROBLEMS
Iµá thσ upgradσ doe≤ no⌠ worδ theε i⌠ i≤ almos⌠ certaiε tha⌠á yo⌡ ì
havσ madσ aε erro≥ somewherσ (donσ i⌠ myselµ morσ thaε once!)« Iµ ì
thσ upgradσ doe≤ no⌠ worδ a⌠ al∞ anΣ yo⌡ havσ thoroughl∙á checkeΣ ì
thσá circui⌠á theε tr∙ swappinτ ove≥ thσ tw∩ bank≤ oµ RA═á chips« ì
FaileΣ RA═ chip≤ arσ ver∙ rare¼á howeve≥ i⌠ i≤ possible«á Iµá onσ ì
werσá t∩ fai∞ iε thσ firs⌠ banδ theε thσ compute≥ woulΣ no⌠á worδ ì
a⌠ all«á Iµ onσ werσ t∩ fai∞ iε thσ seconΣ banδ theε thσ compute≥ ì
shoulΣ star⌠ t∩ colΣ boo⌠ correctly¼ bu⌠ woulΣ bσ ver∙ unreliablσ ì
froφ theε on.
Thσá othe≥á problem≤á tha⌠á arσ likel∙ t∩á occu≥á arσá mucΦá morσ ì
obscureíá Example≤á oµ symptom≤ arσ ║á irregula≥ anΣ inexplicablσ ì
crashes¼ refusa∞ t∩ worδ correctl∙ (o≥ a⌠ all⌐ unti∞ thσ compute≥ ì
i≤ warφ (o≥ conversely¼á afte≥ i⌠ get≤ warm)¼á program≤ tha⌠á ac⌠ ì
strangely¼á verif∙á error≤á wheε copyinτ t∩ o≥ froφ thσá ramdisk¼ ì
occasiona∞ failurσ t∩ boo⌠ correctly¼ etc.
A≤á thσá symptom≤á anΣá thσ faul⌠á causinτá theφá arσá ver∙á harΣ ì
(borderinτ oε impossible⌐ t∩ tracδ dowε ╔ havσ includeΣ ß lis⌠ oµ ì
possiblσá cure≤ (below)«á Tr∙ thesσ o≥ combination≤ oµ theφ unti∞ ì
thσá symptom≤ disappear«á Mos⌠ oµ thσ trouble≤ arσ duσ t∩á sligh⌠ ì
timinτ fault≤ iε certaiε signals¼ exces≤ noisσ oε thσ powe≥ rail≤ ì
o≥ degradatioε oµ signals«
Thσá RA═á chip≤ arσ ver∙ sensitivσ t∩ thesσ sor⌠á oµá fault≤á anΣ ì
certaiεá brand≤á arσ morσ susceptablσ thaε other≤ anΣ responΣá iε ì
differen⌠á way≤ t∩ attempteΣ cures«á Somσ Taiwanesσá brand≤á (eg« ì
Fujitsu⌐á caεá bσ ß littlσ trick∙ t∩ ge⌠ workinτá correctly«á Thσ ì
mos⌠á reliablσá brand≤á (iε m∙ experience⌐ seeφá t∩á bσá NE├á anΣ ì
Mitsubushi.
1.áIµ yo⌡ havσ ß premiuφ baseboarΣ checδ IC26« Iµ i⌠ i≤ ß 74HC..« ì
áááchi≡ theε REPLAC┼ i⌠ witΦ ß 74LS245« Iµ therσ i≤ n∩ eartΦ leaΣ ì
áááconnectinτá thσá coreboarΣá t∩ thσ basσ boarΣá theεá solde≥á ß ì
ááámoderatel∙áá heav∙á leaΣá (preferabl∙á witΦá ßá bulle⌠áá stylσ ì
áááconnecto≥á iεá thσá middle⌐á froφá thσá eartΦá tracδá oεáá thσ ì
áááunderside¼á front¼á lef⌠á corne≥ oµ thσ coreboarΣ t∩ thσ largσ ì
áááeartΦá tracδ oε thσ premiuφ boarΣ iε thσ middlσ oµá thσá spacσ ì
áááfo≥á thσ rea∞ timσ clocδ (iε fron⌠ oµ thσ Z8░ PI╧ chip)«á Thi≤ ì
ááái≤á normall∙á alread∙ donσ b∙ Microbeσá Systems«á Iµá yo⌡á arσ ì
ááádesperatσá theεá anothe≥ eartΦ leaΣ caε bσ soldereΣá froφá thσ ì
áááothe≥á sidσá oµ thσ premiuφ baseboarΣ t∩ thi≤ leaΣ anΣ onσá o≥ ì
ááámorσá lead≤ arounΣ variou≤ eartΦ point≤ oε thσá coreboarΣá (iε ì
áááparticula≥ t∩ thσ areß arounΣ thσ RA═ chips and PAL chip).
2.áTr∙áá addinτá morσá 1░á mfΣá tantaluφá capacitor≤á arounΣá thσ ì
ááácoreboard«á Tw∩ morσ spaceΣ arounΣ thσ RA═ chip≤ anΣ onσ closσ ì
ááát∩ thσ 74HC15╖ (oε aε olΣ board⌐ i≤ ß gooΣ idea« Makσ surσ yo⌡ ì
áááge⌠ thσ polarit∙ correct«
.paè3.áStick stuff about timing caps here. %%%%%
áááThi≤ modificatioε ma∙ actuall∙ makσ thσ symptom≤ worse¼á i⌠ i≤ ì
áááparticularly sensitive to the brand of RAM chips being used.
4.áIµá yo⌡ havσ ß ne≈ boarΣ theε fi⌠ ß 2.2δ b∙ ╣ resisto≥ SI╨á iε ì
ááálocation RN1.
5.áIµá yo⌡ havσ ß ne≈ boarΣ theε yo⌡ caε adΣ 3│ ohφ resistor≤á iε ì
áááserie≤á witΦá thσá signal≤ goinτ t∩ thσá RA═á chips«á Thi≤á i≤ ì
ááárecommendeΣá t∩ sto≡ oscillatioε anΣ falsσ triggerinτá oµá thσ ì
áááchi≡á inputs«á T∩ d∩ thi≤ examinσ thσ boarΣ unde≥ RN▓ anΣá RN│ ì
ááá(nea≥ thσ RA═ chips)¼ yo⌡ wil∞ noticσ link≤ betweeε pin≤ ▒ anΣ ì
ááá2¼á │á anΣ ┤ etc«á Cu⌠ thesσ anΣ solde≥ iε tw∩ 3│ ohφ resisto≥ ì
áááSIP's«á THI╙á I╙á ┴ 'Bºá TYP┼á SIP║á ╡á seperate¼á unconnecteΣ ì
áááresistors¼á NO╘á thσ norma∞ 'Aº typσ whicΦ havσ resistor≤ witΦ ì
áááonσá commoε connection«á Iµ yo⌡ canno⌠ ge⌠ thi≤ typσ theεá teε ì
áááindividua∞á resistor≤ caε bσ useΣ instead«á Als∩ cu⌠ thσá linδ ì
áááacros≤á R▒ anΣ replacσ thi≤ witΦ ß 3│ ohφá resistor«á Finally¼ ì
áááinser⌠ ß 3│ ohφ resisto≥ iε thσ leaΣ betweeε thσ addeΣ 74HC15╖ ì
áááanΣ piε ▒ oµ thσ RA═ chips.