【经验】基于芯科科技EFR32BG21/22蓝牙SOC芯片使用外部定时器实现精确计时的方法

2022-08-05 世强
蓝牙SoC芯片,测试板,EFR32BG22,EFR32BG21 蓝牙SoC芯片,测试板,EFR32BG22,EFR32BG21 蓝牙SoC芯片,测试板,EFR32BG22,EFR32BG21 蓝牙SoC芯片,测试板,EFR32BG22,EFR32BG21

蓝牙SoC EFR32BG22的外部定时器可以用于脉冲采集、精确定时等应用场景。很多应用设计都需要开启外部定时器时钟,才能满足要求,本文介绍SILICON LABS(芯科科技)的EFR32BG21/22蓝牙SoC芯片使用定时器实现精确计时的方法与步骤。


工具准备:simplicity studio 5、串口助手、EFR32BG22/21测试板

实验目的:实现10Ms的精确计时。


EFR32BG22的芯片可以配置外部的38.4MHz的高速时钟晶振,在本次实验中,就用该颗晶振实现精确的计时。


首先需要进行高速晶振的初始化,给这颗时钟使能。

然后开始初始化定时器,如下图所示;

(1)前三条代码是必要的配置和初始化;

(2)TIMER_TopSet(TIMER0, CMU_ClockFreqGet(cmuClock_TIMER0)/ 100);是定时的设置函数,初值是1S,除100就是定时10MS了;

(3)timerInit.prescale = timerPrescale1;表示不分频;

(4)TIMER_IntEnable(TIMER0, TIMER_IEN_OF);NVIC_EnableIRQ(TIMER1_IRQn);是使能定时器中断的函数。

接下来如何才可以知道是否精确定时了呢,我们采取的测试方式是:通过不断翻转指定的GPIO口的输出,通过示波器查看是否达到了精确计时;

因此需要设置定时器中断的Handler,并配置GPIO口作为指定的输出。

配置GPIO口

然后是main的设计;

编译完成后烧录到开发板中,通过示波器可以看到如下波形;

示波器显示50HZ,这说明GPIO口电平翻转了100次。在1S的时间中有100次的频率。说明一次翻转的时间是10MS。


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

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

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】Silicon Labs蓝牙Soc芯片EFR32BG22的蓝牙广播功率设置及注意事项

用户在使用Silicon Labs的蓝牙Soc芯片EFR32BG22实现蓝牙广播功能时,在不同的应用场景中要设置广播的发射功率,有的是为了降低产品的功耗,有的是为了增加或缩短通信的距离。那要如何设置广播时的功耗以及在设置时有哪些需要注意的事项?

设计经验    发布时间 : 2021-12-24

【经验】Silicon Labs低功耗蓝牙SoC EFR32BG22如何通过GPIO唤醒UART通信

SiliconLabs的低功耗蓝牙SoC EFR32BG22系列芯片以极低的功耗和相对低廉的价格,达到了性价比的极致。目前大家开发EFR32BG22,大部分都会使其工作在休眠状态,一般会先用一个GPIO唤醒EFR32BG22,通过一定的条件使EFR32BG22停止休眠,再去串口通信,通信完成后,再进入休眠这样的流程。本文介绍下如何使用Silicon Labs的Bluetooth SDK实现该功能。

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

【经验】蓝牙SoC芯片EFR32BG系列BLE修改MAC地址的方法

当很多BLE设备一起使用或组网使用时,可以通过其MAC地址来区分不同的设备,这个地址是全球唯一有的,一般已固化在芯片中,无法修改,但用户可以配置不使用该MAC并使用自定义的符合 IEEE EUI64规则的MAC。在Silicon Labs蓝牙SoC芯片EFR32BG系列的BLE SDK中提供了方法,本文将进行详细说明讲解。

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

芯科科技提供多款无线连接和控制芯片产品及解决方案,BG2x系列蓝牙SoC成就多样医疗物联网用例,

Silicon Labs(亦称“芯科科技”)的无线SoC和MCU助力全球客户的医疗物联网应用创新,持续打造更智能、高效、安全和便捷的健康监测设备。智能和网联技术近年来一直是医疗和健康保障领域内的热门技术,许多厂商都在利用医疗物联网(IoMT)技术开发更加智能和互联的健康监测设备,以利用物联网、云计算、人工智能和可穿戴等新一代信息通信技术,来帮助用户时刻监控自己的健康状况、降低医疗费用和就医麻烦。

原厂动态    发布时间 : 2023-06-29

电路原理图  -  SILICON LABS  - Rev. A00  - August 07, 2017 PDF 英文 下载

【技术】蓝牙5与蓝牙MESH,增加蓝牙传输距离并将蓝牙设备进行组网通讯

Silicon Labs公司作为世界顶级的物联网芯片、软件、解决方案供应商,推出支持蓝牙5.0的SOC芯片EFR32BG系列和通过认证、集成天线、远距离传输、小封装的蓝牙模块BGM系列。Silicon Labs公公司针对蓝牙产品,提供整套完善的开发工具,蓝牙Mesh网络开发包,例程和手机APP代码。运用Silicon Labs公司提供的丰富资源,可以提高设计产品的稳定性,加快上市时间。

新技术    发布时间 : 2018-05-18

【IC】芯科科技提供全面蓝牙网状网络SoC和模块产品组合,专业技术文档库和设计资源助力探索蓝牙Mesh功能

超紧凑型封装、低功耗、长距离或出色的RF灵敏度——SILICON LABS为每种应用提供了最佳的解决方案。芯科科技所有的蓝牙模块和SoC都为开发人员提供一致的使用体验,因此您可以在整个产品组合中开发面向未来的网状网络设计,并持续改进您的应用。

产品    发布时间 : 2023-10-11

【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析

EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。

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

【应用】芯科蓝牙SOC EFR32BG22保证电动汽车充电桩数据可靠性,接收灵敏度可达-106.7 dB

在实际应用中,芯科EFR32BG22芯片的典型应用是在充电桩中建立蓝牙连接,实现与用户移动设备之间的通信和数据传输。通过蓝牙连接,充电桩可以向用户的移动设备发送充电桩的状态信息(如电量、使用情况),并接受用户的控制命令,如启动、停止、调整充电功率等。

应用方案    发布时间 : 2023-06-10

【经验】在程序不变的情况下如何修改EFR32BG22的蓝牙名?

EFR32BG22的蓝牙设计时,为了生产方便,一般只使用一个固定的固件。由于每台蓝牙设备,可能需要不同的蓝牙名称,这就需要我们烧写完固件后再进行蓝牙名称的调整。

设计经验    发布时间 : 2022-01-07

【经验】在silicon labs的simplicity studio v5中使用BG22创建AOA tag工程

本文以EFR32BG22C224F512IM40芯片为例为新手准备了从零开始的AOA tag工程创建教程。当我们拿到一个Silicon Labs EFR32BG22蓝牙SoC芯片,想要做AOA tag,首先需要创建一个AOA tag的工程。

设计经验    发布时间 : 2023-02-17

【应用】芯科小体积蓝牙SOC芯片EFR32BG22满足CGM便携式需求,唤醒模式下功耗只有0.17μA

芯科EFR32BG22芯片可以实现极低的功耗,休眠模式下平均功耗1.40 μA,唤醒模式下功耗只有0.17 μA ,适合CGM等要求长时间使用的设备。通过对芯片进行灵活的功耗管理和优化,可以尽量延长设备的使用寿命,从而提高糖尿病患者的使用体验。

应用方案    发布时间 : 2023-06-06

【经验】蓝牙SoC EFR32BG22芯片如何设置蓝牙广播时间与扫描时间?

Silicon Labs的蓝牙SoC EFR32BG22芯片具有较低的工作电流,在软件设计时还可以通过延长广播间隔时间来降低系统的功耗,但在实际使用中会遇到广播时间设置的较长时主机无法扫描到设备的情况,下面就介绍如何合理的设置蓝牙的广播时间。

设计经验    发布时间 : 2020-12-31

【应用】亚米级、发射电流仅3.5mA@0dBm的蓝牙AOA室内定位系统方案

本方案采用Silicon Labs的低功耗蓝牙SoC芯片EFR32BG22,并搭配EPSON的高精度晶体38.4MHz无源晶体Q22FA1280041500,圣邦微SGMICRO的低噪声LDO SGM2036器件,实现亚米级、可探测方向、电池使用时间长的蓝牙AOA室内定位系统设计。

应用方案    发布时间 : 2020-04-11

【经验】在芯科的SSv5中使用MG系列芯片创建Bluetooth - NCP工程

当我们拿到一个Silicon Labs EFR32MG系列蓝牙SoC芯片,想要创建一个Bluetooth-NCP的工程,本文以EFR32MG24A020F1536IM40芯片为例为新手准备了从零开始的Bluetooth-NCP工程创建教程。

设计经验    发布时间 : 2023-05-25

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 104,128

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥15.1445

现货: 14,989

品牌:SILICON LABS

品类:Test Board

价格:

现货: 0

品牌:德普福

品类:Module Compliance Board

价格:¥14,450.0000

现货: 30,000

品牌:德普福

品类:Module Compliance Board

价格:¥7,820.0000

现货: 30,000

品牌:德普福

品类:Module Compliance Board

价格:¥4,250.0000

现货: 30,000

品牌:德普福

品类:Module Compliance Board

价格:¥14,450.0000

现货: 30,000

品牌:德普福

品类:Module Compliance Board

价格:¥7,310.0000

现货: 30,000

品牌:德普福

品类:Module Compliance Board

价格:¥7,820.0000

现货: 30,000

品牌:芯海

品类:低功耗蓝牙SOC芯片

价格:¥6.1334

现货: 5,951

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:汇顶科技

品类:测试板

价格:¥611.1112

现货:3

品牌: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

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

语音/录音芯片定制

提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。

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

蓝牙资格认证(BQB)

提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面