Project Description
: Currently, most mobile phones have removed the 3.5mm headphone jack, forcing users to use wired headphones via a Type-C to 3.5mm adapter. To protect audio signals from interference from the phone's internal circuitry and improve headphone performance, "phone cannons" have become increasingly popular. These cannons are plug-and-play audio decoders and amplifiers for mobile phones, essentially D/AC+Amplifiers. The advantage of an external D/AC converter is its ability to isolate complex noise from internal circuitry, resulting in cleaner output audio.
Audio decoding isn't limited to mobile phones; it can also be used in personal computers. However, computer audio decoding circuits operate in more complex environments. For example, my personal laptop experiences significantly increased audio noise under high load. Therefore, I designed a portable audio decoder (decodes but doesn't amplify the audio signal). The output audio signal can be amplified by another audio amplifier or directly output to headphones.
Open Source License
: GPL 3.0
Project Features
[x] High-quality audio decoding. Using a PCM2706 to I2S converter for ES9023 decoding, according to research and forums, this method produces better sound quality than directly decoding the audio signal from the PCM2706.
[x] One cable handles both power supply and audio input. Only a single toC data cable is needed to connect to a computer or mobile phone to power the decoder and input digital audio signals.
[x] Low cost and moderate design difficulty.
[x] Small size and portable.
Project Attributes:
This project is being publicly disclosed for the first time and is my original work. This project has not won any awards in other competitions.
Project Schedule
Timeline
Events
: 2024.3.13
Schematic diagram drawn
2024.3.19
PCB design completed
2024.3.25
First version physical soldering verification completed, minor issues found, rework and modifications completed
2024.3.26
Second version PCB drawing completed, awaiting physical verification
2024.4.1
Second version physical soldering test completed, functionality meets expectations
2024.4.2
3D shell design completed
2024.4.12
Demo video recording completed
2024.4.22
3D shell installation completed!
Design Principle:
The computer's digital audio signal is obtained through a USB-A interface, input via USB Type-C on the decoder side, output as an I2S signal via PCM2706, then decoded by ES9023, and finally output as an audio signal to headphones through a 3.5mm headphone jack.
Design Notes:
The 1.5K resistor here must be pulled up to VBUS; otherwise, the PCM2706 will not work (pay close attention to the schematic).

FSEL and PSEL should be pulled low. Pulling FSEL low controls the output I2S signal; pulling PSEL low uses self-power mode.

Bare Board Appearance:

Add a 3D printed shell;

refer to
PCM2706C+ES9023P-USBDAC.