PC110 16MB拡張メモリ 作成 [to 16MB ex-memory homemade]
買ったり、頂いたりして増えて来た、色々な程度の「PC110」を少しずつ整備して来ているが、出来れば全機を「Win95,98」でインターネット閲覧が出来る状態で、"維持・保存"したいと思っている。
それに利用する為に、少し試みた"マルチブート方式"は、CFの容量が2GB程度では、あまり良い方式ではなさそうなので、「Win95」か「Win98」だけに絞ろうと思う。
しかし、現状のメモリ容量(4MBや8MB)では、インストールにも、動作にも時間が掛かり過ぎるので、容量を増やしたい。
それには、「4MBメモリ」を改造して、「16MBメモリ」にするしか方法が無い。
でも、この改造作業は、以前は容易だったのだが、今は、もう怪しい。
再度、コツが掴めるまでに、幾度か失敗をしないとダメだろうと思う。
今回は、始めは誤配線などで不調だったが、3枚目にして、やっと、結線後1発で動作した。(図1)
起動時の"メモリ・サイズ表示"の代わりに、以前自作した「over16s.com」の"バンク毎のメモリ量表示"で代用。(図2[クリック])
(この「over16s」については、私自身、もう殆ど忘れてしまっていた。...B=4MB, C=8MB, D=16MB)
−−−−−−−−−−−−−−−−−−−−−−−−−
+++ 作業方法、内容 +++
今回は、据え置き型のルーペを活用してみようと、3倍、約4倍、6倍のルーペを試してみたが、結果的には不適だった。(図4[クリック])
視野が狭い為か、端子の位置を、見間違えるような失敗を、数回もした。
最後は、昔から使い慣れている「ヘッドルーペ」の作業に切り替えた。
そして、ひとつの作業毎に、「6倍ルーペ」で仕上がり状態を"目視確認"しながら、作業を進めた。
半田鏝は、最近買った「小型半田鏝」を併用。(図3)
ただ、これを、脚ピンなどの融着に使うと、手早く出来るのだが、(何故か、)下のランドの剥がれが多かった。(特に、2回目)
なので、3回目は、これを"脚ピンへの結線"だけに限って使うことにした。
配線材は、0.20mmφの被膜銅線を使った。
0.25mmφ〜0.30oφは、長さの短い処では、片側の半田付け中に、既に済ませている他方の半田箇所が、外れることが多かった。
(多分、熱伝導性が良いからではないかと思うが、定かではない)
これの端部の"半田コート"が、少し面倒だが、「60W半田鏝」と「ヤニ入り半田」とで、溶融半田玉を作ってその中に線を突っ込んで、"半田コーティング"した。
その線の先に、ペーストを付けておくと、"半田コーティング"が容易になる。
その他、色々、作業などに工夫を加えてみようとしたのだが、どれも奏功せず。
最後は、昔のやり方に戻ってしまったようだ。"以前の方法"の例。
+++ 完了品 未対策品 +++
以前に経験した「FDが壊れる問題」は、気にはなるが、今回は、面倒なので*OEと*UCASは、"直結"にした。
少しの手間で、改良方式に出来るのだが、(他の系でも、トラブルが起きるがどうかは、未だ不明だし、)その対処は、事件が起きてから考えることしよう。
出来上がった「16MBメモリ」は甚だ、見栄えがしない。(つまり、汚いってこと。(図5))
"配線"は、裏側(つまり見える面)を使わないので、ちょっと見には、それほど汚くくもないが。(図6[クリック])
Moonlightさんも望んでいたように、新しいPCBが作れればいいのだが、この「コネクタ」を単品で入手することは、もう無理なようだ。
さりとて、元の「4MB基板」から外して使うのも、何だか勿体無い感じがする。
もし、64MBとか128MB位を載せられるなら、面白いかもしれない。
(だが、私には、必要な知識が無いので、改造は無理だろう)
+++ 置換え用メモリ材、4MB基板 +++
「置換え用EDOメモリ」は、時々、「ヤフオク!」に出ている安価なジャンク品を見付けては、買っている。(価格は様々)
只、写真の品番が読めなくて、当てずっぽうで買って、失敗することもある。
大体、"4チップ搭載の32MBメモリ"のものが多い。(図7)
"チップ単品"なら、「eBayUK」などで、1個¥600〜¥1,000位で買えるようだが、私は、"ジャンク品"の中から"掘り出す方"が、好き♪
尚、「4MBメモリ板」は、"頂き物"の「PC110」本体に搭載されていたものを使わせて貰っている。
剥がしたチップは、そのまま保存しているが、(残念だが、)殆ど使い道は無い。
焼けたテープを背にしたまま、唯、眠っているだけ。(図8[クリック])
PC110 16MB拡張メモリ 改良 [to (English Note) 16MB improved]
+++ 「Win95」で、FD破壊 +++
今回の16MB拡張メモリ作成は、(もう、自信が無かったので、)成功率を優先させた為に、本来は入れておくべき部品を省いていた。
(...もしかしたら、それ無しでもちゃんと働くかもしれないという、"甘い期待"を、していたこともある)
しかし、(無対策)「16MBメモリ」を装着したマシンで「Win95」を走らせて、FD(フロッピ・ディスク)を見たら、即アウト!(図1)
この後、"このFDは、フォーマットしないと使えません!"とのメッセージが出た。(ヤレヤレ、嘆息)
その対策として、*UCAS,*LCASの両方から、*OEに信号を与えるように回路部品を付加したら、"FD破壊"は生じなくなった!(図2[クリック])
面倒だが、矢張り(完了のはずだった)"全16MBメモリ"に、この対策を施そうと思う。
−−−−−−−−−−−−−−−−−−−−−−−−−
+++ 改良版16MB +++
改善した箇所は、*OE(#36),*LCAS(#37),*UCAS(#38)で、*LCASか*UCASのどちらかでも、"Low"になれば、*OE入力が"Low"になるような回路である。(図12[クリック])
本来なら、"ANDゲート"にしたいのだが、"簡素化"する為に、そして、信号電圧の"低下を抑制”する為に、ショットキーバリア・ダイオード・アレイ(「HN2S01FU」)を使っている。
通常のダイオードでは、電圧低下が0.6V近くになるが、ショットキーだと、0.25V以内に納まる。
たったこれだけの回路の増分なんだが、実作業では、結構面倒なので、少しでも省きたかったわけだ。(図11)
尚、A8,A9の配線は、通常は、中央(図左側)から引いているのだが、今回は試しに、下側(図右側)から引いてみた。
作業性の点からは、あまり差は無いが、"見栄え"は"中央周り"の方が、やや良さそう。
−−−−−−−−−−−−−−−−−−−−−−−−−
+++ ショットキーバリア「HN2S01FU」 +++
表面実装タイプの"ダイオード・アレイ「Alldatasheets資料:「HN2S01FU」」"は、(本当に)小さい!(図13)
(米粒にでも写経が出来るそうだから、こんなのは大きい方かな?笑)
(また、帆船模型なども、これの数十倍、数百倍、難しくて面倒なのだろうなと思いながら、作業していた)
これは、ピン・ピッチ(0.65mm)が、丁度メモリの脚ピンのピッチに合っているので、そのまま2ピンを、それぞれに半田付けしてしまえる。(図14[クリック])
ただ、#39はGNDなので、これは接続しない方が良いので、アノード側、カソード側共にオープンにしている。
奇妙で珍しいことに、私が買ったこのアレイは、「A6」というマーキングが、上下逆になっている。
まぁ、私は、毎回"半田付け"の直前に、「テスタ」で、極性/向きを確かめているから、構わないが。
−*−*−*−*−*−*−*−*−*−*−*−*−*−*−
[2021/05/07]
PC110 16MB extended memory making
I'm gradually improving the various levels of "PC110" that have been bought and received, but if possible, I wish to "maintain/save" while browsing the Internet with Win95, 98".
In order to do it, I tried a little " multi-boot method ", but it seems that it is not a very good method when the CF capacity is about 2GB, so Win95" or "Win98".
Moreover, with the current memory capacity (4MB or 8MB), it takes too much time to install and operate, so I would like to increase the capacity.
The only way to do this is to modify the "4MB memory" to "16MB memory".
But this remodeling work used to be easy, but now it's suspicious.
I think I have to make a few mistakes before I can get the hang of it again.
This time, it wasn't working well at first due to incorrect wiring, but after the third piece, it finally worked with one shot after the connection. ( Fig.1 )
Instead of "memory size display" at startup, I used my own " over16s.com" for "display memory amount for each bank". ( Fig.2 [click] )
(I almost forgot about this "over16s ... B=4MB, C=8MB, D=16MB)
−−−−−−−−−−−−−−−−−−−−−−−−
+++ Work method, contents +++
This time, I tried 3x, 4x, and 6x loupes to take advantage of the stationary loupe, but the result was unsuitable. ( Fig.4 [click] )
Perhaps because the field of view is narrow, I made several mistakes such as misunderstanding of the terminal position.
At the end, I switched to the "head loupe" working that I have been accustomed to for a long time.
Then, for each working, working proceeded while "visually checking" the finished state with a "6x loupe".
About soldering iron I alos used the recently bought "small soldering iron". ( Fig.3 )
However, if I use this for soldering of leg pins etc., I can do it quickly, but (for some reason) there were many peeling of the land below. (Especially the second time)
So, for the third time, I decided to use this only for "connection to leg pins".
As the wiring material, about 0.20 mmφ coated copper wire was used.
In the case of 0.25~0.30 mmφ, where the length is short, the soldered portion of the other side, which has already been completed, often came off during soldering on one side.
(Maybe it's because of good thermal conductivity, but I'm not sure)
The "solder coating" of the end side of corated wire is a little troublesome, but I made a molten solder ball with "60W soldering iron" and "solder with solder" and pierced the wire into it for "solder coating".
Applying a paste to the end of the wire facilitates "solder coating".
In addition, I tried to devise various work, but none of them worked.
At the end, it seems that it has returned to the old way. An example of " previous method ".
+++ Completed product +++
I'm worried about the " FD breaking problem " that I experienced before, but this time it's troublesome, so I connected directly with *OE and *UCAS .
With a little effort, I may be able to make it improved method, but (it is still unclear whether troubles will occur in other systems as well), but the countermeasure is an incident. Let's think after getting up.
The finished "16MB memory" is terrible and doesn't look good. (That is, it's dirty. ( Fig.5 ))
The "wiring" doesn't use the back side (that is, the visible side), so it's not so dirty for look it. ( Fig.6 [click] )
As Mr.Moonlight also has mentioned, I have try to search to connectors for making a new PCB, but it seems impossible to get this "connector" separately.
It feels awkward to remove the connectors from the original "4MB board".
It might be interesting if I could put 64MB or 128MB.
(But I don't have the necessary knowledge, so I can't modify it.)
+++ Replacement memory material, 4MB board +++
I sometimes find and buy cheap junk items in " Yahoo! Auctions! " for "replacement EDO memory". .. (Prices vary)
However, I can't read the part number of the photo, so I sometimes buy it without guessing and fail.
Most of them are "32MB memory with 4 chips". ( Fig.7 )
For "single chip", "eBayUK", etc., it seems that one could buy one for around \ 600- \ 1,000, but I'd like to dig out from "junk items" ♪
For the "4MB memory board", I'm using the one installed in the gifted "PC110".
The peeled chip is stored as it is, but (unfortunately) it has almost no use.
They are just sleeping for long time with the burnt tape on the back. ( Fig.8 [click] )
PC110 16MB ex-memory improvement
+++ "Win95" destroys FD +++
For this 16MB expansion memory making, I gave priority to success rate (because I was not confident anymore), so I omitted the parts that should be included.
(... I had a "sweet expectation" that it might work without the parts.)
However, (no countermeasures) I ran "Win95" on a machine equipped with "16MB memory" and saw the FD (floppy disk), and it was immediately out ! (Fig.9)
After this, the message "This FD cannot be used without formatting!" Appeared. (Sigh)
As a countermeasure, if circuit components are added so as to give a signal to *OE from both *UCAS and *LCAS, "FD "Destruction" no longer occurs ! ( Fig.10 [click] )
It's a hassle, but I'm going to take this measure for all of "16MB memory"s that might be completed.
−−−−−−−−−−−−−−−−−−−−−−−−
+++ Improved version 16MB +++
The improved parts are *OE (#36), *LCAS (#37), *UCAS (#38). If either *LCAS or/and *UCAS becomes "Low", the *OE input must becomes to "Low". ( Fig.12 [click] )
Originally, I would like to make it an "AND gate", but in order to "simplify" and "suppress the voltage drop" of the signal voltage, I used the Schottky barrier diode array (" HN2S01FU ") .
With a normal diode, the voltage drop is close to 0.6V, but with Schottky, it is within 0.25V.
It's just this much circuit increment, but in actual work it's troublesome/complicated, so I wanted to omit it even a little. ( Fig.11 )
The wiring of A8 and A9 is usually drawn from the center (left side of the Fig.11), but this time, I tried it from the bottom side (right side of the Fig.11). I pulled it.
From the point of view of workability, there is not much difference, but "appearance" seems to be a little better around the center.
−−−−−−−−−−−−−−−−−−−−−−−−
++++ Schottky barrier diodes "HN2S01FU" ++++
Surface mount type "diode array" All datasheets Source : "HN2S01FU" is (really) small ! ( Fig.13 )
(Since it seems that someone can copy sutras even on rice grains, is this a big one ? Lol)
(Also, someone was working on a sailboat model, I was thinking that it would be difficult and troublesome tens or hundreds of times more than this.)
This is because the pin pitch (0.65mm) exactly matches the pitch of the leg pins of the memory, so two pins can be soldered to each as it is. ( Fig.14 [click] )
However, since #39 is GND, the anode and cthode side of this are disconnected and opened.
Oddly and unusually, this array I bought has the "A6" marking upside down.
Well, I don't mind because I check the polarity/orientation with a "tester" just before "soldering" every time.