Skip to main content
Grammar, spelling, and formatting.
Source Link
evildemonic
  • 9.5k
  • 2
  • 28
  • 48

I am relatively inexperienced with electronics so be gentle please. I

I am trying to interface a VEML7700 photodiode sensor with a firebeetleFirebeetle ESP32 using platform.io and arduino framework. The

The connection and library usage was very straightforward so iI got it up and running almost immediately. The

The schematic is onin the image schematic of the VEML7700 connection

The problem is when iI tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA60 µA. When iI measure the power consumption with it connected on the esp32 iI get 540uA540 µA. If iI disable the sensor iI get a 480uA480 µA consumption, which means that it turns off, and there is a 480uA480 µA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If iI do the same thing with another sensor (BME280 barometric sensor) connected on its own, iI get an equivalent consumption (around 500uA500 µA)

if iIf I connect both of them in series, iI get double the power consumption (around 1mA1 mA). both sensors connected in series.

theThe same consumption happens even if iI dont initialize the i2c bus. Or even if iI have the SDA & SDL completely disconnected.

ifIf you connect the sensors that to a power supply directly with 3.3V anand Vin, you get the consumption that they say on the datasheet (around 50uA50 µA each), so iI am off by an order of magnitude, even if iI have the sensors disabled on the code.

I tried the same thing on an arduino NANO with a single sensor and iI get 80uA80 µA with the sensor enabled and 20uA20 µA with the sensor disabled, so this appears to be working correctly.

Anyone hasDoes anyone have any idea what may the reason may be? Thank

Thank you.

Edit: the same thing happens with the esp32 dev kit 4 which is the official dev kit

relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image schematic of the VEML7700 connection

The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA)

if i connect both of them in series, i get double the power consumption (around 1mA). both sensors connected in series.

the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected.

if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code.

I tried the same thing on arduino NANO with a single sensor and i get 80uA with the sensor enabled and 20uA with the sensor disabled, so this appears to be working correctly.

Anyone has any idea what may the reason be? Thank you

Edit: the same thing happens with the esp32 dev kit 4 which is the official dev kit

I am relatively inexperienced with electronics so be gentle please.

I am trying to interface a VEML7700 photodiode sensor with a Firebeetle ESP32 using platform.io and arduino framework.

The connection and library usage was very straightforward so I got it up and running almost immediately.

The schematic is in the image schematic of the VEML7700 connection

The problem is when I tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60 µA. When I measure the power consumption with it connected on the esp32 I get 540 µA. If I disable the sensor I get a 480 µA consumption, which means that it turns off, and there is a 480 µA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If I do the same thing with another sensor (BME280 barometric sensor) connected on its own, I get an equivalent consumption (around 500 µA)

If I connect both of them in series, I get double the power consumption (around 1 mA). both sensors connected in series.

The same consumption happens even if I dont initialize the i2c bus. Or even if I have the SDA & SDL completely disconnected.

If you connect the sensors to a power supply directly with 3.3V and Vin, you get the consumption that they say on the datasheet (around 50 µA each), so I am off by an order of magnitude, even if I have the sensors disabled on the code.

I tried the same thing on an arduino NANO with a single sensor and I get 80 µA with the sensor enabled and 20 µA with the sensor disabled, so this appears to be working correctly.

Does anyone have any idea what the reason may be?

Thank you.

Edit: the same thing happens with the esp32 dev kit 4 which is the official dev kit

added 89 characters in body
Source Link

relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image schematic of the VEML7700 connection

The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA)

if i connect both of them in series, i get double the power consumption (around 1mA). both sensors connected in series.

the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected.

if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code.

I tried the same thing on arduino NANO with a single sensor and i get 80uA with the sensor enabled and 20uA with the sensor disabled, so this appears to be working correctly.

Anyone has any idea what may the reason be? Thank you

Edit: the same thing happens with the esp32 dev kit 4 which is the official dev kit

relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image schematic of the VEML7700 connection

The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA)

if i connect both of them in series, i get double the power consumption (around 1mA). both sensors connected in series.

the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected.

if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code.

I tried the same thing on arduino NANO with a single sensor and i get 80uA with the sensor enabled and 20uA with the sensor disabled, so this appears to be working correctly.

Anyone has any idea what may the reason be? Thank you

relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image schematic of the VEML7700 connection

The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA)

if i connect both of them in series, i get double the power consumption (around 1mA). both sensors connected in series.

the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected.

if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code.

I tried the same thing on arduino NANO with a single sensor and i get 80uA with the sensor enabled and 20uA with the sensor disabled, so this appears to be working correctly.

Anyone has any idea what may the reason be? Thank you

Edit: the same thing happens with the esp32 dev kit 4 which is the official dev kit

added 178 characters in body
Source Link

relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image schematic of the VEML7700 connection

The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA)

if i connect both of them in series, i get double the power consumption (around 1mA). both sensors connected in series.

the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected.

if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code.

I tried the same thing on arduino NANO with a single sensor and i get 80uA with the sensor enabled and 20uA with the sensor disabled, so this appears to be working correctly.

Anyone has any idea what may the reason be? Thank you

relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image schematic of the VEML7700 connection

The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA)

if i connect both of them in series, i get double the power consumption (around 1mA). both sensors connected in series.

the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected.

if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code.

Anyone has any idea what may the reason be? Thank you

relatively inexperienced with electronics so be gentle please. I am trying to interface a VEML7700 photodiode sensor with a firebeetle ESP32 using platform.io and arduino framework. The connection and library usage was very straightforward so i got it up and running almost immediately. The schematic is on the image schematic of the VEML7700 connection

The problem is when i tried to measure the power consumption. According to the datasheet, the VEML7700 should consume around 40-60uA. When i measure the power consumption with it connected on the esp32 i get 540uA. If i disable the sensor i get a 480uA consumption, which means that it turns off, and there is a 480uA draw somewhere.

The strangest thing happens when you disconnect the Vcc. The sensor still works and outputs data.

If i do the same thing with another sensor (BME280 barometric sensor) connected on its own, i get an equivalent consumption (around 500uA)

if i connect both of them in series, i get double the power consumption (around 1mA). both sensors connected in series.

the same consumption happens even if i dont initialize the i2c bus. Or even if i have the SDA & SDL completely disconnected.

if you connect the sensors that to a power supply directly with 3.3V an Vin, you get the consumption that they say on the datasheet (around 50uA each), so i am off by an order of magnitude, even if i have the sensors disabled on the code.

I tried the same thing on arduino NANO with a single sensor and i get 80uA with the sensor enabled and 20uA with the sensor disabled, so this appears to be working correctly.

Anyone has any idea what may the reason be? Thank you

Source Link
Loading