• 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!

Review of TRN Black Pearl: Portable USB DAC & Headphone Amp with 10-band PEQ

Rate this DAC & HP amp

  • Poor

    Votes: 5 3.8%
  • Not terrible

    Votes: 6 4.5%
  • Fine

    Votes: 38 28.6%
  • Great

    Votes: 84 63.2%

  • Total voters
    133
Can you check it? You can easily compare the NOS and standard filter's effects:
  • Download the C Major test signal from here.
  • Set the player software's volume to -15 dB (use a player that supports volume control on the dB scale).
  • Set your USB host device's system volume and DAC's hardware volume (if available) to max.
  • Use somewhat sensitive IEM. The 7Hz x Crinacle Zero:2 worked well for me.
  • Check if you hear some 'clicking' noise along with low-frequency sound in the test signal.
i tried it with foobar and wasapi exclusive, couldnt notice an obvious crackling difference, any difference i noticed could have been placebo so not even gonna go into that.

im using zero red which are less sensitive than zero 2 so that might the reason.


edit: looking at the app, the filter does change sequentially after the button presses, so yeah, the double blink is probably for NOS which is just not shown on the APP but the dongle has it.
 
Last edited:
Indeed, there's no mention of DRE there. Not anywhere in those datasheets at all, even, I believe. I thought that it might be related to the Adapt-to-Output-Signal / Class H operation mode described there, which should be disabled in Direct DSD Mode (Direct, not "Native", sorry...).
The ADPT_PWR or Class H mode is a different feature from DRE. I initially thought the chip's Class H operation would be the culprit for the distortion, just like Roman at RAA did. But it is clear now that DRE is the reason behind the distortion.

Excuse me for asking, but did you enable "Native DSD" setting in Neutron, so that it would not default to DSD-over-PCM output? My device recognizes signal as DSD either way, with an LED indicator lighting up accordingly, but I'm not sure that the processing should the same for both on the DAC's side.

Oh, I see... Interesting. Thank you very much for all this! If I'm not mistaken, the high frequency distortion levels should be OK when convertibg to DSD128 and higher, though still technically worse than with PCM. So even if it worked to get around the distortion in question, it would be an inferior option compared to using "NOS" digital filter setting, correct?

As you can see, I'm borderline clueless when it comes to more technical details... Alas.

So would upsampling to 352 800 / 384 000 Hz in Neutron MP be enough to fully compensate for CS43131/198 "NOS" filter's effects like high frequency roll-off and high ultrasonic noise? Also, should I use Neutron's "Ultrasonic Filter" feature in this case (or in general)?

Thank you so much for your replies and your work on this matter in general! Outstanding stuff.

32-tone PCM signal (-24 dBFS) created at 24-bit/96kHz, realtime converted to DSD and played by Neutron MP through the Black Pearl's DSD mode:
TRN_BP_32_MT_24_96_PCM_DSD_Neutron_MP.png

In Neutron MP, DSD sample rate and native DSD options do not affect the above results, all such settings giving exactly the same results.
Notice DRE-induced distortion in the lower frequency region as well as higher-frequency distortion/noise seemingly from PCM-to-DSD conversion.

Same 32-tone PCM signal @ 24-bit/96kHz played by Neutron MP with 4x oversampling through the Black Pearl with Fast-LL filter:
TRN_BP_32_MT_24_96_8xOS_DRE_On_Neutron_MP.png

As expected, with DRE enabled, there's Cirrus-hump distortion.

Same 32-tone PCM signal @ 24-bit/96kHz played by Neutron MP with 4x oversampling through the Black Pearl in NOS mode:
TRN_BP_32_MT_24_96_8xOS_NOS_Neutron_MP.png

Free of distortion, clean and normal.

Now, I will show you very interesting data.

Periodic white noise at Fs 384kHz (BW 192kHz) into Black Pearl in NOS mode:
TRN_BP_FR_24_384_NOS.png


Same periodic white noise at Fs 384kHz (BW 192kHz) into Black Pearl with Fast-LL filter:
TRN_BP_FR_24_384_Fast_LL.png


What do you see? Yes, absolutely zero difference! Also look at the roll-off. It is NOT a fast roll-off, meaning that the CS43131 does not apply reconstruction filtering when the input signal is at Fs 384 kHz. I checked the other filter options, too, and found they have no effect at all. So, feeding PCM audio oversampled to 384 kHz into the Black Pearl in NOS mode essentially disables just DRE and makes no other difference in reconstruction filtering, because the DAC's internal filter is not active in this case.

Does this answer your question?
 
Last edited:
Moondrop Dawn Pro has NOS mode
Press and hold +- to change filters
Normally the light will blink once when changing filters
But it will 2blinks before starting a new cycle
The 2blinks are probably NOS mode, which does not select a filter in the app
Can you check it? You can easily compare the NOS and standard filter's effects:
  • Download the C Major test signal from here.
  • Set the player software's volume to around -17 to -16 dB (use a player that supports volume control on the dB scale).
  • Set your USB host device's system volume and DAC's hardware volume (if available) to max.
  • Use somewhat sensitive IEM. The 7Hz x Crinacle Zero:2 worked well for me.
  • Check if you hear some 'clicking' noise along with low-frequency sound in the test signal.
I tried it long time ago. Now I don't have Moondrop Dawn Pro.
The old version of Moondrop Link App V1.2.23 has NOS option but newer version remove it.
1753499947916.png

4:32 - MOONDROP LINK 1.2.23 App Review
1753501303523.png
 
Last edited:
@jkim , excellently written & structured review, and it was interesting to see the measurements whilst using PEQ and also how you assessed the accuracy of the PEQ implementation along with of course your detailed measurements and explanations associated with DRE which was the main thrust of your review. It looks like a good DAC/amp too. Do we really think DRE causes audible issues though? But having asked that it's kind of ironic as the purpose of the manufacturer was to decrease distortion (or should I say noise) by use of DRE.
 
Do we really think DRE causes audible issues though?
Yes, the CMaj file reliably demonstrates its audibility with sensitive IEMs.
 
This review will demonstrate, for the first time, that a CS431xx-based DAC can be completely free of the peculiar distortion associated with the chip,
I thought it would be the same with these, which you also tested

"And the following did not produce distortion:
  • JCally JM20
  • JCally JM20 Max
  • JCally JM28
  • Shanling UA1 Plus"
 
Just to clarify for those of us who's a bit simple when it comes to measurement - is this device only free from the distortion in "NOS" mode?
 
Anyone tracked down the Android configuration app (Walk-Play) from a site they were comfortable installing from?

(not available on the Play store unless I'm mistaken)
 
The ADPT_PWR or Class H mode is a different feature from DRE. I initially thought the chip's Class H operation would be the culprit for the distortion, just like Roman at RAA did. But it is clear now that DRE is the reason behind the distortion.



32-tone PCM signal (-24 dBFS) created at 24-bit/96kHz, realtime converted to DSD and played by Neutron MP through the Black Pearl's DSD mode:
View attachment 465620

Notice DRE-induced distortion in the lower frequency region as well as higher-frequency distortion/noise seemingly from PCM-to-DSD conversion.

Same 32-tone PCM signal @ 24-bit/96kHz played by Neutron MP with 4x oversampling through the Black Pearl with Fast-LL filter:
View attachment 465625
As expected, with DRE enabled, there's Cirrus-hump distortion.

Same 32-tone PCM signal @ 24-bit/96kHz played by Neutron MP with 4x oversampling through the Black Pearl in NOS mode:
View attachment 465624
Free of distortion, clean and normal.

Now, I will show you very interesting data.

Periodic white noise at Fs 384kHz (BW 192kHz) into Black Pearl in NOS mode:
View attachment 465622

Same periodic white noise at Fs 384kHz (BW 192kHz) into Black Pearl with Fast-LL filter:
View attachment 465623

What do you see? Yes, absolutely zero difference! Also look at the roll-off. It is NOT a fast roll-off, meaning that the CS43131 does not apply reconstruction filtering when the input signal is at Fs 384 kHz. I checked the other filter options, too, and found they have no effect at all. So, feeding PCM audio oversampled to 384 kHz into the Black Pearl in NOS mode essentially disables just DRE and makes no other difference in reconstruction filtering, because the DAC's internal filter is not active in this case.

Does this answer your question?
DSD can give very strange results measured after conversion sometimes.
With Multitone Analyzer you can measure it straight at any mode (including the strange 48kHz family, some don't play it at all)
 
@jkim , excellently written & structured review, and it was interesting to see the measurements whilst using PEQ and also how you assessed the accuracy of the PEQ implementation along with of course your detailed measurements and explanations associated with DRE which was the main thrust of your review. It looks like a good DAC/amp too. Do we really think DRE causes audible issues though? But having asked that it's kind of ironic as the purpose of the manufacturer was to decrease distortion (or should I say noise) by use of DRE.

Thanks for the comment. I think some excerpts from the review would answer your question---I understand the entire review is quite long:
By design its problem is with dynamically changing audio content. DRE-induced distortion always occurs during playback of real audio material, which can be shown by recording it. Actually, very frequent distortions were observed in spectrograms of recordings of my music collection. This does not mean the distortion is clearly audible in all such occurrences. More often than not, it is masked whenever the content's frequency spectrum is wide. I found that the distortion is most noticeable when audio consists of somewhat complex low-frequency signals with not much high-frequency content.
I believe Cirrus Logic engineers must have been too greedy in setting the default parameter set. For example, the maximum DRE gain in CS431xx is 24 dB, which is absolutely unnecessary. A max DRE gain of 12 dB should've been sufficient. And DRE does not need to start its action at -12 dBFS as in CS431xx. It is too high (again unnecessary). A -20 dB to -30 dB threshold should've been safe. This way there would be adequate headroom so distortion would have been much less frequent and less severe.
Then, why did Cirrus Logic choose to enable DRE by default? Most likely to win the competition. How sweet would it be to proudly tell this tiny low-power chip achieves dynamic range even wider than desktop-grade DACs from ESS and AKM? And such performance was there even with a headphone driver included. Because of their decision, here we're dealing with this Cirrus hump distortion.
 
I thought it would be the same with these, which you also tested

"And the following did not produce distortion:
  • JCally JM20
  • JCally JM20 Max
  • JCally JM28
  • Shanling UA1 Plus"
Not the same. See Part II of this review.

Just to clarify for those of us who's a bit simple when it comes to measurement - is this device only free from the distortion in "NOS" mode?
Yes, that is correct, at least until there's a firmware update that can disable DRE with a standard filter in place.

Anyone tracked down the Android configuration app (Walk-Play) from a site they were comfortable installing from?

(not available on the Play store unless I'm mistaken)
Right, one can be uncomfortable installing an app in APK. We also need to sign up and log in to save EQ profiles. I am fine with this, though.

DSD can give very strange results measured after conversion sometimes.
With Multitone Analyzer you can measure it straight at any mode (including the strange 48kHz family, some don't play it at all)
Great to know this.
 
Last edited:
Thanks for the comment. I think some excerpts from the review would answer your question---I understand the entire review is quite long:
Subjective but also in reference to type of music content, I tend to believe what you say given your thorough measurements & I guess listening comparisons. It's a bit silly that they swapped slightly improved noise for worsened distortion, what do you think? In my mind if you can't hear the noise (hiss) then there's no issue, so swapping virtually no noise for distortion in that scenario is logically flawed in the design. Did you say other DACS effected by the DRE, are they all implemented in the same way to the same degree or it requires careful measurement? I bought Fosi DS2 because of unbelievable measurements, especially 50mv, for my headphone use (over ears K702 & HD560s, not IEMs), and I bought it just to cover all the bases in terms of transparency. I think you mentioned it's also uses DRE.
 
Subjective but also in reference to type of music content, I tend to believe what you say given your thorough measurements & I guess listening comparisons. It's a bit silly that they swapped slightly improved noise for worsened distortion, what do you think? In my mind if you can't hear the noise (hiss) then there's no issue, so swapping virtually no noise for distortion in that scenario is logically flawed in the design. Did you say other DACS effected by the DRE, are they all implemented in the same way to the same degree or it requires careful measurement? I bought Fosi DS2 because of unbelievable measurements, especially 50mv, for my headphone use (over ears K702 & HD560s, not IEMs), and I bought it just to cover all the bases in terms of transparency. I think you mentioned it's also uses DRE.

Simple and standard values like dynamic range and noise floor are what sell devices, not "distortion when you lower the signal X amount and when using multitones".
It's as simple as that.
The only way they stop "cheating" the numbers using DRE and the likes is if more and more reviewers put a lot of emphasis in these less known aspects of audio performance, like this cirrus hump.
 
Simple and standard values like dynamic range and noise floor are what sell devices, not "distortion when you lower the signal X amount and using multitones".
It's as simple as that.
The only way they stop doing that is if more and more reviewers put a lot of emphasis in these less known aspects of audio performance, like this cirrus hump.
I mean that makes sense from how I understand it, but I'd like to hear from @jkim too. I think you're right by the way from what I know. (Maybe there's a reason here to expand DAC/(amp) measurements here on ASR beyond the normal "suite").
 
Great review (nothing to add of remove) for the great performing modern device with complete set of features (including balanced out)
and available for excellent price (especially when on sale).
I am enjoying listening to the device and reading about it here (except DRE issue :( but it is not this device faut)
Thank you!
 
Last edited:
Very interesting review bringing on the table a lot of information. We should had the same investigations when MQA arrived to kill the disease before the pandemic!
 
I mean that makes sense from how I understand it, but I'd like to hear from @jkim too. I think you're right by the way from what I know. (Maybe there's a reason here to expand DAC/(amp) measurements here on ASR beyond the normal "suite").
The comment made by @HissingFree is well said. In my view, the kind of test that needs to be added to a conventional suite of tests is an analysis of dynamic, not steady-state, signals over time. A spectrogram analysis of a level-changing multitone signal, shown in my review, is such an example. Although this analysis was used to show the DRE artifacts, I believe it makes sense to include such a test in a standard 'battery of tests' for the purpose of checking any potential issue of a similar kind.

For example, I created a test signal made of 11 tones concentrated in the bass region, whose FFT looks like:
11_Bass_MT_FFT.png


Then added fade-in and out effects (-50 dB through -3 dB) over time:
1753576173649.png


Here's a spectrogram of this signal played by the Black Pearl w/ its Fast-LL filter (i.e., DRE enabled):
TRN_BP_Fast-LL_11_Bass_MT.png

DRE-induced distortion is nasty.

Of course, distortion is gone in NOS mode of the Black Pearl:
TRN_BP_NOS_11_Bass_MT.png


But do you know what is surprising? According to this spreadsheet, some CS431xx-based devices exhibit limited DRE artifacts, which I suspect to be attributed to an adjustment made by those DAC manufactures on some DRE-related parameter in the chip (likely 'DRE decay rate'). For example, DRE artifacts of the following devices
  • Fosi Audio DS2
  • JCally JM20
  • JCally JM20-Max
  • A few more devices
cannot be detected by steady-state multitone tests. In fact, the C Major test signal is an ideal test signal. For instance, note that the above test signal simply keeps increasing its level and then keeps decreasing it; that is, it's just one cycle. In response to this signal, these devices behave surprisingly nicely. For instance, the spectrogram of the signal played by the JCally JM20:
JM20_Fast-LL_11_Bass_MT.png

shows nearly no distortion (yes, nearly; we see a faint sign of it by zooming the plot).

Lastly, see below spectrograms of some music played by the Black Pearl with the Fast-LL filter (DRE enabled) in the upper panel and JCally JM20 in the lower panel:
TRN_BP_Fast_vs_JM20_Music.png

Note that I just picked a random song (i.e., did not choose this particular song to show large distortion effects). I did not choose this song to tell something about the distortion's audibility, either. Just to compare the two devices' different behavior.

As you can see, the distortion is much less frequent for the JM20. I bet this would not be audible since in most cases it should be masked whenever it overlaps with a wide frequency spectrum in audio content.

In fact, as suggested by the measurements in the "Other Characteristics" section of my review, the reason why the JM20, or another device showing the same behavior, does not distort is simply because DRE is not fully active much of the time! Whenever the signal level reaches a strong level, DRE becomes inactive, or does not increase its effect. It simply waits, or just wants to decrease DRE gain if the signal gets stronger. Only after the signal goes below -50 dBFS, it turns the DRE back on. This is very passive DRE.

I would call this a good, albeit minimal, DRE implementation. Then, the question is, did the designers of these devices deliberately adjust this DRE parameter for this effect? I absolutely have no idea.
 
Last edited:
The comment made by @HissingFree is well said. In my view, the kind of test that needs to be added to a conventional suite of tests is an analysis of dynamic, not steady-state, signals over time. A spectrogram analysis of a level-changing multitone signal, shown in my review, is such an example. Although this analysis was used to show the DRE artifacts, I believe it makes sense to include such a test in a standard 'battery of tests' for the purpose of checking any potential issue of a similar kind.

For example, I created a test signal made of 11 tones concentrated in the bass region, whose FFT looks like:
View attachment 465900

Then added fade-in and out effects (-50 dB through -3 dB) over time:
View attachment 465901

Here's a spectrogram of this signal played by the Black Pearl w/ its Fast-LL filter (i.e., DRE enabled):
View attachment 465904
DRE-induced distortion is nasty.

Of course, distortion is gone in NOS mode of the Black Pearl:
View attachment 465905

But do you know what is surprising? According to this spreadsheet, some CS431xx-based devices exhibit limited DRE artifacts, which I suspect to be attributed to an adjustment made by those DAC manufactures on some DRE-related parameter in the chip (likely 'DRE decay rate'). For example, DRE artifacts of the following devices
  • Fosi Audio DS2
  • JCally JM20
  • JCally JM20-Max
  • A few more devices
cannot be detected by steady-state multitone tests. In fact, the C Major test signal is an ideal test signal. For instance, note that the above test signal simply keeps increasing its level and then keeps decreasing it; that is, it's just one cycle. In response to this signal, these devices behave surprisingly nicely. For instance, the spectrogram of the signal played by the JCally JM20:
View attachment 465906
shows nearly no distortion (yes, nearly; we see a faint sign of it by zooming the plot).

Lastly, see below spectrograms of some music played by the Black Pearl with the Fast-LL filter (DRE enabled) in the upper panel and JCally JM20 in the lower panel:View attachment 465907
Note that I just picked a random song (i.e., did not choose this particular song to show large distortion effects). I did not choose this song to tell something about the distortion's audibility, either. Just to compare the two devices' different behavior.

As you can see, the distortion is much less frequent for the JM20. I bet this would not be audible since in most cases it should be masked whenever it overlaps with a wide frequency spectrum in audio content.

In fact, as suggested by the measurements in the "Other Characteristics" section of my review, the reason why the JM20, or another device showing the same behavior, does not distort is simply because DRE is not fully active much of the time! Whenever the signal level reaches a strong level, DRE becomes inactive, or does not increase its effect. It simply waits, or just wants to decrease DRE gain if the signal gets stronger. Only after the signal goes below -50 dBFS, it turns the DRE back on. This is very passive DRE.

I would call this a good, albeit minimal, DRE implementation. Then, the question is, did the designers of these devices deliberately adjust this DRE parameter for this effect? I absolutely have no idea.
Thanks for the answer, nice! I can see how the implementations of DRE differ for the different devices. It does seem that some devices get it right in terms of their DRE implementation, as showed by the "green" devices in your spreadsheet, of which Fosi DS2 is one of them.

Just one point though in your answer, this following graph, they look all the same to me or is it my eyes!? EDIT: Ok, I can see now, it's the blue faint lines in the ultrasonic range, but the ultrasonic range is unimportant?
1753620032066.png
 
Thanks for the answer, nice! I can see how the implementations of DRE differ for the different devices. It does seem that some devices get it right in terms of their DRE implementation, as showed by the "green" devices in your spreadsheet, of which Fosi DS2 is one of them.

Just one point though in your answer, this following graph, they look all the same to me or is it my eyes!? EDIT: Ok, I can see now, it's the blue faint lines in the ultrasonic range, but the ultrasonic range is unimportant?
View attachment 465974
Those are audible clicks. Like an impulse or step response stimulus.

They have infinite frequency response, so from DC to whatever frequency the DAC can reproduce. Not just ultrasound.
 
Those are audible clicks. Like an impulse or step response stimulus.

They have infinite frequency response, so from DC to whatever frequency the DAC can reproduce. Not just ultrasound.
So I'm guessing that's the main point of comparison for that graph?
 
Back
Top Bottom