お試しブログ

パソコンへのType-C給電

 

💡 読みやすさ重視の方へ: きれいなAI手直し版はこちら

・動機

 充電器を購入し、うきうきしてパソコンに接続するが、充電されない!されてもすぐに切れる!

 などとうまく給電できなかった。なので、原因の特定をするため条件を整理し実験した。

 なお、本人は雑なのでガバ条件はお許しください^_^

 

・使用した機材・ソフト

 ・受電側

   ・PC本体 LOQ 15IRX9  メモリ32G(追加) なお、バッテリーは70%以下

     通常・・・lenovoの電源ボタンが白

     静音・・・lenovoの電源ボタンが青

 ・給電側

   ・他のPC用充電器() 以下他PC充電器65W A20-065N3A 20V 3.25A  65Wまで

   ・Anker Prime Powr Bank(20k 200W) A1336 以下bank100W モバイルバッテリー 20V5A 単ポート100Wまで

   ・ Anker Zolo Charger (70W, 4 Ports) A121CN11 以下zolo70W 20V3.5A 単ポート70Wまで

   ・ELECOM 35W 2ポート EC-AC9335 以下ELECOM35W  20V1.75A 単ポート35Wまで

   ・anker 511 A2637 以下nano20W 9V2.22A 20Wまで

 ・ケーブル

   ・60Wケーブル 以下60Wケーブル

   ・Bank100Wについてきた140Wケーブル 30cm程度 以下140Wケーブル

   ※特筆しない限りケーブルに関してはzolo70W とBank100W では140Wケーブルを使用

  ・計測器

   ・アイネックス USB Type-C電源チェッカー KM-09 以下チェッカー amazon

 ・負荷検証ソフト

   ・ccminer v2.2 tpruvot@github 以下GPUマイナー EXEで起動 GPU負荷用

   ・cpuminer-multi 1.3.7 by tpruvot@github 以下CPUマイナー WSLで起動 CPU負荷用① 使用スレッド16

   ・自作C++マルチスレッド負荷プログラム(とある大会用) 以下自作負荷 EXEで起動 CPU負荷用② 使用スレッド19

・計測結果

充電器\状況 待機状態  GPUマイナー CPUマイナー 自作負荷  シャットダウン
他PC充電器65W

 〇 通常静音

どちらも35-45W

〇 通常で68W安定

〇 通常で60W

数秒後45-50W

〇 通常で60W

数秒後45-50W

〇 38W
bank100W

  〇 通常静音

どちらも70-80W

 X 連続瞬断   〇 通常静音どちらも 90W  

 〇 通常静音

どちらも 85W 

〇 40W
zolo70W

 △ 通常 瞬断

静音 45-55W

 X 連続瞬断

〇  静音で50W  〇 静音で50W  〇 40W
 ELECOM35W × 20Vと表示   未計測 未計測   未計測  〇 30-32W
 nano20W  × 12.2Vと表示  未計測 未計測   未計測  × 12.2Vと表示

 

・特筆すべきこと

  ・瞬断とはチェッカーの表示が一瞬消え、起動状態になることをさす。

  ・bank100Wでは、GPUマイナーで表示が100Wを超えた際瞬断していたように見えた。

  ・zolo70Wでは、通常で数秒耐えることもあったが、ある程度電力が上がると切断されているよう見えた。

  ・zolo70Wの通常で複数回切断・給電を繰り返すとPC本体の電源ボタンと充電LEDが点滅し、それ以降

   取り外すまで電流が流れなくなる。また、zolo70W以外ではこの現象は起こらず、瞬断するが一応給電は

   される状態が続いた。

・考察

  1.GPUマイナー使用時、ほとんどの充電器が瞬断してしまうが、他PC充電器65Wでは瞬断せずに使用できた。

   この要因として、ほかの充電器との違いとして、PC用充電器であり、内部の仕組みが異なるのではないか?、

   68Wまで出ていることからマージンが広く取られているから急な要求にも対応できているのではないかなど

   と考えた。

  2.GPU使用時にbank100Wとzolo70Wが瞬断してしまったことから、このPCではGPUが電力を要求した際に上限を無視して

   電流を要求してしまうのではないかと考えた。

  3.シャットダウン時、nano20Wのみが給電できなかった。これは、他の充電器が20V出力に対応しているのに対して9V出力

   しか対応してないからだと考えた。ここから、スリープ時の給電に要求されるのは20Vでの給電もしくは30W以上の給電だ

   と考えられる。

  4.また、bank100Wでは待機状態の通常で70-80Wを要求され、他PC充電器65Wでは35-45Wしか要求されていないことがわか   

   る。これはPC側で対応している出力形式がbank100Wにはあり他PC充電器65Wにはなかったためであると考えた。

  5.  2と4の考察からzolo70Wの連続瞬断の原因としてzolo70Wにもbank100Wと同じ出力形式があり、充電器側で許可したが、 

   GPUの突発的な電力要請などにより充電器の安全装置が作動したからではないかと考えた。

  6.  1と4と5の考察より、zolo70Wで通常状態を動かすには出力を一段階下げることができればよいと考えられる。

   なお、60Wケーブルで試しても瞬断が起こってしまった。

 

・感想

 実験結果をまとめ、考察を書いているうちに原因と思われる現象を思いつことができた。

 PDの通信を垣間見ることができればさらに詳しく分析できそうな気がした。