nazo6 notememo

SK6812MINI-Eの消費電力調査

作成:2024/10/12

更新:2024/10/12

自作キーボードでよく用いられるSK6812MINI-Eの消費電力の調査。
Keyball消費電力メモの続きとして、Keyballで測定した。
全て
  • rktkファーム
  • nRF52840搭載マイコン
  • Keyballのトラボ無し側(LED37個)
  • 全LED点灯
  • USB給電(5V)時の電流を計測
  • SK6812MINI-Eにかかる電圧は3.3V(仕様範囲外!)
という条件で調査し、全ての電力がLEDに消費されていると仮定した(上記記事にある通り、LEDを切断したところ消費電力はほぼ0となった他、37個のLEDの平均を取っているため、十分正確だと考えられる)。
ただし都合上、SK6812の仕様(3.7-5.5V)の範囲外である3.3Vの電圧を使用したため(それでも使えてしまう)、そこで誤差が生じている可能性がある。

計測結果

全LEDの計測値LED一つあたり備考
消灯時20-25mA0.67mA公称値によれば一つ1mAらしい
赤のみ輝度輝度最小約27mA0.72mAほぼ消灯時と変わりない。一つあたり約0.05mAを要している。
白色輝度最小約30mA0.81mA0.67+0.05\*30.67+0.05\*3の値とおよそ一致している
赤のみ輝度最大(全LED)約455mA12.3mAクソ眩しい
緑のみ輝度最大(全LED)約455mA12.3mA
青のみ輝度最大(全LED)約420mA11.3mA青色LEDは他より多くのエネルギーを使うと思っていたがそうでもないようだ
白色輝度最大(全LED)約890mA24.1mA赤緑青の合計値になるかと思ったがそうならなかった。USBの電流制限かも。

感想

SK6812MINI-Eは一色のLEDあたり12mA最大で消費することがわかった(12mAって仕様書に書いてあるのはそういう意味だったのね)。そのため、理論上は一つあたり最大5V36mAで170mWを消費すると考えられる。
また、完全に消灯している時でも最大1mAも電流を消費する。これは特に無線キーボードにとってはかなり高い値となってしまう。これを防ぐためにはLEDへの電力供給ラインにMOSFETを加えたり、今回使用したマイコンではVCC Cutoff機能がついていたのでそれを使用したりする必要がある。

SK6812MINI-Eを使わないという手

ところでSK6812MINI-Eはかなり明るく光らせることが可能で、最大輝度にすると目がやられそうなほど明るい。キーボードのバックライトとしてこれほどの輝度は必要ないのではないだろうか。
と思って探したところ3mA版のSK6803MINI-Eや5mA版のSK6805MINI-Eというのもあるようだ。
SK6803なら一つ最大9mAのため40個のLEDを繋げても最大で360mAとなり大電流の心配をしなくて良くなるし、むしろ光量が低い範囲で細かく調整できるほうが便利なのでは?
データシートから持ってきたそれぞれの光量(mcd)は以下のようになる。
SK6812SK6805SK6803
400-700100-20080-160
1000-1500400-700320-580
200-40050-10040-160
正直このデータを見てもどのぐらいの明るさなのかは全然分からないがSK6803だとSK6812の最低輝度にも届いておらずさすがにこれだと暗すぎるかも。データシートをざっくり見たところ電流が違う以外に差は全く無くそのまま置き換えれそうなので今度試してみたい。