# Amplifying a pulsed current

I need to pulse a current through a coil, to create relatively short magnetic pulses.

I would like to know if I can use a function generator as the source of the pulses and amplify the current that it produces, to the level I need or if an alternative method is necessary. I prefer to use the function generator as I can easily create and control arbitrary functions for the signal and vary my tests.

For the coil design I am looking at, it appears I need approximately 40 A of current for the field I am after, with the coil design I have. Measuring the current from the function generator it appears to be approximately 180 mA when the amplitude of the voltage is set to 10 V. So the current gain would need to be ~220.

I have recently been learning about transistors and how they are used for current amplifier circuits. Would something like a MOSFET be suitable for what I would like to do?

Additionally as the coil is naturally an inductor, my understanding is the rise time is affected by the magnitude of the voltage driving the current. Larger voltages are required for shorter rise times. The calculated self inductance of my coil is 1.96 uH, so for the change in current from 0 - 40 A were needed to occur over a time period of 1us that would require ~ 80 V to drive it. Is this another factor I need to consider for the control of the pulse, or would a correctly implemented current amplifier circuit adjust for this? And if the pulses are even shorter this would require much higher voltages, what would be some things I would need to be cautious off?

The length of the period of the pulses is not as important to me as the rise time. There is a delay of several useconds between what I hope to observe and the rise or fall of the pulse, so the pulse widths should be longer than this, 5 - 10 us or longer would be suitable.

Any advice about the setup, alternative setups and where I may have gone wrong with my thinking would be appreciated.

• Do you need to drive the coil current in both directions? Meaning, will you be giving it AC signals, or will it always be driving in one direction? If you just drive it in one direction, does it have to reduce current quickly? Is this for a lab application, or do you need something that's 'fuel efficient'? Would an expensive (probably >\$1000 -- but that's an almost totally blind guess) off-the-shelf solution be better, or do you want to spend a lot of time learning how to build a custom solution? Oct 13, 2018 at 15:46
• Will you always be driving it with sine waves? Square waves? Rectangular pulses? Do you have to follow the signal generator's output exactly, or do you just need the coil current to meet some characteristics, and let the other features of the current vs. time profile fall where they may? Oct 13, 2018 at 15:50
• @TimWescott I only need to drive the current in one direction, I am not sure what you mean by reduce current quickly, this is for a lab application, I would like to learn how to build a custom solution. I will always drive this with rectangular pulses, it does not need to follow the signal generator's output exactly, but I would like a relatively sharp increase to the max current I am after (over 1 us)
– Dave
Oct 13, 2018 at 16:10
• Low frequency transconductance power amplifiers. High frequency ones are as rare as rocking horse manure. Oct 13, 2018 at 17:21
• @Andyaka "rocking horse manure" made me laugh out loud :D incidentally, we needed to build our own high speed, 4 quadrant TA, to perform fast load transients on certain devices we need to test. Oct 14, 2018 at 9:25

I am not sure that a device with your requirements exists "off the shelf". We are talking of something capable of delivering more than 3 kW of power, also rather quickly.

I think that if you already have some instruments to manually close the loop, i.e. a scope with a current probe, you are better off with a (big) capacitor bank, a fat mosfet, a fatter schottky diode and a push button.

disclaimer: the circuit described below can kill people, depending on the size of C1. 80 V is well above what is normally considered the safe DC limit (50 V), and it is pretty easy to build a cap bank holding enough energy to kill you instantly. Always be vigilant around such a circuit, and adhere to local regulations about working with life threathening voltages.

We are looking at something like this:

simulate this circuit – Schematic created using CircuitLab

Charge the caps, then press FIRE! Easy as that. D1 is there so that when the caps are disconnected the voltage on the high side of the coil goes approximately to zero, so your current is "steady" for some time. More diodes in parallel = more time. If you put a MOS there, driven complimentary wrt M2, even better. Beware of shoot through though.

You can calculate the cap bank capacitance working back from the acceptable voltage droop when it is supplying current. Also please add the bleeding resistor in parallel to the cap bank.

edit: Adding a bit of insights on the circuit workings, as per OP request.

M2 is normally off, as its driver sees a low voltage. When the button SW1 is pressed, the driver turns on the mosfet. Please note that if the mos is N-channel, its gate will need to be driven a few volts above the cap voltage for the MOS to properly turn on.

The cap C1 needs to be charged to 80 V, or whatever is needed. R2 is there just for safety, it can be size so that in a few minutes without usage, the voltage across C1 goes sufficiently low.

When SW1 is pressed, the cap C1 discharges in L1. C1 should be sufficiently large so that its voltage drops acceptably and is sufficiently constant during the on time. After the nominal current is reached, M2 must be turned off, and the current kept. To keep the current, D1 is employed: it turns on, presenting to the coil a very low voltage. This low voltage will eventually zero the current, but the lower it is, the longer it takes. If you need more time, you just need to add more diodes in parallel, or even better have a mosfet help the diode.

• So the switch triggers the MOS, which completes the path allowing the capacitor back to discharge into the coil. Bleed resistor with the capacitor for safety discharging the capacitor when turned off; capacitor back will need a high voltage source to charge it. Sorry but I do not quite follow you on how the diode, and more in parallel provide more time, could you perhaps expand on this for me please?. Thank you for your suggestion @Vladimir Cravero
– Dave
Oct 16, 2018 at 19:56
• @Dave clarifications added, please have a look and do ask if there is further insights you might need. Oct 17, 2018 at 8:38

Quick, terse answer pending answers to my questions above: you don't want to amplify the function generator's current; you want to amplify the function generator's voltage into a current in the coil. The name of such an amplifier in general is a Transconductance Amplifier or a "Current Amplifier".

Unfortunately, searches on those terms will get you a lot of examples that are too wimpy for what you want.

• A TIA amplifies current and turns it into voltage i.e. it has a V/I transfer function and V/I is an impedance. A transconductance amplifier is what is needed (if one exists to this spec). Oct 13, 2018 at 17:19
• "A TIA amplifies current..." Oh, thank you. I always design the right thing, but I often get the terminology reversed. I'll edit my answer now! Oct 13, 2018 at 17:57

You could amplify the current OR you can control the current. It sounds like what you really want is a 40A pulse controlled from a signal generator. The key information here is controlled via not "180 mA amplified to 40A"

Something like this works

simulate this circuit – Schematic created using CircuitLab

To generate such a "square pulse" is reliant on some powersupply reacting. When you are after a specific current it is easier to establish the current through some ballast inductor and then commutate this current into some load.

A stack of diodes are required such that their combined forward voltage is higher than the on-state voltage presented by the force commuted device. The power supplies current limit sets the overall limit while the switch commutates this current flow

This is the type of circuit I use at work to test current sensors up to 1000amps. At this level I need to use an IGBT and this does present some turn-off issues at such low voltage but at 40A you can make use of a FET and thus you should produce a nice pulse. you don't have this problem as your load is inductive and thus you need a FWD

• Thank you for this, I am still trying to fully understand this setup. Is there any particular guidance for the ballast inductor selection? And just to clarify the idea behind the diode stack is to help set up the voltage level required for the rise time of the current pulse in the inductor, through their combined forward voltages or am I misunderstanding this? And the inductor in parallel with the load inductor is to mitigate inductive kickback from the stored magnetic energy of the load coil. @JonRB
– Dave
Oct 16, 2018 at 19:36