1. 所选任务介绍
BME688是一款集气体、压力、温度和湿度检测于一体的MEMS传感器,广泛应用于空气质量监测、智能家居、可穿戴设备等领域。
本次设计的核心目标是创建一个紧凑、易于集成和使用的BME688模块。该模块需具备以下特点:
- 多功能性:完整发挥BME688传感器的全部功能,可同时测量挥发性有机化合物(VOC)、大气压力、环境温度和相对湿度。
- 易用性:提供标准的Grove接口和2.54mm间距的排针接口,方便用户通过杜邦线或Grove连接线快速接入主控板(如Arduino, ESP32, Raspberry Pi等)。
- 通信灵活性:同时支持I2C和SPI两种主流通信协议,用户可根据项目需求和主控板资源灵活选择。
2. 设计的模块介绍
模块概述
本设计是一个基于BME688的集成环境监测模块。它将BME688传感器及其必要的外围电路(如上拉电阻、滤波电容)集成在一块小巧的PCB板上。通过板载的Grove接口和排针,模块可以轻松地与各种微控制器连接,实现对周围环境数据的采集。模块上还设计了一个电源指示灯,用于直观显示模块的工作状态。
主要芯片/元器件选择
BME688是一款低功耗的数字式四合一环境传感器,能够测量气体(VOC)、压力、温度和湿度。它内部集成了高精度传感器单元和信号处理电路,通过I2C或SPI接口输出校准后的数字信号,功能强大,集成度高,体积小巧,是目前市场上领先的环境传感器之一。其在空气质量指数(IAQ)测量方面的能力使其非常适合智能家居、物联网和环境监测等前沿应用。该器件在DigiKey上有充足的库存,便于采购。

链接:BME688 Bosch Sensortec | 传感器,变送器 | DigiKey
3. 原理图和PCB模块设计介绍

- 电源部分: 外部通过接口传入3.3V电源和GND。C1和C2两个滤波电容并联在BME688的VDD和VDDIO引脚附近,用于滤除电源噪声,为传感器提供纯净的电源。
- 传感器核心电路: BME688 (U2)是电路的核心。其电源引脚(VDD, VDDIO)连接到3.3V,接地引脚(GND)连接到地。
- 通信接口:
- I2C/SPI选择: BME688的CSB(片选)引脚用于选择通信模式。当CSB接高电平(通过R1上拉)时,传感器工作在I2C模式。
- 引脚连接: SDI(数据)和 SCK(时钟)引脚被同时连接到Grove接口和排针接口,以实现两种接口的复用。
- I2C地址选择: SDO引脚在I2C模式下作为地址选择位。将其接地可以选择默认的I2C地址。
- 指示灯: 一个简单的LED(LED1)串联一个限流电阻(R5)连接在电源和地之间,作为电源指示灯。
顶层 (Top Layer): 主要放置了BME688传感器。

底层 (Bottom Layer): 底层主要为大面积的GND铺铜,以提供良好的屏蔽和回流路径,增强抗干扰能力。
部分信号线通过底层连接。

4. 模块主要性能指标和管脚定义
- 工作电压: 3.3V DC
- 通信接口: I2C , SPI (3线或4线,)
- 模块尺寸: 约 20mm x 20mm
管脚定义

5. eZ-PLM上新建物料和项目的截图
使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。


6. 心得体会
通过本次基于BME688传感器的模块设计,我获得了非常宝贵的实践经验。在设计过程中,我体会到理论知识与工程实践相结合的重要性。例如,在PCB布局时,不仅要考虑电气连接的正确性,还要兼顾信号完整性。将滤波电容紧靠芯片放置、采用大面积铺地来增强抗干扰能力等,都是在实践中学习到的宝贵经验。