Go Back   Home > Forums > Blogs > RJM Audio Blog

If I put my notes here, I might be able to find them again later!
RJM Audio Projects Information and announcements regarding my audio projects.
Old

LTSpice filter simulation masterclass: 0 to -100dB in five easy steps!

Posted 19th February 2016 at 12:14 AM by rjm (RJM Audio Blog)
Updated 7th April 2016 at 06:58 AM by rjm

I've never put everything into a single LTSpice worksheet like this before: I find it fascinating. You can really pull apart a circuit to see what makes it tick, before solder ever hits the iron.

Power supply ripple, frequency response, gain, and crosstalk can be established. You can look at turn on and turn off transients, inrush currents, and conductance angle, and check peak currents in the filter capacitors. It's all there if you care to peek in and poke around.

I'm such a huge fan of LTSpice...

The only problem, really, is it is too perfect: all devices are perfectly matched, every part value is exact, and the temperature is always 25 C. Ground loops, wiring inductance, and thermal runaway do not exist. So no, of course there are no guarantees - but as a tool to get you 90% of the way there with the minimum of fuss and bother it is truly indispensable.

Actually I find the more experience you have the more useful LTSpice...
Attached Thumbnails
Click image for larger version

Name:	Crystal PSRR sim.png
Views:	2725
Size:	476.3 KB
ID:	1801   Click image for larger version

Name:	crystalFET.png
Views:	783
Size:	28.0 KB
ID:	1891  
rjm's Avatar
rjm
diyAudio Member
Views 1017 Comments 0 rjm is offline
Old

jFET passive phono preamplifier circuit idea

Posted 16th February 2016 at 02:27 PM by rjm (RJM Audio Blog)
Updated 17th February 2016 at 12:51 AM by rjm

There are various tricks, like parallel input devices and active current sources, that I have avoided here in the interests of simplicity. If you want to go down that road, you can get an idea where it leads, here. Instead, the circuit below is basically a JFET version of my old 6DJ8 amp, here. A single JFET was getting me nowhere in terms of output impedance - around 10kohms! - so I moved to a compound stage buffering each amplifier with a source follower.

Noise and distortion figures look okay. The gain is only 30 dB. A bit low. The main trick is the PSRR, which is awful. The two stage circuit actually amplifies the power supply noise onto the output. So considerable effort must be put into the power supply regulation and filtering. I note that this is pretty much par for the course with this circuit topology where resistors are used instead of current sources on the JFET drains.

The circuit below leaves out the usual RC filter inserted between the power supply...
Attached Thumbnails
Click image for larger version

Name:	RJM jfet phono.png
Views:	716
Size:	36.4 KB
ID:	1796   Click image for larger version

Name:	RJM jfet single stage.png
Views:	293
Size:	45.5 KB
ID:	1797  
rjm's Avatar
rjm
diyAudio Member
Views 570 Comments 0 rjm is offline
Old

Headphone amplifier ground. Where to make the chassis connection?

Posted 2nd February 2016 at 08:11 AM by rjm (RJM Audio Blog)
Updated 24th February 2016 at 02:02 AM by rjm

The discussion thread at the headphone forum is here, but I wanted to throw out the problem to the general blog-reading community here at diyaudio to see if anyone can nail this.

The earthed chassis (light blue) must connect to the circuit common i.e. "ground" (pale green). I do not know where the best place on the circuit ground is to tie that connection.

Suggestions please!

(COM and GND are completely equivalent pads on the circuit board, while IN- and OUT- also pads on the board but physically further away on the ground plane.)

****

Answer: as long as it connects at one point only, or the same point of both channels, it doesn't seem to matter at all. I have it connected at the ground tab of the headphone jack and that seems to be as good as anywhere.

****

The noise was in fact magnetic interference emanating from the transformers. Grounding layout changes / electrostatic...
Attached Thumbnails
Click image for larger version

Name:	Sapphire ground.png
Views:	962
Size:	32.5 KB
ID:	1775   Click image for larger version

Name:	DSC_5322b sm.jpg
Views:	2100
Size:	846.7 KB
ID:	1777   Click image for larger version

Name:	DSC_5407 sm.jpg
Views:	1933
Size:	748.4 KB
ID:	1780   Click image for larger version

Name:	Z-reg sim.png
Views:	592
Size:	273.4 KB
ID:	1782   Click image for larger version

Name:	IMGP6318sm.jpg
Views:	890
Size:	301.3 KB
ID:	1783  

Click image for larger version

Name:	permalloy.png
Views:	286
Size:	51.1 KB
ID:	1809  
rjm's Avatar
rjm
diyAudio Member
Views 1427 Comments 7 rjm is offline
Old

B-board v2 line driver : development circuit

Posted 30th October 2015 at 12:49 PM by rjm (RJM Audio Blog)
Updated 30th October 2015 at 12:56 PM by rjm

Original version is here.

I've been meaning to get around to updating this by folding in the improvements to the diamond buffer stage made during development of the Sapphire 3 headphone amplifier. Here is the first look of the bboard v2 under LTSpice.

I've gone back to simple emitter resistors on the input, running under much lower current to keep the input impedance high. The output is simplified to a basic Sziklai compound transistor pair with the bulk of the bias current running in the second transistor.

In terms of distortion, for line level output level, CCS loaded input has no advantage. I'll have to double-check PSRR and a few other things before signing off on this version though.

FYI only, not a production circuit.
Attached Thumbnails
Click image for larger version

Name:	bboard v2.png
Views:	831
Size:	69.6 KB
ID:	1754  
Attached Files
File Type: asc Sapphire3 bboard 10 mod.asc (4.5 KB, 878 views)
rjm's Avatar
rjm
diyAudio Member
Views 1051 Comments 7 rjm is offline
Old

Jenson JE-990 discrete op amp

Posted 8th June 2015 at 07:45 AM by rjm (RJM Audio Blog)
Updated 9th June 2015 at 12:09 AM by rjm

LTSpice copy (protection diodes removed) of the original JE-990 circuit. Even with BC327/337 subbed in for all the original transistors the simulation works without further modification.

C1 seems to be critical for stability. C2 and C3 damp overshoot seen on the simulated square wave response, hinted at by the high frequency rise in frequency response shown in the screen grab below.

My impression is that this circuit is of the heavily optimized, no-stone-left-untouched variety.

Sourced from m.nats page and The John Hardy Company.
Attached Thumbnails
Click image for larger version

Name:	je990.png
Views:	1950
Size:	76.8 KB
ID:	1660   Click image for larger version

Name:	jensen 990.png
Views:	4924
Size:	98.7 KB
ID:	1661  
Attached Files
File Type: asc 990-2.asc (6.7 KB, 1020 views)
File Type: pdf DIY.JE-990.DOA.V1A.pdf (77.7 KB, 1037 views)
File Type: pdf 990.pdf (1.80 MB, 1094 views)
rjm's Avatar
rjm
diyAudio Member
Views 1951 Comments 2 rjm is offline
Old

A headphone amplifier gain calculator

Posted 2nd May 2015 at 05:30 AM by rjm (RJM Audio Blog)
Updated 2nd May 2015 at 05:33 AM by rjm

You input the headphone sensitivity and impedance, and it spits out what I think is the ideal amplifier gain.

Even if you disagree (personal preference, difference input levels, etc.), the difference will be consistent regardless of headphone as long as the specified parameters are correct.

The gain value setting is tailored to normal line level input and listening fairly loud with the volume control at 9~10 o'clock. The output series resistance is assumed to be zero ohms.

Adjust as desired, and note that 3~6 dB either way will still be a usable. If your amp has a large output series resistance the gain Av should be scaled up as,

(Routput + headphone Z)/(headphone Z)
Attached Thumbnails
Click image for larger version

Name:	gain calculator.png
Views:	450
Size:	11.7 KB
ID:	1622  
Attached Files
File Type: zip headphone amplifier gain calculator.zip (6.8 KB, 135 views)
rjm's Avatar
rjm
diyAudio Member
Views 828 Comments 0 rjm is offline
Old

I've been cloned!

Posted 29th March 2015 at 12:26 PM by rjm (RJM Audio Blog)
Updated 31st March 2015 at 09:31 AM by rjm

Back at the dawn of time one of the first audio circuits I worked on was the Gainclone, followed closely by The Dac of the Klones (Oh my, the nostalgia!) and of course the Phonoclone.

The VSPS was a side-project that grew out of the Phonoclone, and actually ended up first out of the gate as a working circuit.

Apart from the general design philosophy (low parts count, simplicity, careful layout and grounding) it has no particular link to 47 Labs. While the concept of a non-inverting op amp active phonostage is nothing original the circuit is mine, particularly the configuration and values of the RIAA filter which I calculated and simulated myself. The rest is an amalgam from a dozen or so different sources, textbooks, datasheets and application notes &c. All the values are quite carefully chosen.

That said I've always put the circuits and everything else on the internet, with source attribution as I felt necessary. The boards and kits came...
Attached Files
File Type: pdf A-310.pdf (427.4 KB, 432 views)
rjm's Avatar
rjm
diyAudio Member
Views 1106 Comments 2 rjm is offline
Old

Doin' a "Gilmore" : a discrete transistor headphone amplifier

Posted 10th March 2015 at 12:17 AM by rjm (RJM Audio Blog)
Updated 13th March 2015 at 10:42 PM by rjm

Recently I spent some time updating the diamond buffer of Sapphire headphone amp circuit. Later I stumbled on Kevin Gilmore's headphone amp circuit. Well, I'd read it before, but it had slipped my mind.

On seeing the Gilmore circuit again the thought process re. a Sapphire+Gilmore went something as follows,

"Toss out op amp, convert the Gilmore dual-LTP front end to bipolar, bolt the Sapphire3 buffer stage to the back, and substitute in the Sapphire3 current sources. Wrap in a mild feedback loop."

The result is shown attached. The Vbe multiplier is still a simple resistor (R33) ... that may need to be refined to add thermal throttling. The offset servo is not shown, but the action is shown as Vadj. Alternatively a trim pot would be placed between R30 and R32 to provide a small measure of offset adjustment. Most of the open loop gain is controlled by R14,R15 ... it seems to me that some work could still be done in that area. Despite going...
Attached Thumbnails
Click image for larger version

Name:	Gilmore-Sapphire3.png
Views:	2178
Size:	87.5 KB
ID:	1594  
Attached Files
File Type: asc Gilmore-Sapphire3.asc (9.8 KB, 355 views)
rjm's Avatar
rjm
diyAudio Member
Views 1151 Comments 0 rjm is offline
Old

Z-reg II improved simple Zener voltage regulator

Posted 22nd February 2015 at 02:24 AM by rjm (RJM Audio Blog)
Updated 28th February 2015 at 07:17 AM by rjm

I've added an additional RC filter stage (R3, C4 in the schematic below) before the Zener diode, substantially reducing the amount or ripple on the transistor base by cleaning up the voltage applied to the Zener reference. (The original Z-reg is described here.)

Circuit shows C2 with a value of 300 uF. Typically much larger values are used. I kept the filter capacitance to a minimum here to show circuit working with a reasonably high ripple (1 V p-p) on the input. The rectifier diodes used here are of no particular consequence, I just wanted the simulation to generate a realistic sawtooth for the input.

***

OK, this doesn't do as much as I originally thought. The improvement is mostly below 100 Hz, whereas the ripple is mostly in the 100Hz-1kHz band. There's perhaps 3 dB less output ripple, but that's about it. You can verify this yourself in LTSpice, just cut the wire between C4 and the junction or R1-R3 and rerun the sim.
Attached Thumbnails
Click image for larger version

Name:	z-reg ii.png
Views:	1145
Size:	55.0 KB
ID:	1586  
Attached Files
File Type: asc Z-reg ii.asc (3.2 KB, 279 views)
rjm's Avatar
rjm
diyAudio Member
Views 1120 Comments 2 rjm is offline
Old

Refining the Open Loop Diamond Buffer Headphone Driver (RJM Audio Sapphire 3.0)

Posted 31st January 2015 at 01:28 PM by rjm (RJM Audio Blog)
Updated 18th March 2015 at 01:52 AM by rjm (add photo of finished amp)

A couple of years ago I built a standard op amp + diamond buffer headphone amplifier, called the Sapphire.

My original circuit (Sapphire 1.x) was the simple four transistor four resistor diamond buffer of the LH0002. Later small resistors (Sapphire 2.0) were added to the emitters of the driver transistors to boost the output bias current.

In this next go-round (Sapphire 3.0), I've replaced the emitter resistors with current sources. This provides a significant improvement in PSRR, over 20 dB in simulation. The output pair has been reinforced in a Sziklai configuration for lower distortion, and the primary output transistors five-way paralleled for improved thermal stability. The output impedance is 1~2 ohms, limited primarily by the output resistor.

It simulates to <-100 dB harmonics for 0 dB (1 V rms) output into 60 ohms. The total circuit standing current is less than 50 mA per channel.

LTSpice files below. R5,R6 on LTSpice...
Attached Thumbnails
Click image for larger version

Name:	Sapphire3 buffer.png
Views:	2431
Size:	93.7 KB
ID:	1589   Click image for larger version

Name:	DSC_5407.jpg
Views:	2205
Size:	714.8 KB
ID:	1597   Click image for larger version

Name:	Sapphire 3.0f2 sch.png
Views:	2421
Size:	23.6 KB
ID:	1599  
Attached Files
File Type: asc Sapphire3 buffer.asc (8.7 KB, 331 views)
rjm's Avatar
rjm
diyAudio Member
Views 2154 Comments 0 rjm is offline

New To Site? Need Help?
Copyright ©1999-2017 diyAudio