The recommended power-on sequence is to first apply VDDIO, then VDD, and finally start the communication interface (I2C or SPI). This ensures that the internal voltage regulators are properly initialized.
The BMP280 has internal temperature compensation, but it's not enabled by default. To enable it, set the `t_sb` register to `0x01` and the `ctrl_meas` register to `0x45`. This will enable temperature compensation for pressure and temperature measurements.
The `osr_h` and `osr_p` registers control the oversampling rates for humidity and pressure measurements, respectively. Increasing the oversampling rate improves measurement accuracy but increases power consumption and measurement time.
To calculate the altitude, you need to know the sea-level pressure and the atmospheric pressure lapse rate. The BMP280 provides the pressure measurement in Pascals, which can be converted to altitude using the barometric formula or a lookup table.
In `forced` mode, the BMP280 takes a single measurement and then enters sleep mode. In `normal` mode, the BMP280 continuously takes measurements at a rate set by the `ctrl_meas` register. `Normal` mode is suitable for most applications, while `forced` mode is useful for low-power or intermittent measurement scenarios.
Trust Checks
This model has been verified by system checks.
System Verified
Sponsored
bmp280 Overview
Use the download button to access the bmp280 schematic symbol, PCB footprint, and 3D model.
To find more CAD model downloads similar to this part, try a partial part number search, like bmp28,
or try a keyword search, such as Pressure Sensors
Suggested Parts
If you searched for bmp280, you might also be interested in these parts: