大家好、
我们的产品是一款 MP3播放器、仅有一个3.5mm 音频插孔连接器。
此连接器可保护充电器、USB 数据通信和音频/麦克风。 我们选择 TSU6721作为开关。
由于3.5mm 音频插孔没有 ID 引脚、我们在 ID 引脚(默认充电器类型1)上下拉200k Ω 以避免悬空(无 ID 状态)。
我们还使用寄存器04h 位7来识别是否存在 VBUS。 如果没有 VBUS、我们将 I2C 控制切换到音频/麦克风路径。
因此、我们有一个条件会在 MIC 引脚上产生过压(VBUS 5V):
仅插入 USB 电缆,无适配器--- >检测默认 ID 引脚--- >通过 I2C 读取 CPU Interrupt2 04h_bit.7=0 --- >控制 切换至音频路径
---- >在 VBUS 上连接5V 适配器--- >MIC 引脚仍连接到 VBUS--- >音频 MIC 引脚会过压,因为我们无法立即将 VBUS 切换至 OUT 引脚。
请帮助您针对此问题或有关我们的检测过程的任何建议提供解决方案建议。
非常感谢