USB Type-C支持模拟音频耳机

本设计示例仅展示了通过Type C USB连接器,实现使用Type C型USB口支持模拟音频耳机。

无法同时支持3.5mm音频耳机与USB Type C连接器。

音频播放的音频质量受限于音频开关(留坑后面填)

某通平台没有针对Type C模拟音频做出一套完整方案。

现在中端平台, 音频和PMI一般分别是两个独立IC,当然也有PMIC的据有codec,实际情况是一样的,codec和PMIC cc是两个独立模块(目前我只能这么理解,,,ԾㅂԾ,,)。

Type C的识别一般交给PMIC芯片来识别,并把信息传递给主芯片。

audio 识别耳机插入一般交给WCD独立的音频芯片来识别,并把信息传递给主芯片。

所以audio与PMIC这两个芯片并没有能快速并直接的软件交互动作。

目前的设计是通过USB Type-C接口连接3.5mm传统耳机的参考图如下

对应USB Type-C plug与3.5mm adio jack的各个pin定义对应关系,如下图:

A5/B5(CC1/CC2)=HS_DET

A7/B7(DM)=HPH Left

A6/B6(DP)=HPH Right

A8(SBU1)=MIC or AGND

B8(SBU2)=AGND or MIC

逻辑框图如下:

(0)

相关推荐