【经验】芯科Si4463无线收发芯片使用ADC读取芯片内部温度的方法

2022-11-02 世强
无线收发芯片,Si4463,SILICON LABS 无线收发芯片,Si4463,SILICON LABS 无线收发芯片,Si4463,SILICON LABS 无线收发芯片,Si4463,SILICON LABS

SILICON LABSSi4463无线收发芯片内部有一个温度传感器,我们可以使用ADC来读取芯片内部的温度,本文主要介绍如何使用ADC读取Si4463芯片温度的方法:

1、使用ADC来读取芯片温度需要使用到GET_ADC_READING高级命令,从Si4463的API文档可以看出GET_ADC_READING命令有3个参数,分别为CMD、ADC_EN和ADC_CFG。

2、在Si4463的工程中,查看到si446x_get_adc_reading()函数只使用了CMD和ADC_EN这两个参数,没有使用到ADC_CFG参数;

但是查看SI446X_CMD_ARG_COUNT_GET_ADC_READING的值是3,所以正常是需要把ADC_CFG参数也加到si446x_get_adc_reading()函数里面。

3、为了更方便的配置Si4463的GET_ADC_READING命令参数,建议将si446x_get_adc_reading()函数的形参中增加U8 ADC_CFG参数,并在函数里面增加Pro2Cmd[2]=ADC_CFG;代码。

4、在si446x_api_lib.h文件里面,将void si446x_get_adc_reading(U8 ADC_EN); 改为 void si446x_get_adc_reading(U8 ADC_EN, ADC_CFG); 。

5、由于si446x_get_adc_reading()函数由宏定义RADIO_DRIVER_FULL_SUPPORT决定是否使用,所以需要在bsp.h文件中,将#undef RADIO_DRIVER_FULL_SUPPORT改为#define  RADIO_DRIVER_FULL_SUPPORT。

6、在程序合适的位置增加如下变量的定义:

U16 AdcValue_temprature=0;

U16 AdcValue_temprature_temp=0;

signed char Value_temprature=0;

7、在程序的合适位置增加如下代码,其中0.22是根据(899/4096)计算出来的。

//ADC_EN bit4 TEMPERATURE_EN ,Perform ADC conversion of the temperature. 

//The reply value in TEMP_ADC will be TEMP(degC) = (899/4096)*TEMP_ADC - 293.

si446x_get_adc_reading(0x10, 0xC0);

AdcValue_temprature = Si446xCmd.GET_ADC_READING.TEMP_ADC;

AdcValue_temprature_temp = 0.22*AdcValue_temprature;

Value_temprature =  AdcValue_temprature_temp - 293;

si446x_get_adc_reading()函数的第一个形参选择0x10,只使能温度采集功能;

第二个形参使用默认的0xC0,ADC采用305Hz的转换率。这两个形参可以根据实际需求修改。

8、编译程序并对Si4463执行debug,在合适的位置打断点,本次测试读到Si4463此时芯片内部的温度为27℃。

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

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

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】Silicon Labs无线收发芯片Si4463如何区分芯片版本号?

Si4463是Silicon Labs设计的支持Sub-G频段的无线收发芯片。目前Si4463芯片有B1和C2两种版本,这两个版本芯片radio驱动代码的si446x_patch.h和radio_config.h文件有差别。本文主要介绍Si4463芯片区分芯片版本号的方法。

2021-01-12 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】使用Si4463或者Si4438无线收发芯片来解析其他无线设备通信速率的方法

本文使用EFR32FG23无线SoC芯片来模拟老产品,通过按键来触发EFR32FG23芯片发送无线数据包,然后使用Si4438芯片来捉取波形,并介绍使用Si4438无线收发芯片来解析其他无线设备通信速率的方法。

2023-04-19 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】在芯科无线收发芯片Si4463开发板的工程中添加串口打印功能的方法

本文以芯科无线收发芯片Si4463开发板的Empty framework工程为例,介绍在Empty framework工程添加串口打印接收到的数据包功能的方法。

2023-03-14 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】芯科科技Si4463无线收发芯片硬件设计使用射频开关和不使用射频开关的区别介绍

Si4463是Silicon Labs推出的支持Sub-G频段的无线收发芯片,频率范围142-1050 MHz,最大发射功率为+20dBm,接收灵敏度为-126dBm。在设计Si4463硬件的时候,有使用射频开关和不使用射频开关两种方案可以选择,本文主要介绍这两种方案区别,方便用户选择适合自己产品的方案。

2020-06-30 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】Si4438无线收发芯片调试收发超长数据包的过程

本文介绍使用Silicon Labs无线收发芯片Si4438调试收发超长数据包的功能,介绍Si4438如何实现收发超长数据包的过程,方便用户快速实现超长数据包收发功能。

2021-03-27 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】如何通过无线收发芯片Si4438将数据发送到无线SOC芯片EFR32FG23

Silicon Labs推出的EFR32FG23是一款工作在1G赫兹频段以下的一款无线SOC芯片。它的射频参数及其工作频段可以通过软件进行配置,本次主要介绍如何通过Si4438将数据发送到EFR32FG23。

2022-08-31 -  设计经验 代理服务 技术支持 现货查询 批量订货

Si446x 无线收发芯片实现空闲信道检查(CCA)的办法有哪些?

Si446x 无线收发芯片实现空闲信道检查(CCA)的办法有以下3种:方法1:任意选择Si446x的一个GPIOx引脚,配置成CCA输出模式,并设定RSSi阀值,只要信道的实时RSSi值超过了阀值,GPIO就会输出高电平,代表信道忙,反之信道空闲。这个方法完全由Si446x硬件完成,使用简单快速,推荐优先选择这种办法。办法2:主控MCU通过SPI执行GET_MODEM_STATUS命令,获取实时的RSSi值,然后通过软件代码判断这个RSSi是否超过阀值,如果大于阀值就表示信道忙。办法3:设定好Si446x的RSSi阀值,开启RSSi中断。如果实时的RSSi值超过了阀值,就会产生RSSi中断,通过查询RSSi中断也可以实现信道的闲忙检测。

2016-10-25 -  技术问答 代理服务 技术支持 现货查询 批量订货

【经验】Sub-G无线收发芯片Si4463实现自动跳频接收的具体方法

Si4463是Silicon Labs推出的支持Sub-G频段无线收发芯片。随着生活中的无线产品越来越多,大量的Sub-G产品集中运行在有限的频谱上,导致无线产品工作的电磁环境越来越恶劣,甚至严重影响到无线数据通信的稳定性。因此,越来越多的Sub-G产品需要采用跳频方式来解决通信干扰问题。本文介绍无线收发芯片Si4463如何实现自动跳频接收的具体方法。

2020-04-26 -  设计经验 代理服务 技术支持 现货查询 批量订货

【应用】芯科无线收发芯片SI4438应用于路灯控制器,工作频段425–525MHz,实现业界领先的144dB链路预算

智慧城市智能路灯是将城市中的路灯串联起来,实现对路灯的远程控制和管理,控制各个路灯的开与关,而同时能控制上千个路灯实现这一功能我们管它叫路灯控制器,里面用到的主要器件无线收发芯片,本文推荐在这块有大量应用的Silicon Labs的SI4438。

2022-08-19 -  应用方案 代理服务 技术支持 现货查询 批量订货

【应用】Sub-G通讯的Si4463无线收发芯片用于无线测温模块,采用私有协议、小于50nA的待机功耗

本文主要介绍目前大量无线测温模块上使用的无线Sub-G通讯方案,特别是Silicon Labs的无线收发芯片Si4463方案,相对于其他无线技术方案,其特点在于芯片工作在Sub-G频段,通讯距离远;采用私有协议,产品开发更加灵活;待机功耗在50nA以下,功耗极低。

2020-04-01 -  应用方案 代理服务 技术支持 现货查询 批量订货

无线收发芯片Si4463读取RSSi,读取到的RSSi锁存的值均为0,为什么?

出现这个问题,主要是因为在接收到数据之后重新进入了RX状态,所以需要在接收到数据之后切换工作状态到ready状态就可以了。

2017-05-10 -  技术问答 代理服务 技术支持 现货查询 批量订货

【应用】发射功率高达20dBm的无线收发芯片EFR32FG23用于自动车库门,最高工作频率78MHz

不停车入库是近年来消费者体验升级的新诉求,因此需要遥控钥匙和车库门主控板间远距离的无线通信,EFR32FG23是Silicon Labs推出的一款内置32位ARM Cortex-M33 内核的无线SoC芯片,完全能够满足车库门的无线通信性能要求。

2022-01-07 -  应用方案 代理服务 技术支持 现货查询 批量订货

【应用】低功耗小体积无线收发芯片用于温控器,宽工作频率284~960MHz,输出功率达13dBm

温控器的工作过程是先根据温度传感器测得的温度数据,跟预先设定的温度条件做比较后,控制热水阀和冷水阀的开度,从而实现温度的控制。芯科科技(Silicon Labs)的无线收发芯片SI4455-C2A-GMR用在温控器的设计上有高性能、低功耗和体积小等特点。

2021-09-26 -  应用方案 代理服务 技术支持 现货查询 批量订货

【经验】无线收发芯片Si4463收发无前导码数据包的实现方法

Si4463是Silicon Labs设计的支持Sub-G频段的无线收发芯片,在双向通信的无线门铃应用中,由于某些无线门铃使用OOK调制模式,私有协议的数据包,且这些数据包无前导码,所以要求Si4463芯片能够收发无前导码的数据包。本文以“Empty framework”工程为例,介绍Si4463芯片收发无前导码数据包的实现方法。

2020-10-10 -  设计经验 代理服务 技术支持 现货查询 批量订货

【应用】芯科科技的无线收发芯片Si4463应用在智能救生圈上,具有50nA以下的超低待机功耗

芯科科技的Si4463无线收发芯片应用在智能救生圈的远程遥控,可覆盖范围从142MHz至1050MHz的Sub-Ghz频段,可满世界各国家的频率要求(美国915MHZ,欧洲868MHZ,中国433MHZ等)。

2021-07-18 -  应用方案 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Transceiver

价格:¥15.8878

现货: 63,258

品牌:启英泰伦

品类:高性能神经网络智能语音芯片

价格:¥12.0000

现货: 10,000

品牌:博流

品类:无线收发芯片

价格:¥7.0471

现货: 9,451

品牌:G-NiceRF

品类:2.4G无线模块

价格:¥42.3750

现货: 1,000

品牌:G-NiceRF

品类:2.4G无线模块

价格:¥79.1000

现货: 1,000

品牌:沃进科技

品类:无线模块

价格:

现货: 1,000

品牌:芯海

品类:BLE无线收发芯片

价格:¥1.7648

现货: 200

品牌:芯海

品类:BLE无线收发芯片

价格:¥1.8824

现货: 195

品牌:博流

品类:无线收发芯片

价格:¥18.5675

现货: 50

品牌:博流

品类:无线收发芯片

价格:¥18.5675

现货: 50

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:TI

品类:无线收发芯片

价格:¥7.0742

现货:9,991

品牌:SEMTECH

品类:无线收发芯片

价格:¥300.0000

现货:19

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

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

无线充电传输效率测试

配备KEYSIGHT网络分析仪,可测量无线充电系统发射机/接收机线圈的阻抗,电感L、电阻R、电感C以及品质因数Q,仿真不同充电负载阻抗下的无线充电传输效率。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面