So I had some time today to run some tests and measure waveforms with my DSO. Some notes:
- 1 x OS set via jumper (jumper on IPS0), is not actually 1 x OS (or NOS). Seemed to be ~8x when I played back 44.1 khz files.
- If you place jumpers on IPS0 AND IPS1 (not documented in online manual) it is 1 x OS (NOS) presumably via DSP with PLL and dithering functionality (as opposed to doing NOS by removing the BYPASS jumper and bypassing DSP completely).
- NOS mode is limited to 192 kHz input via USB, anything higher resulted in no sound. And 96 kHz via SPDIF, anything higher via SPDIF resulted in distortion. As a result, I think I'll be avoiding NOS mode for now with the M7 as 192 kHz is not sufficient to reconstruct smooth waveforms > 10 kHz. I may try again when I get an I2S source.
- Just as an FYI, the analogue filter on the output is -3 dB at 40 kHz (from Kingwa).
- I highly recommend AVOIDING the M7's USB input, there is something screwy with it. Previous tests with square waves resulted in considerable amplitude modulation distortion. As part of my tests today, I played a 20 khz sine wave and the AM effect was even more evident. This issue seems to occur at a range of high frequencies in the audible range - I should run some more tests to determine the actual range for this issue, maybe next time.
- Playback was 20 kHz sine wave with 96 kHz sampling rate for USB and SPDIF from my MBP (96 kHz is limit of SPDIF so I made sure to match it during USB test). Test wave file was generated via Matlab. The M7 jumpers were set for "8xOS" for waveforms above. Also occurs in NOS mode and at various sample rates.
- Note, my M7's USB firmware has been updated to the latest version (that I know of) and my unit was produced in August 2014. I think there has been a newer version of the USB module released based on information on Audio-gd's website which may not have this issue, unsure??
Going forward, looking to get an I2S source soon and re-run tests. In the meantime, I'll be using "8xOS" setting with SPDIF input.
Edit:
Note, when I say "NOS" I mean I want to bypass any filtering/interpolation/upsampling in the DAC DSP. I prefer to do any upsampling in the playback PC as I don't believe 44.1 kHz is adequate for undistorted signal reconstruction (please don't confuse signal reconstruction requirements with nyquist rate, I believe 44.1 kHz is sufficient to capture audible bandwidth, but not sufficient for signal reconstruction - zero order hold step waveforms anybody?)