I took another stab at deciphering the audio chain in the A30, just to better understand in more detail just how it all works, look for potential pitfalls as well as areas that could maybe be improved. I think I've got it down best I can without actually taking my unit apart (though I'm dying to do it!) I snagged all the high-res photos that
@enno posted and watched the video from
@Malis a couple of times and this is what I've got. Feel free to comment or correct as needed. I'm posting this just in the general A30 review thread because I feel it's pertinent to the overall discussion about its performance, even though this is more of a detailed teardown post.
Some initial observations, this thing is quite nice! They've done an excellent job of implementing all the various chip/microcircuits per their respective datasheets (though I didn't review them all), lots of ceramic decoupling caps on DC power, some nice Nichicon caps on the MA12070 supply side, signal traces and board layout is logical. All parts are SMT with only a few exceptions. Not sure I understand using one RCA for the coax and analog input thus requiring a complicated 2:1 mux to be implemented and adding additional circuitry to only the right channel. They should have just made the thing a 1/2 inch wider and added a third RCA connector! Also, the main signal path to the MA12070 amp runs through a set of 2.2 uF electrolytic caps where Infineon expressly recommends these be X5R ceramics. The analog signal takes another hit by running through another set of 22 uF electrolytics. Two places where upgraded caps could make a minor difference.
The ES9023 DAC takes on digital-to-audio conversion for the Coax, Toslink and Bluetooth signals. But not the USB. Bummer. The internal DAC and "Headphone Amplifier" of the Realtek ALC4050 drive the NJW1194 volume controller directly. Even though the device supports I2S and could have been fed to the ES9023, it looks like we are left with whatever proprietary DAC exists inside the Realtek part, which probably isn't all that great. It's supposed to support 32-bit/384kHz but yet the DAC poops out at a 100 dBA SNR. Not a big deal, if you want better USB support, you can always get a USB-Toslink adapter and run that into the A30 to take advantage of the ESS DAC. But that's the only way if you're keen on USB audio.
The output filter on the MA12070 forgoes the traditional LC circuit in favor of a a much smaller ferrite filter and pair of 1nF caps to GND. They recommend a cutoff frequency as high as 200 kHz! Explains why Amir measured out to 100 kHz with this thing. Very unusual for class D but nice to see the extra bandwidth. There's a 24 page app note on the output filter too which shows improved THD with a specific type/brand ferrite. No clue what Loxjie chose here though. This type of filter appears is less sensitive to load impedances as well, which means you should get a flat response to 20 kHz no matter the type of speakers.
So that little 2:1 MUX chip that handles the S/PDIF signals and the analog signal for the right channel is just weird. I couldn't quite make out how they were actually performing this logic from the pics and the datasheets. So I just left it vague in the wiring scheme, just know that they are doing some switching of those signals to get things to work. Still seems like an odd architecture choice to begin with. But size may have been the main constraint (and in keeping with the same form factor as the D30).
The subwoofer output takes the outputs from the NJW1194 and sums them with a simple pair of 15kohm resistors. Sleazy. At least it didn't affect the channel isolation, which it easily could have dragged way down by doing this. A proper summing op-amp would have been the thing to do. Also with the dual TL072C op-amp they could have implemented a steeper slope and easily could have changed the cutoff frequency. I don't know how well 200 Hz integrates with satellites, seems a bit high to me. I showed in a previous post that with a few resistor changes, that can be changed if you're up to it.
The last thing I'll comment on the is headphone stage. They picked off the output from the NJW1194 volume control and then fed it to what looks like just some kind of analog switch. Seems like a reasonable way to disable the headphones when in speaker mode. But the chip that appears to be the amplifier I cannot find any information on. It's a complete no-name, no-nothing on the web about it. Which seems like such a wasted opportunity. Everything up until this point looks really good from a line-level perspective. They haven't done anything to completely screw it up until you get this this part - the 4B088. It's got a nice big 470uF cap on what is most likely the DC rail, so they attempted to at least keep it quiet, but based on Amir's testing this part is trash, barely able to push 4mW into 300 ohms. Would it have been so hard to drop any OPA16xx series headphone amp in there and call it day? It's limited to a single supply rail, so maybe that was the driving reason? This might be another area where if you really wanted to up the performance you could mod the headphone amplifier stage. Haven't really looked into this. I understand that it doesn't measure great, but sounded fine to me with an old pair of Audio Technica ATH-M30s. So might not be worth the trouble unless the form factor and features of the A30 are just right and having another separate headphone amp doesn't work for you. You can't exactly use this with a separate headphone amp either since it doesn't have a line out. So you need an almost totally different setup if phones are your jam.
Anyway, enough chatter, here's the pics with as many the signal annotations as I could come up (focusing on audio paths, not the digital logic of the microprocessor or the DC paths so much). Plus I sketched out a new simplified audio signal path block diagram. Enjoy!