BlueNRG-X晶体选择与设置指南
需积分: 5 116 浏览量
更新于2024-08-03
收藏 619KB PDF 举报
"应用笔记LAT1218+如何选择和设置外部高速或低速晶体适配BlueNRG-X"
在本文档中,作者详细介绍了如何为BlueNRG系列芯片选择和配置外部高速或低速晶体。BlueNRG是意法半导体(STMicroelectronics)推出的一款低功耗蓝牙SoC,广泛应用于无线通信和物联网设备。正确的晶体选择对于系统时钟的稳定性和整体性能至关重要。
1. 前言
文档旨在解决客户在选择外部低速和高速晶体时遇到的困难,以及关于32kHz时钟测试、外部32kHz信号源使用、频率偏差测试和校准的问题。文档适用于BlueNRG-1、BlueNRG-2和BlueNRG-LP等型号。
2. BlueNRG-低速晶体
2.1. 低速晶体的选择
BlueNRG芯片通常需要一个32.768kHz的低速晶体用于系统的实时时钟功能。在选择晶体时,应参考规格书上的参数,如表1和表2所示,重点关注名义频率(Fnom)为32.768kHz且功率消耗(PD)不应超过0.1μW。这确保了低功耗操作并维持准确的时间基准。
2.2. 32kHz时钟的测试
对于32kHz时钟的验证,可以按照以下步骤进行:
2.2.1. 使用示波器连接到芯片的ANATEST1测试点(如PIN14)。设置示波器捕捉一定数量的32kHz波形周期(例如64个周期,将时间基础设为200μs),以减少测量抖动的影响。
2.2.2. 在IFR(内部功能寄存器)工具的GUI中读取当前的IFR配置,然后勾选“LScrystalmeasure”选项,执行写操作。此时需要电源循环来使新的IFR配置生效。
3. 指定固件要求
值得注意的是,设备需已编程为DTM_UART.bin或DTM_SPI.bin固件,这两个文件位于特定位置,以便支持晶体测量功能。
3. 高速晶体的选择与测试
虽然文档未详细讨论高速晶体,但通常高速晶体用于主时钟,频率可能在几MHz至几十MHz之间,选择时应考虑其稳定性、功耗、频率偏差和启动时间等因素。测试高速晶体的方法类似,可能需要使用逻辑分析仪或更专业的时序分析工具来评估其性能。
4. 频率偏差测试与校准
外部晶体的频率可能会有所偏离,需要通过软件或硬件手段进行校准。这通常涉及读取晶体的实际运行频率并与理论值比较,然后调整系统配置以补偿偏差。
选择和设置适合的外部晶体是确保BlueNRG芯片高效、稳定运行的关键。通过遵循文档提供的指导,用户可以有效地解决时钟源选择和测试中的问题,从而优化其应用性能。
2024-03-15 上传
2024-04-17 上传
2024-04-19 上传
2024-03-28 上传
2024-03-15 上传
2024-03-15 上传
2024-03-15 上传
2024-03-15 上传
2024-03-22 上传
冻结的鱼
- 粉丝: 1859
- 资源: 157
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析