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 Interface

A lot of combinations for register mpa controls are needed for different external resistor support and different type of loading of ADC on input pins

  • Enable headset detection scheme (Page 0, Reg 26, D1) and set AC-coupled interface (page 0, Reg 26, D3 = 0
  • Detect insertion (With headset detection scheme enabled, headset insertion detection is always active inside device.)

Insertion detected:

M I C B I A S   <   ( M I C B I A S   -   r e f ) × 4 5     +   r e f = 4 5 A V D D  

No insertion:

MICBIAS > (MICBIAS - ref)×45  + ref=45AVDD 
  • Headset type detection (only active when headset is inserted and detected)

Headset with mic:

MICBIAS > (MICBIAS - ref)×15 (or 1100)  + ref=45 (or 1100)MIC_bias

Headset without mic:

MICBIAS < (MICBIAS - ref)×15 (or 1100)  + ref=45 (or 1100)MIC_bias 
  • Button press detection (button press detection becomes active only when headset with mic is detected)

No button push:

MICBIAS > (MICBIAS - ref)×0.2 or 0.3 + ref=MIC_bias 

Button push detected:

MICBIAS <  (MICBIAS - ref)×0.2 or 0.3 + ref=MIC_bias 
  • Headset removal detection (with headset detection scheme enabled, removal detection is always active inside device.)

Headset removed:

MICBIAS > (MICBIAS - ref) + ref=MIC_bias 

Insertion detected:

MICBIAS < (MICBIAS - ref) + ref=MIC_bias