【经验】EFR32FG14无线SoC如何使用I2C读取Si7021的温度/相对湿度数据?

2021-04-27 世强
无线SoC,温湿度传感器,EFR32FG14,Si7021 无线SoC,温湿度传感器,EFR32FG14,Si7021 无线SoC,温湿度传感器,EFR32FG14,Si7021 无线SoC,温湿度传感器,EFR32FG14,Si7021

本文以SILICON LABS的BRD4001A底板和无线SoC EFR32FG14的SLWRB4262A模块为测试工具,介绍如何使用Simplicity Studio v5软件创建simple_trx工程,并使用I2C接口读取Si7021温湿度传感器的温度和相对湿度数据的方法。


1、Silicon Labs的BRD4001A底板右上角有一颗Si7021温湿度传感器


查看BRD4001A底板的原理图,发现Si7021温湿度传感器和radio模块座子之间连接了一个模拟开关TS3A4751,所以使用Si7021时,得把模拟开关的SENSOR_ENABLE引脚拉高。


2、查看BRD4001A底板和SLWRB4262A模块的原理图,可以看到Si7021的SCL引脚连接到EFR32FG14芯片的PC10引脚,Si7021的SDA引脚连接到EFR32FG14芯片的PC11引脚,Si7021的ENABLE引脚连接到EFR32FG14芯片的PD15引脚。

3、打开Simplicity Studio v5软件,切换到Launcher页面,在左下角的My Products中输入EFR32FG14,然后选择SLWRB4262A模块。


4、点击Create New Project创建一个新的工程

在弹出的页面点击Proprietary,选择Flex (RAIL) - Simple TRX工程,点击NEXT;在弹出的页面直接点击右下角的FINISH。


5、打开simple_trx.slcp文件,点击SOFTWARE COMPONENTS,在右上角的搜索框输入Si70,点击搜索到的Si70xx - Temperature/Humidity Sensor,点击Install。


6、在搜索栏输入I2C,点击搜索到的I2CSPM,点击Install。

点击Done。


7、点击I2CSPM右边的Configure,

在弹出的I2CSPM (sensor)页面,可以修改I2C的速率、选择使用哪个I2C模块、以及修改I2C的SDA和SCL引脚定义等,本次测试使用的I2C参数如下图所示。

8、在main.c文件中,增加如下包含头文件代码:

#include "sl_i2cspm_instances.h"

#include "sl_si70xx.h"


9、定义temp_data和rh_data两个变量,分别用来存放温度和相对湿度数据。

int32_t temp_data;

uint32_t rh_data;


10、在main.c文件的main()函数中,将PD15引脚拉高使能Si7021温湿度传感器,然后对Si7021进行初始化。

GPIO_PinModeSet(gpioPortD, 15, gpioModeWiredAndPullUp, 1); //Enable Si7021

sl_si70xx_init(sl_i2cspm_sensor, SI7021_ADDR);


11、在程序的合适位置,调用sl_si70xx_measure_rh_and_temp()函数来测量温湿度数据,温度和相对湿度数据分别保存在变量temp_data和rh_data中。

sl_si70xx_measure_rh_and_temp(sl_i2cspm_sensor, SI7021_ADDR, &rh_data, &temp_data);


12、保存所有的文件,编译程序并下载固件到EFR32FG14芯片,就可以读取Si7021的温湿度数据了。本文测试中读取到temp_data的值为27700,将它除以1000,得到温度为27.700℃;读到的rh_data数据为58323,将它除以1000,得到相对湿度为58.323%。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】EFR32无线通信模块通过CLI命令搭建ZigBee网络并和Z3Light、Z3Switch设备通讯

EFR32无线通信模块是世强基于EFR32MG12P433F1024GM48无线SOC自主研发的无线模块,可以支持ZigBee、BLE、Thread、Proprietary等多种无线协议,并且可以支持2.4GHz和434MHz两种频段。本文指导大家如果使用CLI命令搭建ZigBee网络,并将Z3Light和Z3Switch设备加入到ZigBee网络中来进行ZCL通讯。

设计经验    发布时间 : 2020-02-18

【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南

EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT

设计经验    发布时间 : 2018-09-24

【经验】芯科科技EFR32MG21A020F512IM32无线SOC固件烧录方法及步骤

笔者设计了一款Zigbee无线通信模块,采用Silicon Labs(芯科科技)EFR32MG21A020F512IM32无线SOC作为主芯片,包含512KB Flash、64KB RAM和丰富硬件外设,最大发射功率20dBm,支持Zigbee 3.0协议,主要用于智能家居中的网关、智能开关等产品的无线连接。本文介绍EFR32MG21A020F512IM32无线SOC固件烧录方法及步骤。

设计经验    发布时间 : 2020-03-16

【IC】Silicon Labs的EFR32xG27无线SoC,外形小巧且低功耗,在物联网应用中具有极强的渗透力

EFR32xG27无线Gecko SoC是将76.8MHz的Arm Cortex-M33处理器内核与高性能2.4GHz无线电相结合的单芯片解决方案,外形小巧,同时具有丰富的功能和低功耗的特性,在物联网应用中具有极强的渗透力。

产品    发布时间 : 2024-10-17

芯科科技MG24系列多协议SoC助力Centero工业网络,提升工业无线连接设备性能和安全性

SILICON LABS的合作伙伴Centero运用MG24多协议无线SoC提供了易于集成、兼容的端到端无线IEEE 802.15.4和802.11解决方案,从而满足严格的行业要求。其保证的延迟是安全、关键应用程序所必需的。Centero的解决方案还提供强大的数据存储和使用信息,以及预测性维护(predictive maintenance),从而提高运营效率和工厂安全性。

原厂动态    发布时间 : 2024-05-17

【选型】Silicon Labs BG22、xG24、BG27无线SoC比较及信驰达无线模块选型指南

作为安全、智能无线技术领域的前沿品牌,Silicon Labs在最近几年陆续推出了EFR32BG22、EFR32xG24、EFR32BG27等系列无线SoC。RF-star作为物联网行业领先的无线通信模组厂商,基于Silicon Labs的无线SoC推出了RF-BM-BG22x系列串口转蓝牙透传模块、RF-BM-BG24x旗舰系列低功耗蓝牙模块和RF-BM-MG24x旗舰系列并发多协议无线模块。

器件选型    发布时间 : 2023-09-07

Matter、LPWAN技术构建未来无线通信新生态

Silicon Labs(亦称“芯科科技”)作为物联网无线技术领域动化等领域提供高性能、低功耗、高安全的无线连接解决方案。近日,芯科科技主任现场应用工程师黄良军(Bruce Huang)接受EEPW无线通信专题采访,就芯科科技对未来无线通信市场的展望、新产品发布以及多协议无线通信趋势等话题进行了深入探讨。

原厂动态    发布时间 : 2024-07-23

【IC】全新xG22E无线SoC系列支持能量采集应用,开创无电池物联网产品

Silicon Labs宣布推出全新的xG22E系列无线片上系统(SoC),这是芯科科技有史以来首个设计目标为可在无电池、能量采集应用所需超低功耗范围内运行的产品系列。这一新系列包括BG22E、MG22E和FG22E三款SoC产品。是芯科科技迄今为止能量效率最高的SoC。

产品    发布时间 : 2024-04-26

低功耗高性能SOC无线收发模块EFR32具有高接收灵敏度,其穿透能力和通信距离远超通用FSK和GFSK产品

EFR32模块是思为无线最新推出的低功耗高性能SOC无线收发模块,它是基于SILICON公司的EFR32FG14 Flex Gecko芯片而研发,采用了先进的直接序列扩频通信调制技术(DSSS),高效的接收灵敏度,使得其穿透能力和通信距离都远超当下通用的FSK和GFSK产品。

产品    发布时间 : 2024-07-17

【经验】EFR32FG23无线SoC使用I2C读写MSA311传感器寄存器的方法

本文以 Silicon Labs 的 EFR32FG23 无线SoC芯片的 rail_soc_simple_trx 工程为例,介绍如何使用EFR32FG23 芯片 I²C外设来读写敏芯微 MSA311三轴加速度传感器寄存器的方法。

设计经验    发布时间 : 2023-06-29

【经验】EFR32无线通信模块AN313-ZigBee(创建NCP工程)

EFR32无线通信模块是世强基于芯科科技FR32MG12P433F1024GM48无线SOC自主研发的无线模块,可以支持ZigBee、BLE、Thread、Proprietary等多种无线协议,并且可以支持2.4GHz和434MHz两种频段。可以借助于EFR32无线通信模块熟悉开发环境、评估性能以及产品原型设计,简化前期的工作量。本文指导基于EFR32无线通信模块块创建NCP工程。

设计经验    发布时间 : 2020-02-11

适用于发展中的工业设备的Sub-GHz无线通信

智能仪表、火灾报警器和安防系统等服务我们生活的各种设备,已经开始使用一种被称为“Sub-GHz无线通信”的无线通信技术进行无线连接。本文将介绍Sub-GHz无线通信的机制、与其他无线通信技术的比较以及具体的应用案例等内容,并探讨该技术对未来社会的影响。

应用方案    发布时间 : 2024-06-28

【经验】如何解决TE温湿度传感器HTU21D IIC在通信成功后无法读取温湿度数据?

TE connectivity的温湿度传感器HTU21D在要实现测量环境温湿度,首先要解决IIC通信的问题,那么如果IIC通信成功还是无法读取温湿度数据我们该如何解决呢?本文将为你详细介绍。

设计经验    发布时间 : 2022-06-25

EFR32FG23无线SoC芯片读取数据包实时RSSI值的方法

本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取数据包的实时RSSI值的方法。

设计经验    发布时间 : 2024-03-07

芯科科技参加TUYA全球开发者大会深圳站,携手行业拓展AI、智慧能源和商业照明!

Silicon Labs在5月29日参加全球合作伙伴-涂鸦智能于深圳举办的“TUYA全球开发者大会”,芯科科技中国区总经理周巍先生带来题为“安全、绿色、高效的全域物联”的主题演讲,同时芯科科技团队也在现场的生态展区实际展示了最新发布的xG26多协议无线SoC产品家族,以及Matter智能家居网络的参考设计。

原厂动态    发布时间 : 2024-06-21

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:temperature sensor

价格:¥20.5832

现货: 9,704

品牌:SILICON LABS

品类:Flex Gecko Proprietary Protocol SoC

价格:¥23.4136

现货: 598

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,300

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 77,507

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 72,809

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.6438

现货: 49,208

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.9222

现货: 24,393

品牌:SILICON LABS

品类:Wireless SoC

价格:¥14.7732

现货: 23,750

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.0516

现货: 16,532

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.4500

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.6800

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥4.0250

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.4500

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.6800

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥2.9900

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥2.4150

现货:10,000

品牌:中科银河芯

品类:温湿度传感器模组

价格:¥6.9000

现货:8,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥69.0000

现货:8,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

度传感器定制

可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。

提交需求>

无线位移传感器量程定制

可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块:无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。

最小起订量: 1pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面