Hardware」カテゴリーアーカイブ

iPhone 用バッテリー充電器を作る(解決編)

以前作成したiPhone 3GS用のバッテリー充電器ですが、iPhone 4S(以下iPhone)を充電するとかなり熱くなりました。電流計で測ってみると約800mAほど流れていて、DC-DCコンバーターのスペック(600mA)を超えていることになります。USBの電源ラインは最大500mAということでこのDC-DCコンバーターを採用したのですが、これでは問題です。いろいろ調べて解決策が見つかりましたので、以下にメモしておきます。

注意:個人的なメモです。内容を保証するものではありません。改造等は、あくまで個人の責任で行ってください。

iPhoneの充電器は、5V1Aとなっています。一方PCのUSBコネクタは上記の通り最大500mAですので、iPhoneは接続先で充電電流を変更していると思われます。つまりiPhoneは、充電器に接続したときは高速充電モードで、PCに接続したときは通常モードで充電しているのです。

 

どうやって切り替えているのか

充電モードの切り換えはUSBのD-、D+端子で行っていると思われますが、問題はどうすればよいかです。答えはこのページ(最後から5行目あたり)にありました。感謝です。

The mysteries of Apple device charging

結論は、D-、D+端子に2.0Vかける、です。これで通常モードで充電ができるようになります。
一方の高速充電モードにするには、D-に2.8V、D+に2.0Vかけます。(前回の製作では、D-とD+を短絡していましたが、これでも高速充電モードになっていたようです。)

充電電流の実測値は、0.51Aでした。iPhoneが10%および60%時点から充電しましたが、いずれも少し温かいぐらいで充電できました。

以下が最終状態の全回路図です。なお、D-とD+で抵抗値が違いますが、手元にあった抵抗を使ったためです。

以下は最終状態のバッテリー充電器です。

 


Macのハードディスクのスリープを禁止する

システム環境設定の「省エネルギー」に「可能な場合はハードディスクをスリープさせる」チェックボックスがありますが、これをオフにしてもハードディスクはスリープします。マシンはMacPro(Early 2009)です。

ずっとこれが分からなかったのですが、以下のページにありました。感謝です。

massiva/logic&mac tips:ハードディスク

どうもこのチェックボックスは一度オンにしてしまうと、オフにしても設定が変更できないようです。

対策としては、ターミナルで以下を実行します。Tiger以降は「disksleep」で、Panther、Jaguarは「spindown」になります。pmsetコマンドで、disksleepを0(ゼロ)に設定します。

% sudo pmset disksleep 0

このチェックボックスは省エネのためにありますが、私のマシンの場合しばしばスリープからの復帰ができず、電源を落としていました。さらに悪いことにこの時にハードディスクが壊れることもあります。スリープからの復帰の原因がこれとは明確にわかりませんが、上記ページからリンクされている以下のページをみるかぎり可能性はあります。

The Spinning Beach Ball of Death

一応、わたしの環境を説明しておきます。MacProに2台のハードディスクが内蔵されていて、1台はシステム用、もう1台は作業用と分けています。作業用のハードディスクがスリープしますので、もしかすると1台で使っている場合はこの問題は起きないかもしれません。


Razer Pro|Solutions Pro Pad

Razer Pro|Solutions Pro Padは、ゲーム用の高性能マウスパッドのようです。ちょっと高価でしたが、買ってしまいました。湿度が高くなるこの季節、シリコン系のマウスパッドは滑りが悪くなって、ストレスがたまります。いろいろ探したのですがなかなかよいのが見つからず、ヨドバシカメラのポイントが無効になるというハガキを見てヨドバシ・ドット・コムで見つけました。

このマウスパッドは、アルミ板の裏表に硬質の樹脂がコーティングされています。樹脂の表面の滑らかさは裏表で異なり、SPEED面とCONTROL面に分かれているようです。どちらがSPEED面かCONTROL面か分かりませんが、滑らかな方で使用しています。ちょっ大きいのと四角形でないのが気に入りませんが、マウスの動きはよいです。ちなみにマウスは「MX-1000」です。

光学マウス用マウスパッドでも、レーザーマウスがダメなものもあるようで、「赤色LED専用」というのを見逃して買ったら滑りまくりでした大失敗でした。