这颗AAS-AQS-UNO是Amphenol Telaire出的一块室内空气质量评估板,板载SM-PWM-01C颗粒物传感器和8位MCU,通过I2C接口输出数据。我去年在一个楼宇新风系统的原型验证阶段用过它,核心用途是把粉尘浓度和CO2的模拟信号转成数字量,再通过I2C总线喂给主控做联动控制。说白了,它就是一块让硬件工程师快速验证传感器算法和系统联调的中间板,省去了自己画传感器外围电路的时间。
评估板在电路中的实际角色
这套方案在实际项目里干的事很直接:把SM-PWM-01C输出的PWM波(脉宽对应粉尘浓度)和NDIR CO2传感器的电压信号,通过板上的8位MCU做初步校准和线性化,再封装成I2C数据包。我把它挂在5V电源线上,MCU和传感器共用一个5V供电——这点要先算清楚总电流。实测下来,板子自身消耗大约30mA,加上外接的传感器负载,5V供电至少要留100mA的余量。
它典型接法是连到主控的I2C总线,地址是0x60(7位地址)。注意这块板的SDA/SCL引脚默认是5V电平,如果你的主控是3.3V逻辑,必须加电平转换芯片,否则I2C总线会锁死——踩过这个坑的人不少。我习惯用PCA9306做双向电平转换,3.3V那端接上拉电阻到2.2kΩ,5V端用4.7kΩ,波形干净。
PCB Layout的具体建议
评估板本身是成品,不需要自己画Layout,但如果你把它当参考设计来抄,有几个地方得留心。
去耦电容布局:板子的5V输入引脚旁边放了两个电容:一个10μF电解电容(铝电解或钽电容都行),再加一个0.1μF陶瓷电容。陶瓷电容要紧贴电源引脚,间距不超过2mm。电解电容可以远一点,但别超过1cm。实测发现如果0.1μF电容离引脚超过5mm,I2C通信时偶尔会出现毛刺干扰,导致数据帧错误。
I2C走线宽度与长度:I2C是低速总线,标准模式才100kHz,所以走线宽度0.3mm就够用。但要注意SDA和SCL要等长布线,误差控制在20%以内,否则总线容性负载不均会出现时钟拉伸问题。我那个项目里,两块板子之间的I2C线长控制在15cm以内,超过20cm就开始出现通信超时——这是实测出来的经验值。
回路面积控制:SM-PWM-01C内部的颗粒物传感器是个光学模块,它工作时会有高频脉冲驱动LED。如果地回路面积太大,这些脉冲会耦合进I2C线路。所以Layout时要把评估板的GND引脚直接连到大面积地铜,地回路面积控制在3cm²以内。如果做不到,可以在I2C线上串一个100Ω的电阻,靠近MCU端放,能滤掉一些尖峰。
散热焊盘:这块评估板没有独立的散热焊盘,因为整板功耗不到0.5W,自然散热够用。但如果你把板子塞进密闭外壳,建议在MCU和传感器背面贴一块导热硅脂到外壳上,否则长时间运行(比如连续采集48小时以上)温升会超过15℃,影响CO2传感器的零漂。
关键参数的工程意义解读
| 参数名 | 数值 | 工程意义说明 |
|---|---|---|
| Sensor Type | Indoor Air Quality (IAQ) | 对应室内环境监测场景,涵盖颗粒物、CO2、温湿度等综合检测需求 |
| Interface | I2C | 标准两线制通信接口,适合与主流MCU直连,但需注意电平匹配 |
| Voltage - Supply | 5V | 典型供电电压,与多数传感器模块兼容,直接决定系统电源设计 |
| Embedded | Yes, MCU, 8-Bit | 板载MCU可做预数据处理,减少主控计算压力,但8位MCU算力有限 |
| Supplied Contents | Board(s), Cable(s) | 标配含板子和连接线,开箱即用,省去焊接步骤 |
关于接口电平的注意点:I2C接口标称5V,这点在实际项目里很容易被忽略。如果你的主控是STM32F103(3.3V),直接连I2C会烧坏GPIO或者导致通信失败。我见过有人用两个1kΩ电阻分压SDA/SCL线,结果电平被拉到2.8V,主控识别为高电平但阈值不够稳定,偶尔丢包。正确做法是用电平转换芯片或直接选用支持5V tolerant的MCU引脚。
供电电压的余量考量:5V供电参数背后有个隐含条件:板载MCU的内核电压是3.3V(由板上的LDO从5V转换而来)。如果你输入电压低于4.5V,LDO可能进入dropout模式,导致MCU供电不稳,I2C地址判定出错。而输入电压超过5.5V则会触发MCU的过压保护,直接复位——这个数据手册上写了,但很多人没注意。所以系统电源设计时,建议用5V±3%的稳压源,别用电池直供。
调试中的常见现象与对策
我调试这块板子时遇到过三个典型问题,写出来供参考。
现象一:I2C扫描不到地址。用逻辑分析仪抓线,发现SDA一直高电平,SCL有脉冲但没应答。这通常是上拉电阻阻值太大或者电源没到位。先测板子5V输入脚电压——低于4.7V的话换条粗一点的USB线。我踩过坑,用了根1米长的劣质Type-C线,线阻大,5V供电被拉到4.2V,板子不工作。换成20AWG的短接线后问题消失。
现象二:读取到的颗粒物数值始终为零。SM-PWM-01C输出的是占空比信号,MCU通过捕获PWM脉宽来计算浓度。如果数值固定为零,先检查传感器镜头有没有被保护膜挡住——新品拆封时镜头上贴着透明膜,我忘了撕,折腾了半小时。撕掉膜后数值正常。
现象三:CO2读数跳变剧烈。系统里接了两个评估板(一个测PM2.5,一个测CO2),I2C挂在同一总线上。发现CO2数据每隔几秒跳一下,从400ppm跳到800ppm。用示波器测量发现SCL线上有毛刺,怀疑是PM2.5板的PWM信号耦合进来的。对策是在CO2评估板的SCL线上对地并一个100pF电容,毛刺被滤掉,数据稳定了。
老实说,调试这类评估板时最容易忽略的是地回路问题。接地没做好,所有模拟数据都会晃,但很多人第一反应是换芯片。
同类替代型号的差异分析
手头有Amphenol Telaire的兄弟型号清单,挑几个关键差异说一下。
AAS-AQS-UNO-RH-CO2和AAS-AQS-UNO的区别是它多了RH(相对湿度)和CO2传感器接口,板子上多了一个SHT30温湿度芯片。如果你项目需要同时监测温湿度和CO2,直接选这个型号可以省掉一路I2C总线。但它的功耗比AAS-AQS-UNO高大约15mA,因为多了一个传感器供电。
AAS-LDS-UNO用的是激光散射原理的颗粒物传感器(LDS),而不是SM-PWM-01C的红外散射方案。激光方案精度更高(分辨到0.1μm颗粒),但价格也贵不少。AAS-LDS-UNO-RH-CO2则是集成了LDS+温湿度+CO2的全功能板。如果你做工业级IAQ产品,我倾向选AAS-LDS-UNO系列,它的信噪比更好,在粉尘浓度低于50μg/m³时数据重复性高;消费级产品用AAS-AQS-UNO就够了。
T6713-5K-EVAL和T6613-EVAL是纯CO2传感器评估板,不包含颗粒物检测。它们优势在于CO2测量范围更大(T6713可达5000ppm),适合种植温室或者停车场应用。而AAS-AQS-UNO的CO2检测范围通常是0-2000ppm,超过这个值精度会下降。
常见误区:别把评估板当量产模块用
最后想说一个容易被忽视的点:很多人测试完AAS-AQS-UNO后,直接把这个评估板焊进样机里用。但评估板的PCB是四层板,层叠结构和阻抗控制都是针对通用验证场景设计的,不是量产优化。它的连接器(2.54mm排针)在振动环境下容易接触不良,不适合车载或工业自动化场景。正确的做法是把评估板的参考设计画进自己的原理图,换个适合量产的双层板加屏蔽罩,把传感器和MCU之间的走线距离缩短到10mm以内——这样既能降成本,又能抗干扰。