Close

Sense Amplifier Revisited

A project log for Ferrite Core Memory Module

A sub-project of the ED-64 Computer to document the development of a 64-byte ferrite core memory module

andrew-starrAndrew Starr 05/04/2016 at 08:320 Comments

I was unhappy with the performance of the sense amplifier for several reasons: it required about 30% more current in the drive lines than it should have, it wasn't as sensitive as it should have been, and the signal from one of the pulse transformer secondaries was consistently lower than the other.

After discovering I had the transformer around the wrong way (oops) I was left with an amplifier that still wasn't sensitive enough. I could do better. After considering a few alternatives, I settled on the common base amplifier. It is the least common of the 3 BJT configurations, but I thought it might suit my purpose because it had a) decent voltage gain and b) low input resistance. Low input resistance is important to match the low impedance of the sense coil.

I laid out a design in LTSpice and tweaked it until simulations looked hopeful:

In a CB amplifier, the base is held fixed and the signal (V1) is applied to the emitter of the transistor. The signal is taken from the collector. The output is rather high impedance, so it would need buffering, before being used to drive the SET line of the output FF. I need 2 of these amplifiers, one for each secondary or the pulse transformer, to catch both positive- and negative-going pulses.

After I was happy with the design, I breadboarded it:

Here is the resulting waveform captured at the output of the CB amplifier:

About 1V high and 1us wide, at a drive line current of about 250mA. Perfect! Increasing the drive line current to around 300mA did not increase the amplitude, but narrowed the pulse width to about 500ns. Excellent. Next I fed the outputs to the SET line of the FF via two open-collector transistors, and found that the amps were able to toggle the FF on without difficulty.

Now I have to turn the design into a module. I should be able to fit 4 dual-amps on a module, which means I will need 2 modules per memory board.

Discussions