質問: オープンコレクタ出力のエンコーダをラインドライバのボードに入力したいです。 現在プルアップされたオープンコレクタ出力のロータリーエンコーダを ラインドライバ入力のカウンターボードに入力しようとしているのですが うまくいきません。 その接続方法をご教授頂けないでしょうか。 使用しているicはds26ls31です。 使用しているカウンターボードはinterface社のpci-6205cです。 現在は図のように接続しています。 outputはそのままカウンターボードに接続しています。 channel dは使用していません。 enableには2つとも5vを入力しています。 よろしくお願いします。
回答: no.3です。 pci-6205c >入力形式 >差動入力(rs-422準拠) なのに >lowレベル入力電圧 >vil= +0.8v(max) >highレベル入力電圧 >vih= +2.0v(min) が意味不明。 「差動入力」は、2入力の電圧差が+200mv以上なら値1、-200mv以下なら値0、と 判定されるものです。 http://www.ibsjapan.co.jp/tech/details/rs-422-485/rs-422-485-app-01.html >(図について:上の写真ががds26ls31の2ピンの信号、下の写真が6ピンの信号です) 書いてないだけでしょうけどまさか pin3 や pin5 を繋いでないってことはないでしょうね? もしそうなら pci^6205c の「差動入力」の電圧差が-には絶対ならず値0にならないので カウントできないでしょう。 あと、接続状態をちまちま言葉で書いたってこの例のように細かい部分が伝わらないので 回路図で示す方が効率いいですよ。 pci-6205c は内部回路の図はなくても完成品だしブラックボックスとして 補足のように電気仕様を書いとけば大抵は足ります。 (会員にしか公開してないっぽい図を勝手に載せるのもまずいだろうし)