I am designing a circuit for the CHIP Microcomputer and I want to enable audio output using headphones OR a speaker. For clarification, when the user plugs in headphones, I want the speakers to be disabled. The CHIP has a headphone jack and provides access to the HPL, HPR and HPCOM signals, but doesn't appear to give me access to the Headphone detect signal from the headphone jack's detect switch.

How should I go about doing this? Can I use the HPL and HPR signals with an external amplifier for the speaker? If so, how do I set the SHUTDOWN signal to disable the speaker when headphones are inserted? Should I use an external audio codec? How do I know if an audio codec mutes the LINEOUT signals when the HPOUT signals are in use or how do I use the detect switch of a headphone jack to accomplish this?


1 Answer 1


The LM4863 is a dual amp with headphone functionality. Its datasheet shows exactly how to connect speakers and a headphone jack to implement the application you describe.

LM4863 Typical Application

  • \$\begingroup\$ Not a bad idea. I will likely use the LM4868 since the LM4863 is not available on Digikey (my current distributor for this project). Regardless, it seems as though I don't have access to the Control Pin of the built-in headphone jack (grr) so I will likely need to use an external one. \$\endgroup\$
    – Nate
    Commented Aug 12, 2015 at 22:24
  • \$\begingroup\$ Isn't that it on PMU-GPIO1? \$\endgroup\$ Commented Aug 13, 2015 at 0:52
  • \$\begingroup\$ Yes, but I have no way of accessing that signal from any of the device's external pins. \$\endgroup\$
    – Nate
    Commented Aug 13, 2015 at 1:26
  • \$\begingroup\$ Also I meant LM4838 not LM4868. \$\endgroup\$
    – Nate
    Commented Aug 13, 2015 at 19:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.