パソコンのプリンターポートの電圧測ってみた。
Monday, April 2, 2007
ええっと、プリンタポートの電圧、測ってみた。
テスターで測ったんだが、
2番から9番ピンのH電圧は10Vレンジで5.4Vぐらい
1、14,16,17のコントロールポートは同じく10Vレンジで4.6V
NECのMateNXも、IBMのNetfinityでも両方同じだった。
(両方440BX系だとおもうんだが、、、)
なんじゃこりゃ、、、
ええっと、正確な値は、テスターもいい加減だし、左手にDSUB、右手でテスターの端子の赤、残るは口でテスターの黒端子くわえて、斜めにテスターの数字読んだんで、不明なんだけど、、、なんとなく、5.4Vぐらいあったような気がする。
あと、テスターの入力インピーダンスもあるので、実際はもっと大きいかも。
そのまま、ロジックICに突っ込んだら、IC壊れるかも、、、、、ということになるのかな???
(ロジックICを5Vで動かした時の入力の絶対定格は、5.5Vなので、、、
でも、世間では、そのまま突っ込んでるなあ、、、どういうことだろう。
(ポートの規格調べても、出力ポートは2.4V以上でH、、、としか、書いてないよう。)
ま、多分大丈夫なんだろう。 ええっと、えへん。
一応、こういうプログラムで、制御します。(freeBSD)
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <dev/ppbus/ppi.h>
fd = open( "/dev/ppi0", O_RDONLY );
ct = 0x02;
ioctl( fd, PPISCTRL, &ct );
dt = 0x13;
ioctl( fd, PPISDATA, &dt );
テスターで測ったんだが、
2番から9番ピンのH電圧は10Vレンジで5.4Vぐらい
1、14,16,17のコントロールポートは同じく10Vレンジで4.6V
NECのMateNXも、IBMのNetfinityでも両方同じだった。
(両方440BX系だとおもうんだが、、、)
なんじゃこりゃ、、、
ええっと、正確な値は、テスターもいい加減だし、左手にDSUB、右手でテスターの端子の赤、残るは口でテスターの黒端子くわえて、斜めにテスターの数字読んだんで、不明なんだけど、、、なんとなく、5.4Vぐらいあったような気がする。
あと、テスターの入力インピーダンスもあるので、実際はもっと大きいかも。
そのまま、ロジックICに突っ込んだら、IC壊れるかも、、、、、ということになるのかな???
(ロジックICを5Vで動かした時の入力の絶対定格は、5.5Vなので、、、
でも、世間では、そのまま突っ込んでるなあ、、、どういうことだろう。
(ポートの規格調べても、出力ポートは2.4V以上でH、、、としか、書いてないよう。)
ま、多分大丈夫なんだろう。 ええっと、えへん。
一応、こういうプログラムで、制御します。(freeBSD)
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <dev/ppbus/ppi.h>
fd = open( "/dev/ppi0", O_RDONLY );
ct = 0x02;
ioctl( fd, PPISCTRL, &ct );
dt = 0x13;
ioctl( fd, PPISDATA, &dt );
コメントする
トラックバック
この記事へのトラックバックURL:
これまでに受信したトラックバックはありません。