Schematic Design Issue Analysis
Table
| Connection | Suggested Action |
|---|---|
| BME680 Supply | Connect [U5] VDD (pin 8) and VDDIO (pin 6) to the 3.3 V rail (e.g. [PP3V3]). |
| BME680 Ground | Tie both sensor ground pins (pin 1 and pin 7) to [Ground]. |
| BME680 Mode Selection (CSB) | Tie [U5] CSB (pin 2) directly to 3.3 V (through a short trace or resistor if desired for soft switching). |
| I²C Data and Clock | Wire [U5] SDI (pin 3) to the I2C_SDA net and [U5] SCK (pin 4) to the I2C_SCL net. |
| I²C Bus Pull-ups | Place two external pull-up resistors (approx. 4.7 kΩ) from I2C_SDA and I2C_SCL nets to 3.3 V. |
| Bypass Capacitors | Add at least one 0.1 µF capacitor near the sensor’s VDD and VDDIO pins (and similarly at the ESP32's power pins). |
| Power Supply Verification | Confirm that the PP3V3 net is generated by a proper 3.3 V regulator with its own decoupling network. |