The dspCore is built around the ADAU1452 / ADAU1462 / ADAU1466 DSPs from Analog Devices, featuring balanced 2-in / 6-out audio, along with support for I2S, SPDIF, and TDM. This board is optimized for low-noise performance and specifically designed to support the features of the ICEpower 300A1 and similar amplifier modules.
The first prototype was built in 2014, redesigned in 2016, and the latest version was finalized in 2021, primarily to replace conflict materials like tantalum. The I2S input has been successfully tested with Raspberry Pi 3/4/5 and ESP32-S3.
- Balanced 2-in / 6-out audio
- Ultra-low idle noise without an active mute circuit (optimized for compression drivers >100dB/1W/1m)
- Stereo 3-way active crossover with FIR support for mid-high frequencies
- Flexible I2S interface
- Compatible with 48V DC battery operation
Key Components:
- DSP: ADAU1466 or ADAU1452
- A/D Converter: CS5381
- D/A Converter: CS4389
- Op-Amps: OPA1612
- Clock Oscillator: CCHD-957
- USB Controller: CY7C68013A
The Poor Engineer's Distortion Analyzer is used to measure the distortion performance. Inspired by KJBob (@ADI EngineeringZone), the measurements involve a loopback setup (DSP → D/A → A/D → DSP). Results are close to the datasheet specifications of the CS4398, though external verification was not performed.
0.000527918% THD+N = -105.54dB (A-weighted)
0.000626624% THD+N = -104.06dB (A-weighted)
- Migrate PCB design from Eagle to KiCad
The hardware is licensed under CC BY-SA 4.0.