news 2026/4/24 10:57:17

杰理智能蓝牙音响方案之LINEIN/AUX输入功能开发与避坑指南,以AC696N为例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
杰理智能蓝牙音响方案之LINEIN/AUX输入功能开发与避坑指南,以AC696N为例

杰理智能蓝牙音响方案之LINEIN/AUX输入功能开发与避坑指南,以AC696N为例

引言

杰理蓝牙音频系列芯片开发,音箱产品通常都会加上AUX(LINEIN)输入功能,方便用户接手机、电脑等外部音源。JL杰理AC696N开发板上也支持LINEIN,但踩过的坑不少:输入幅度不对会失真、立体声和EQ不能两全、跟FM共用引脚要小心……本文以杰理AC6966B开发板为例,把硬件设计要点、软件通道选择及关键限制整理出来,帮你少走弯路。


让设备具备AUX输入功能,可以接收手机、电脑等外部音源。JL杰理AC696N的LINEIN功能需要注意一些硬件和软件限制。

一、硬件设计要点

  • 输入幅度:AC696N的AUX信号输入峰值(Vpp)不能超过1.2V。通常需要在输入端增加电阻分压网络,将外部音源的线路输出(通常1Vrms左右)衰减到芯片允许范围。
  • 检测电阻:分压网络中的检测电阻不能省略,用于阻抗匹配和电平调整。

二、软件通道选择

LINEIN支持两种信号通路,各有优缺点:

通路类型

信号路径

是否支持EQ/音效

是否支持立体声

适用场景

数字通道

ADC采样 → 数字处理 → DAC

✅ 支持

❌ 不支持(AC696N只有一路ADC)

单声道、需要EQ的产品

模拟通道

信号直接旁路到DAC输出

❌ 不支持

✅ 支持立体声

立体声AUX输入,无需音效

注意:AC696N只有一路ADC,无法实现立体声数字输入。要立体声就只能用模拟通道,牺牲EQ功能。

三、关键代码配置

  • 功能入口:app_main.c中的app_linein_task()
  • 相关API:linein_api.c(音量、增益设置)、linein_dev.c(插入检测)
  • 数字解码模块:audio_dec_linein.c

四、重要限制与避坑

  1. 立体声与EQ矛盾:AC696N上,立体声LINEIN和数字EQ音效不能同时兼得。需要立体声选模拟通道,需要EQ选数字通道(但只能单声道)。
  2. 与FM复用:如果LINEIN与FM功能共用引脚,则LINEIN必须使用数字输入方式,否则会冲突。
  3. 蓝牙混合输出:在蓝牙模式下开启LINEIN混合输出,必须在蓝牙初始化完成后调用,否则可能无声。
  4. 算法需求:如需使用频谱显示等算法(依赖音频数据流),LINEIN必须配置为数字输入才能获得原始音频数据。

总结

开发JL杰理AC696N开发板的AUX功能,关键是先明确产品需求:要不要立体声?要不要EQ?要不要频谱?根据需求选择模拟通道或数字通道。硬件上注意输入幅度不超过1.2V,软件上留意与FM、蓝牙的交互顺序。这些限制虽然麻烦,但提前了解可以避免后期返工。掌握这些,杰理蓝牙音频系列芯片开发中的LINEIN功能就能顺利搞定。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 10:49:23

基于安卓的农药化肥规范使用指导系统毕业设计

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并开发一款基于安卓平台的农药化肥规范使用指导系统以应对当前农业生产中农药化肥滥用所引发的多重问题。随着全球人口持续增长与耕地资源日益紧张…

作者头像 李华
网站建设 2026/4/24 10:44:21

终极Windows磁盘清理指南:如何用Windows Cleaner彻底解决C盘爆红问题

终极Windows磁盘清理指南:如何用Windows Cleaner彻底解决C盘爆红问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否也经常遇到C盘空间不足的烦…

作者头像 李华
网站建设 2026/4/24 10:43:11

DLSS Swapper终极指南:如何5分钟内免费提升游戏性能

DLSS Swapper终极指南:如何5分钟内免费提升游戏性能 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你是否曾经因为游戏帧率不稳定而烦恼?或者发现某些游戏在更新后出现了兼容性问题&#xff1f…

作者头像 李华
网站建设 2026/4/24 10:40:27

实用指南:使用WebPlotDigitizer高效提取图表数据

实用指南:使用WebPlotDigitizer高效提取图表数据 【免费下载链接】WebPlotDigitizer Computer vision assisted tool to extract numerical data from plot images. 项目地址: https://gitcode.com/gh_mirrors/we/WebPlotDigitizer 在科研和工程领域&#xf…

作者头像 李华
网站建设 2026/4/24 10:39:27

不止于安装:用VSCode + LaTeX Workshop打造你的Linux高效论文写作流

从零到一:Linux下VSCode与LaTeX Workshop的学术写作效能革命 在数字化学术写作领域,LaTeX以其精准的排版质量和学术规范性成为科研人员的首选工具。然而,传统LaTeX环境配置复杂、编译流程繁琐的问题一直困扰着使用者。本文将揭示如何通过VSCo…

作者头像 李华