Other Parts Discussed in Thread: TS3A227E, TAD5212, TLV320AIC3268
部件号: TAD5212
主题中讨论的其他器件: TS3A227E、 TLV320AIC3268
针对以下配置:
OUT1 线路输出
OUT2 使用多路复用器在立体声耳机插孔和差分单声道扬声器放大器之间切换。
在耳机插孔上使用 TS3A227E 等 器件来检测耳机是否存在、应该能够实现简单的解决方案。
但是、TAD5212 支持插孔检测、因此可能不 需要 TS3A227E。 查看数据表和应用手册“TAx52xx 系列的耳机检测“后、我会有一些问题:
- 本应用手册展示了我与 TLV320AIC3268 相当的 MICDET 和 HPLOUT/HPROUT ...但它们与 TAD5212 引脚排列的关系尚不清楚。
- TAD5212 数据表显示可以将 OUT1 和 OUT2 配置为驱动耳机 (即两个单独的耳机插孔)。 它看起来像 Jack_DET_CFG3、指示是否插入了耳机、如果插入、则指示类型。 什么表明哪个输出/插孔触发了事件? OUT1/OUT2 的检测是否都处于活动状态、并且假设系统只有一个插孔、因此 JACK_DET_CFG3 与任何 实际连接到耳机插孔的输出相关?
- 假设 MICDET(应用手册中提到)对应于 IN1/IN2 引脚、则以下可行:
- 将 MICBIAS 和 IN1 直接连接到耳机插孔。
- 将 OUT1 连接到多路复用器。 多路复用器的输出可通过软件在耳机插孔和单声道扬声器放大器之间进行切换。
- 将 MUX 设置为 SPEAKER。
- 将 JACK_DET_EN 设置为 1。
- 如果中断事件指示耳机插入事件、则将多路复用器设置为耳机插孔 、并切换 JACK_DET_EN 以重新启动检测例程、从而确定耳机类型。
这是一个小型个人工程、因此如果该用例 超出 TAD5212 插孔检测硬件直接支持的范围、我可以轻松地将 TS3A227E 导入该器件。
