JADA063 February   2026 TAC5111-Q1 , TAC5112-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5412-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
  5. 2詳細説明
    1. 2.1 アナログ入力ハードウェアの設計
      1. 2.1.1 外付けバイアス抵抗の選択
      2. 2.1.2 カップリング コンデンサの選択
    2. 2.2 アナログ出力のハードウェア設計
      1. 2.2.1 出力カップリング コンデンサの選択
      2. 2.2.2 出力コンデンサの概要
      3. 2.2.3 オーディオ ポート用 ESD を選択する方法
    3. 2.3 AC 結合と DC 結合
      1. 2.3.1 AC 結合システム
      2. 2.3.2 DC 結合システム
    4. 2.4 TAC5212 および TAC5112-Q1 ヘッドセット検出の設計
      1. 2.4.1 ヘッドセット検出の実装方法
        1. 2.4.1.1 AC 結合出力モードでのヘッドセット検出
        2. 2.4.1.2 DC 結合出力モードでのヘッドセット検出
      2. 2.4.2 デバウンスおよび検出ヘッドセット検出のリアルタイム パフォーマンス
      3. 2.4.3 TAC5X1X-Q1 ファミリのその他の高度な機能
  6. 3まとめ
    1. 3.1 構成例
  7. 4参考資料

デバウンスおよび検出ヘッドセット検出のリアルタイム パフォーマンス

ヘッドセットの挿入 / 取り外し時のプラグとインターフェイス間の物理的ジッタは、検出ピンの電圧変動を引き起こします。デバウンスはこの干渉をフィルタ処理して、誤トリガを防止し、正確で安定した検出を保証します。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 回限りの検出であり、ヘッドセットを挿入すると更新され、取り外し後に検出結果が自動的にクリアされます。また、ボタン押下検出機能は、マイク付きヘッドセットが検出された場合にのみ有効になります。