@mr kantor
The cardridge loading is not the cause of the issue since the actual input resistor R1 is 47k, not 49.9 and capacitor C1 is not placed. Rega does not specify anything but tracking force, so I have to assume this is the proper setup for the rega bias MM cardridge. (these values were posted by 'Spooter' 17/11) I am unaware of a different loading requirement for this cardridge.
Cable capacitance is probably 100-200pF (needs to be measured) If required a capacitor can be placed, but a rega specification is required then.
I think Lipshitz is pretty clear indeed about the existence of the HF zero for the non-inverting topology:
"There is an additional unavoidable high-frequency turnover with time constant T6 (corresponding to a frequency (f6, say) which appears in Fig. 3 even when R3 = 0. This departure from the ideal RIAA deemphasis curve does not arise in the inverting case (Fig. 2), unless we deliberately set R3 ≠ 0."
- Which "change to the spec" is going to change this?
The only way I can think of which minimizes (not prevents) the effect is to use a single stage with the RIAA section in the feedback and at least 60dB DC gain. This zero (for a unity gain stable opamp) is then at 200kHz and probably of little importance to audio. On the other hand that will:
- 'make the op amp work hard (talking 'loop gain' now. At 20kHz, the closed loop gain is then 10x, while in 'my' circuit 1st stage it is 25x. Not a really big difference)
- either the high frequency load impedance will be even lower ( the resistor on the negative input is reduced, bad for the opamp)
- or the impedance of the RIAA section needs to be increased (increased noise)
For example: for 60dB DC gain, you need 1:1000 resistors. 100 ohm on the inverting input to ground then requires 100k in the feedback (and matching capacitors). 100 Ohm HF load impedance will not make the op amp happy. Increasing to 1k/1M is bad for the noise specs.
Another thing I worry about is capacitive loading of the op amp. I know many power amplifiers have problems with reactive/complex loads. I wonder why op amps would be more tolerant...
In short: I'm not sure putting the RIAA section in the loop is simply 'better'.
@ConradH
Spice seems to be the favourite tool for many, but personally I prefer matlab over spice for simulation. It is what I used to make the transfer plots
I think it is better to simulate in a package you know than needing to (re-)learn something else which does pretty much the same thing. The difference is that instead of working with components I have to formulate complex impedances and frequency transfer functions, so the approach is a bit more abstract/one more level removed from the physical level, but i am confident Matlab (and I) can do the job.
The major advantage for me is that I have to calculate the analytic expressions for the poles and zeros and thus get a better insight in how the R and C values effect each. I prefer this over changing one of the values and then simulate to see the effect, which I would call the 'magical' approach.
It is one of the things I do for a living, so i consider myself experienced enough to simulate a 4 component RC network. This is confirmed by the fact that matlab returns a flat response when simulating a theoretical inverse RIAA (defined in time constants, not a circuit) in series with the transfer function of Jung's RIAA circuit+component values. If this is correct (=flat), surely I can simulate the effect of small deviations from Jung's component values.
I understand an inverse RIAA network and a square wave generator give a fast test result by just looking at the edges. I am perfectly happy though measuring the preamp on its own with a sine input. There are tables on the web and in the op amp book by Jung (and my simulation of the circuit which also gives the phase resonse) which give the desired gain at any frequency.
Apart from being more work and thus an increased possibility for errors, what serious 'pitfalls' do you expect?(a single error in a series of 10 is easy to spot and then you repeat that measurement. On the other hand: if you do a single measurement which is wrong....you may never notice)
As far as the hagtech inverse riaa is concerned: I think the design procedure as described in
http://www.hagtech.com/pdf/riaa.pdf is a bit questionable: in the spice netlist the circuit is deliberately split in two sections which do not interact. The point is: in the circuit the interaction does happen, why would you not put that in your model if you're running it through a computer anyway?
The load impedance it presents to the source seems to be lowish (and frequency dependent) considering consumer CD players which as far as I know typically have an output impedance of up to 500 Ohm. (This is relevant when it is used for breaking in equipment as advertised)
The 3.18µs pole is debatable (Douglas Self disputes it, although it probably doesn't matter if you use a 400Hz square wave test signal. Don't be surprised though if 20kHz sine transfer is 0.8dB off, see the green line)
Finally I think it is 'strange' 2 capacitors of 3.3nF are used to make 6.2nF(C2!) Why not use something like 4.7nF + 1.5nF. Fortunately the resulting mid-boost is only 0.4dB.
The bottom line is: I will measure to check the RIAA conformance when we meet again, but so far my design philosophy is not seriously challenged.