VDP(Video Display Processor)TMS9918を実装しました。
ところがVDPをつないだとたんボード自体がウンともスウとも言わなくなってしまいました。ROMに焼きこんだモニタ自体が起動しません。
あわてて追加した回路部分をチェックしたのですが、結局わかったのは水晶が発振していないということです。
実はCPUとVDPは1つの水晶を共用しています。それぞれの水晶接続端子をパラにつないで1つの水晶を駆動しているのですが、これはマニュアルに載っていた下図のような回路を参考にしたものです。
しかしこれはどうもケチ臭いしドライブ回路と水晶までの配線が長くなって良い方法とは言えません。配線の容量負荷的なもので発振しないのかもしれません。
、と考えつつ回路図を点検していたらそれより重大なポカミスに気づいてしまいました。
パラでつなぐべきCPUとVDPの水晶接続端子XTAL1とXTAL2がクロスしてしまっています。これではXTAL1とXTAL2の内部にあるインバータがリング状につながってしまい動作しないのは当然です
ついにこのボード初のパタンミスとなってしまいました。
XTAL1とXTAL2の2本のパタンを切断、クロスして水晶1個で動作させるか
切断分離したままにしておきVDP専用の水晶を設けいるか、ですが後者のほうがよさそうです