E650改造

E500内部写真 E650をCE6*を使わずにS1:256KB + D:256KB + S3:32KB + S:2MB に改造してRTCを搭載します。S:, S3:, D:はハードプロテクト付きです。
74HC139は裏向きにして両面テープでマザーボードに固定し、周辺部品をICの腹の上に実装しています(写真参照)。

 # 「*」が付いてる信号はアクティブLowの信号です。

写真をマウスでポイントするとSRAMとブザーで挟まれた領域がクローズアップされます。

 

【部品表】

私が手持部品の都合で使ってる物もあるので右の注釈をご参考に。

					
74HC257(SOP)      1ケ
74HC139(SOP)      2ケ
TC7S00F(SOP)      1ケ
Smartmedia 2MB-5V    1ケ
4Mbits-SRAM(SOP)    1ケ
RF-5C62(SOP)      1ケ
チップ抵抗1MΩ     3ケ
     180KΩ    1ケ ←サブクロックの流用品(^^)
     470KΩ    1ケ ←1MΩを2枚重ねOK
チップコンデンサ0.01μF 5ケ ←0.1μFでそのまま置き換え良
          1μF 1ケ ←0.1μFを2枚重ねOK
         0.1μF 1ケ ←1μFで代用(S:)
          10pF 1ケ ←RTC調整用に予備があった方がいい
トリマコンデンサ  30pF 1ケ
水晶発振子32.768kHz   1ケ
3Pスイッチ       1ケ
2Pスイッチ       1ケ ←3PスイッチでもOK(アラーム用)
					
				
 

【S1:256KB+D:256KB(バンク窓は&20000-&2FFFF) by 4Mbits SRAM】

元あった3W01Fは撤去します。
ドライバは、あじさんのDELTA Ver.4.4窓アドレスを変更して使います。
※ほぼganzeさんの;TECHE500-No.105の回路です。4AをVcc-WE*のスイッチにしないのは、S:のWP*を使ったプロテクト用SWとD:,S3:のプロテクトSWを兼用する為です。
					
     3W01Fの3番(G*)のランド
        |          ●Vcc
4M-ramのA18 <---+           |
        |   +-----U-----+ |0.01μF(パスコン)
    CE3* ----|----->|Select Vcc|--+-||-+
    A16 ----|--+-->|1A    G*|<--+---+
    CE0* ----+--|-->|1B    4A|<--|--- S3:のWE* ※後述
4M-ramのCS* <------|---|1Y  H  4B|<--|--- WR*
     E5 --+----|-->|2A  C  4Y|---|--> 4M-ramのWE*
       |  +-->|2B  2  3A|<--|--- KO15
4M-ramのA16 <-|--------|2Y  5  3B|<--|--- A17
       +-R474-+-|Gnd 7  3Y|---|--> 4M-ram A17
           | +-----------+  |
           +-----------------+
          _|_         
          ///         
				
74HC139に周辺部品を取り付けた写真 4M-ram A0-A15=A0-A15
4M-ramのOE*=RD*

 

【S3:32KB(&38000-&3FFFF) by 標準装備の32KB-SRAM】

RAMの片方ははずさず、S3:としてそのまま使います。
ただしOE*,WE*,CE*の足は浮かせます(CE*については撤去した3W01Fの出力端子のランドを利用可能)。
					
 ●Vcc
  |  SW
  | _________
  +-○-vvv-○   ○--+--------> PRT*
    180kΩ     |
   書      書 R1M
   込      込 _|_
   不      可 ///
   可

                 ●Vcc
                 |
       +--------------------+
   パスコン  |          |
   0.01μF =          |
       |   +-----U-----+ |
       +---->|1G   Vcc|--+
   PRT* ---|---->|1A  7  2G|<---CE3*(E2の2番を浮かせる)
   WE* ---|---->|1B  4  2A|<---A15
       |   |1Y0 H  2B|<---A16
 S3:のWE* <--|--+--|1Y1 C 2Y0|
       | | |1Y2 1 2Y1|
HC257の4A <--|--+ |1Y3 3 2Y2|--->浮かせたE2の2番
       +-----|GND 9 2Y3|--->S3:のCE*
       |   +-----------+
      _|_
      ///
					
				
S3:のWE*=NAND(NAND(WR*,WR*),PRT*) ※PRT*については次項参照
S3:のOE*=RD*
左側のデコーダはライトプロテクトに使用します。
私はE2の足を浮かせて水平にしましたが、この足は大変折れやすいので、慣れないと、普通は足を根元から折っちゃうと思うので、この足につながっているパターンをカットした方が安全です。

 

【Smartmedia I/F ((C)A:\さん)】

詳細は、A:\さんSSFDCのreadmeをご覧ください。ハードプロテクトにする為若干変更しています。
Smartmediaは端子部のみ残してカットしました(加工後寸法:28.9×18.5mm)。4MB以下の容量のものに限り金色の部分にしか部品が入っていませんのでカットできます。
加工はカッターで約半分に切断して、残った黒い部分はグラインダ(ドリルに砥石を付けたもの)で削り落しました。
					
           ●Vcc      ●Vcc
      +---U---+  |        |  +-------------+
CE4* ---->|1G Vcc|---+        +----|Vcc(12,22)  |
 A12 ---->|1A  2G|<---+       |  |       |
 A13 ---->|1B  2A|<---|---RD*    |  |       |
RTCのCS* <-|1Y0 2B|<---|---WR* A2----|----|CLE(2)    |
      |1Y1 2Y0|  |       |  |       |
  +------|1Y2 2Y1|----|--------------|----|WE*(4)    |
  |   |1Y3 2Y2|----|--------------|----|RE*(20)   |
  | +---|GND 2Y3|  |       |  |       |
  | _|_ +-------+  |   D0-D7====|====|I/O0-1/O7  |
  | ///  74HC139   |       |  | (6-9,13-16) |
  +-------------------+    1μF ===  |       |
                    |  |       |
                    +----|Vss(1,10,11) |
                    +----|GND(18)   |
                   _|_  |       |
                   ///  |       |
                 PRT*-------|WP*(5)    |
                 KO15-------|CE*(21)   |
                 E5----+----|ALE(3)    |
                    |  |       |
                   R470  |       |
                   _|_  |       |
                   ///  |       |
                      |       |
                      +-------------+
                       Smartmedia
                        2MB-5V
SmartMedia周辺の拡大写真 E5のプルダウン抵抗はD:と共用。
Smartmediaはバッテリバックアップ不要なのでVccはCPUやLCDCのVcc端子から取ります。
※1μFのパスコンは手持ち部品の都合で0.1μFの代用として使いました。
 

【RTC】

RTCに周辺部品を取り付けた写真 ポケコンにリアルタイムクロックを内蔵して時計を表示したり、時報をならしたり、ファイルにタイムスタンプをつけたりします。

ドライバはAesop・M750さんTRC_004.LZH,MasaさんのQZCLK002.LZH(このドライバはDVF形式なのでインストーラとしてNmasuさんdevi140.lzhが必要)を使用します。
					
                   ●Vcc    ┐
Smartmedia I/Fの74HC139の1Y0      | トリマ 30pF /
        |            +--------||--------+
        |            |    /     |
  CPU     |     RF-5C62   | 10pF       |
--------+   |    +-------------+ +--||--+ X'tal  |
    |   +-------+CS*    VDD+-+   | 32.768kHz |
 81 KO1 +--------------+CE   OSCOUT+--------+----|■|---+
 72 RD* +------------+ |TMOUT* OSCIN+--------------------+
    |  +-------+-+A0   INTR*|----次項目参照
--------+  | +-----|-+A1     D3+---------+
       | | +---|-+A2     D2+-------+ |
       | | | +-|-+A3     D1+-----+ | |
       | | | | +-+RD*    D0+---+ | | |
  +---------|-|-|-|---+VSS    WR*+-+ | | | |
 _|_    | | | |  +-------------+ | | | | |
 ///GND   | | | |          | | | | |
    +----+-+-+-+-------------------+-+-+-+-+---+
    |  A A A A   RAM    W D D D D  |
    |  0 1 2 3          E 0 1 2 3  |
    |               *      |
					
				
  RTCのVDD-VSS間、ICの直近に0.01μF以上のセラミックコンデンサ

 

ポケコンのページへ戻る  
トップページへ戻る  
ポケコンの目次へ戻る