じょんのブログ -2ページ目

じょんのブログ

NEC PC-88VA2を修理(?)している記録です。

マイコン使って、PC-88VAにUSBキーボードをつなげられないかなと考えてみたんだけど…

キーボードの通信速度が20,800bpsなんていう誰も使っていないような速度なんです。


この速度は、PC-88VAのシステムクロック7.9872MHzから作り出されているようなのですが、そんな水晶発振器なんて既に売っていません。


因みに計算式としては、

7.9872MHz=7,987,200Hzなので、

これを64分周して124,800Hzでタイマー駆動。

タイマー処理6回に1回通信処理をすると、

124,800÷6=20,800Hz

という計算です。


でも、前述の通り、もうどこにも7.9872MHzの発振器は売っていません。

CH559に水晶発振器を付けない場合、システムクロックは48MHzです。

この48MHzを同様にうまいこと割っていくと、最も近い値で20,833Hzになります。

周波数の誤差は0.16%です。


うーん、たぶん影響ないね。


PC-88VA2のキーボードケーブルの接触が悪いのは確かなんだけど、キースイッチの効きが悪いキーもあるので、USBキーボードをつなぐというのもありかな、と思い始めてきました。

https://classicpc.org/pc-88vaシリーズへusbキーボードを接続する変換機/


でも、この変換器はそれなりのお値段するので、↓こんなのを買ってみました。




CH559という中華製のマイコンを使って、キーボード入力をテキストに出力するガジェットです。

ソースコードが公開されているので、これを応用すればPC-88VA2にUSBキーボードをつなげることができそうです。


実は10年以上前に、PICマイコンを使ってPS/2キーボードをつなぐことも考えていました。

(途中で面倒くさくなって投げ出してしまいましたが…)

PC-88VAって、PC-98やX68000に比べると圧倒的に情報が少なかったので、当時、↓こんな物を作って、キーボードの通信プロトコルを調べていました。 


今ならネット上にも色々と情報があるので、当時に比べれば、それほど苦労せずに何とかなるかもしれません。

PC-88VA2のキーボードケーブルの被覆のゴムが劣化して、もうボロボロなんです。

↓こんな感じ


最近、どうも断線してしまったみたいで、ケーブルの置き方によって、キーボードが反応しなくなるようになってしまいました。

似たような感じのカールケーブル売ってないかなあ?