找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 10|回复: 0

[Nordic] NORDIC芯片nRF52840蓝牙的晶振出来的波形有个下降,一般会是什么原因造成的

[复制链接]
连续签到天数:1天
签到总天数:5天
签到总奖励:23金币
发表于 2 小时前 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
  • 负载电容不匹配(最常见原因)
    • 晶振需要匹配外部谐振电路才能正常工作。如果电容值过大或过小,波形就会失真,就像给运动员穿了不合脚的鞋子一样。nRF52840的高频晶振电路需要精确匹配,建议检查你的负载电容是否符合晶振规格书要求。
  • PCB布局问题
    • 晶振走线过长、太靠近其他高频信号源,或者线路太细,都会引入寄生电容和电感,导致波形畸变。特别是nRF52840这种高性能芯片,对布局要求很严格。
  • 电源不稳定
    • 晶振对电源稳定性要求很高。如果供电电压波动大或有噪声,波形就会"缩水"。建议用示波器检查AVDD电源,看看有没有纹波。
  • 晶振配置问题(特别针对nRF52840)
    • 你可能忘记在代码中显式开启高频晶振了!nRF52840默认使用内部RC时钟,要使用外部高频晶振需要在代码中加入:c编辑









      1
      ret_code_t err_code = nrf_drv_clock_init();
      2
      ASSERT((err_code == NRF_SUCCESS) || (err_code == NRF_ERROR_MODULE_ALREADY_INITIALIZED));
      3
      nrf_drv_clock_hfclk_request(NULL);
      4
      while (!nrf_drv_clock_hfclk_is_running()) { /* spin lock */ }


    • 另外,确保你有正确的低频32K晶振,因为SoftDevice默认使用它。
  • 晶振质量问题
    • 低品质或老化的晶振可能会出现信号幅度减小的问题,就像人老了精力不济一样。
  • 探头负载效应
    • 用示波器测量时,如果探头设置不当(比如没调到X10档),探头本身的负载会影响晶振工作,导致波形"变矮"。

建议你按这个顺序排查:
  • 先用示波器确认高频晶振是否真的在起振(频率是否正常)
  • 检查代码中是否正确初始化了高频晶振
  • 检查负载电容值和PCB布局
  • 检查电源稳定性

楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2026-1-30 23:09 , Processed in 0.079985 second(s), 10 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表