0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

杰理蓝牙音箱开发板AC696N上演示降本设计:时钟系统与省晶振方案设计

李杰 来源:jf_74684824 作者:jf_74684824 2026-04-23 09:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言

嵌入式开发的兄弟们都懂,BOM成本能抠一点是一点,尤其是蓝牙音箱、耳机这类量大价优的产品。今天咱就拿杰理AC696N开发板(还有同系列的AC6966B开发板)举个例子,聊聊怎么把外部晶振省掉——靠内部LRC时钟照样跑得稳,杰理蓝牙音频系列芯片开发里这个“省晶振”设计,值得顺手收进你的降本工具箱。

wKgZO2npfI6ACGThAAB_duMecbo21.webp

一、为啥要省晶振?

时钟是芯片运行的节拍器。JL杰理AC696N支持外部晶振内部LRC时钟,后者不需要外挂24MHz晶振,能直接砍掉一颗物料和贴片成本。对于蓝牙音箱、IoT模块这类对频率精度不那么“洁癖”的场景,完全够用。

二、省晶振方案三步走

下面这三步照着做,基本就稳了:

改程序配置 在代码里把时钟源选为LRC(内部低速RC振荡器),别让它还死盯着外部晶振。

wKgZPGnpfI6ALtX9AABK-OE8Ru849.webp

换uboot文件 在下载工具 download.bat 中,选择带 _lrc 的uboot文件,例如 uboot_lrc.boot。这一步很关键——uboot负责早期初始化,用它才能把外部晶振那条路彻底关掉。

wKgZO2npfI-AXfxRAABREFHJJbI48.webpwKgZPGnpfI-ATeZtAAAWtv26AUs42.webpwKgZO2npfI-AFcm1AABKFpMQ5E869.webp

改配置文件 在 isd_config.ini 里加一行: PLL_SRC = LRC;

wKgZPGnpfJCAQh4OAAA-yLIAx7M69.webp

让PLL也吃LRC的时钟。

三、怎么验证切成功了?

简单粗暴:串口初始化之后,去读PLL_CON0寄存器的特定位。打印出来看看,如果对应的时钟源标志位显示来自LRC,那就恭喜——省晶振方案生效。

wKgZO2npfJCAcKDzAAAtwuhHTTY78.webpwKgZPGnpfJCAA_bqAAAGkAED6GY58.webpwKgZO2npfJCAfjrhAAAuhJ5-HGI27.webpwKgZPGnpfJGAMH5bAABtQnZkHVY56.webp

四、(可选)固定系统时钟频率

如果你的应用需要固定系统时钟频率(比如48MHz、96MHz),可以去clock_manager.c里动动手,把PLL的分频倍频系数改成你想要的。

wKgZO2npfJGAF0dtAACAaN6l5C457.webp

不过一般默认LRC跑出来的频率已经能满足绝大多数蓝牙音频和IoT场景,没必要过度折腾。

总结

降本不降质,省掉一颗晶振,BOM上就能少几毛钱。尤其在做蓝牙音箱、耳机或IoT设备的兄弟们,杰理AC696N/AC6966B这套“省晶振”方案已经经过大量量产验证。理解并玩转时钟配置,不光能省钱,对产品性能和稳定性也是一次主动把控。下次画原理图,不妨试试把外部晶振位空出来——内部LRC也能扛活。


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    26

    文章

    6413

    浏览量

    120745
  • 蓝牙音箱
    +关注

    关注

    6

    文章

    276

    浏览量

    23907
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用JLAC696N开发板实现PC模式下读取外挂SPI Flash虚拟为U盘的具体案例操作说明_V1.0

    使用JLAC696N开发板实现PC模式下读取外挂SPI Flash虚拟为U盘的具体案例操作说明 引言 做
    发表于 04-18 00:04

    JLAC696N开发板PWM波形生成与控制(2):问题排查

    AC696N上都有对应的解决办法。刚用AC696N开发板调PWM的时候把这些坑都踩了一遍,把问题现象和解决方案整理出来,方便遇到类似情况时快速定位。 1. PWM问题点 1)初始化PW
    发表于 04-07 14:07

    JLAC696N开发板做存储设备适配(1):SD/TF卡与MMC卡的基础配置与兼容

    JLAC696N开发板做存储设备适配(1):SD/TF卡与MMC卡的基础配置与兼容 引言 做蓝牙音箱
    发表于 04-06 19:31

    JLAC696N开发板PWM波形生成与控制(2):问题排查

    时波形顺延到下周期才变…… 这些问题在JLAC696N上都有对应的解决办法。刚用AC696N开发板调PWM的时候把这些坑都踩了一遍,把问
    发表于 04-05 23:45

    JLAC696N开发板PWM波形生成与控制(1):频率、占空比配置

    32-JLAC696N开发板PWM波形生成与控制(1):频率、占空比配置 引言 PWM调光、调速、甚至模拟发声,这些场景做嵌入式的天天见。JL
    发表于 04-03 21:44

    JLAC696N系列芯片SPI接口实战:驱动Flash、LCD与RGB灯

    文章阐述了,AC696N系列芯片功能:驱动Flash、LCD、RGB等。AC696N开发板支持SPI主机模式,可轻松驱动这种类型外设。
    的头像 发表于 04-01 17:49 1185次阅读
    JL<b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b>系列芯片SPI接口实战:驱动Flash、LCD与RGB灯

    JLAC696N开发板引脚速查:AC6966B开发板关键接口连接图

    ,可直接使用。 总结 对于使用 JL AC696N / AC6966B 进行蓝牙音频项目开发
    发表于 04-01 09:52

    JLAC696N系列芯片开发UART串口应用宝典:打印、调音与通信Demo

    本文阐述了关于AC696N系列芯片开发UART串口应用:打印、调音、通信Demo,能够为大家对AC696N系列芯片做串口类
    的头像 发表于 03-31 10:00 446次阅读
    JL<b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b>系列芯片<b class='flag-5'>开发</b>UART串口应用宝典:打印、调音与通信Demo

    JLAC696N开发之定时器系统全解析:sys_timer与usr_timer的应用

    蓝牙音频或IoT嵌入式开发,定时器用不好是真要命——回调睡过头、中断里卡死、低功耗唤醒乱套……这些坑估计不少人都踩过。 最近在整理总结JL A
    发表于 03-31 09:53

    JLAC696N开发板使用教程-低功耗基础:AC6966B芯片的复位与唤醒源配置

    引言 在电池供电产品里,低功耗做不好,其他功能再强也是白搭。JLAC696N这颗芯片在蓝牙耳机、音箱
    发表于 03-30 11:15

    JLAC696N系列芯片开发经验:芯片复位与唤醒源深度解析

    简介 做低功耗产品,最头疼的就是两个问题:一是设备无缘无故重启了,找不到原因;二是睡眠之后唤不醒,或者误唤醒导致功耗居高不下。 JLAC696N这个系列的芯片在蓝牙耳机、
    发表于 03-28 10:57

    JLAC696N开发板电源管理精要:提高内核电压与长按复位配置

    本文简易阐述了JLAC696N开发板电源管理模块的信息。
    的头像 发表于 03-28 10:54 317次阅读
    JL<b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>开发板</b>电源管理精要:提高内核电压与长按复位配置

    AC6966B开发板开发准备-环境搭建:Windows下JLAC696N开发环境配置

    蓝牙音频、音箱或IoT产品的开发,最怕的不是写代码,而是环境配半天跑不起来。JLAC696N
    的头像 发表于 03-28 09:52 374次阅读
    <b class='flag-5'>AC</b>6966B<b class='flag-5'>开发板</b><b class='flag-5'>开发</b>准备-环境搭建:Windows下JL<b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>AC696N</b><b class='flag-5'>开发</b>环境配置

    蓝牙音频产品开发,五分钟上手:从AC696N开发板出厂直观的功能体验开始

    无需编写一行代码,JLAC696N开发板出厂程序已集成了完整的多媒体功能。通过几个按键,快速体验它的所有功能和强大。 “蓝牙模式” “音
    发表于 03-24 23:49

    JLAC696N开发板引脚速查:AC6966B开发板关键接口连接图

    、二次开发与量产参考。希望这份速查资料能为大家在蓝牙音方案开发中提供实用、可靠的支持。 关
    发表于 03-23 21:21