【应用】兼容USB 2.0全速接口的EFM8UB10 8位MCU在便携式USB型VOC检测仪中的应用
随着生活水平的提高,人们对日常生活及办公区域的空气质量也更加关注,除了温度、湿度、雾霾等空气质量指标,甲醛、VOC(挥发性有机物)等指标也成为人们关注空气质量的关键参数,对于甲醛、VOC等有害物质的检测。本文介绍一种使用USB接口供电用于检测VOC及温湿度的微型空气质量检测设备,该设备采用SILICON LABS的EFM8UB10系列芯片作为主控芯片,其主要由VOC传感器、温度传感器、酒精传感器(选配)、0.91寸的OLED显示屏、WiFi模组(选配)构成,使用具有USB接口的设备进行供电即可工作,其系统构成框图如下图1所示:
图1 USB接口微型空气质量检测仪系统构成框图
本微型空气质量检测仪定位为一款实用USB接口供电方式的小巧便携式的空气质量检测设备,因此USB接口是标配,另外其所选用0.91寸的OLED屏采用IIC接口方式(分辨率128*32),温度传感器也是IIC接口方式(型号Si7051,Silicon Labs公司出品)、VOC传感器也是IIC接口方式(型号CCS811,可得出eCO2参数),而选配的WiFi模组为UART接口方式,因此在选型主控芯片的时候需要能满足这些接口需求,另外该检测设备需要设计的比较小巧,因此各元器件在选型的时候也需要考虑其尺寸参数;
图2 CCS811型微型VOC传感器 图3 0.91寸OLED显示屏
综合各传感器接口要求以及芯片尺寸参数,本设计中选用的是Silicon Labs的EFM8UB10F16G-B-QFN20型号芯片作为主控芯片,该系列MCU是一款小封装且带有 USB功能集的多用途8位微控制器,集成了创新的节能 USB 外围设备接口、充电器检测电路、8 kV ESD 保护和增强型高速通信接口,兼容USB2.0全速接口,是空间受限 USB 应用的理想选择。该芯片具有两组UART接口、一组I2C接口以及多个可耐受5V电压的IO接口,非常适合本设计使用。
图4 EFM8UB10 8位MCU功能框图
在设计中,将所有的IIC接口设备均连接在芯片的I2C0总线上(即I2C0_SCL、I2C0_SDA),然后将预留的WiFi模组连接在芯片的UART0接口上(即UART0_TX、UART0_RX),将芯片的USB接口按照标准USB2.0接口方式引出,这样就可以实现设备插到电脑USB接口的时候与电脑上配套的上位机软件进行通讯,将检测数据发送到电脑上位机上进行显示,可以改善本微型检测设备采用的小尺寸OLED显示屏同时显示内容较少的问题(显示屏每次显示一种检测数据,采用滚动轮回显示的方式完成所有数据显示),让用户可以通过电脑上位机实时直观的查看更多的显示数据;除此之外,在非连接电脑使用的场合,还可以通过设备上的WiFi模块将相关检测数据上传到云端,使得用户可以远程查看相关检测数据。
在设计电路时,根据选用的传感器以及其它功能模块的接口方式,将所有CCS811、0.91寸OLED屏、Si7051型温度传感器接到EFM8芯片的I2C接口上(这里串联一个100Ω的小阻值电阻用于吸收线路传输中的过冲),各器件与EFM8主控之间串联小阻值电阻,然后在靠近EFM8一端的I2C接口加上上拉电阻即可;同样的,对于USB-data传输线上也需要串联一个小阻值的电阻以保证传输线的阻抗(因板材及布线无法保证较好的阻抗设计及生产加工,这里根据以往设计经验串联22Ω的电阻,相比于无此电阻可以明显提升设备在连接电脑时的设备识别率),在预留的UART接口型WiFi模组与EFM8之间的的UART连接上也串联一个小阻值电阻对接口做一些保护措施;对于选配的酒精传感器,因该型传感器为模拟量输出方式,在本应用中对其精度要求不高,因此直接将传感器的转换输出接口(图中CCS803_AOUT)与EFM8的ADC功能引脚连接即可;在本设计中,EFM8采用USB接口提供的5V电压直接供电,其余的设备均通过AMS1117-3.3型LDO芯片将USB的5V电压转换为3.3V之后给相关的外围电路供电,这样可保证所有外围电路供电的稳定性。综上完成电路原理设计,其设计电路如下图5所示:
图5 USB接口微型空气质量检测仪电路原理图
- |
- +1 赞 0
- 收藏
- 评论 0
本文由sdlibin007提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【应用】主频高达50MHz的芯科科技8位MCU用于电子烟,静态功耗低至1.3μA
芯科科技EFM8BB51F8G-A-QFN20这颗多功能的8位MCU,具有小型的综合功能集包裹具有高效的8051核、支持5V的I/O、精确模拟和增强的脉宽调制,本文主要介绍芯科科技EFM8BB51F8G-A-QFN20 MCU应用于电子烟产品。
【应用】芯科8位MCU用于分酸分注器上,集成12位分辨率的ADC采样,主频达49MHz
分酸分注器,通过控制电机打开关闭阀门,将酸性液体注入到石油中,采用芯科的8位MCU EFM8BB31F64I-D-5QFN32作为信息采集和控制信号发送,此芯片集成了2个UART和 1个IIC接口,满足产品对外设接口的需求。
【应用】TE温湿度传感器用于与空调联动的小型家庭空气质量检测仪,湿度响应时间快达5s
空调出风口搭载的温湿度传感器对于整个房间的环境温度来说,可测量的点有局限性,对于待在房间内的人来说,空调的自动调节具有滞后性,因此与空调联动的小型家庭空气质量检测仪能够较好地解决这个痛点。本文将介绍TE HTU31湿度和温度传感器应用于空调伴侣的优势。
【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法
本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
简单至关重要:为何8位MCU将持续发展?
几十年来,8位MCU一直是无数嵌入式应用的主力,尤其是消费产品和医疗器械中的应用。简单、有效的8位MCU在推动智能物联网产品的发展中发挥了核心作用。虽然其后代的功能(如32位和无线MCU)继续领先,但对于广泛的应用来说,8位MCU的普及和偏好没有放缓的迹象。
Silicon Labs EFM8系列8位MCU的IO Crossbar硬件分配
EFM8系列是Silicon Labs公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的。
【经验】8位MCU EFM8SB2擦除Flash会复位的解决方法
SILICON LABS的EFM8SB2是最节能的小封装8位MCU。采用高效的8051内核,最低睡眠电流为50nA,功耗可达170μA/MHz,可应用手持设备、电池驱动式消费电子设备、传感器接口等。
温湿度传感器芯片选型对比,HTU21D厂家有没有其它的温湿度传感器,温湿度精度可比拟的,与Si7021-A20-GM1R相比,哪些个性价比更高?
世强代理TE 温湿度传感器除了HTU21D外,还有HTU20D,HS1101LF。请参考https://www.sekorm.com/news/71351860.html。 HTU21D 与 Silicon Labs 温湿度传感器si7021比较,HTU21D睡眠功耗:0.02uA,温湿度测量工作电流:450uA。湿度精度: +/-3%RH max tolerance @55%RH;si7021睡眠功耗:0.06uA,温湿度测量工作电流:150uA。湿度精度: ± 3% RH (max), 0–80% RH;这两款温湿度传感器性能都很好,可根据产品自身的需求来选择。
【经验】8位MCU EFM8系列内部BOOTLOADER的空间分配
本文介绍Silicon Labs的8位MCUEFM8系列内部BOOTLOADER占用FLASH空间的情况,及程序中对FLASH空间地址的分配。
【经验】8位MCU EFM8LB1 FLASH擦写操作步骤
EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。
【经验】Silicon Labs 8位MCU EFM8LB SMBUS通信异常状态的处理
Silicon Labs 8位MCU EFM8LB芯片工作主频可以达到72MHz,在3*3mm的极小封装内集成有14位ADC、12位DAC、±3℃温度传感器、模拟比较器及高速通信外设等功能,芯片集成度高,运算速度快,在信号处理等领域有广泛的应用。 本文介绍Silicon Labs 8位MCU EFM8L SMBUS总线通信异常的分析及解决方法。
【应用】Silicon Labs EFM8UB10F16G-C-QFN20低功耗8位MCU为工控机触摸屏接口转换提供方案
在工控机上想用触摸屏,工控机预留的接口只有USB口,市面上通用的触摸屏性价比高的多数都是串口屏,这样就需要进行转换来实现。在这个项目中,使用了Silicon Labs的8位MCU EFM8UB10F16G-C-QFN20来实践接口的转换,用EFM8BB10M1069F8GM-AR来控制电容触摸芯片。实现电容触摸点信息上传给工控机,工控机根据接收到的触摸点来进行系统的控制。下面是工控机触摸屏控制模块
【经验】Silicon Labs的8位MCU EFM8UB10系列中的USB转串口软件实现常见问题分析
Silicon Labs的8位MCU EFM8UB10系列,内置USB外设接口 ,为了简化用户USB的开发,官方提供USB库及API接口,客户可以使用API接口对EFM8UB单片机的USB模块进行操作。
【经验】使用8位MCU C8051F580时如何计算CAN位时间寄存器
在使用Silicon Labs的8位MCU C8051F580的CAN功能时,相对复杂的是CAN位时间寄存器的设置,在本文将举例说明C8051F580的CAN位时间寄存器的计算方法。
电子商城
现货市场
服务
可定制单位/双位/三位/四位LED数码管的尺寸/位数/发光颜色等性能参数,每段亮度0.8~30mcd,主波长470~640nm,电压2~10.2V。
最小起订量: 1000 提交需求>
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
登录 | 立即注册
提交评论