【经验】SoC芯片EFR32BG22的SoC-empty工程中如何使能外部低频晶振?
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
- |
- +1 赞 0
- 收藏
- 评论 1
本文由江南小将提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Silicon Labs蓝牙Soc芯片EFR32BG22的蓝牙广播功率设置及注意事项
用户在使用Silicon Labs的蓝牙Soc芯片EFR32BG22实现蓝牙广播功能时,在不同的应用场景中要设置广播的发射功率,有的是为了降低产品的功耗,有的是为了增加或缩短通信的距离。那要如何设置广播时的功耗以及在设置时有哪些需要注意的事项?
【经验】使用Simplicity Commander工具读写EFR32无线SoC芯片EUI和install code方法
本文以Silicon Labs EFR32FG23 Sub-G无线SoC芯片为例,介绍如何读写EFR32无线SoC芯片的EUI和install code的方法。
【经验】蓝牙SoC芯片EFR32BG系列BLE修改MAC地址的方法
当很多BLE设备一起使用或组网使用时,可以通过其MAC地址来区分不同的设备,这个地址是全球唯一有的,一般已固化在芯片中,无法修改,但用户可以配置不使用该MAC并使用自定义的符合 IEEE EUI64规则的MAC。在Silicon Labs蓝牙SoC芯片EFR32BG系列的BLE SDK中提供了方法,本文将进行详细说明讲解。
IoT科普:如何选择正确的低功耗蓝牙SoC芯片
在物联网(IoT)设备的设计中,选择合适的低功耗蓝牙SoC是确保设备性能和电池寿命的关键。信驰达科技提供了全面的指南,帮助开发者理解并评估不同SoC的性能指标,从而做出最佳的选择。在设计模块之初,如何为产品设计选用正确的低功耗蓝牙SoC将是进行模块设计的关键一步。
HS6621Cx 蓝牙低功耗兼容和专有2.4GHz SoC芯片
描述- 本资料介绍了HS6621Cx蓝牙低功耗和2.4GHz专有SoC芯片。该芯片符合全功能蓝牙5.1标准,具备高接收灵敏度和可编程发射功率,支持多种数据速率和广播扩展功能。它采用ARM Cortex-M4F内核,具有丰富的接口和外设,适用于运动健康、智能家居、物联网等领域。
型号- HS6621CX,HS6621CG,HS6621CQ,HS6621CM,HA6621CM
蓝牙SOC芯片是无线通信技术的核心力量
随着物联网(IoT)的快速发展,蓝牙SOC芯片在智能家居、可穿戴设备、健康和健身追踪器、远程控制等领域的应用越来越广泛。其低功耗和长距离通信的特性使得蓝牙技术成为连接设备的理想选择。
【经验】使用串口来升级EFR32FG23无线SoC芯片固件的方法
本文主要介绍如何使用BootLoader——NCP UART XMODEM工程实现使用串口升级Silicon Labs EFR32FG23无线SoC芯片固件的方法。
【经验】低功耗蓝牙SoC芯片EFR32BG系列的UART串口通信参考代码与解析
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0、5.1协议和蓝牙Mesh协议,发射电流3.5mA@0dbm,接收电流仅有2.6mA。广泛用于智能门锁,蓝牙门禁系统,照明系统,智能家居;在开发EFR32BG蓝牙SoC的代码过程中,经常需要用到uart通信,本文详细介绍如何找到参考代码以及代码解析。
蓝牙SOC芯片品牌竞争力分析:性能、功耗与价格考量
蓝牙SOC芯片是现代无线通信技术的重要组成部分,广泛应用于智能设备、音频产品、物联网设备等领域。目前市场上存在多个知名的蓝牙SOC芯片品牌,它们以高性能、低功耗和稳定的连接性能为特点,为用户提供了丰富的选择。
【经验】配置迈斯威志WizPro200EFM烧录器实现脱机烧录无线SoC芯片EFR32MG21固件的方法
Silicon Labs的EFR32MG21无线SoC芯片,主要用于ZigBee和Matter设备。本文主要介绍如何配置迈斯威志WizPro200EFM烧录器,实现脱机烧录EFR32MG21无线SoC芯片固件的方法。
Silicon labs 蓝牙SOC选型表
Cortex-M4/M33内核,支持蓝牙5,待机功耗1.2μA;实测网络节点100+,工作温度高达125℃,提供芯片和模块。其最新的1.4μA超低功耗蓝牙SoC EFR32BG22具有主频高达76.8MHz Cortex-M33内核,16位ADC,支持蓝牙5.2与AoX定位和蓝牙Mesh协议。
产品型号
|
品类
|
MCU Core
|
Core Frequency (MHz)
|
Flash
|
RAM
|
Secure Vault
|
Bluetooth
|
Bluetooth 5
|
Bluetooth Mesh
|
Cryptography
|
Output Power Range (dBm)
|
GPIO
|
I²C
|
SPI
|
I²S
|
Receive Sensitivity
|
ADC
|
Comparators
|
Temperature Range (ºC)
|
Package Type
|
Package Size(mm)
|
EFR32BG24B110F1536IM48-B
|
Bluetooth®Wireless SoC
|
ARM Cortex-M33
|
78
|
1536
|
256
|
High
|
5.3
|
Bluetooth 5
|
Bluetooth Mesh
|
AES-128;AES-256;ECC;SHA-1;SHA-2
|
-20 to 10
|
28
|
2
|
3
|
1
|
-97.6DBM(1Mbit/s GFSK)
|
12-bit,SAR,1Msps
|
2
|
-40 to 125
|
QFN48
|
6x6
|
选型表 - SILICON LABS 立即选型
如何用EFR32FG23无线SoC芯片读取平均RSSI?
本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取某个信道的平均RSSI的方法。
【经验】蓝牙SoC芯片EFR32BG22如何实现蓝牙串口透传功能?
在使用Silicon Labs的蓝牙SoC芯片EFR32BG22做蓝牙模块时,一般需要实现串口透传功能,但BLE不支持SPP功能,要实现这个功能只能用户手动增加相关的服务。本文介绍在EFR32BG22上实现蓝牙串口透传功能(SPP)的方法 。
【经验】校准使用TCXO晶振的无线SoC芯片EFR32FG23频偏的方法
当无线SoC芯片EFR32FG23使用TCXO晶振时,无法通过修改Ctune值的方式来校准频偏。本文主要介绍通过设置频率offset值的方式,来校准使用TCXO晶振的EFR32FG23芯片频偏的方法。
EFR32FG23无线SoC芯片读取数据包实时RSSI值的方法
本文以Silicon Labs的EFR32FG23无线SoC芯片的rail_soc_simple_trx工程为例,介绍EFR32FG23芯片读取数据包的实时RSSI值的方法。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 101,879
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论