NodeMCU GPIO 最大电流和 NodeMCU 独立功耗是多少?

how much NodeMCU GPIO Current Maximum, and NodeMCU standalone Power Consumption?

很遗憾,我找不到有关 NodeMCU 的硬件规格。

所以我想了解 GPIO 电流限制、独立功耗和电路板尺寸。

或者您可以分享 link 关于 NodeMCU 硬件规格的信息吗?

有些页面说 GPIO Current Maximum 是 12mA,但我找不到任何自信的说法。

谢谢。

datasheet (i.e. "Technical Reference") doesn't say but an Espressif employee answered that question in the their forums:

  1. 12mA here refers to the source current and sink current is greater than 12mA.
  2. 12mA is for per pin and each pin is the same.
  3. Drive capacity current of all GPIO pins total can be 16 x 12 mA.

The sink current of GPIO is about 20mA. The maximum source current of GPIO is about 12mA.

补充一点,ESP8266的功耗很容易在规范中找到(例如http://www.esp8266.com/wiki/doku.php?id=esp8266_power_usage ), but its not really NodeMCU. The USB UART, LDO, LED on NodeMCU all draw constant power, if you want to e.g. run on battery power( https://tinker.yeoman.com.au/2016/05/29/running-nodemcu-on-a-battery-esp8266-low-power-consumption-revisited/),这必须考虑。

从上面link:

I measured 18mA to the NodeMCU board while the ESP8266 was in deep sleep mode – orders of magnitude more power hungry than I was looking for..

Now for the biggest saving – to disable the USB UART. ...

You will now have reduced power consumption by some 360x to around 50μA 20μA [Updated 28 Jan 2017 when I was powering only the NodeMCU, without additional circuitry]. ...