您好!
我代表我的客户测试 EVM 写信。 根据它们、它们在3极和4极音频插孔之间始终检测到错误。 但是、如果插入速度提高、精度会提高。 我是否可以知道是否可以进行任何设置或调整以提高检测的稳健性?
目前、所有设置均为默认设置。
谢谢、
Christina
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我代表我的客户测试 EVM 写信。 根据它们、它们在3极和4极音频插孔之间始终检测到错误。 但是、如果插入速度提高、精度会提高。 我是否可以知道是否可以进行任何设置或调整以提高检测的稳健性?
目前、所有设置均为默认设置。
谢谢、
Christina
您好、Christina、
可能导致此问题的有两个问题:
1./DET_TRIGGER 引脚的错误触发。 EVM 音频插孔的设置方式是、当未插入附件时、音频插孔的引脚5和引脚2短接在一起。 插入音频连接器的尖端时、引脚2和引脚5连接断开、/DET_TRIGGER 引脚变为低电平。 音频检测在去抖周期(默认情况下为90ms)后开始。 如果插入的连接器在完全插入之前断开引脚2和5之间的连接、可能会出现错误的阻抗读数。 一种解决方案是增加去抖延迟-有几个大于90ms 的选项、请参阅下面突出显示了相关选项的寄存器:
较大的去抖延迟将为完全插入插孔提供更多裕度、并提供更好的读数。 我确实认为这是最可能的问题、因为您的客户的精度随着插入时间的缩短而提高。 使用更大的延迟更改该寄存器将为完全插入提供更多的时间。
但是、还有另一种可能也会影响检测。 器件未正确检测到一些边沿情况。 在检测过程中、器件会将信号从 TIP 发送到 ring2、并从 TIP 发送到 SLEEVE。 然后、它会获取这些值并根据阻抗为它们分配一个3位数代码。 一个重要的注意事项是、器件在2800欧姆后达到饱和、因此、我测得的10K 欧姆将等于1M 欧姆。 在它具有两个阻抗值后、它会将它们与以下结果进行比较:
R (TIP 到 SLEEVE)= R (TIP 到 RIN2)->检测到3极耳机
R (TIP 到 SLEEVE)> R (TIP 到 RIN2)-->检测到标准4极耳机
R (TIP 到 SLEEVE)< R (TIP 到 RIN2)-->检测到 OMTP 4极耳机
如果发生以下两种情况之一、可能会发生错误检测:
我认为情况1更有可能-增加去抖时间应该有助于检测。 但是、有一些边缘情况很难检测、如果仍然出现问题、则可能是附件阻抗或附件与正在使用的音频插孔不匹配-但我认为这不太可能。
如果您有任何其他问题、请告诉我!
最棒的
Parker Dodson