• 正文
  • 相关推荐
申请入驻 产业图谱

杰理AC6965E开发TWS音箱方案中AD按键 + LED状态 —— 不用显示屏也能玩转交互

05/25 11:29
187
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

引言

杰理蓝牙音频系列芯片开发中,成本控制和IO资源紧张是嵌入式工程师常遇到的问题,尤其是做杰理AC696N开发板调试、落地杰理AC6965E开发TWS音箱方案时,很多入门款音箱、便携耳机不会搭配显示屏,仅靠按键+LED实现人机交互。AC696N自带成熟的ADKEY分压按键+LED状态指示方案,单IO即可实现多按键功能,搭配LED灯光反馈完成设备状态提示,极简且稳定,是消费级蓝牙音频产品的主流低成本交互方案。

一、项目需求场景

多数低成本蓝牙音箱产品,需要实现播放/暂停、切歌、音量调节等基础功能,但硬件板载IO口资源有限,独立按键IO不足以支撑多按键配置。为解决该问题,可采用AC696N的ADKEY分压按键方案,仅占用单个IO引脚,就能实现多路按键功能,搭配LED指示灯完成设备状态可视化交互,完美适配成本敏感的量产音箱项目。

二、ADKEY按键功能配置规则

本文配置基于芯片手册Page6-7核心参数,采用PB4作为ADKEY专用引脚,通过不同对地电阻分压区分按键功能,支持短按、双击、长按三种触发方式,电阻误差允许±5%,参数适配常规硬件设计,具体功能对应关系如下:

对地电阻值 短按功能 双击功能 长按功能(持续触发)
播放/暂停 进入/退出TWS配对 无功能
3kΩ 上一曲 音量减(每200ms触发一次)
6.2kΩ 下一曲 音量加(每200ms触发一次)
9.1kΩ 音量减 无功能
15kΩ 音量加 无功能

补充说明:长按音量调节为连续触发机制,默认每200ms执行一次加减音量操作,符合主流音箱操控逻辑。

三、LED状态指示逻辑

AC696N支持独立LED状态提示,无需屏幕即可清晰区分蓝牙连接、播放状态、TWS配对状态,适配所有蓝牙音频设备,具体状态规则如下:

1. 单设备蓝牙状态指示

蓝牙未连接:LED快闪(周期200ms);蓝牙已连接待机/音乐暂停:LED常亮;音乐播放中:LED慢闪(周期1s)。

2. TWS配对设备状态指示

TWS配对成功后,主设备TWS指示灯慢闪,从设备TWS指示灯保持常亮,可快速区分主从设备状态。

四、开发常见疑问与工程解答

针对工程师调试过程中高频遇到的问题,结合杰理SDK开发经验统一解答,同时补充实用扩展方案:

1. 0Ω直接接地是否存在硬件风险?

无风险。0Ω按键为直地开关设计,芯片引脚自带内部上拉电路,通过检测低电平判断按键触发,是成熟稳定的硬件方案,可直接量产使用。

2. 双击0Ω按键退出TWS配对,是否会清空配对记录?

会清空。双击触发后,设备会清除TWS双耳配对记录和手机蓝牙回连记录,恢复初始出厂配对状态,可用于设备快速重置。

3. 能否自定义新增按键功能?

支持自定义扩展。工程师可修改SDK中 key_event_handler 按键处理函数,新增分压电阻档位(如20kΩ),自定义实现EQ切换、灯光切换、模式切换等拓展功能。

五、开发原理与调试注意事项

ADKEY的核心原理为ADC电压采样检测,多个按键并联至同一个IO口,依靠不同阻值电阻分压产生差异化ADC数值,芯片识别数值后执行对应按键逻辑。调试务必添加软件去抖动滤波,避免电压波动导致按键误触发、连击问题,保障设备稳定性。

总结

这套AD按键+LED交互方案,是杰理蓝牙音频系列芯片开发中超高性价比的经典设计,完美适配杰理AC696N开发板调试与杰理AC6965E开发TWS音箱方案量产。仅占用单个IO口即可实现五组按键功能,搭配LED灯光完成全场景设备状态提示,无需显示屏就能实现完整人机交互,极大节省硬件成本与IO资源。同时支持自定义按键功能、适配不同产品需求,调试简单、稳定性高,是入门级、中端蓝牙音箱的首选交互方案。

相关推荐