Header

Objective Reviews & Commentary - An Engineer's Perspective
Showing posts with label 24/96. Show all posts
Showing posts with label 24/96. Show all posts

April 18, 2012

ODAC Released

odac closeupCAREFREE ENJOYMENT: I’ve been listening almost exclusively to the ODAC for several weeks now and I’ve been smiling a lot—not so much at the ODAC but at the music. When you know your audio gear is genuinely transparent it opens a worry-free window into the music. And, while I suffer from expectation bias just like everyone else, I’ve run a second blind listening test and can report the O2+ODAC held its own against the $1600 Benchmark DAC1. They both are audibly transparent.

I’M NOT SELLING ANYTHING: Some have claimed because others may profit from the ODAC I’m profiting from it. But that’s not the case. My involvement was simply to help design and measure it--just like the DIY open source O2 amplifier. YoYoDyne and various other vendors are responsible manufacturing and selling the ODAC. They’re the ones taking the financial risks, so they’re also the only ones to profit. This is an entirely not-for-profit blog and will remain so. You can’t buy anything from me.

LIKE O2 LIKE ODAC: The O2 amplifier was created as a simple, low cost, minimalist design delivering 100% transparent performance into nearly any headphone. The ODAC takes the same minimalist approach to transparency. But it’s not quite as simple as it looks in the photo above. It has around 60 components and many of those were carefully chosen through a lot of detailed measurements and trial and error.

NO SNAKE OIL REQUIRED: Many audiophiles want to believe more elaborate or exotic DACs offer higher fidelity. The ODAC demonstrates you do NOT need any of these for 100% transparent performance:

  • Asynchronous USB
  • UAC2 (USB Audio Class 2) Support
  • Asynchronous Sample Rate Conversion (ASRC),
  • Minimum Phase Filtering (no pre-ringing)
  • Non-oversampling NOS DAC chips
  • Dual DAC chips
  • Balanced Outputs
  • Vacuum Tube Stages
  • Elaborate and/or High Current Power Supplies

THE PROOF: I can confidently say none of the above are required for DAC audio nirvana—i.e. having your DAC disappear from the signal chain. Some of the above, like NOS designs and tubes, degrade fidelity. I’m confident because detailed measurements and blind listening tests verify the ODAC’s real world performance. I’ve even tried several different PCs and the ODAC’s performance is relatively consistent between them. So while some of the above might improve a few measurements, if they don’t improve the sound, it’s like taking 4 pills to get rid of your headache when 2 do the job nicely. Once the headache is no longer perceptible, more pain reliever doesn’t help anything. I encourage others to compare the ODAC blind against other DACs, at any price, that measure reasonably well.

odac proto march 2012ASSEMBLED BOARD: As explained in the ODA/ODAC and ODAC Update articles the ODAC is not DIY friendly. This is true for most 24 bit USB DACs. Neither the USB interface nor the DAC chips are available in small quantities. Both require signed OEM agreements. minimum purchase quantities, and the USB chip also requires custom programming. The ODAC has many extremely tiny 0603 surface mount components and uses a fine pitch 48 pin IC making it very tedious to build by hand. Given all that, the ODAC requires commercial automated assembled in fairly large batches. DIYers can add the ODAC board to the O2, build it into a stand-alone DAC, or add it to the upcoming Objective Desktop Amp (ODA).

NO S/PDIF: To hopefully avoid most of the “how come you didn’t add S/PDIF” or “when will you add S/PDIF” questions, please see the previous ODA/ODAC and ODAC Update articles. Sorry, but it’s not possible.

PARTNERS REVEALED: Because of the above requirements, the ODAC development has been a joint effort with YoYoDyne Consulting. George has supplied other open source USB DAC boards at reasonable prices and seems to be well respected on diyAudio. He’s taking considerable financial risk having a large batch of ODAC boards assembled and hence is coordinating all the manufacturing and distribution. I conducted all the measurements, refined the design, and helped optimize the PCB layout. Just to be clear, I’m not getting any money from the ODAC. Here are the ODAC resources so far:

AVAILABILITY: YoYoDyne is estimating boards will be available before the end of May assuming nothing goes wrong. It might take a few days longer to get boards to the UK and Europe. For other information please see the links above.

SCHEMATIC: YoYoDyne has received approval from Tenor to release the schematic once the production boards are verified and released to the various vendors above. YoYoDyne is also interested in a possible future version that’s more DIY friendly.

GUILT-FREE VOLUME ADJUSTMENT: The majority of USB DACs only support 16 bits over USB. That means when you turn down the volume in software you’re getting less than 16 bits of resolution. At background music levels you might only be listening to 11 or 12 bit audio. But the ODAC has a 24 bit USB interface and enough dynamic range to allow guilt-free use of software volume controls.

OTHER DETAILS: There’s a lot more in the previous ODAC articles, but in summary, the ODAC is designed to fit inside the standard O2 enclosure in place of the batteries. A few internal wires need to be soldered to connect the ODAC’s output to the O2’s input jack. Other line level sources can still be used with the O2. It will also fit inside the upcoming ODA. And it can be used standalone with either the on board 3.5mm output jack or panel mounted RCA output jacks. The USB connector is a standard USB-Mini-B as used on the FiiO products, the Sansa Clip, cameras, etc.

ODAC rev 1 and rev 2FOUR REVISIONS: The ODAC has been through four lengthy revisions—two of the earlier boards are shown to the right. Despite the fact we started with essentially the reference design from the datasheets, the devil was in the details. The  first version played music and sounded OK. Many companies and DIYers that “design by ear” would have stopped there. But that first version didn’t come close to delivering what the DAC chip is capable of. Each revision cycle took at least several weeks, cost hundreds of dollars, and involved countless hours of work. But, in the end, it resulted in much better performance compared to where we started..

REAL WORLD PERFORMANCE: Most DACs and PC sound interfaces priced under $200 fail to come close to the published specs for the chips they use. The FiiO E10’s Wolfson DAC chip is rated at 117 dB of dynamic range but the E10 only delivers a modest 98 dB. The power supply, PCB layout, grounding scheme, I2S waveform fidelity, clock quality, and more, often degrade the performance to well below the manufacturer’s carefully optimized reference design used for the datasheet specs. This is especially true for USB sourced signals and DACs running from USB power. But the ODAC, despite being USB powered, managed to come very close to the “Holy Grail” datasheet specs. See the Tech Section for more.

THE REAL NUMBERS: Here are the real numbers (versus the April Fool’s Day numbers I published two weeks ago) and they all meet the requirements for audible transparency. The letter following many of the results is the same letter grade (A-F) I’ve used in previous reviews with A being the best, and F being a “Fail”:

Measurement ODAC FiiO E10 DAC1 Pre
Freq. Response 10 hz – 19 Khz 24/44 +/- 0.1 dB A +/- 0.1 dB A +/- 0.1 dB
THD+N 100 hz 0 dBFS 0.0029% A 0.005% A 0.0009%
THD+N 20 hz –1 dBFS 0.003% A 0.004% A 0.0009%
THD+N 10 Khz –1 dBFS 0.003% A 0.004% A 0.0007%
IMD CCIF 19/20 Khz –3 dBFS 0.0011% A 0.013% B 0.0005%
IMD SMPTE –1 dBFS 0.0004% A 0.004% A 0.0004%
Noise A-Weighted dBu 24/44 --102.8 dBu A -98.3 dBu C -105.4 dBu
Dynamic Range –60 dBFS A-Wtd --111.1 dBr A -97.6 dBr C -110.9 dBr
Linearity Error -90 dBFS 24/44 0.0 dB A 0.0 dB A 0.2 dB
Crosstalk 0 dBFS Line Out 100K --93.5 dB A N/A -106 dB
USB Jitter 11025 hz J-test 24/44 Excellent Very Good Excellent
Maximum Output Line Out 100K 2.0 Vrms 1.65 Vrms 2.5 Vrms (1)

NOTE 1: Maximum output of DAC1 is configured with internal jumpers

BOTTOM LINE: The ODAC has been released to production and will hopefully be available by the end of May. I’ll soon be publishing more detailed measurements, results of listening tests, etc. I’m confident the ODAC is audibly transparent. And, especially when it’s installed inside the O2 or future ODA, it offers a level of performance that’s difficult to find without spending substantially more. It also offers detailed measurements and blind listening tests to back up its performance which is something very few other DACs offer at any price. And, paraphrasing from credit card commercials, worry free enjoyment of music can be priceless.

 


TECH SECTION


odac drawing p6 coordinates

SPECIFICATIONS: Here are some ODAC basics:

  • Audio Formats: 16/44, 16/48, 16/96, 24/44, 24/48, 24/96
  • Interface: USB Audio Class 1
  • Native Driver OS Support: Windows XP & Later, OS X x86, Linux
  • Operating Systems Tested: XP, Vista, Win7 (32 & 64), OS X Snow Leopard, Ubuntu 9.1 32 bit
  • Line Output: Approximately 2 Vrms into 5K ohms or higher
  • Dynamic Range: > 110 dB A-Weighted
  • Distortion: < 0.005%
  • Dimensions: 49 x 58mm (see drawing to right)

BLIND EVIDENCE: So far I’ve run two relatively informal blind tests with the ODAC. The latest one used special software on the PC to play the same track on both my Benchmark DAC1 Pre and simultaneously on the ODAC plugged into the same PC (both connected via USB and running at 24/44). The ODAC was connected to an O2 headphone amp, and a switchbox allowed the headphones to be rapidly switched between the DAC1 and the O2+ODAC. The two sources were carefully level matched (using their respective volume controls) using a test signal and wideband DMM. I tried both my Sennheiser HD650 and Denon AH-D2000 headphones with a variety of well recorded favorite tracks. One other listener and I could not reliably tell which was playing.

FUTURE BLIND TESTS: I’ll hopefully be running a more comprehensive and rigorous blind test in the future. But, ultimately, it’s best to have listeners who expect to hear a difference, and someone else who understands the technical issues to supervise the test, perform level matching, sync the sources, etc. It would be ideal, for example, to have Mike and/or Lieven from Headfonia be a listener and George from YoYoDyne oversee the test. But sometimes geography and other factors restrict what’s realistic. If anyone is willing to help coordinate such a blind test, please contact me privately with the link in the right hand column.

USB INTERFACE: There are only a few USB interface chips capable of 24 bit operation. The best option we could find is the Tenor TE7022. It’s used in the Violectric USB 24/96 and several other commercial 24 bit USB DACs. Notably, it does not require proprietary drivers to work with any popular operating system including Windows because, like the Benchmark DAC1, it’s a USB Audio Class 1 interface. It also has respectably low jitter. The XMOS solution requires an expensive license and proprietary windows drivers and offers no audible benefit. The TAS1020B is being discontinued, requires extensive firmware, and also offers no audible benefit. A custom microcontroller creates even more hurdles with no audible benefit.

THE DAC CHIP: As I’ve explained elsewhere you can get transparent performance from most of the better DAC chips on the market from a half dozen chip vendors. What’s most important is choosing one that’s best suited to the particular application. In this case, that means running from a single 5 volt USB power supply, having a buffered voltage output (to avoid needing a single-supply op amp), and operating properly without using a microprocessor. Just those three requirements narrow the choices considerably. We chose the ESS Sabre ES9023 which is used in a lot of commercial designs (it’s an improved version of the popular ES9022). Unlike TI, Burr Brown, Analog Devices, etc, ESS specializes in audio chips and they did a nice job with the ES9023’s feature set and specs.

DIRTY LIES: Many popular “boutique” DACs (especially those being sold on eBay) mislead their fans by quoting only the chip specs for their entire DAC. Basically that amounts to cheating and lying. It further implies either the company is incapable of making the proper measurements or the real measurements were bad enough they didn’t want to share them. The implication is a DACs performance is solely determined by the chip used. But the opposite is usually more true. The implementation matters far more than the chip. the FiiO E10 is just one of many examples. The HA-Info I’ll soon be comparing to the ODAC is another.

CHIP ENVY: Any serious audio engineer designing DACs and making proper measurements knows the implementation matters more than the chip used. The first version of the ODAC, which closely followed the ESS datasheet, only managed about 98 dB of dynamic range. The distortion was also much higher than listed on the datasheet and the jitter was somewhat disappointing. Unless you exactly duplicate the chip manufacturer’s reference design, right down to the PC board layout (which I’ve yet to see any manufacturer do), you really don’t know what you’ll get. To measure all the important parameters you need more than just RMAA. You need a real audio analyzer with performance substantially better than the DAC being measured.

DESIGN BY EAR: Detailed and credible published measurements are missing with most “boutique” DACs being sold including those from Schiit Audio, Audio-GD, AMB, Twisted Pear, Burson, and NuForce. Where’s the credible evidence they got it right? A lot of these companies try to claim specs don’t matter, and they instead design by ear, but that method is seriously flawed (see: What We Hear). It would be like designing a car engine without a dynamometer and having no idea how much horsepower and torque it produced, how fuel efficient it was, etc. Given all the proven problems with sighted listening, and how our ears and brains work, those who claim to design by ear are very likely getting it wrong. Put another way, they’re often designing products with far lower fidelity than they’re otherwise capable of.

odac bench smt partsLESSONS LEARNED: If this project has taught me anything, it’s that getting much better than 16 bit (96 dB) performance can be challenging. The first version of the ODAC, despite following the reference design, only had about 98 dB DNR. That’s about the same as the FiiO E10. The photo to the right shows a few dozen assorted surface mount parts that were laboriously swapped out one at a time and measurements repeated dozens of times using the dScope. Some improvements were far from intuitive. Audiophile preferred polyphenylene capacitors performed worse than less expensive types. Additional filtering on the digital power supply dramatically increased jitter. Chasing down the last few dB of dynamic range the chip is capable of proved to be especially challenging. When it was said and done, the DNR went from 98 dB to over 111 dB. That’s a huge difference and something the design-by-ear crowd would have never achieved.

THE AUDIOPHILE WAY: All too many small or “boutique” audiophile manufactures and DIYers seem to just slap trendy chips on a board, listen to their creation expecting it to sound good (so that’s what they hear), and call it good. Many don’t even follow the reference design. Instead they include a bunch of “audiophile upgrades” expecting better performance—and they hear what they expect to hear even when it’s not true. But the ODAC demonstrated those upgrades often make things worse. So instead of getting even 98 dB DNR like the first ODAC revision, those following audiophile myths and designing-by-ear probably would have ended up with something even worse. Unless you’re making the right measurements, you really have no idea what you’re getting.

THE POWER SUPPLY: For reasons explained in the earlier ODAC articles, the ODAC is USB powered. This allows it to work standalone, as an internal add-on to the O2, and in the upcoming ODA. There are many obvious advantages to USB power but it often degrades performance due to noise. To get around this, the ODAC uses split digital and analog power supplies each with their own filtering and regulator. The analog supply has additional filtering and the critical reference voltages, and negative supply for the DAC chip, are further optimized. I literally tested more than 100 variations of components, including different brands of capacitors, to get the most out of the ES9023. This level of refinement would be impossible without a serious audio analyzer.

PUMP YOU UP: The ESS chip has the huge advantage of a built-in low noise charge pump. It generates its own regulated negative power supply allowing a Redbook standard 2 Vrms output from a single 5 volt USB power supply and a direct coupled output. This is an important distinction compared to a lot of USB powered DACs. Without the charge pump, or some other negative power supply, USB DACs can’t produce the Redbook standard 2 Vrms which reduces their effective dynamic range, lowers their ENOB, and creates level matching problems. It also requires an undesirable output coupling capacitor and usually results in loud transients on power up. The AMB Gamma, and most USB powered DACs I’ve tested, don’t meet the Redbook standard. The ODAC does. And it produces only a soft click on power up.

ADAPTIVE USB INTERFACE & LOCAL CLOCK: I’ve talked about this before, but just to be clear, the ODAC is NOT clocked by the USB port. So the quality of the audio clock, and any resulting jitter, is largely independent of the PC’s USB timing. It has its own low phase noise 12 Mhz crystal controlled oscillator that’s used to generate the MCLK and SCLK audio clocks.

A NOTE FOR 24/88 FANS: Some have asked about 24/88 high resolution audio support (popular for SACD rips). While the ODAC doesn’t support 24/88, it does support the audibly identical 24/44. It’s trivial to re-sample 24/88 audio to 24/44 with no artifacts as it’s a simple divide-by-two operation (and one the operating system will perform for you automatically). I know many audiophiles probably think they’re losing something, but nobody has proven they are. Meyer & Moran demonstrated in a very in-depth study that even 16/44 audio sounded identical to SACD. Another good read is 24/192 Music Downloads. And if you refuse to believe all that, try resampling some 24/88 audio to 24/44 and compare them yourself with Foobar and the ABX add-on. It’s been done at HydrogenAudio and elsewhere always with the same result: Unless you mess up the resampling somehow, or change the levels, you can’t tell them apart.

TRANSPARENCY GUIDELINES: The What We Hear article offers information and references outlining guidelines as to what’s required for a piece of audio gear to genuinely disappear from the signal path and not alter the sound in any audible way. Here are what I believe to be relatively conservative criteria for audible transparency and the ODAC passes all of them:

  • Frequency Response 20hz – 19 Khz within +/- 0.1 dB (Most DACs, due to the Nyquist limit of 22 Khz, start to roll off past 19 Khz when operating at 44 Khz sampling rate—the ODAC is down about 0.4 dB at 20 Khz). The widely accepted, but less conservative standard is +/- 0.5 dB (1 dB total variation) from 20 hz to 20 Khz.
  • All Harmonic, IMD, Alias, Modulation, & Crosstalk Components Below –90 dBFS and total sum below –80 dBFS (0.01%)
  • All Noise Components below –110 dB and total sum below –100 dBFS
  • All Jitter Components below –110 dB and total sum below -100 dBFS

GREEN GUIDE LINES: A few months ago I introduced green guide lines on several of my measurement graphs to help show the worst case ideal performance. Some of these are slightly more lenient than the above criteria or take into account more detailed thresholds (i.e. that power line hum can be slightly higher in level than midrange noise). For now I’m keeping the green guide lines consistent with earlier reviews. But please note the ODAC meets even the tougher criteria above.

PARTIAL MEASUREMENTS: I’ve made LOTS of ODAC measurements including some things I’ve never measured before—such as true latency. For this article I’ve only shown some of the more common measurements. In a future article I’ll cover additional measurements, 16 bit operation, 24/96, as well as several comparisons to the DAC1, FiiO E10, and an HA-Info eBay headphone DAC with a well respected DAC chip. So, in the interest of getting this article done sooner rather than later, and keeping it to a manageable size, only a sampling of 24/44 measurements are shown below.

DYNAMIC RANGE: A DAC’s noise floor impacts Dynamic Range (DNR), audible noise, THD+N, and can even exceed jitter-induced distortion. If you have to pick a single number to evaluate real world DAC performance –60 dBFS dynamic range (DNR) is one of the most revealing. The guys in the white lab coats have determined DNR greater than 100 dB results in transparency under realistic conditions. And, if you want to adjust the volume in software, it’s best to have at least 110 dB DNR to keep the noise floor inaudible even if the downstream gain is left cranked way up. Anything beyond 110 dB is past the point of diminishing returns—it looks nice on paper but doesn’t help the sound quality. The ODAC is a very substantial 14 dB better than the FiiO E10.  Here’s both channels of the ODAC referenced to the 2.03 Vrms at 0 dBFS. Note the channels are very symmetrical indicating a careful PCB layout:

ODAC -60 dBFS Dynamic Range & Noise Both Ch Line Out 100K Ref 2 Vrms 24-44

ODAC VS ESS: As explained earlier, the DNR quoted on datasheets is often something of a Holy Grail. The chip specs are typically from a very high quality AES/EBU or I2S laboratory quality signal (as output by high-end audio analyzers like a Prism dScope or Audio Precision). And they’re typically running from expensive ultra low noise bench power supplies costing thousands of dollars. It’s safe to assume the datasheet numbers were not made with USB data while running on USB power. ESS rates the ES9023 DNR at –112 dB A Weighted. The ODAC delivers –111.1 dB A-Weighted under the same conditions. In other words, even using USB data and power, the ODAC comes within a fraction of a dB of achieving the datasheet spec! I’m fairly proud of this aspect of the ODAC. It wasn’t easy.

CCIF IMD: This 19+20 Khz twin tone is a difficult test for many DACs running at 44 Khz. Old style (NOS) non-oversampling DACs especially struggle due to aliasing problems. In addition the output buffer (or I-V stage) in many DACs contributes high frequency distortion because the RC filter can be a challenging reactive load at these frequencies. If you look back through my reviews, you’ll find lots of products struggle on this test. Even the E10 turned in a marginal result. The ODAC, however, due to careful optimization of the output filter, and the superior digital filtering of the ESS DAC, does very well here with everything in the audio band well below 100 dB (both channels shown). Note also the 19 and 20 Khz tones are visibly equal in level which is not the case for many DACs:

ODAC -3 dBFS CCIF IMD Both Ch 100K Ref 2 Vrms 24-44

 

SMPTE IMD: This twin tone test is more revealing of low frequency problems including power supply interaction. Again, the ODAC does very well with everything well below 100 dB (both channels shown):

ODAC -2 dBFS SMPTE IMD Both Ch 100K ref 2 Vrms 24-44

 

100hz THD+N @ 0 dBFS: This test checks for clipping of the DAC at 0 dBFS and also shows the maximum output and channel balance error. You can see the ODAC produces 2.03 Vrms which is within an in significant 0.03 volts of the Redbook standard for digital audio. And even at 0 dBFS, the distortion is still 3 times less than what’s required for 100% transparency. The channels are perfectly balanced to within 0.001 dB. This spectrum is shown all the way out to 96 Khz and you can see the ESS DAC is well behaved even above 20 Khz with all noise still below about –110 dBFS. This is excellent performance:

ODAC 100hz 0 dBFS Max Out Both Ch 100K Wideband & Channel Balance Ref 2.03 Vrms 24-44

 

THD+N VS FREQUENCY: Here’s the distortion performance at –1 dBFS from 20 hz to 20 Khz into a more challenging 10K load with a measurement bandwidth of 22 Khz. At 1 Khz the distortion is only 0.0027% and it remains around 0.003% over most of the audio band with only a slight rise up to 0.0048% at 9 Khz before the harmonics fall above the audible range. This is excellent performance and both channels are very closely matched (yellow vs blue):

ODAC -1 dBFS THD N vs Freq Both Ch 10K Load BW 22 Khz 24-44

 

NEW JITTER FINDINGS: I did quite a bit more research on jitter during the ODAC’s development. I’m also using a new dScope method that shows the same spectrum as before but now the symmetrical jitter components are marked (with a white “X”) and summed to obtain a total numerical value (previously the dScope was just showing the total residual noise floor). Having the single number (-103.3 dB below) made it easier to optimize the ODAC for the lowest jitter. The objective evidence conservatively indicates  if you keep all related components below -110 dB, and the total below -100 dB, the jitter will be entirely inaudible. Jitter creates dissonant distortion products in the audible band. It’s reasonable to assume if the audible effects of jitter are kept at or below the inaudible noise floor, they too will be inaudible. So the same levels of –100 dB and –110 dB that apply to noise also apply to jitter contributions. This is also consistent with various professional reviewers and their anecdotal opinions on jitter performance as well as my blind testing against the Benchmark DAC1 which has even lower jitter.

ODAC JITTER: The ODAC passes the conservative criteria with several dB to spare even on the worst-case J-Test signal. And the spread at the base of the signal (very low frequency jitter) is extremely minimal being entirely below –130 dB. It’s also worth noting the jitter here looks subjectively worse because the noise floor is much lower than most of my jitter measurements which are done with a 16 bit test signal. A 16 bit noise floors masks most of the “spikes” seen below. The ODAC also has negligible inter-channel phase error and essentially perfect pitch accuracy:

ODAC -3 dBFS 11025hz J-Test Sum of Marked Jitter Components Ref 2 Vrms 24-44 ref

 

CONCLUSION: Hopefully the above provides some good evidence the ODAC delivers transparent performance. The next ODAC article will compare the 16 and 24 bit performance and I’ll be comparing it to several other DACs. I’ll be publishing many more measurements such as modulation noise, channel separation, square wave/impulse response, latency, frequency response, absolute noise, and more.

January 19, 2012

FiiO E10 DAC

e10 dscopeINTRO: First off, I’m sorry this review has taken so long. I started receiving requests to review the FiiO E10 long before it was even available in the US. Finally it became available for a short time from a few US vendors but then disappeared. After many months it appeared again and I managed to borrow one in December to test. But the holidays, travel, and year-end workload, intervened. Since the first of the year I’ve had many unplanned non-audio distractions. But, finally, here’s the long awaited E10 review! Thanks for everyone’s patience.

FiiO E10: The FiiO E10 is a simple Chinese designed and built USB powered headphone DAC designed to outperform the older, but more expensive and feature laden, FiiO E7. It has a USB port, headphone output, line output, coaxial S/PDIF digital output, gain switch, bass EQ switch and a volume control. The E10’s closest popular competitor might be the NuForce uDAC-2 I reviewed in February of last year. The E10 is impressively small and highly portable. It’s typically priced around $80 in the USA making it much cheaper than the flawed uDAC-2.

COMPARED TO FiiO E7: The E10 is missing several E7 features. They include battery operation, a line input allowing use as a headphone amp (for say an iPod or other portable device), multiple EQ settings, microprocessor control, electronic volume adjustment, a digital display and the E9 docking option.

FUTURE FiiO E17: If you miss some of the E7 features, but want the better audio performance of the E10, you might wait for the future E17. But, if it’s anything like the E10’s USA introduction, be prepared to wait a while. FiiO seems to be having problems with manufacturing, distribution, and/or releasing products too early.

E10 VERSIONS: Some speculated FiiO revised the E10 during the several months it disappeared from the US market (hence the big gap in shipments). And FiiO recently announced they’ve formally changed it—perhaps for the second time. The version tested here was purchased in December 2011 but is not the latest one pictured on the FiiO website. The latest version has a gold headphone jack.

MADE IN CHINA PROBLEMS? I’m not sure what’s behind the E10 changes. It might be FiiO switched manufacturing to a different factory to save some money. That’s happening a lot in China lately with Chinese labor rates rising rapidly and build quality fluctuating as cheaper labor is being used for assembly. If you’re curious to know more check out this excellent Wired magazine article on recent problems with Chinese manufacturing (it even features a headphone maker). There are many more articles on this topic. The big players like Apple have locked up the best manufacturing in China and the smaller companies, like FiiO, are often having to really struggle to maintain quality at a decent price.

GAIN SWITCH: The recessed gain switch on the bottom adds about 7 dB of gain in the High Gain position. It also causes the amp to clip with a normal input signal at only around 5 or 6 (50% or 60%) on the volume control. The good news is this switch helps adapt the E10 to various headphones. Use the low gain position with sensitive headphones like IEMs. Only use the high gain position if the E10 won’t get loud enough when set to low. The gain switch has no effect on the line output. Do not use the high gain position for headphones 32 ohms or lower as the E10 will only clip rather than produce more output.

BASS EQ SWITCH: The EQ switch only works on the headphone output not the line output. It causes a broad boost that starts at midrange frequencies and is a constant +5 db below about 100 hz. This requires the E10 to produce over three times as much power below 100 hz and can easily push it into clipping.

INSTALLATION: The E10 installed smoothly without needing any drivers in Windows 7 and XP. Depending on where you’re looking, it’s identified as either “DigiHug USB Audio" or “FiiO USB DAC-E10”. I have no idea what “DigiHug” stands for. A Google search brings up an iPad game and cartoon characters. Perhaps it’s a Chinese thing? The PC’s master volume control, unlike with the E7, remains functional.

USABILITY: The E10 is easy enough to use and, for its size, the ergonomics are reasonable. The gain switch is recessed flush into the bottom of the enclosure so it’s difficult to accidently change the gain. The volume knob is a nice size and there’s not much else to worry about besides the bass EQ switch. Like most FiiO products, they mostly did an impressive job with the industrial design for the price.

HEADPHONE REJECTION: One annoying problem is the headphone jack likes to eject the headphone plug with the slightest tug on the headphone cable. Given that most of us move around while wearing our headphones such tugs can happen relatively often. The jack seems to be poorly designed so the spring loaded contact that’s supposed to lock into the groove on the tip of the 3.5mm plug instead barely hangs on to just the tip. I tried several different headphones and they all reacted similarly. Others have reported similar behavior with their E10s. It’s especially bad for headphones with thicker/stiffer cables. This is the sort of problem someone at FiiO surely was aware of but they shipped zillions of E10s anyway. Not good.

DELAYED REACTIONS: Some have complained the E10 delays producing audio when it’s first fed a digital signal (it defaults to being muted when there’s no digital signal or “digital silence”). I confirmed that’s the case but I didn’t try to measure the delay. This is typically only a minor annoyance except for certain applications like live chat/VOIP where the E10 could clip off essential parts of speech.

SUBJECTIVE SOUND QUALITY: The E10 sounded fine with the headphones I tried. Playing some really wide dynamic range music with my Sennheiser HD650s it seemed to clip on the peaks when I pushed it fairly loud in high gain mode. With my very sensitive Ultimate Ears Super Fi Pro IEMs I could hear some hiss even at low gain but it wasn’t objectionable. I also noticed some channel balance error at low volumes with the Super Fi IEMs. I didn’t much like the bass boost with any of my headphones as it mucked up the lower midrange and vocals. It was also very “boomy”.

LACK OF CONSISTENCY: Older FiiO products (even the $20 E5) have better bass EQ than the E10. It’s disappointing there’s almost no consistency between the bass EQ among FiiO products. Every FiiO product I’ve tested is significantly different and they’re getting worse. This implies either FiiO doesn’t care if they get it right or they really have no idea what’s best. Quality audio products, in my opinion, are designed to a consistent set of goals. Things like headphone bass EQ should be based on what works best with popular headphones and listener preferences. That shouldn’t change from amp to amp or DAC to DAC. It’s always sad to see a company go backwards with their new designs.

MEASUREMENT SUMMARY: With some notable exceptions, the E10 measured about as I expected for an $80 headphone DAC. For those who want to use it to directly drive headphones it’s important to know the limitations of the headphone output. For those who want to use the E10 as only a DAC, and will be using the line output, you can skip the next two paragraphs:

  • Headphone Output - The E10’s headphone performance was similar to the FiiO E11 and fairly respectable if you can live with a maximum output of 1.5 to 2.5 Vrms depending on the headphones.  The distortion performance was acceptable but a bit marginal into lower impedance loads. There’s also some channel balance error in the sample I tested that was audible with my IEMs and measured higher than I like to see. The bass EQ option is far from ideal and more “boom” than bass. Using the EQ may also overload the amp and/or many headphones at loud levels.
  • Headphone Compatibility - There may be some audible noise with sensitive headphones (especially B.A. IEMs like Shures, Etymotics, Ultimate Ears, etc.). Even the low gain setting forces using only about the first 30% of the volume control’s range with these IEMs. At the other extreme, even set to high gain, the E10 is marginal for having enough output for many popular full size cans like the Sennheiser HD650/600. If you listen at “live” levels to highly dynamic music the E10 can easily clip with such cans. For headphones that require even more output, like the popular 600 ohm Beyers, several AKGs, HiFiMan planars, etc., you’re likely to be disappointed. The good news is the E10 has a low output impedance so it’s well suited for most IEMs and some sensitive low impedance cans like the Denon D2000. When looking at headphone reviews on InnerFidelity, look for a 90 dB SPL voltage of 0.15 Vrms or less (up to 0.25 Vrms might be OK if they’re high impedance and you don’t like loud levels). For headphones rated in dB/V look for a rating of at least 106 dB. For headphones rated in dB/mW things get more complex. See the More Power article.
  • DAC Performance – The DAC performance of the E10 is a mixed bag. Overall it’s a more respectable DAC than say the NuForce uDAC-2 or any of the inexpensive DACs I recently tested including the UCA202, Creative X-Fi Go, and Asus U3. But its 24 bit performance at 44 Khz was far short of what it should be. The dynamic range from the line out was 97.6 dB which is only 16.2 effective bits of performance. That’s barely better than a good 16 bit DAC. The noise and dynamic range is still likely “good enough” if you use the volume control on the E10 and leave your PC volume turned all the way up. But if you want to control the volume from your PC, you might want to look for a DAC with closer to 18 effective number of bits (ENOB). That allows enough dynamic range to allow penalty free use of the PC’s volume control—the E10 falls short.
  • E10 vs E7 – The most obvious advantage of the the E10 is significantly more output than the E7 and its ability to drive a wider variety of headphones—especially higher impedance models. The E10 is relatively free of the excessive ultrasonic “crud” that’s always present in the output of the E7 (and E5/6). How much the “crud” is audible is difficult to say but it’s a potential concern with the E7. The E10 DAC can also run in 24 bit mode, and while it barely delivers better than 16 performance, it is still quieter and has more dynamic range than the E7. The E10 generally has lower distortion than the E7. Finally the E7 disables the volume control in the PC’s operating system and the E10 does not.

Here’s how the E10 measures up to some other headphone DAC’s I’ve tested. The ratings use a letter grade from A to F where A is excellent and F is Fail (unacceptable). In some cases the letter grade takes into account more than just the raw number:

Measurement FiiO E10 Asus U3 X-Fi Go UCA202 FiiO E7
Freq. Resp. 10K +/- 0.1 dB A +/-1.5 dB C +/- 0.4 dB A +/- 0.1 dB A +/- 0.1 dB A
Freq. Resp. 33 ohm +/- 0.1 dB A +/-1.5 dB C +/-5.0 dB D N/A +/- 0.1 dB A
HP Output Imp ohm 0.5 A 23.6 D 7.8 C 47 F 0.13 A
Max Output 10K 1.65V B 2.15V A 1.0V 1.12V B N/A
Max Output 32 ohm 1.55 V B 0.9V C 0.75V C N/A 1.3V B
Max Power 32 ohm 75 mW B 25 mW C 18 mW C N/A 53 mW B
Max Power 600 ohm 10 mW D 8 mW D 2 mW F 2 mW F 3 mW F
THD+N 0 dBFS 10K 0.005% A 0.01% 0.007% A 0.008% A 0.14% C
THD+N 100hz 10K 0.004% A 0.008% A 0.007% A 0.007% A 0.07% C
THD+N 100hz 32 Ω 0.004% A 0.02% B 0.02% B N/A N/A
THD+N 1Khz 10K 0.004% A 0.008% A 0.007% A 0.007% A 0.03% B
THD+N 1K 32 Ω 0.004% A 0.04% B 0.009% A N/A 0.03% B
THD+N 10Khz 10K 0.004% A 0.008% A 0.009% A 0.009% A 0.06% C
THD+N 10Khz 32 Ω 0.015% B 0.01% B 0.01%B N/A N/A
IMD CCIF 10K/32 Ω 0.013% B 0.004% A 0.004% A 0.005% A 0.03% D
IMD SMPTE 10K 0.004% A 0.004% A 0.0005% A 0.002% A 0.008% B
Noise A-Wtd dBu -98.3 C* -91.6 B -88.9 C -88.8 C -93.7 B
-60 dBFS DNR dB -97.6 C N/A N/A N/A N/A
-90 dBFS Linearity 0.0 db A 1.2 dB B 1.5 dB B 3.8 dB C 0.1 dB A
USB Jitter Jtest VG B VG B VG B VG B Fair C

*NOTES: The E10 noise is relative to 24 bit performance. The other DACs were tested at 16 bits.

FIRST CLASS:

  • Small size
  • Relatively low price
  • Decent headphone output within its limitations
  • Low headphone output impedance
  • Respectable 16 bit DAC performance
  • Two gain modes

ECONOMY:

  • 24 bit mode only offers 16.2 bits effective resolution
  • Audible noise with highly sensitive headphones
  • Channel balance error may be audible
  • Poor bass EQ is boomy, corrupts midrange, and may cause overload
  • Line output is nearly 2 dB below 2 Vrms Redbook standard
  • Headphone plug pops out of the jack easily
  • Not enough output for some popular full size headphones
  • Clips above 50% volume in high gain mode
  • Delay may mute start of audio in some circumstances
  • Marginally high line output impedance
  • Potential problems if connected to grounded equipment
  • Marginally high DC offset—especially in high gain mode

BOTTOM LINE: The E10 has some issues but still is a clear step up from $30 to $40 products like the X-Fi Go and Asus Xonar U3. Overall, if it has enough output for your headphones and you plan to use the volume control on the E10 or a downstream amp, it’s worth considering—especially if you’re on a tight budget. But if you want to control the volume at your PC, you might be better off with a 24 bit DAC that offers more dynamic range and effective bit resolution like the HRT Music Streamer II (which requires a headphone amp like the O2) or a Centrance DACport with the low impedance output option. If you have difficult to drive headphones you may need a dedicated high output headphone amp like the O2 portable amp or upcoming ODA/ODAC.


TECH SECTION


TECH INTRO: I’ve been getting a lot of feedback lately saying things like “nice blog but your reviews are way over my head”. I want to make it clear if you’re not a total audio geek, engineer, scientist, etc. you probably want to stop reading here. All the important stuff has already been summarized above. The rest is mostly just the behind the scenes details for those who care about such things.

TECH INFO: The E10 supposedly uses the setting same AD8397 op amp as the FiiO E11 and AMB Mini3. It’s a high current, and somewhat “high strung” op amp that works better in the E10/E11 than the Mini3. The E10 also supposedly uses the Wolfson WM8740 DAC chip. Unless otherwise noted, I made most measurements using the low gain setting. Several measurements, where applicable, were made from both the line and headphone outputs. I also spot checked some measurements at 24/48 and 24/96 where most performance was similar to 24/44. The E10 is not usable at 24/88 due to a limitation of the USB interface. For more information on my audio measurements, see Music vs Sine Waves, Testing Methods, and Headphone Amp Measurements (InnerFidelity).

VIRTUAL GROUNDS: It would seem the E10, unlike the Mini3 clone E11, does not use a virtual ground. This makes sense because the virtual ground in the E11 prevents using the USB charging port while using it due to the potential severe ground conflicts. The E10, being entirely USB powered, has to operate connected to the PC’s ground. That said, when I connected the E10 to my grounded Agilent scope it freaked out and had massive DC offset. So while there’s no DC voltage between the USB ground and the input or output audio grounds, the E10 seems sensitive to ground loops. Use extreme caution when using it with grounded equipment.

MAXIMUM OUTPUT LEVEL AT CLIPPING: At the low gain setting the E10 will not clip into 35 ohms or higher impedance loads. Below 35 ohms, however, it mildly clips at near full volume with a 0 dBFS signal. At the high gain setting it always clips well before full volume even with no load. The clipping point drops proportionally with the load impedance. This is a bit disappointing as many users will need to be careful not to set the volume too high or they risk severe clipping distortion. But the flip side is having some excess gain for “quiet” recordings. The maximum output above 35 ohms was 1.55 Vrms at the low gain setting and it varied at the high gain setting as the E10 runs out of current below about 35 ohms. It reaches a voltage limit of 2.7 Vrms into no load at hard clipping. This works out to for <1% THD (low gain/high gain):

  • 16 ohms = 1.5 Vrms 140 mW / 1.5 Vrms 140 mW
  • 32 ohms = 1.5 Vrms 70 mW / 2.1 Vrms 138 mW (or 75 mW at initial 1.55V clip point)
  • 80 ohms = 1.55 Vrms 30 mW / 2.5 Vrms 78 mW
  • 300 ohms = 1.55 Vrms 8 mW / 2.52 Vrms 21 mW
  • 600 ohms = 1.55 Vrms 4 mw / 2.6 Vrms 11 mW
  • Line Out 100K = 1.65 Vrms, 10K = 1.55 Vrms, 600 ohms = 0.82 Vrms.

CLIPPING ODDITIES & CURRENT LIMITS: The E10, when set to High Gain, has the same odd clipping behavior below about 35 ohms as the E11 does. This isn’t surprising as the E10 shares the E11’s output AD8397 op amp and perhaps some power supply details as well. The true clipping point is hard to define but distortion rises dramatically above 1.5 Vrms into 32 ohms. This is very likely caused by the DC-DC converter running out of current and letting the supply rails sag badly. This isn’t ideal behavior as it means the amp is generating substantial distortion over a relatively wide range of output levels into 35 ohms or less before it’s obviously clipping. The O2’s current limiting, by comparison, takes place in the final output stage (versus the E10’s power supply) and the O2 maintains low distortion right up to the true clip point.

LINE LEVEL OUTPUT & GAIN: The term “gain” is a bit hard to define for a device with only a digital input. The Redbook standard for digital audio devices is 0 dBFS of input is supposed to give 2 Vrms of output. With the E10 you only get, at best, 1.65 Vrms. That gives a “gain” of negative 1.7 dB (i.e. the E10 is 1.7 dB below the reference standard). The gain switch has no effect on the line output but adds 7 dB of gain to the headphone output in the High Gain position. The low gain position is still arguably on the high side for balanced armature IEMs and other highly sensitive headphones that only need about 0.3 volts versus the 1.5 volts the E10 delivers. So, with sensitive headphones, you’re stuck using only a small portion of the E10’s volume range which makes the channel balance problems worse and small volume adjustments more difficult.

EXCESS GAIN: For lack of a better description, “excess gain” is my generic term for “extra volume control range” above and beyond the normal clipping point (or desired maximum output) with a 0 dBFS signal. For the E10 in high gain mode it’s about 3 dB into high impedance loads and increases into loads below 35 ohms as the E10 runs out of current and clips sooner. The E10, in high gain mode, starts clipping around “5” or “6” on the volume control (50% to 60% of the range) depending on the load with a typical input signal where the peaks hit 0 dBFS.

0 dBFS DAC PERFORMANCE: The E10 distortion only rose slightly from 0.004% to 0.005% with a 0 dBFS input versus –1 dBFS. This means there’s no significant problem with clipping in the DAC chip or related circuitry (unlike the oddly designed NuForce uDAC-2 which rose to nearly 1% at 0 dBFS).

THD+N vs OUTPUT: The E10 has acceptable but not great distortion performance at 1 Khz. The green line in the graph below represents the upper limit of what’s desirable. In high gain mode the E10 flirts with the limit around 0.75 volts output which is marginal performance. The red line shows the line output which maxes out at 1.65 Vrms with no clipping and reasonably low THD+N. The yellow line shows the odd clipping behavior (likely due to power supply limitations) into 32 ohms mentioned above. The channels were fairly closely matched but not exactly. The aqua and blue lines show the imbalance—likely due to PCB layout problems or compromises.  The two blue-ish lines should be on top of each other. At higher output levels into 16 ohms the currents flowing in the PCB traces are highest and that’s where PCB layout is the most critical. See the Legend for a description of each line:

FiiO E10 THD N vs Output Voltage Both Ch See Legend 24-44 BW=22 Khz

OUTPUT IMPEDANCE: The output impedance is measured at 100 hz as that’s typically where headphone damping is most critical. The E10 dropped from 400 mV no load to 389 mV with a 16 ohm load. This works out to about a 0.5 ohm output impedance which is acceptably low. The line output had a 600 ohm output impedance which is higher than I prefer to see (under 100 ohms is typical). The E10’s line output may have problems with long cable runs, amp inputs with low impedances, passive preamps/volume controls, higher noise, and the input filters in some devices. It will, however, work OK with the O2 and ODA’s input circuitry.

16 BIT RESOLUTION : The following is a 1 Khz undithered sine wave at an extremely low level of –90 dBFS. A proper bit accurate DAC (no upsampling, internal dither, etc.) should reproduce the sine wave as three distinct stepped levels. The E10 performs as expected:

FiiO E10 1 Khz -90 dBFS Undithered Sinewave Bit Accuract 16 bit

24 BIT RESOLUTION: When the above test is run at 24 bits, if the DAC really supports more than 16 bits, you should get something close to a sine wave. The E10 performs correctly:

FiiO E10 1 Khz -90 dBFS Undithered Sinewave Bit Accuracy 24 bit

FREQUENCY RESPONSE: The frequency response is plotted below from 20 hz to 20 Khz via the line output. It was the same at 16 and 600 ohms from the headphone output. There’s nothing to complain about here and it indicates the E10’s line and headphone outputs are likely direct coupled (no capacitors):

FiiO E10 -1 dBFS Frequency Response Line Out 100K 16-44

THD+N vs FREQUENCY -1 dBFS: The yellow/orange plot shows the distortion vs frequency via the line output and the blue plot shows the headphone output into 32 ohms at 1.38 volts (-1 dBFS at full volume and low gain). Below about 1000 hz the two outputs are similar. Above 1 Khz the headphone output exhibits rising distortion getting very close to the green threshold line. The drop above 7 Khz is normal due to the intentional bandwidth restriction of the measurement. The line out performance is fine while the headphone output is marginal but acceptable. It should be noted the headphone output is shown at low gain. It was significantly worse at high gain even at the same output voltage:

FiiO E10 -1 dBFS THD N vs Freq yellow line out 100K blue HP 32 ohms 16-44

SMPTE IMD: This is a twin tone test of both low (60 hz) and high (7 Khz) frequencies together in a specific ratio as defined by the SMPTE standard. The dScope ignores the regular THD from each tone and instead looks for distortion created by the two tones interacting with each other. But the raw number doesn’t tell the whole story. It’s also important how much “spread” there is at the base of the 7 Khz tone. Ideally everything should be comfortably under –80 dB and that’s the case with the E10 into 32 ohms at around 1 volt. The line output was a bit better than shown here but similar:FiiO E10 -3 dBFS SMPTE IMD Both Ch Line Out 32 ohms ref 1.55V 16-44

CCIF IMD: This also a twin tone test but at 19 Khz and 20 Khz. This test is far more revealing of audible forms of high frequency distortion than simple THD measurements are above 6 Khz. The reason is the third harmonic of signals 7 Khz and higher are beyond the range of human hearing and beyond the typical cut off frequency of the distortion analysis. But an amplifier with high frequency non-linearities will create even-order distortion products on this test at 1 Khz, 2 Khz, etc. and odd order distortion at at 18 Khz, 17 Khz, etc. All of these are within the audio range and, if above –80 dB, may be audible under some conditions. The E10 struggled a bit (especially in Ch B) with several distortion markers reaching for the green threshold line and one barely exceeding it. it’s notable there are significant differences between the channels. The yellow channel was quite a bit worse likely due to the PCB layout as previously discussed. This is marginal but acceptable performance for 1 volt into 32 ohms. Again, the line output was a bit better:

FiiO E10 -3 dBFS CCIF IMD Both Ch HP Out 32 ohms 16-44

NOISE & DYNAMIC RANGE 16 BIT: Reproducing a 1 Khz signal at a very quiet –60 dBFS the noise is measured by the dScope removing the 1 Khz signal and its harmonic distortion and calculating the left over noise out to 22 Khz. This test is referenced to the maximum clean output of the device at 0 dBFS. A perfect 16 bit DAC has 96 dB of un-weighted dynamic range. Most audio noise measurements supplied my manufactures are A-Weighted which adjusts for the sensitivity of human hearing to noise. Using the line output, and referencing its maximum output of 1.65 volts, the dynamic range (DNR) is approaching the best you can get from 16 bits which is 96 dB. This shows the DAC, not the analog circuitry after it, is the limiting factor and about as good of performance as you can expect from a 16 bit DAC. The headphone output had only slightly more noise so the DAC chip itself seems to be the dominant noise source in the E10:

FiiO E10 -60 dBFS Dynamic Range & Noise Both Ch Line Out Ref 1.65 Vrms 16-44

NOISE & DYNAMIC RANGE 24 BIT: Switching to 24 bit mode, with everything else the same as above, things don’t improve nearly as much as I would have expected. If you look closely you can see the central part of the noise floor drops about 10 dB. That’s what I would expect. But, unfortunately, there are a bunch of new noise components apparently related to operating the DAC chip in 24/44 mode and reproducing the –60 dBFS 1 Khz signal. The result is the total A-Weighted dynamic range is 97.6 dB. That’s only about 2 dB better than the 16 bit result above and only 16.2 effective bits of performance. While this is still OK for applications that use the E10’s volume control it might be a problem for those wanting to leave the E10 volume turned up and use only the PC’s volume control. Especially with sensitive headphones you may hear some noise from the E10 under similar conditions. I’m not sure what’s causing the extra noise but my guess would be the digital filtering on the Wolfson DAC isn’t optimized for 24/44 operation:

FiiO E10 -60 dBFS Dynamic Range & Noise Both Ch Line Out Ref 1.65 Vrms 24-44

DAC LINEARITY & 24 BIT ABSOLUTE NOISE: Linearity measures how accurately a DAC can reproduce very low levels. A DAC should be within +/- 1 db at –90 dBFS and many remain linear to even lower levels. The E10 does fine in the linearity department, but one channel has much more high frequency noise than the other in 24/44 mode. The extra noise goes away in 16 bit mode. This seems related to the same problem discussed above but here it’s low enough in level to not be a big problem. The absolute noise is 49 uV or –98 dBu which is quiet enough for most full size cans, but not for total silence with really sensitive IEMs—especially if you control the volume at the PC:

FiiO E10 -90 dBFS Linearity & Absolute Noise HP Vol = 100% Ref 1.55 V rms 24-44

MODULATION NOISE: Ideally the noise floor of a DAC will remain constant regardless of the signal level. In practice, this is rarely true and the noise typically rises with the signal. If the noise is high enough this can be an audible problem as the noise will fluctuate in response to the music—something the ear seems especially sensitive to. The important criteria is how flat the noise curve is with respect to the level and how far below the green threshold it is. The blue-sih lines are the two channels in 24/44 mode while the orange/yellow lines are the two channels at 16/44. At lower levels the E10 is quieter in 24 bit mode but, interestingly, at around –12 dBFS and above, it’s quieter in 16 bit mode. Again, I suspect this is related to the problem in the previous two tests in 24 bit mode. Everything is below the green line, and hence likely inaudible, but this is more odd behavior. The blue line should be at least 6 below the orange line across the entire graph:

FiiO E10 100hz Modulation Noise AES17 A-Wtd Sweep -30 to -1 dBFS Line Out Yel 16-44 Blue 24-44

CROSSTALK: Into 32 ohms the E10 measured a consistent 55 dB of crosstalk across the audio range. The flat result implies it’s almost entirely limited by the impedance of the ground circuitry and shared common ground in the headphone jack. It’s an acceptable result but just below the green threshold at –50 dB. Using the line output the crosstalk is about –95 dB best case at low frequencies and steadily rises to about –55 dB at 20 Khz. This shows high frequency coupling in the PCB layout and volume pot. This is also an acceptable result:

FiiO E10 Crosstalk Yellow HP 32 Ohms White Line Out 100K

CHANNEL BALANCE: With the volume set at 40% (a typical setting) there was about 0.25 dB of channel balance error as can be seen below. I didn’t do my usual graphing at many volume settings, but adjusting the volume knob and watching the dScope’s live reading of channel balance, the error was somewhat worse than usual overall. At my usual level of –45 dB below full volume it measured 1.3 dB which is over the 1 dB threshold and generally audible. At even lower levels the error was as high as 5 dB while at higher levels it varied randomly with the volume setting but was generally around 0.25 – 1.0 dB. This is marginal performance and a sign FiiO probably didn’t spend enough money on a decent volume pot:

FiiO E10 -1 dBFS Frequency Response Both Ch Vol=40% HP See Legend Ref 1 Vrms 16-44

JITTER & INTERCHANNEL PHASE: Here’s the spectrum from the dScope’s J-Test for jitter. It’s a special signal at 1/4 the sampling rate with the lowest bit toggled on and off. It’s not possible to summarize this test in one number. What matters most are the number and height of symmetrical distortion components mirrored on either side of the 11025 hz signal which indicate high frequency jitter components. And the amount of “spread” at the base of the signal indicates the relative amount of low frequency jitter. Ideally nothing should reach above –110 dB (with a slight allowance for exceptions near the main signal). But, it’s worth noting, there is considerable debate about the audibility of various amounts of jitter (see: Jitter Does it Matter?). The E10 stays under the green guideline but barely. The result is shown for both 16 and 24 bit modes. Besides the noise floor dropping in 24 bit mode not much else changes. The phase error, as would be expected with a decent DAC chip like the Wolfson, is essentially zero. This is an acceptable, but not great, performance:

FiiO E10 Jitter 11025hz -3 dBFS J-Test & Phase Both Ch 16-44

FiiO E10 Jitter 11025hz -3 dBFS J-Test & Phase Both Ch 24-44

BASS EQ: I’m not very impressed with the E10’s bass EQ. It reaches well up into the midrange which makes vocals (especially male vocals) sound oddly “tubby” and thick. It has almost full boost at 100 hz which is more “boom” than true bass. And, finally, it doesn’t taper off at really low and subsonic frequencies. This means when playing content with a lot of really deep bass energy (like some dance music) the E10 may clip and/or overload your headphones (bottom out the drivers) when using the EQ.  I prefer EQ curves that peak around 50 hz and rapidly taper off on both sides. The E10’s EQ is far from that ideal and notably worse than the EQ in some earlier FiiO headphone products. Going backwards is not progress:

FiiO E10 Frequency Response Bass EQ On

CLIPPING PERFORMANCE: The E10’s headphone output clipped cleanly at around +/- 4 volts peak in high gain mode into 600 ohms. Dropping the load to 16 ohms causes the E10 to be current limited and it clips at just over 2 volts peak. In both cases the clipping was clean and close to symmetrical even when viewed on a high speed scope. There was only a small amount of ultrasonic “crud” from the DC-DC converter in the E10 (not visible here). The E10 is massively better in this regard than the TI chip amp based E5, E6 and E7:

FiiO E10 1 Khz Clipping Performance HP Hi Gain Yellow 600 ohms Blue 16 ohms

IMPULSE RESPONSE: The E10 preserves absolute polarity and uses a classic linear phase digital filter with pre and post ringing. The same headphones and capacitive test load that gave the MacBook Air fits is handled by the E10 with minimal fuss. Unless you’re a fan of minimum phase filters (no pre-ringing), there’s nothing remarkable here:

FiiO E10 1 Volt 50 Sample Impulse Response CX300   Capacitance 16-44

DC OFFSET: The E10 had significantly higher DC offset than I’m used to seeing, In the low gain mode it was 14 mV in both channels. In the high gain mode it was 30 and 31 mV. This is marginal for highly sensitive IEMs and also causes some noise when you plug the headphones in. As mentioned earlier it’s apparently a DC coupled design and that may have been a poor choice without otherwise managing the resulting excessive DC offset. FiiO is clearly not sweating the hidden details like they do with the visible ones (like the case, controls, packaging, etc.). It’s form over function.

TECH COMMENTS: With a couple of notable exceptions, the E10 measured about like I expected it to. The exceptions are:

  • 24 Bit Performance - The biggest disappointment, by far, was the 24 bit performance using an industry standard –60 dBFS 24/44 signal. Wolfson quotes 117 dB A-weighted SNR at 24/48 (19.5 ENOB) for the DAC chip and the E10 only delivers about 97 dB (16.2 ENOB). I don’t expect any DAC to meet the chip’s datasheet spec, but the E10 missed by a huge 20 dB margin which rates a solid FAIL from an engineering perspective. While the E10 performs better at 48 Khz that’s only useful for watching DVDs unless you want to resample 99% of the digital music out there. Re-sampling likely creates more problems than operating the E10 at 48 Khz solves. The 24/44 issue showed up in several tests so it’s clearly not some measurement fluke. It indicates a  potential implementation problem—likely in how FiiO is configuring (or failing to properly configure) the Wolfson chip for 24/44 operation. When there’s no microcontroller the options are often very limited with communication between the USB interface and the DAC chip. The result is the DAC chip may fall on its face for certain data formats. That seems to be the case with the E10 and 24/44.
  • Poor Choice of DAC Chip: If the above is an unavoidable problem without adding a microcontroller it’s my opinion FiiO chose the wrong DAC chip. Lots of small “boutique” audio manufactures seem to put FOTM chip brands and part numbers ahead of common sense. They use parts popular among audiophiles but they’re often completely the wrong part for that particular design. That may well be the case for the E10 and for the E11 which uses the same OPA690 op amp as the Mini 3. The OPA690 is not even remotely designed or specified for audio use and holds back the performance of both the E11 and the Mini3. The WM8740 may have been a similarly poor choice for the E10. I just don’t get the logic behind such design decisions when it so obviously compromises the performance.
  • Odd Clipping/Current Limiting – Like the E11, the E10 struggles with loads below about 35 ohms. I’m guessing the DC-DC converter runs out of beans and the supply rails sag badly. That likely creates the very odd distortion behavior above 1.5 Vrms into 32 ohms or lower. The E10 would be a poor choice for low impedance current hungry headphones like most planars. This creates a situation where the amp starts distorting relatively severely before it’s obviously clipping.
  • Limited Voltage Output – The line output fails to meet the Redbook standard of 2 Vrms and the headphone output, in high gain mode, maxes out at only about 2.6 Vrms which is well short of the 5+ Vrms many headphones require including the popular Beyer DT880-600. It’s also a marginal output level for even many of the popular full size Sennheisers and AKGs. But it’s only fair to consider it’s an $80 tiny USB powered headphone DAC. Some compromises are to be expected. At least it outperforms all the cheaper USB headphone DACs I know of.
  • Channel Balance Error – The channel balance was a bit disappointing and notably worse than devices I’ve tested that use an Alps RK09 volume pot such as the O2 amp. FiiO probably chose a cheaper pot to keep the price down. The parts and labor costs of the E10 likely total less than $20 in the volumes FiiO buys at. Again, you have to expect compromises at the E10’s price.
  • Marginal THD+N & CCIF IMD – The noise floor was higher than I would like to see in 24 bit mode and the distortion driving 32 ohm headphones was a bit excessive under some conditions as well (CCIF IMD and above THD 3 khz). This indicates the AD8397 implementation and/or PC board layout are less than ideal. There was also some significant channel asymmetry between the high frequency distortion and noise performance indicating a compromised or flawed PCB layout. Again, given the small size and low price, this isn’t too surprising.
  • Marginal DC Offset – The DC offset is significantly higher than I like to see. It’s many times the typical offset of the O2. FiiO probably should have addressed this either using DC blocking caps or a DC offset compensated design. It’s something few users will be aware of but indicates they cut some serious corners in the design and/or consider marginal specs acceptable.

FINAL WORDS: If you’re OK with its limitations, and for the right applications, the E10 is worth its $80 price and a better choice than some of its competitors. I would choose the E10 over the NuForce uDAC-2, for example, without hesitation. Those with more challenging headphones may want to consider adding a higher quality headphone amp like the O2. And those who prefer to control the volume from their PC may want to choose a 24 bit USB DAC with higher dynamic range like the Centrance DACport with the low impedance output option. When used within its limitations, the E10 is decent headphone DAC for $80. But it’s compromised in several areas likely due to the low price, small size, and being USB powered.