The PCを自作するシリーズ。

前回はSTM32マイコンのパフォーマンスを調べた

今回はこの2つを何とか繋ぎたい。

設計

まず、この2つを繋ぐとすると問題になりそうなのが、 電圧の違い。 8088は5Vで、STM32は3.3Vなので電圧があわない。

きちんとレベル変換するのが正しいと思うけど、 面倒なので適当に済ましたい。

STM32から8088へのデータは、STM32の出力は3.3Vなんだけど、 8088はこれをHIGHとして認識するかもしれない。 というか、してほしい。するはずだ。お願いします。

8088からSTM32へのデータは、 5Vで来るから、STM32が焼き切れるかもしれない。 ここで、BlackPillのピン配置図を見ると、 半分ぐらいのピンは5Vトレラントになっていて、 5Vの入力に耐えられそうだ。 これにつなぐ事にしよう。

という訳で、この2つを直結してみる。 これで動くといいなぁ。

回路図

とりあえず、こう繋ぐ事にする。

               +---v---+
    GND   GND -|       |- Vcc     5V
    ?     A14 -|       |- A15     ?
    ?     A13 -|       |- A16/S3  ?
    ?     A12 -|       |- A17/S4  ?
    ?     A11 -|       |- A18/S5  ?
    ?     A10 -|       |- A19/S6  ?
B11 ?      A9 -|       |- !SS0    IN  B12
B10 ?      A8 -|       |- MN/!MX  5V
B9  I/O   AD7 -|       |- !RD     IN  B13
B8  I/O   AD6 -|       |- HOLD    OUT B14
B7  I/O   AD5 -|       |- HLDA    NC
B6  I/O   AD4 -|       |- !WR     IN  B15
B5  I/O   AD3 -|       |- IO/!M   NC
B4  I/O   AD2 -|       |- DT/!R   IN  A8
B3  I/O   AD1 -|       |- !DEN    IN  A9
A15 I/O   AD0 -|       |- ALE     IN  A10
    GND   NMI -|       |- !INTA   NC
    GND  INTR -|       |- !TEST   5V
B0  OUT   CLK -|       |- READY   OUT B1
    GND   GND -|       |- RESET   OUT A7
               +-------+

12/31修正

配線

1枚の基板に配置できると思ったんだけど、 駄目だったので、2枚にして配線する事にした。

front

back 裏面: 左が8088

あとでケースも作りたい。

つづく

次回はこれにクロックを作って入力してみようと思う