|
|
PT2322Princeton Technology Corporation
|
x 1 | |
|
A000005Arduino
|
x 1 | |
|
|
2N7002ONSemicon
|
x 2 | |
|
|
LM78M08Texas Instruments
|
x 1 |
|
PlatformIOPlatformIO Labs
|
5.1 channel analog audio processor
In this project, we developed a 5.1-channel analog audio processor using PT2322 IC. PT2322 is an inexpensive analog audio processor introduced by Princeton Technology Corporation. It contains 6-channel individual channel attenuators, a 3-way tone control system for front-end speakers, and a 3D audio simulation system.

In this design, we combine PT2322 with Arduino Nano and interface it with PC/embedded computing boards through a USB port. Native GTK UI application provides to control all functions of the PT2322 IC.
The Arduino Nano can directly plugin to the PT2322 module. There are three push buttons on the panel itself to control the volume and mute the audio.

To reduce the cost and minimize the PCB size, we use both SMD and through-hole-type components in this PCB. The dimension of the PCB is 59mm × 60mm.

The Arduino firmware in this project is developed using PlatformIO. The host-side control application is written using GCC C. This UI application can be compiled and run on any Linux/GTK compatible board like PCs, Raspberry Pi, Orange Pi, BeagleBone Black, etc. All communication between the host and the module is performed through the USB UART interface provided by the Arduino Nano board.
At the prototyping stage, we test this board using an ASUS Xonar SE 5.1 channel soundcard and Creative Inspire T6300 - 5.1 analog speaker system. The above setup delivers clean audio output without any noticeable distortion.
In PT2322, the tone control system applies to front-end channels only. The remaining channels work independently from the tone control system. This is a design limitation of the IC. From our experience, this can sometimes adversely affect the surrounding listening experience.
The PT2322 has a 3-way tone control system that allows bass, mid-range, and treble control over a range of -14dB to +14dB. A 6-channel attenuation system provides up to 15dB attenuation per channel. All these controls divide into 15 steps. The master volume control can use to adjust attenuation from 79dB to 0dB in 80 steps.

This audio processing module is an open-source hardware project. All the design files, source codes, and compiled binaries are in the project repository at github.com.
5.1 channel analog audio processor
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(3)
-
Prasanna K
Sep 18,2024
-
Benjamin Harris
Jul 03,2024
-
chaminda Jayasinghe
Jan 26,2024
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Dilshan Jayakody
-
A simple transistor based electronic siren
For some time, hobbyists have relied on dedicated sound generator ICs, such as the UM3561, UM3562 to...
-
Analog pink noise generator
Pink noise is an essential tool in audio testing, widely used for analyzing speaker systems, room ac...
-
Arduino Mini Amplifier
The Arduino Mini Amplifier is a compact audio system that merges vintage analog and modern digital c...
-
24-channel USB high-voltage driver
When it comes to automation and control systems, there's often a need for multiple digitally control...
-
Echo Generator for Microphones
This project is about a single-channel microphone echo generator circuit. This circuit builds around...
-
Universal HD44780 LCD interface
YALI (Yet Another LCD Interface) is an open-source project to provide a universal interface to drive...
-
6-channel stereo speaker selector
This project is a DIY six-channel stereo speaker selector based on STC15W201 MCU. The purpose of thi...
-
5.1 channel analog audio processor
In this project, we developed a 5.1-channel analog audio processor using PT2322 IC. PT2322 is an ine...
-
StarPointer - virtual electronic finderscope
StarPointer is a virtual electronic finderscope for astronomical telescopes. This device works with ...
-
Narrowband FM receiver for 2-meter band
This project is about MC3362 and ADF4351 based modularized, 2-meter narrow band FM receiver. In this...
-
5.1 channel audio preamplifier
This project introduces a digitally controlled 5.1 channel audio preamplifier system. This amplifier...
-
NTP based digital clock panel
This project introduces an open-source, ATmega328 based, configurable NTP clock with a 2.3-inch, 7-s...
-
AVR High Voltage Programmer 2
AVR-HV2 is Arduino based high voltage parallel programmer for AVR microcontrollers. This programmer ...
-
-
AEL-2011 Power Supply Module
322 0 1 -
AEL-2011 50W Power Amplifier
296 0 1 -
-
-
Custom Mechanical Keyboard
565 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
230 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
237 0 1 -
-
-







