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

Example for an AC-Coupled (Capacitor) Output Configuration

AVDD = 3.3/3.0/1.8 V
Mic_bias = 2.75/2.5/1.375 V
Ref = VSS = 0 V

  • Before insertion, set Bias = DVDD = 2 V
    Insertion detected: Mic_detect<Bias *2225+Ref=2*2225+0=1.76
    No Insertion : Mic_detect>Bias *2225+Ref=2*2225+0=1.76
  • Headset type detection, set Bias = Mic_bias = 3.3 V
    Headset with MIC: Mic_detect>Bias *11100+Ref=3.3*11100+0=0.363
    Headset without MIC: Mic_detect<Bias *11100+Ref=3.3*11100+0=0.363
  • Button press detection, set Bias = Mic_bias = 3.3 V
    Button press detection is active only when headset with mic has been detected.
    No botton push: Mic_detect>Bias *11100+Ref=3.3*11100+0=0.363
    Push botton detected: Mic_detect <Bias *11100+Ref=3.3*11100+0=0.363
  • Headset removal detection, set Bias = Mic_bias = 3.3 V.
Headset  removed : Mic_detect>Bias *2225+Ref=3.3*2225+0=2.904
Insertion deteced : Mic_detect<Bias *2225+Ref=3.3*2225+0=2.904