JADA063 February 2026 TAC5111-Q1 , TAC5112-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5412-Q1
ヘッドセットの挿入 / 取り外し時のプラグとインターフェイス間の物理的ジッタは、検出ピンの電圧変動を引き起こします。デバウンスはこの干渉をフィルタ処理して、誤トリガを防止し、正確で安定した検出を保証します。TAC5212 および TAC5112-Q1 は、ヘッドセット検出用のデバウンス機能を内蔵しており、通常の挿入および取り外し速度でヘッドセット タイプの状況を高精度で検出できます。デバウンス時間は、JACK_DET_CFG2 レジスタ (ページ 1、レジスタ 0x1B) で設定できます。
図 2-17 ヘッドセット挿入検出デバウンス構成内部発振器を使用して生成される DET_PULSE は、フック タンの検出に使用されます。DET_PULSE 周波数は、MICBIAS のコンデンサ値に基づき、4ms または 32ms の High 時間を持つレジスタ マップ制御に基づいて 0.5Hz、1Hz、7.5Hz、または 15Hz になります。フックボタン検出の感度をいっそう高める必要がある場合、検出周波数を高くすることができます。
図 2-18 パルス方式
図 2-19 検出パルス設定レジスタJACK_DET_CFG1 レジスタは、ヘッドセット検出の有効化、ヘッドホン検出のカップリング タイプ設定、およびフック プレス検出の設定を制御するために使用されます。
図 2-20 ヘッドセット検出イネーブルおよび結合タイプ設定レジスタヘッドセット検出の結果は、JACK_DET_CFG2 レジスタ (アドレス = 0x1B) に更新されます。
図 2-21 ヘッドセット検出結果インジケータ レジスタヘッドセット検出スキームの動作方法は、まず挿入を検出し、次にデバウンスを使用してヘッドホン検出を開始して、ヘッドホンが確認された後にマイクの検出に進みます。これが実行されると、割り込みが発生します。その後、フラグをステータスとして読み取ることができます。
挿入割り込みが発生した後、ジャックの種類についてはこれ以上のチェックは行われません。ヘッドホン タイプの検出は、挿入時に 1 回だけ行われ、リアルタイムではありません。
ヘッドセットの挿入、取り外し、ボタン押下のステータスはリアルタイムで検出されます。ヘッドセット タイプの検出 (ステレオ ヘッドセット、モノラル ヘッドセット、マイク付きステレオ ヘッドセット、マイク付きモノラル ヘッドセットなど) は、1 回限りの検出であり、ヘッドセットを挿入すると更新され、取り外し後に検出結果が自動的にクリアされます。また、ボタン押下検出機能は、マイク付きヘッドセットが検出された場合にのみ有効になります。