low cost ADAU1452 China board...

Hello guys,
First, thanks a lot for all your very usefull sharings on this topic.
I'm having trouble with the lowcost chinese combo ADAU1452 + AD1938
After reading the datasheets multiple times and spending hours configuring the registers in different manners, I still can't get it to work properly.

  • USBi is working, registers and eeprom R/W OK
  • All outputs working, but 1/2 inputs( only C/D and not A/B)

C/D arrives on SDATA_IN0 (slot 0 & 1) => OK
A/B should arrive on SDATA_IN1 (slot 0 & 1) => Nothing

On the scope, the SDATA_IN1 pin has no sign of life, despite having the DSP clocking on BLCK_IN1

The schematics provided somewhere on github seems outdated (at least partly), some jumpers and connectors missing, etc...(I've already sent a message to the aliexpress seller but for now, no reply ...)


Also, I noticed there was a STC15W101 MCU on the AD1938 board wich I can't figure out the purpose ...

I suspect a hardware problem ... ? Or maybe configuration ?

Thanks in advance 🙏
 

Attachments

  • photo_2024-09-14_15-33-27.jpg
    photo_2024-09-14_15-33-27.jpg
    236.3 KB · Views: 126
Well, after replacment of the opamps (opa1612 is replaced with opa2340) THD in all channels dropped by orders of magnitude. Although in two channels the THD is still too high (probably, the problem is in the ceramic SMD capacitors). When buying a cheap chineese adau1452+ad1938 DSP, be sure to inquire about what opamps are soldered on the PCB.

20241005_154824.JPG

chinese adau1452+ad1938 with replaced opamps (opa2340 instead of opa1612).png
 
  • Like
Reactions: torgeirs
I have experimented with measuring the ADAU1452 and the CS board quite a lit lately.
ADC is a ASUS U7
Reference DAC is a ESS 9039 pro based DAC from SMSL
The CS board uses 0 and 1 as differential output. Goes into a analog HP-LP filter and then into two stages of -6dB differential analog lineamps fom BB.
Then into the analog in on U7
So above 700 Hz the U7 is the limiting factor.
There are also a reference line of a -110 dB 3.rd harmonic that is made syntetic in the ADAU.
Also an experimental measurement of cancelling the fundamental from the CS board with the reference dac so that ADC distorts way less. I am not sure at what HF frequency it can not be trusted anymore. But it looks like the CS codec distorts a lot less than the ADC, And surely a lot less than the analog components on theese series of boards. Both CS codec board and AD codec board is affected by the underspec of the analog component in the filters.
1729427016569.png
 
I was about to buy one of these boards thinking that the Cirrus CS42448 version didn't have any opamps for them to muntz or downgrade, but it seems like all of these boards require a lot of part replacement and hacking to get the noise down to acceptable levels. I had similar experiences with a MidiWorx board from AliExpress, which either had noise, non rail-to-rail opamps (and it would oscillate if you put "better" opamps on it), etc.
 
The Cirrus CS42448 board measure well enough used spdif inn and balanced dacs out.
But the analog output passive filter must be removed.
Analog in requires the 4 HP filters on the non signal inputs.
But with the original caps, the 3.rd harmonic is high. Useable under 20dbfs
 
Just tested my unit for the first time, got it configured with a simple input->output program. It works fine, but it seems too low. Am I supposed to boost it with a node before the output? Or is the signal coming from the codec board just low by itself?

The codec board is the CS42448.
 
Hello there, after reading the whole thread I decided to go directly for AD EVAL-ADAU1467Z. It works like a charm from the first plugging in. The codec is supposed to be quite usable and the price is not so higher than the china board including codec.


photo_2024-11-30_11-33-44.jpg
 
It was around 200euros. Comparing to the china boards with codek and USBi, the price difference was less than half. Plus zero hassle. I manage to tune AutoEQ and parametric equalizers and crossover in less than hour without any previous knowlenge of SigmaStudio.

Now I want to attach TPA Dclass from TI to one of the I2S buses and configure it as sub.out.

I have to admit, thank you guys. You motivated me a lot to get the board and UMIK and play with the audio once again.
 
  • Like
Reactions: torgeirs
I don't know if I undarstood you correctly but you can use it for you project. There are available 8 output channels (4 stereo), currently I'm finishing car audio processor with SPDiF and analog input (automatically multiplexed when SPDiF is on/off) and 3 way output (woofer-midwoofer-tweeter) plus subwoofer.
 
5V rails are connected so you can supply only one board as far as 3V3 rails are also connected together. In my project I split supply lines and built external power supply 2x5V and 3V3, than I obtain quite good distortion level. See below. Measurement made by REW using Motu M2 interface, balanced output and internal (DSP) 1kHz generator. The USBi is essential but you can go the cheap way:
https://www.diyaudio.com/community/...rammer-using-cypress-cy7c68013a-board.269111/

AD1938_ineer_gen_bal_FFT32kHz_elcap_OP1662.jpg