SVX日記
2004-09-06(Mon) やっかいな……
どうもテスト基板からの受信がうまくいかないと思ったら、PC側の受信設定が300bpsになってた……。というか、テスト時にLEDを少しでも長く光らせようと思って変えていたのをすっかり忘れていたのだった。そりゃ、受信できんわ、スーパーバカーン。
と、それを修正してもやっぱり通信できず。何が悪いんだかさっぱりわからず……いや、もしや……と思って232C切り替え器を外して直接接続してみたら……げッ!! 通信できるではないか。いやしかしそんなアホな、結線は間違ってないはず。ということでテスト基板を装着する側にライターをつないでみたら、これはうまく動く。
つまりこれは、デジタルやロジックの問題ではなく、アナログ的な問題のわけだ。もう一度、切り替え器を通じてテスト基板を動かすと……なぜかこんどは動く。が、微妙に挙動が違う。なんだー、わけわからんぞー。というか、そういう微妙な問題なわけだ。
秋月のライタはちゃんとレベル変換ICを利用している。しかし、今回のテスト基板に載っている232Cの送信回路は、RTS-CTSにかかる電圧を利用してTxDを送信するという、ウルトラCをやっちまっている。そこにきて、232C切り替え器などというものを間にはさみ、しかもLEDなんぞ点灯するようにしてしまっているので、動作がアヤシイくなっているのだと推測される。ももももも。