こりゃ、パソコン制御ニッケル水素電池充電器動かすためには、マジメに、レベル変換するしかないなあ。Contorollerが、3.3Vで動かしてる、ってことかなと、思う。2007とある方に、いろいろ教わりました。ホント、ありがとうございます。0.2mA(maximum)ってのは、プリンターポート側から、0.2mA以上流してはいけないが、その理由は、1.プリンターポートが壊れるかも。(多分数mAとかそれぐらい????)2.TTLとしての正しい電圧値を示さなくなる。(0.2mA)ということで、OADGの規約からすれば、TTL主流の時代だったので、これを区別せずに規約化しても、問題ない時代だったんだよ。ことかと解釈しました。あと、今回のような場合、プリンターケーブルの電圧降下とかノイズとかあり、プルアップするのは、常識らしいです(今回の充電器では、ノイズは、全然大丈夫なんですけどね。私は、逆に以下に書く理由があるので、プルアップしちゃいけないのかなと、思ってました。現状、おそらく、、、だが、上の2は尊重するべきだが、1については、1mVぐらいは、全然大丈夫なICがプリンターポート側に入ってるので、多分大丈夫。2007パソコン制御ニッケル水素充電器が、新しい、マザーボードで動かない件で、電子回路の初心者としては、よくわからないので、どう解決したものだか、困ってます。5Vにプルアップされています。いうことでちょうどCMOSロジック回路に突っ込むのに、微妙に足りない電圧、ということで、回路が動作してない、というのが、今一番疑わしいと思ってるんですが(Intelのチップセットだと4.6Vぐらいなので動く)、はてさて、単に、自作回路側でプルアップしたものか、どうなのか。あと、保護回路、どうすればいいのか。Maximumってやつ。これって、パソコン側が、Hの状態(今回3.5Vで、BIOSあげた時点でHになります)で、自作機器側が0Vとかの時(電源切った時とか)に、0.2mA流れちゃうのか、これ以上流さないように自作機器側に、保護回路をつけなきゃいけないのか、がわかりません。オープンドレインで、プルアップされてるんだったら、0.2mA流れちゃう、って意味だったら、パソコン側のプルアップの抵抗は、5.0V÷0.2mA=25kΩになってるってことですよね。4.7kΩでプルアップされてる、って書いてあるし、ありえない、、、けど。したら、自作機器側で、プルアップして今回の要件を満たすのでもよさそうです。(自作機器側の電源落としても大丈夫。)逆に、0.2mA以上流しちゃいけない、ってことなら、自作機器側でプルアップなんかしちゃうと、自作機器側の電源は落としちゃダメ、、、ってことになっちゃいます。(20.3kΩ(25k-4.7k)以上でプルアップしなさい、って意味なのかなあ?)。自作機器側は、保護回路としてショットキーバリアダイオードなんかをつけて、自作機器の電源はいってない場合もある、とかも保護するので、その後、ショットキーバリアダイオードに流れちゃうので、その前段に20.3kΩの抵抗で電流制限しなきゃいけない、ってことになっちゃう。するとプルアップしてる意味がないような。ことで、どっちかよーわからん現状としては、一旦、TTLレベルで受けられるIC(HCT245とか)で、受けるのが確実なんだが、やっぱそうしなきゃいけないのかな。その、HCT245に対して保護回路つけるわけだから、結局同じ理屈になっちゃう、、、っていう。同日23:05追記とある方に、この内容をメールで質問、なんて、厚かましいことを、してたんだが、メール書き終わって、送信した後、風呂に入って考えてたら、こんな結論じゃないかと思ってきた。(とある方、これ、読んでくれてたら、すみませんです。0.2mA(最大)の意味1自作機器側のGNDにつないで、0.2mA流れちゃうと言う意味では、ない。自作機器側の電源を落とすことを想定した場合、この端子を、5V(実際は限りなく0V)に直接つなぐ場合は、20.3kΩ以上の抵抗をつながないといけない。したがって自作機器側で追加プルアップする場合も、やはり20.3kΩ以上になる。4.7kΩでプルアップされてて3.5Vしかないところに、いくら20.3kΩでプルアップ追加しても、3.7Vとかになるだけかも。今回の回路では、意味がないかも。(FETでの漏れ電流とかで、下がるのかな?)マジメに、HCT245とかで、一回受けるしかない。2.ショットキーダイオードで、保護回路をつける場合、2つめの図のようにする場合には、抵抗を20.3kΩ以上必要、で、その後でショットキーダイオードで挟む必要がある。(実際にはショットキーダイオードの順方向電圧もあるので、ちょっと少なめでよい。)でないと、PCの電源をONにしたまま、自作機器の電源をOFFに出来なくなる。プルアップしている場合は、ショットキーダイオードの上側は意味がない。自作機器側の電源が落ちてる場合のことは考慮しなくていいので、以上までで、20.3kΩといってる抵抗は、4.7kΩ程度にしてもいいはず、、、、だが。感じかな?あってますかね、というか、相変わらず疑問文で終わってしまった。2007celeron220搭載の、D201GLY2で、パソコン制御ニッケル水素電池充電器が動かない。プログラム調べたり、やってたんだが、原因は、これだと思う。1,14,16,17のコントロール端子のON時の電圧が、3.5Vしかない。インテルの、810eチップセットとか、440BXチップセット使ってたときは、これ、4.6Vぐらいあったし、OADGテクニカルリファレンスの、3.5.5見ても、「オープンドレインで、ドライブされ、4.7kΩで、5Vにプルアップされています。」って書いてあったので、それを信じて、回路作ったのに、SiSのチップセットでは、3.5V程度しか出てない。3.5Vだと、CMOSのICに直接食わすのには、微妙な電圧なんだよね。あと、保護回路とか入れてるせいで、多少鈍ってるし、、、よーわからんが、結局、回路いじるしかないけど、どうすんだろ。オープンドレインでドライブされていることは信じて、プルアップされていることは、疑って、単に回路側でプルアップすればいいだけ、、、なのかな。ここんとこ、やっぱり電子回路の経験値が足りないような気がする。ま、TTLレベルが突っ込める、HCT245とか、かませば、確実なんだろうけどね。そんなスペースもう、基板に残ってないよー。ちなみに、買ってきた、D201GLY2は、初期保証1ヶ月間のみ。2007これと比較してもらえればと思う。FreeBSDで、phpコンパイルしてみた。700の3倍じゃねえか。消費電力は、まあまあ。3段変速の低速でのもので、1.56W。実際には、電源の効率もあるだろうから、2Wぐらい食うはずなんだが、0.3Wの差、っていう測定結果です。FANを止めたことによる、電力低下は、スペックより少ないってこと。この理由は、想像するに、1.測定誤差2.冷えないことにより、電流が多く流れた。(トランジスタならそうなんだが、、、CPUはわからんけど。)実際に、FANを止めると、CPU温度は、アイドルで、55度ぐらいになってます。FAN回すと、29度あたりなんだけどね。ま、厳密な測定じゃないので、よおわからんけどね。2000もいれて、HDBENCHしてみた。XPで使ってるこれよりは、グラボついてないので、さすがに遅いけど。それ以外は、まあまあなのではと。