Link: reviewed by Matt Bonaccio on SoundStage! Hi-Fi on October 15, 2024

General Information

All measurements taken using an Audio Precision APx555 B Series analyzer.

The Orchard Audio PecanPi+ Streamer Premium was evaluated as a DAC and conditioned for 30 min at 0dBFS (volume set to 2Vrms out) into 200k ohms before any measurements were taken.

The Orchard Audio PecanPi+ Premium is marketed as a network streamer, but does offer one coaxial S/PDIF (RCA) digital input. There are two line-level outputs (balanced XLR and unbalanced RCA) and one headphone output (1/4″ TRS). There is a digital volume control for the headphone and line-level outputs via a potentiometer on the front panel. Comparisons were made between unbalanced and balanced line-level outputs and no appreciable differences were seen in terms of THD and noise, but 1kHz FFTs are provided for both balanced and unbalanced outputs.

The analyzer’s input bandwidth filter was set to 10Hz-22.4kHz for all measurements, except for frequency-response (DC to 1 MHz), FFT (10Hz to 90kHz), and THD vs frequency (10Hz to 90kHz) charts, the latter to capture the second and third harmonics of the 20kHz output signal.

The PecanPi+ digital volume control offers no visual on-screen feedback to the user in terms of level. Volume can be adjusted in 0.5dB steps. Channel-to-channel deviation was good, at around 0.013dB throughout the range.

Volume-control accuracy (measured at line-level outputs): left-right channel tracking

Volume position Channel deviation
min 0.056dB
20% 0.013dB
40% 0.013dB
60% 0.012dB
80% 0.013dB
100% 0.014dB

Primary measurements

Our primary measurements revealed the following using the coaxial input and the balanced line-level outputs (unless specified, assume a 1kHz sinewave at 0dBFS, 200k ohms loading, 10Hz to 22.4kHz bandwidth):

Parameter Left channel Right channel
Crosstalk, one channel driven (10kHz, 16/44.1) -121dB -121dB
Crosstalk, one channel driven (10kHz, 24/96) -142dB -144dB
DC offset <-0.32mV <0.17mV
Dynamic range (A-weighted, 16/44.1, ref 5.19Vrms out) 95dB 95dB
Dynamic range (20Hz-20kHz, 16/44.1, ref 5.19Vrms out) 95dB 95dB
Dynamic range (A-weighted, 24/96, ref 5.19Vrms out)* 130dB 130dB
Dynamic range (20Hz-20kHz, 24/96, ref 5.19Vrms out)* 128dB 128dB
IMD ratio (CCIF, 18kHz and 19kHz stimulus tones, 1:1, 16/44.1) <-103dB <-103dB
IMD ratio (CCIF, 18kHz and 19kHz stimulus tones, 1:1, 24/96) <-111dB <-113dB
IMD ratio (SMPTE, 60Hz + 7kHz stimulus tones, 4:1, 16/44.1) <-92dB <-92dB
IMD ratio (SMPTE, 60Hz + 7kHz stimulus tones, 4:1, 24/96) <-104dB <-109dB
Maximum output voltage (XLR) 5.19Vrms 5.19Vrms
Maximum output voltage (RCA) 2.59Vrms 2.59Vrms
Output impedance (XLR) 0.4 ohm 0.4 ohm
Output impedance (RCA) 1.2 ohm 1.5 ohm
Noise level (with signal, A-weighted, 16/44.1) <31uVrms <31uVrms
Noise level (with signal, 20Hz-20kHz, 16/44.1) <37uVrms <37uVrms
Noise level (with signal, A-weighted, 24/96)* <1.7uVrms <1.7uVrms
Noise level (with signal, 20Hz-20kHz, 24/96)* <2.13uVrms <2.13uVrms
Noise level (no signal, A-weighted)* <1.0uVrms <1.0uVrms
Noise level (no signal, 20Hz-20kHz)* <1.23uVrms <1.23uVrms
THD ratio (unweighted, 16/44.1) <0.0003% <0.0003%
THD+N ratio (A-weighted, 16/44.1) <0.0015% <0.0015%
THD+N ratio (unweighted, 16/44.1) <0.0018% <0.0018%
THD ratio (unweighted, 24/96) <0.00012% <0.00005%
THD+N ratio (A-weighted, 24/96) <0.00016% <0.0001%
THD+N ratio (unweighted, 24/96) <0.00017% <0.00013%

*due to very low noise of DUT, analyzer self-noise has been removed from measurement to more accurately report value

Our primary measurements revealed the following using the coaxial input and the headphone output (unless specified, assume a 1kHz sinewave at 0dBFS, 300 ohms loading, 10Hz to 22.4kHz bandwidth):

Parameter Left channel Right channel
Maximum Vrms/0dBFS (100k ohm load) 2.59Vrms 2.59Vrms
Maximum output power into 600 ohms (1% THD+N, unweighted) 11.1mW 11.1mW
Maximum output power into 300 ohms (1% THD+N, unweighted) 22.0mW 22.1mW
Maximum output power into 32 ohms (1% THD+N, unweighted) 190mW 198mW
Output impedance 1.8 ohms 1.5 ohms
Noise level (with signal, A-weighted, 16/44.1) <30uVrms <30uVrms
Noise level (with signal, 20Hz-20kHz, 16/44.1) <36uVrms <36uVrms
Noise level (with signal, A-weighted, 24/96) <1.35uVrms <1.35uVrms
Noise level (with signal, 20Hz-20kHz, 24/96) <1.7uVrms <1.7uVrms
Noise level (no signal, A-weighted)* <0.9uVrms <0.9uVrms
Noise level (no signal, 20Hz-20kHz)* <1.1uVrms <1.1uVrms
Dynamic range (A-weighted, 16/44.1, max output) 96dB 96dB
Dynamic range (A-weighted, 24/96, max output) 126dB 126dB
THD ratio (unweighted, 16/44.1) <0.0014% <0.00038%
THD+N ratio (A-weighted, 16/44.1) <0.0022% <0.0016%
THD+N ratio (unweighted, 16/44.1) <0.0022% <0.0018%
THD ratio (unweighted, 24/96) <0.00034% <0.00018%
THD+N ratio (A-weighted, 24/96) <0.00039% <0.00021%
THD+N ratio (unweighted, 24/96) <0.00035% <0.0002%

Frequency response vs. sample rate (16/44.1, 24/96, 24/192; Coherent Processing)

frequency response_vs sample rate 441k 96k 192

The plot above shows the PecanPi+’s frequency response as a function of sample rate. The blue/red traces are for a 16-bit/44.1kHz dithered digital input signal from 5Hz to 22kHz, the purple/green traces are for a 24/96 dithered digital input signal from 5Hz to 48kHz, and finally orange/pink represents 24/192 from 5Hz to 96kHz. The behavior at low frequencies is the same for the digital input—perfectly flat down to 5Hz. The behavior at high frequencies for all three digital sample rates is soft filtering below 20, 30, and 50kHz (less than half the respective sample rate), The -3dB point for each sample rate is roughly 16, 35, and 70kHz, respectively. With 16/44.1 data, the -1dB point is at 13.1kHz. The PecanPi+ appears to utilize a reconstruction filter that prioritizes a clean impulse response (no pre-/post-ringing behaviour) with virtually no phase shift at the expense of more high-frequency attenuation in the frequency domain. Evidence for this can be seen in other graphs in this report. In the graph above and most of the graphs below, only a single trace may be visible. This is because the left channel (blue, purple or orange trace) is performing identically to the right channel (red, green or pink trace), and so they perfectly overlap, indicating that the two channels are ideally matched.

Phase response vs. sample rate (16/44.1, 24/96, 24/192)

phase response vs sample rate 441k 96k 192k

Above are the phase response plots from 20Hz to 20kHz for a 0dBFS input signal as a function of sample rate. The blue/red traces are for a 16-bit/44.1kHz dithered digital, the purple/green traces are for a 24/96 dithered digital input signal, and finally orange/pink represents 24/192 from 5Hz to 96kHz.  There is essentially no phase shift in the audioband, even for the 16/44.1 data.

Digital linearity (16/44.1 and 24/96 data)

digital linearity

The graph above shows the results of a linearity test for the coaxial digital input for both 16/44.1 (blue/red) and 24/96 (purple/green) input data, measured at the balanced line-level output of the PecanPi+. The digital input was swept with a dithered 1kHz input signal from -120dBFS to 0dBFS, and the output was analyzed by the APx555. The ideal response is a straight flat line at 0dB (i.e., the amplitude of the digital input perfectly matches the amplitude of the measured analog output). The 24/96 input data is essentially perfect down to -120dBFS, while the 16/44.1 input data performed well, only over-responding by 3/2dB (left/right) at -120dBFS. The 24/96 data yielded such superb results that we extended the sweep down to . . .

digital linearity extended

. . . -140dBFS. Above we see that even at -140dBFS, the PecanPi+ is only over/undershooting by 1 dB between -140 and -130dBFS. This is an excellent linearity-test result.

Impulse response

impulse response

The graph above shows the impulse responses for a looped 24/44.1 test file that moves from digital silence to full 0dBFS (all “1”s) for one sample period then back to digital silence, fed to the coaxial digital input, measured at the balanced outputs, into a 200k ohm-load for the left channel only. We can see that PecanPi+ yields an impulse response with essentially no pre- or post-ringing behaviour, or one that emulates a non-oversampling DAC.

J-Test (coaxial input)

jtest coaxial 2448

The plot above shows the results of the “J-test” test for the coaxial digital input measured at the balanced line level output of the PecanPi+. The “J-test” was developed by Julian Dunn the 1990s. It is a test signal, specifically a -3dBFS undithered 12kHz squarewave sampled (in this case) at 48kHz (24bit). Since even the first odd harmonic (i.e. 36kHz) of the 12kHz squarewave is removed by the bandwidth limitation of the sampling rate, we are left with a 12kHz sinewave (the main peak). In addition, an undithered 250Hz squarewave at -144dBFS is mixed with the signal. This test file causes the 22 least significant bits to constantly toggle which produces strong jitter spectral components at the 250Hz rate and its odd harmonics. The test file shows how susceptible the DAC and delivery interface are to jitter, which would manifest as peaks above the noise floor at 500Hz intervals (e.g. 250Hz, 750Hz, 1250Hz, etc). Note that the alternating peaks are in the test file itself, but at levels of -144dBrA (fundamental at 250Hz) down to -170dBrA for the odd harmonics. The test file can also be used in conjunction with artificially injected sinewave jitter by the Audio Precision, to also show how well the DAC rejects jitter.

The coaxial input shows a strong J-Test result, with peaks visible, but only below the -140dBrA level.

J-Test (coaxial input, 2kHz sinewave jitter at 100ns)

jtest coaxial 2448

The plot above shows the results of the J-Test test for the coaxial digital input measured at the balanced line-level output, with an additional 100ns of 2kHz sinewave jitter injected by the APx555, which would manifest as sideband peaks at 10kHz and 14kHz without perfect jitter immunity. The results show no visible sidebands. This is further evidence of the PecanPi+s strong jitter immunity.

Wideband FFT spectrum of white noise and 19.1kHz sinewave tone

wideband fft noise plus 19 1khz 1644 1kHz

The plot above shows a fast Fourier transform (FFT) of the PecanPi+’s balanced-line level output with white noise at -4 dBFS (blue/red) and a 19.1 kHz sinewave at 0dBFS fed to the coaxial digital input, sampled at 16/44.1 (purple/green). There is a soft roll-off above 20kHz in the white-noise spectrum. There are absolutely no imaged aliasing artifacts in the audioband above the -135dBrA noise floor. The primary aliasing signal at 25kHz is barely suppressed at -20dBrA.

THD ratio (unweighted) vs. frequency vs. load (24/96)

thd vs frequency load 2496

The chart above shows THD ratios at the balanced line-level output into 200k ohms (blue/red) and 600 ohms (purple/green) as a function of frequency for a 24/96 dithered 1kHz signal at the coaxial input. The 200k and 600 ohms data are identical throughout the audioband, which is an indication that the PecanPi+’s outputs are robust and can handle loads below 1k ohms with no difficulty. There was an evident difference in THD ratios between the left and right channels, with the right channel outperforming the left by about 10-15dB from 20Hz to 1kHz. THD ratios (right channel) ranged from 0.00003-0.00005% from 20Hz to 2kHz, then up to 0.0005% at 20kHz. Despite the left/right THD ratio discrepancy, these values are extremely low and nearing the limits of what the APx555 can measure.

THD ratio (unweighted) vs. frequency vs. sample rate (16/44.1, 24/96)

thd vs frequency sample rate 16441 2496

The chart above shows THD ratios at the balanced line-level output into 200k ohms as a function of frequency for a 16/44.1 (blue/red) and a 24/96 (purple/green) dithered 1kHz signal at the coaxial input. The 24/96 data (right channel) consistently outperformed the 16/44.1 data by 10-15dB from 20Hz to about 1kHz due to the inherently higher noise floor at 16 bits (i.e., the analyzer cannot assign a THD value below the noise floor). THD ratios with 16/44.1 data ranged from 0.0001 to 0.0005% throughput the audioband. 24/96 THD ratios (left channel) were essentially the same as the 16/44.1 data.

THD ratio (unweighted) vs. output (16/44.1, 24/96)

thd ratio unweighted vs output voltage 16441 2496

The chart above shows THD ratios measured at the balanced output as a function of output voltage for the coaxial input into 200k ohms from -90dBFS to 0dBFS at 16/44.1 (blue/red) and 24/96 (purple/green), with the volume set to maximum. Once again, the 24/96 outperformed the 16/44.1 data, with a THD range from 0.2% at 300uVrms to 0.00005% at 2Vrms, while the 16/44.1 ranged from 3% down to 0.0005% at the maximum output voltage of 5.19Vrms.

THD+N ratio (unweighted) vs. output (16/44.1, 24/96)

thd n ratio unweighted vs output voltage 16441 2496

The chart above shows THD+N ratios measured at the balanced output as a function of output voltage for the coaxial input into 200k ohms from -90dBFS to 0dBFS at 16/44.1 (blue/red) and 24/96 (purple/green), with the volume set to maximum. The 24/96 outperformed the 16/44.1 data, with a THD+N range from 2% down to 0.0002% at 3-5Vrms, while the 16/44.1 ranged from 30% down to 0.002% at the maximum output voltage of 5.19Vrms.

Intermodulation distortion vs. generator level (SMPTE, 60Hz:4kHz, 4:1; 16/44.1, 24/96)

intermodulation distortion SMPTE vs generator level 16441 2496

The chart above shows intermodulation distortion (IMD) ratios measured at balanced output for 16/44.1 (blue/red) input data and 24/96 input data (purple/green), from -60dBFS to 0dBFS. Here, the SMPTE IMD method was used, where the primary frequency (F1 = 60Hz) and the secondary frequency (F2 = 7kHz) are mixed at a ratio of 4:1. The SMPTE IMD analysis results consider the second (F2 ± F1) through the fifth (F2 ± 4xF1) modulation products. The 16/44.1 data yields IMD ratios from 2% down to 0.002% at 0dBFS. The 24/96 data yields IMD ratios from 0.1% down to 0.0005% from -10 to 0dBFS.

FFT spectrum – 1kHz (digital input, 16/44.1 data at 0dBFS)

fft spectrum 1khz 16441 0dbfs

Shown above is the fast Fourier transform (FFT) for a 1kHz input sinewave stimulus, measured at the balanced output into 200k ohm for the coaxial digital input, sampled at 16/44.1. We see signal harmonics at 2 and 3kHz. The second (2kHz) harmonic for the left channel (right channel cannot be seen above the noise floor) is at -120dBrA, or 0.0001%, and the third harmonic (3kHz) is at -130dBRa, or 0.00003%. There are also no power-supply noise peaks to speak of to the left of the main signal peak.

FFT spectrum – 1kHz (digital input, 24/96 data at 0dBFS)

fft spectrum 1khz 2496 0dbfs

Shown above is the fast Fourier transform (FFT) for a 1kHz input sinewave stimulus, measured at the balanced output into 200k ohm for the coaxial digital input, sampled at 24/96. Due to the increased bit-depth, the noise floor is much lower compared to the 16/44.1 FFT at a very low -160dBrA. We see signal harmonics ranging from -120dBrA to -150dBrA, or 0.0001% to 0.000003%, all the way to 20kHz (and beyond). The second (2kHz) signal harmonic shows the significant discrepancy between the left (-120dBrA) and right (-150dBrA) channels. Here also, there are no powersupply noise peaks to speak of to the left of the main signal peak.

FFT spectrum – 1kHz (digital input, 24/96 data at 0dBFS, unbalanced output)

fft spectrum 1khz 2496 0dbfs unbalanced

Shown above is the fast Fourier transform (FFT) for a 1kHz input sinewave stimulus, measured at the unbalanced output into 100k ohms for the coaxial digital input, sampled at 24/96. The main difference with the balanced output is at the second (2kHz) signal harmonic for the right channel, where here we find a level of -125dBrA, or 0.00006%, instead of the -150dBrA for the balanced outputs. The third (3kHz) harmonic is also higher here, at -120dBrA, or 0.0001%, instead of -130dBrA for the balanced outputs.

FFT spectrum – 1kHz (digital input, 16/44.1 data at -90dBFS)

fft spectrum 1khz 16441 90dbfs

Shown above is the fast Fourier transform (FFT) for a 1kHz input sinewave stimulus, measured at the balanced output into 200k ohm for the coaxial digital input, sampled at 16/44.1 at -90dBFS. We see the signal peak at the correct amplitude, and essentially no signal harmonics or noise peaks.

FFT spectrum – 1kHz (digital input, 24/96 data at -90dBFS)

fft spectrum 1khz 2496 90dbfs

Shown above is the fast Fourier transform (FFT) for a 1kHz input sinewave stimulus, measured at the balanced output into 200k ohm for the coaxial digital input, sampled at 24/961 at -90dBFS. We see the signal peak at the correct amplitude, and essentially no signal harmonics or noise peaks.

Intermodulation distortion FFT (18kHz + 19kHz summed stimulus, 16/44.1)

intermodulation distortion fft 18khz 19khz summed stimulus 1644-1

Shown above is an FFT of the intermodulation distortion (IMD) products for an 18kHz + 19kHz summed sinewave stimulus tone measured at the balanced output into 200k ohms for the coaxial input at 16/44.1. The input dBFS values are set at -6.02dBFS so that, if summed for a mean frequency of 18.5kHz, would yield 2Vrms (0dBrA) at the output. We find that the second-order modulation product (i.e., the difference signal of 1kHz) is perhaps barely visible above the noise floor at -130dBrA, or 0.00003%, and the third-order modulation products, at 17kHz and 20kHz, are at -135dBrA, or 0.00002% (left channel).

Intermodulation distortion FFT (18kHz + 19kHz summed stimulus, 24/96)

intermodulation distortion fft 18khz 19khz summed stimulus 2496

Shown above is an FFT of the intermodulation distortion (IMD) products for an 18kHz + 19kHz summed sinewave stimulus tone measured at the balanced output into 200k ohms for the coaxial input at 24/96. The input dBFS values are set at -6.02dBFS so that, if summed for a mean frequency of 18.5kHz, would yield 2Vrms (0dBrA) at the output. We find that the second-order modulation product (i.e., the difference signal of 1kHz) is at -130dBrA, or 0.00003%, and the third-order modulation products, at 17kHz and 20kHz, are at the same level.

Intermodulation distortion FFT (coaxial input, APx 32 tone, 24/192)

fft spectrum 32 tone

Shown above is the FFT of the balanced line-level output of the PecanPi+ with the APx 32-tone signal applied to the input. The combined amplitude of the 32 tones is the 0dBFS reference, and it corresponds to 2Vrms into 200k ohms. The intermodulation products—i.e., the “grass” between the test tones—are distortion products from the amplifier and below the -140dBrA, or 0.00001%, level. This is a very clean IMD result.

Diego Estan
Electronics Measurement Specialist