【经验】SoC芯片EFR32BG22的SoC-empty工程中如何使能外部低频晶振?

2021-03-09 世强
SoC芯片,EFR32BG22,Silicon Labs SoC芯片,EFR32BG22,Silicon Labs SoC芯片,EFR32BG22,Silicon Labs SoC芯片,EFR32BG22,Silicon Labs

SILICON LABS公司的EFR32BG22 SoC芯片支持Bluetooth5.2标准及蓝牙MESH网络功能,支持2.4G私有协议,为低功耗物联网设备终端提供了理想的设计思路,在低功耗终端设备中有较为广泛的应用。有客户在实际蓝牙开发中为了提供时钟精度会使用外部晶振,当使用外部晶振的时候,需要在代码中对外部低频晶振初始化使能,但是Silicon Labs蓝牙自定义新建的SoC-empty工程中没有使能低频晶振的外设,本文就如何在代码中使能外部低频晶振进行讲解。


1.新建所需的蓝牙工程,如下图1。

图1

2. 打开工程中init_mcu.c文件,可以从图2中看出没有使能低频外部晶振。

图2

因此,如果需要使能低频外部晶振,需要函数中修改代码,将以下的代码替换原有的 void initMcu_clocks(void)函数代码。

static void initMcu_clocks(void)

{

  // Initialize HFXO

  initHFXO();

 

  // Set system HFXO frequency

  SystemHFXOClockSet(BSP_CLK_HFXO_FREQ);

 

  CMU_ClockSelectSet(cmuClock_SYSCLK, cmuSelect_HFXO);

 

  // Initialize LFXO

  CMU_LFXOInit_TypeDef lfxoInit = BSP_CLK_LFXO_INIT;

  lfxoInit.capTune = BSP_CLK_LFXO_CTUNE;

  CMU_LFXOInit(&lfxoInit);

  // Set system LFXO frequency

  SystemLFXOClockSet(BSP_CLK_LFXO_FREQ);

 

  // Select LFXO as low frequency clock source

  CMU_ClockSelectSet(cmuClock_RTCC, cmuSelect_LFXO);

  CMU_ClockSelectSet(cmuClock_EM23GRPACLK, cmuSelect_LFXO);

  CMU_ClockSelectSet(cmuClock_EM4GRPACLK, cmuSelect_LFXO);

  CMU_ClockSelectSet(cmuClock_WDOG0, cmuSelect_LFXO);

}

3. 最后在头文件中打开图3中的FEATURE_LFXO宏定义,这样就完成了外部低频晶振的使能。

图3

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

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

评论

   |   

提交评论

全部评论(1

  • 飞速成长 Lv7. 资深专家 2021-09-17
    学习
没有更多评论了

相关推荐

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

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

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

【经验】使用Simplicity Commander工具读写EFR32无线SoC芯片EUI和install code方法

本文以Silicon Labs EFR32FG23 Sub-G无线SoC芯片为例,介绍如何读写EFR32无线SoC芯片的EUI和install code的方法。

设计经验    发布时间 : 2023-04-21

【经验】使用串口来升级EFR32FG23无线SoC芯片固件的方法

本文主要介绍如何使用BootLoader——NCP UART XMODEM工程实现使用串口升级Silicon Labs EFR32FG23无线SoC芯片固件的方法。

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

HS6621Cx 蓝牙低功耗兼容和专有2.4GHz SoC芯片

型号- HS6621CX,HS6621CG,HS6621CQ,HS6621CM,HA6621CM

数据手册  -  ONMICRO  - V1.0  - 2021.12.08 PDF 中文 下载

SiWx917 Wi-Fi 6蓝牙低功耗无线SoC,助力智能手表功耗和安全性能提升

SiWx917是Silicon Labs推出的一款支持Wi-Fi 6、蓝牙LE 5.4 和低功耗特性的无线SoC(系统级芯片),专为物联网(IoT)和可穿戴设备设计。这款芯片不仅拥有强大的计算能力和先进的无线连接功能,还具有低功耗和小尺寸的优势,为智能手表市场带来了全新的技术突破。

应用方案    发布时间 : 2024-10-23

IoT科普:如何选择正确的低功耗蓝牙SoC芯片

在物联网(IoT)设备的设计中,选择合适的低功耗蓝牙SoC是确保设备性能和电池寿命的关键。信驰达科技提供了全面的指南,帮助开发者理解并评估不同SoC的性能指标,从而做出最佳的选择。在设计模块之初,如何为产品设计选用正确的低功耗蓝牙SoC将是进行模块设计的关键一步。

技术探讨    发布时间 : 2024-09-29

【经验】配置迈斯威志WizPro200EFM烧录器实现脱机烧录无线SoC芯片EFR32MG21固件的方法

Silicon Labs的EFR32MG21无线SoC芯片,主要用于ZigBee和Matter设备。本文主要介绍如何配置迈斯威志WizPro200EFM烧录器,实现脱机烧录EFR32MG21无线SoC芯片固件的方法。

设计经验    发布时间 : 2023-01-21

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

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

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

蓝牙SOC芯片是无线通信技术的核心力量

随着物联网(IoT)的快速发展,蓝牙SOC芯片在智能家居、可穿戴设备、健康和健身追踪器、远程控制等领域的应用越来越广泛。其低功耗和长距离通信的特性使得蓝牙技术成为连接设备的理想选择。

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

【经验】蓝牙SoC芯片EFR32BG22如何实现蓝牙串口透传功能?

在使用Silicon Labs的蓝牙SoC芯片EFR32BG22做蓝牙模块时,一般需要实现串口透传功能,但BLE不支持SPP功能,要实现这个功能只能用户手动增加相关的服务。本文介绍在EFR32BG22上实现蓝牙串口透传功能(SPP)的方法 。

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

【经验】无线SoC芯片EFR32MG21手动生成OTA文件的方法与注意事项

在使用SILICON LABS无线SoC芯片EFR32MG21芯片设计ZigBee产品时,我们会用到OTA功能,这就要产生OTA文件。EmberZNet 6.x版本的项目中会自动为启用了OTA客户端插件的项目创建OTA文件,需要我们手动去创建OTA文件。

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

蓝牙SOC芯片品牌竞争力分析:性能、功耗与价格考量

蓝牙SOC芯片是现代无线通信技术的重要组成部分,广泛应用于智能设备、音频产品、物联网设备等领域。目前市场上存在多个知名的蓝牙SOC芯片品牌,它们以高性能、低功耗和稳定的连接性能为特点,为用户提供了丰富的选择。

技术探讨    发布时间 : 2024-05-09

【经验】校准使用TCXO晶振的无线SoC芯片EFR32FG23频偏的方法

当无线SoC芯片EFR32FG23使用TCXO晶振时,无法通过修改Ctune值的方式来校准频偏。本文主要介绍通过设置频率offset值的方式,来校准使用TCXO晶振的EFR32FG23芯片频偏的方法。

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

【经验】解析芯科科技无线SoC芯片EFR32FG23如何通过设置CTUNE值来校准频偏

芯科科技的无线SoC芯片EFR32FG23内部有高频晶振的可调电容,所以高频晶振旁边不需要再加负载电容。本文主要介绍如何使用Simplicity Studio 5 软件设置该芯片的CTUNE值,实现改变芯片内部的负载电容值,从而实现校准芯片频偏的方法。

设计经验    发布时间 : 2022-03-03

如何用EFR32FG23无线SoC芯片读取平均RSSI?

本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取某个信道的平均RSSI的方法。

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

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Wireless Gecko SoC

价格:¥8.1764

现货: 104,128

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥34.2842

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.1032

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.1032

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.6610

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥31.5900

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥30.6610

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥32.6118

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥34.2842

现货: 0

品牌:SILICON LABS

品类:Wi-Fi 6 SoC IC

价格:¥31.5900

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:君正

品类:SOC

价格:¥23.3900

现货:1,268

品牌:RENESAS

品类:SOC芯片

价格:¥42.6700

现货:20

品牌:君正

品类:SOC芯片

价格:¥28.4400

现货:18

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

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

EDA芯片设计软件免费使用

世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。

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

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面