• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

On the Distortion of Cirrus Logic CS431xx-Based Devices: A Comparative Review

How would this review influence your purchase decision of a device employing Cirrus Logic CS431xx?

  • Going forward I will not buy a device if it adopts any Cirrus Logic DAC chip.

    Votes: 14 9.5%
  • I would not consider any device with CS431xx.

    Votes: 18 12.2%
  • I'd consider a device with CS431xx only if it's been tested free of the "Cirrus hump" distortion.

    Votes: 77 52.4%
  • I don't care about this distortion issue and would just consider the device's other features.

    Votes: 38 25.9%

  • Total voters
    147
The Moondrop Dawn Pro 2 has just been launched/announced, with dual CS43198 instead of the dual CS43131 of the Dawn Pro 1. No mention of which op-amps it's using. Other than slightly higher output power, the listed measurements are the same.

Would be interesting to see if they fixed the DRE distortion issue in the DP2, and if they'll ever do so for the DP1.

Btw @jkim the Google Doc list of Cirrus hump devices needs to be updated, what with the recent firmware fixes to some of the dongles.
They most likely have not. Moondrop is behind in terms of software, even compared to other chinese OEMs
 
I did some additional measurements with the Audient iD24. Since the headphone output volume control is digital, you can get rid of the Cirrus hump by appropriately limiting the output level (By turning the iD24's headphone output volume knob only up to a certain position.)

Of course this means that the headphone volume is no longer enough for all needs, but my Audio-Technica ATH-M40x -headphones sounded surprisingly loud and were perfectly adequate for the casual listening.

The limit seems to be 102.2 mV to 102.6 mV of output on my multimeter, depending on whether I measure the level using the 50 Hz 0 dBFS or 1000 Hz 0 dBFS sine wave. Anything above this level causes the Cirrus hump. The output jumps in 0.5 dB steps when the headphone volume knob is turned and the headphones produces a slight thump or click with each level change when adjusting the volume while the signal is playing.

These sweeps are taken with a 32-tone multitone signal...

First 102.2 mV. It is clean:

1756267609088.png



Then 129 mV. The Cirrus hump is starting to appear:

1756267737779.png



And finally 520 mV. At the levels of a typical cheap headphone dongle, the hump is already clearly visible:

1756267801530.png


Hopefully this will give some peace of mind to the Audient iD24 users... :)
 
Of course, the entire Cirrus Hump can be eliminated by utilizing the Audient iD24's optical output and using an external DAC.

Here, for comparison, is the same sweep measured when the Audient iD24 feeds a Topping E50 DAC via Toslink:

1756269041988.png
 
15059.jpg
I'm very sorry, friends. It seems that Topping has no plans to update the firmware for d30pro. I asked in their official Chinese group and got a reply from the boss……
 
It is necessary to write more critical and serious emails to Topping so that they do not think that customers will put up with anything.
I just wrote one yesterday, and maybe you can write one too. Chinese companies always pay more attention to the voices of foreign markets...
 
  • Like
Reactions: MBO
Email sent to Topping.
 
There are usually two processors inside the DAC: an external one, which handles USB exchange, and an internal one, which sets the operating modes of the chips and works with the buttons and indicator. When I wanted to update the software on the internal controller on the Topping DX3Pro DAC, Topping told me that there is no way to update the software on the internal chip from the external interface. May be that the D30 Pro has the same situation. And sending the DAC to China en masse to disassemble it and update the firmware may be (or seem) too expensive for Topping.
 
There are usually two processors inside the DAC
Interesting… I was under the impression that having one controller—the XMOS, Comtrue, Savitech, etc.—handling “everything” was more common…

Topping told me that there is no way to update the software on the internal chip from the external interface.
This would mean that Topping assigned the DAC configuration task to the UI (display, buttons..) controller, and not the USB bridge controller.
At the same time, there must be an internal programming port for that UI controller. It may not be accessible from the external (USB) interface as they said, but it shouldn’t be too difficult to reflash with the right programming module (usually a few Dollars…) after opening the D30pro.
 
At the same time, there must be an internal programming port for that UI controller. It may not be accessible from the external (USB) interface as they said, but it shouldn’t be too difficult to reflash with the right programming module (usually a few Dollars…) after opening the D30pro.
Yes, of course. That's true. But it requires sending the DAC to the manufacturer. I wasn't so unhappy with a small problem that I could do that. I can even do it myself, I have the necessary equipment. But Topping didn't consider it possible to send me the firmware for the programmer.
Interesting… I was under the impression that having one controller—the XMOS, Comtrue, Savitech, etc.—handling “everything” was more common…
I'll tell you more. Until recently, manufacturers used old 8-bit chips because they have built-in EEPROM and it's easy to save parameters. Implementing parameter saving in ARM chips that don't have EEPROM seemed too troublesome to the manufacturer :) .
 
Interesting… I was under the impression that having one controller—the XMOS, Comtrue, Savitech, etc.—handling “everything” was more common…
Out of topic: I know that XMOS, Comtrue, Savitech usb bridge has dedicated ASIO driver for Win10, how about SPV5048-Pro, CB5100-Pro, and Airoha AB1565 usb bridge?

Anyone could help me on this?
 
1756483757098.png

Tanchjim has also rolled out their DRE firmware update. Just update both the firmware and the app, and you'll find the DRE toggle in the app. The catch is, it's not on the official English site yet—you can only grab it from the Chinese official site. Here's the link:https://tanchjim.com/services/
 
So sad
Topping's attitude is disappointingView attachment 472842
It's not a matter if we want to upgrade D30pro's firmware or not. D30pro and other old models in that era are not capable of upgrading MCU firmware in the first place. Only XMOS firmware was upgradable.

On top of that, D30pro was discontinued for about/over two years now. (Which was only in production in less than a year)
 
It's not a matter if we want to upgrade D30pro's firmware or not. D30pro and other old models in that era are not capable of upgrading MCU firmware in the first place. Only XMOS firmware was upgradable.

On top of that, D30pro was discontinued for about/over two years now. (Which was only in production in less than a year)
So that's how it is...
Glad to see you explained it to us!
 
Back
Top Bottom