1. 问题现象与初步排查
最近在测试杰理蓝牙耳机方案时,发现一个奇怪的现象:大约有30%的概率,其中一只耳机在关机时不会播放提示音。这个问题看似不大,但实际会影响用户体验的一致性。作为硬件工程师,我决定彻底排查这个问题的根源。
首先需要明确的是,杰理方案的TWS耳机通常采用主从模式工作。关机时,主耳机负责向从耳机发送关机指令,并协调两侧的提示音播放。当出现单边无声时,我们需要考虑以下几个方向:
- 蓝牙链路稳定性问题
- 音频数据同步机制缺陷
- 电源管理时序异常
- 固件逻辑处理漏洞
2. 蓝牙通信链路分析
2.1 主从耳机通信机制
在杰理AC69系列方案中,关机流程是这样的:
- 用户长按触控键触发关机
- 主耳机通过BLE通道发送关机指令给从耳机
- 双方收到指令后开始播放提示音
- 播放完成后切断电源
通过逻辑分析仪抓取BLE通信数据,发现当问题出现时,从耳机确实收到了关机指令。这说明通信链路本身是正常的,问题可能出在后续处理环节。
2.2 信号强度与干扰测试
使用RF测试设备测量关机时的信号强度:
- 正常情况:RSSI值在-45dBm左右
- 异常情况:RSSI值在-50dBm至-55dBm之间
虽然信号稍弱,但仍在正常工作范围内。进一步用频谱仪扫描2.4G频段,未发现明显干扰源。
3. 音频系统问题排查
3.1 提示音播放流程
杰理方案的提示音播放涉及以下步骤:
- 从Flash读取音频数据
- 通过I2S传输给DAC
- 经音频功放输出
通过示波器监测I2S信号,发现异常情况下:
- 主耳机:正常出现音频数据波形
- 从耳机:I2S时钟信号存在,但数据线保持低电平
这说明问题出在音频数据读取或传输环节。
3.2 Flash读取时序分析
使用逻辑分析仪抓取SPI Flash访问时序,发现异常时:
- 从耳机的Flash片选信号(CS)有轻微抖动
- 部分时钟周期出现异常延长
进一步测量发现,当电池电压低于3.5V时,这个问题出现的概率会显著增加。
4. 电源管理系统诊断
4.1 关机时的电源行为
在关机过程中,电源管理需要:
- 维持系统供电直到提示音播放完成
- 然后完全切断电源
测量异常情况下的电源轨:
- VDD_
