3.4.5 VEML6035 Ambient Light Sensor
The VEML6035 is an ambient light sensor with I
2
C digital interface.
On xG24 Dev Kit, the VEML6035 is connected through a switch. The switch must therefore be enabled by setting PC09 high before it
can be used by the application. This enables power to the VEML6035 and connects the I
2
C lines used for the sensor to the
EFR32MG24 I
2
C bus. The I
2
C lines are shared with other on-board I
2
C peripherals. The application code should always drive the PC09
signal either high or low to prevent it from floating. The I
2
C bus is shared with the Qwiic Connector and is also exported on the breakout
pads. The figure below shows how the VEML6035 is connected to the EFR32MG24.
VMCU
EFR32MG24
PC04
PC05
PC09
VDD_SENSOR
I2C_SCL
I2C_SDA
SENSOR_ENABLE
SENSOR_I2C_SCL
SENSOR_I2C_SDA
0: Sensor is not powered
1: Sensor is powered
VEML6035
Ambient
Light Sensor
Figure 3.9. VEML6035 Ambient Light Sensor
3.4.6 BMP384 Barometric Pressure Sensor
The BMP384 is a combined absolute barometric pressure sensor and temperature sensor with a digital interface supporting both SPI
and I
2
C. No external sensing elements are needed, and the device has an integrated ADC and ASIC with built-in configurable IIR filter
to suppress noise. Selectable oversampling rates provide trade-off between low power and high resolution, and an option to skip either
temperature or pressure measurement is available in case one or the other is unnecessary.
On xG24 Dev Kit, the BMP384 is connected through a switch. The switch must therefore be enabled by setting PC09 high before it can
be used by the application. This enables power to the BMP384 and connects the I
2
C lines used for the sensor to the EFR32MG24 I
2
C
bus. The I
2
C lines are shared with other on-board I
2
C peripherals. The application code should always drive the PC09 signal either high
or low to prevent it from floating. The I
2
C bus is shared with the Qwiic Connector and is also exported on the breakout pads. The figure
below shows how the BMP384 is connected to the EFR32MG24.
VMCU
EFR32MG24
PC04
PC05
PC09
VDD_SENSOR
I2C_SCL
I2C_SDA
SENSOR_ENABLE
SENSOR_I2C_SCL
SENSOR_I2C_SDA
0: Sensor is not powered
1: Sensor is powered
BMP384
Ambient
Light Sensor
Figure 3.10. BMP384 Absolute Pressure Sensor
UG524: xG24 Dev Kit User's Guide
Hardware
silabs.com
| Building a more connected world.
Rev. 0.1 | 15