BlueNRG-X晶体选择与设置指南
需积分: 5 38 浏览量
更新于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 上传
冻结的鱼
- 粉丝: 2361
- 资源: 192
最新资源
- srfi-218
- matlab由频域变时域的代码-BioArgo:Argo处理和分析
- cpp代码-159.4.1.2
- Setistatus-开源
- python-homework
- 简历:用乳胶编写的我的简历(非常过时)
- 13天学会python网络爬虫资料.rar
- Java学生成绩管理系统.zip
- zhidong
- lsaddr:lsaddr-列出活动的IP地址
- zhadn.github.io:Zhadn的游戏音乐播放列表
- RORegister - eAthena-based CP-开源
- 实现PC端的打字小游戏
- TA_08:Unal MedBotánica
- c代码-出租车记价表
- 硕士论文:网络和分布式系统中的计算机科学硕士论文