携帯電話によくあるオーディオのPOP音の原因と解決策について(1) - イヤホンの抜き差し

最近、携帯電話のオーディオがオフになってからしばらくしてから生成される POP サウンドに属する、プロジェクトのオーディオ POP サウンドの問題をデバッグしました。オーディオPAは有名メーカーのアナログPAを採用。デジタルPA、アナログPA問わず、違いはありますが、デバッグの考え方は似ており、薬を変えずにスープを変えるだけです。

実は、携帯電話のオーディオのPOP音に関しては、POP音が発生する場面が多々あります。今日、Xiaobai は、携帯電話のオーディオ POP サウンドの一般的な問題とデバッグのアイデアについて簡単に説明します。

ヘッドホンの抜き差し

イヤホンの抜き差しによるPOP音の問題は、携帯電話開発者としては最も多い問題です。理由はヘッドホンホルダーのMICBIASが開いた状態だからです。イヤホン座のMICBIASはイヤホン座の一番外側の位置にあります。そのため、差し込んでも抜いてもイヤホンのGNDピンが充電されたイヤホンソケットのMicbiasに接触し、イヤホンに電流が流れてPOP音が発生します。

ヘッドホンが差し込まれている

MTK プラットフォームでは、マシン認識ヘッドセットのプラグインとプルアウトは、int をプルダウンすることで判断されます。
ここに画像の説明を挿入
ヘッドホン構造の設計上、INT は座席の最奥部にあり、最奥の INT PIN が L に接触しているため引き下げられると、マシンはイヤホンが所定の位置に挿入されたとデフォルト設定します。この方法は、MTK がヘッドホンの挿入を判断するのに非常に簡単です。INT が Low になった後、一定時間内に ACCDET の電圧分割により、挿入されたイヤホンが 3 段または 4 段のイヤホンであるかどうかをマシンが判断します。真相はわかりますが、前回の企画で3セグイヤホンの挿し込みが遅く、マシンが4セグイヤホンと誤認識してしまったので、悪いところにバグがあるでしょう。詳しくはまた時間のある時にチャットで。

実際、より身近なところでは、ヘッドフォンの挿入によって発生するポップ音は主に、プラグをゆっくりと抜き差しするときに存在します。イヤホンが差し込まれ、INTがLチャンネルを通してプルダウンされ、次の260msほどでMicbiasの電圧が上昇します。Micbias が充電されている間、プラグの抜き差しが遅いため、ヘッドホン ヘッドの GND が充電された Micbias に触れている限り、電流がイヤホン チャネルに送信され、最終的に POP 音が生成されます。

一部のプロジェクトでは、INT プルダウンと Micbias の電源投入の間の時間間隔、つまり Micbias の電源投入時間を変更して、プラグの抜き差しが遅いために発生する POP サウンドの問題を改善しています。しかし、根本的に解決することはできず、ゆっくりしている限り、このような問題は必ず繰り返されます。ただし、すばやくプラグを抜き差しすれば、そのような問題は発生しません。

写真はポップ音無しでイヤホンを素早く挿入した時のキー信号の波形図です。
ここに画像の説明を挿入
写真は MTK プラットフォーム、イヤホンをすばやく挿入したキー信号波形の変化を示しています。int がローに引き下げられた後、MICBIAS がハイに引き上げられ、260ms 後に電源がオンになることがわかります。速度が速いため、L チャネルの電圧変動はありません。

ヘッドホンが抜かれている

イヤホンを抜いた時のPOP音については、挿した時と同じ理由です。
ここに画像の説明を挿入
波形図からわかるように、プラグを抜いたときに左チャンネルに明らかなピーク電圧があり、最終的にヘッドフォン出力にPOP音として現れます。同時に、MTK プラットフォームの設計により、4 セグメント イヤホンを挿入した後に携帯電話が何のアクションも実行しなくても、MICBIAS に電圧が発生します。つまり、携帯電話のほぼすべての状態が存在します。イヤホンを抜いた時のPOP音問題。

根本的に解決したいのであればヘッドホンソケットの構造を変えることで実は可能なのですが、これをやっている会社はほとんどなく、その後のお客様のクレームでもこのような問題は起きていません。そのため、プロジェクトでこのような問題が発生した場合、デフォルトで全員が問題にならないことになります。

おすすめ

転載: blog.csdn.net/weixin_43772512/article/details/126790368