SLAS715D June 2010 – October 2024 TLV320AIC3104-Q1
PRODUCTION DATA
The TLV320AIC3104-Q1 includes extensive capability to monitor a headphone, microphone, or headset jack, determine if a plug has been inserted into the jack, and then determine what type of headset or headphone is wired to the plug. Figure 7-8 shows one configuration of the device that enables detection and determination of headset type when a pseudo-differential (capacitor free) mono headphone output configuration is used. The registers used for this function are registers 14, 96, 97, and 13, page 0. The type of headset detected can be read back from register 13, page 0. For best results, select a MICBIAS value as high as possible and program the output driver common-mode level at a 1.35-V or 1.5-V level.
A modified output configuration used when the output drivers are AC-coupled is shown in Figure 7-9. Note that in this mode, the device cannot accurately determine if the inserted headphone is a mono or stereo headphone.
An output configuration for the case of the outputs driving fully differential stereo headphones is shown in Figure 7-10. In this mode, there is a requirement on the jack side that either HPLCOM or HPLOUT get shorted to ground if the plug is removed, which can be implemented using a spring terminal in a jack. For this mode to function properly, short-circuit detection should be enabled and configured to power down the drivers if a short\u0002circuit is detected. The registers that control this functionality are in page 0, register 38, bits D2 to D1.