NIC opamp VAS topology

Today I spent time improving the breadboarded version, playing with compensation changes the simulation suggested and its much less temperamental now:


bootstrapped_NIC_breadboarded.png



Firstly square waves are cleaner at small and large signal levels:
bsnic_20kHz_sq_7V.png

bsnic_20kHz_sq_40V.png



And amplitude response is pretty flat to 100kHz, here's the 100kHz sine:
bsnic_100kHz_sine.png



And 50kHz square:
bsnic_50kHz_sq.png



In these the green plot is the input to the NIC stage, nominally a virtual ground. This signal is approximately a differentiated version of the signal as it has to drive the NIC VAS like a Miller cap - clipping shows up dramatically in this signal:


bsnic_1kHz_clip.png

bsnic_intermod_clip.png


The behaviour of gross clipping seems devoid of oscillation or lock-up too, no doubt related to the cleaner handling of transient edges/square waves.

The agreement with simulation is closer too. I tried both NE5532 and LM4562 in the first position and no obvious difference in behaviour. I'd like to try NE5534A and find out what compensation is needed for it, but the different pinout means redoing the breadboard a bit.


So I'm thinking this topology in this form is work taking forward, standard parts and passives and no specialist audio transistors needed except the output section.
 
After a while I have been getting round to assembling my prototype NIC topology amps with a with to boxing them with a power supply - an excuse for a few more pictures, showing the simple heatspreader bar arrangement which was a consequence of rooting about in my aluminium extrusion pile and finding no thick angle sections, so choosing 25mm square bar instead:
NIC_amp_heatspread.jpg

This sort of deep drilling mandates using a pillar-drill, and lubricant to prevent friction from grabbing the drill bit. Rather than tap the holes I simply drilled through, recessed on one side and used long M3 bolts.

NIC_amp.jpg

NIC_amp_side.jpg


Further testing to follow once its got its PSU is the plan. The heat spreader has enough thermal mass for short-term testing before I select a final heatsink and enclosure, which is handy.
 
Spice models

I think this is the closest sim to what I've built (I keep tinkering).


I use LT1028's in the sim because the 5532/5534A models I have are slow to emulate (or don't converge) in heavily fedback arrangements it seems.

I had a similar problem with the "level 1" (*.301) model of TLE2071 but the level 2 (*.302) model worked OK.
 
messing with your amp

I played with this and found that the reason your simulation file does not latch up is, that it clips at 38V /48V, probably because of the latfets. If you reduce the load to 100 Ohms, your circuit latches up. The ratio of the feedback on U2 would be safer if a 48V output was reduces to less than the op-amp rail, so the inputs remain between the rails. I replaced the FETs with VFets and it just latched up until I changed R9/R10 and R13/R14.
And infinity gain at U2 is probably a bad idea, so I changed R14/R13 so that the gain is finite. I fiddled with it some more and the attached is where I'm at at the moment.
 

Attachments

  • new_vertfets_OS_2 x.asc
    8.4 KB · Views: 82
  • new_vertfets_OS_2 x.png
    new_vertfets_OS_2 x.png
    57.4 KB · Views: 222
Thanks for your feedback (sic!). I'll have a another look at this soon when I get time. BTW U2 doesn't have infinite gain as I view it as the circuit is not being used as a voltage amp but more like a transimpedance amp (its gain is 30k ohms in my version).

So you can think of U1 having the high gain, as its a transconductance amp with open-loop gain of A / Zout, where A is the open loop voltage gain, Zout the open loop output impedance (this ratio falls rapidly at high frequencies as open loop gain drops and impedance rises)

You can make R14 larger than R10 and still have it work - the voltage at the output of U1 is then reversed, but since its the current signal that matters that's not a big issue. This is an area where simulation doesn't seem to work well, simulation doesn't like R14 larger than R10 probably due to the open-loop output impedance of U1 not being represented well? Anyway this mode is interesting as the (current) feedback is working in the opposite direction to the voltage at that node - its quite counter-intuitive!

Its interesting to note that without the outer feedback loop the NIC stage would have to be like your version with "finite voltage gain", unless current-driven.
 
AX tech editor
Joined 2002
Paid Member
Mark, I think there is something to the 'infinite gain' viewpoint. That NIC opamp has the same positive feedback as negative feedback. As a stage, ideally, this means it has infinite gain internally, but gain as set by the resistor values, to the outside, and would be sensitive to small value deviations causing instability. The 5pF in your circuit helps stability.

You can view the whole amp as having an infinite gain stage inside the feedback loop leading to a very high feedback factor and that would explain the extremely low distortion as reported above.

A very interesting and intriguing concept!

Jan
 
Last edited:
I've been looking at Nyquist plots in simulations of this and convinced myself that R14>R10 or R14<R10 makes no great difference to the stability, even though in one case the open loop DC gain is negative and in the other positive - or even if its infinite.

I note the distortion seems lowest with R14>R10, where the output of U1 is inverted, although this worsens the recovery time from clipping.
 
So I figured out a way to get Nyquist plots with logarithmic scaling (by exporting from LTSpice and processing in Python), so here are the plots for the two cases:
normal_sense.png

reversed_sense.png

The black circle is the unit circle, and the red dot the point (-1, 0) for the Nyquist criterion. Outside the unit circle the magnitude of the response in the plot is scaled to ln(x)+1, and inside to -1/(ln(x)-1) - the angle/phase is unaffected.

The lack of clockwise encirclement in each case indicates stability...

And its clear the response at higher frequencies tends to the same behaviour in and around the unit circle (presumably the capacitors in the NIC network ensure this). And thus the low frequency response is not affecting stability (even the reversal of DC gain's sign, or presumably it going to infinity).

In otherwords the low frequency gain of the open loop is not actually interesting to closed-loop behaviour/stability, so long as its magnitude is large.
 
Last edited:
So I've got round to testing the physical embodiment of this NIC based amp of mine (unloaded), Approx +/-45V supplies, having now got a QA403 audio analyzer.

First distortion v. input level plot at 1kHz:
NIC-amp-distort-v-level-unload.png

Which seems respectable - whether it can maintain this under load has to wait for me to dig out the bigger PSU and dummy load to test.

And distortion v. frequency at -5dBV input level:
NIC-amp-distort-v-freq-unload.png

The glitch at the end is the third harmonic going out of range - this mode of measurement seems not to allow setting a measurement BW.
Clearly distortion would be rising from 6kHz or so. I'm running the QA403 at 192kSPS BTW. The low frequency rise may be inadequately sized bootstrap caps?

FYI the amp gain is 30dB, so -5dBV in means 25dBV out (18Vrms). The amp clips unloaded at about -1 to 0 dBV input.

And here's the as-build circuit (or close to it) I believe:
bootstrapped_NIC_circuit.png


The opamps are actually NE5534A's (I couldn't get the simulation to run with those models alas), and the outputs are Exicon's, not Hitachi. I believe the input network is a bit more complex on the PCB, and the first opamp supply is zener based, I can dig out the actual PCB schematics too if interested.
 
Last edited:
  • Like
Reactions: 1 user
I've tested the amp again with 8 ohm dummy load, and alas distortion pops up - presumably from the output stage asymmetry (investigations show its predominately even harmonics):

NIC-distort-v-freq-8ohm.png

(The orange plot is unloaded)

Clearly the global loop is running out of gain to correct the OS distortion quite early - its about 12dB per octave.