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 a Pseudo-Differential (Capacitor-less) Output Configuration

AVDD = 3.3V/3.0 V
Mic_bias = 2.75V/2.5V
Ref = HPRCOM = 1.65 V/1.5V

  • Before insertion, set Bias = AVDD – HPCOM = 3.3V – 1.65 V = 1.65 V
    Insertion detected: Mic_detect<Bias *2225+Ref=1.65*2225+1.65=3.102
    No Insertion : Mic_detect>Bias *2225+Ref=1.65*2225+1.65=3.102
  • Headset type detection, set Bias = Mic_bias – HPCOM = 2.75 – 1.65 = 1.1 V
    Headset with MIC: Mic_detect>Bias *11100+Ref=1.1*11100+1.65=1.771
    Headset without MIC: Mic_detect<Bias *11100+Ref=1.1*11100+1.65=1.771
  • Hook button press detection, set Bias = Mic_bias – HPCOM =2.75 –1.65 = 1.1V.
    Button press detection is active only when headset with mic has been detected.
    No botton push: Mic_detect>Bias *11100+Ref=1.1*11100+1.65=1.771
     Push botton detected : Mic_detect<Bias *11100+Ref=1.1*11100+1.65=1.771
  • Headset removal detection, set Bias = Mic_bias – HPCOM = 2.75 –1.65 = 1.1V
    Headset  removed : Mic_detect>Bias *2225+Ref=1.1*2225+1.65=2.618
    Headset  removed : Mic_detect<Bias *2225+Ref=1.1*2225+1.65=2.618