SLAAEG7 April   2024 TAC5111 , TAC5111-Q1 , TAC5112 , TAC5112-Q1 , TAC5211 , TAC5212 , TAC5212-Q1 , TAD5112 , TAD5112-Q1 , TAD5212 , TAD5212-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Headset Plugs and Connection Diagrams
    1. 1.1 Part I: Pseudo-Differential (Capacitor-less) Headset Output Configuration
      1. 1.1.1 Detection Block, Capacitor-less Interface
      2. 1.1.2 How to Determine the Comparator Threshold V1 and V2 (Capacitor-less Interface)
      3. 1.1.3 How Does the Bias Voltage Vary With Detection Mode?
      4. 1.1.4 Detection Sequence – Capacitor-less Interface
    2. 1.2 Part II: AC-Coupled Stereo Headset Output Configuration – Capacitor Interface
      1. 1.2.1 Detection Block – Capacitor Interface
      2. 1.2.2 How to Determine the Comparator Threshold V1 and V2 – Capacitor Interface
      3. 1.2.3 How Does the Bias Voltage Change With Detection Mode?
      4. 1.2.4 Detection Sequence – Capacitor Interface
  5. 2Example for a Pseudo-Differential (Capacitor-less) Output Configuration
  6. 3Example for an AC-Coupled (Capacitor) Output Configuration
  7. 4Flowchart for Pseudo-Differential (Capacitor-less) Output Configuration
  8. 5Flowchart for AC-Coupled (Capacitor) Output Configuration
  9. 6Summary
  10. 7References

Detection Sequence – Capacitor-less Interface

  • Enable headset detection scheme (Page 0, Reg 26, D1) and set Capacitor-less interface (Page 0, Reg 26, D3 = 1)
  • Detect insertion (with headset detection scheme enabled, headset insertion detection is always active inside device)

Insertion detected:

M I C D E T <   ( M I C B I A S - r e f ) × 22 25 + r e f = ( A V D D - r e f ) × 22 25 + r e f

No Insertion:

M I C D E T   >   ( M I C B I A S - r e f ) × 22 25 + r e f = ( A V D D - r e f ) × 22 25 + r e f
  • Headset type detection (ONLY active when headset is inserted and detected)

Headset with mic:

M I C D E T   >   ( M I C B I A S - r e f ) × 11 100 + r e f = ( A V D D - r e f ) × 11 100 + r e f

Headset without mic:

M I C D E T < ( M I C B I A S - r e f ) × 11 100 + r e f = ( A V D D - r e f ) × 11 100 + r e f
  • Button press detection (button press detection becomes active ONLY when headset with mic is detected)

No button push:

M I C D E T <   ( M I C B I A S - r e f ) × 11 100 + r e f = ( M i c _ b i a s - r e f ) × 11 100 + r e f

Button push detected:

M I C D E T <   ( M I C B I A S - r e f ) × 11 100 + r e f = ( M i c _ b i a s - r e f ) × 11 100 + r e f
  • Headset removal detection (With headset detection scheme enabled, removal detection is always active inside device.)

Headset removed:

M I C D E T <   ( M I C B I A S - r e f ) × 22 25 + r e f = ( M i c _ b i a s - r e f ) × 22 25 + r e f

Insertion detected:

M I C D E T <   ( M I C B I A S - r e f ) × 22 25 + r e f = ( M i c _ b i a s - r e f ) × 22 25 + r e f