I finally realized one of my ideas, an inductor tester which can be used to measure the large-signal inductance of an inductor and saturation current with aid of an oscilloscope. If you wound your inductors yourself for SMPS, that information is invaluable. Small-signal inductance measured by ordinary inductance meters is generally not very interesting for a SMPS design, since it matters how the inductance depends on the current, how the inductor will saturate and how steep the saturation characteristic is.
Basically, whole thing is quite simple, just adjustable pulse generator, MOSFET power stage feeding the inductor from a large capacitor bank and current measurement. Here are the schematics
and layout quick-look
On the right there are current measurement output and trigger pulse output (both are designed so that they are terminated to 50? at the scope end). On left there is external pulse generator input, also terminated to 50?. I managed to get the pin order of the LM317 wrong so there are some patches around it. I got the PCB done on the "hobby PCB" order at my company (they actually support that), so I got the 4-layer PCB for free (or, not free, I have to work for them
The use of the MSP430F2272 MCU seems a bit overkill for simple pulse as this but at least the pulse length is stable and you get nice 7-segment display for indicating the pulse length (in µs). Software still needs work, but basic things are there, pulse width can be adjusted and it fires the pulse when button is pressed. Additional features might be burst mode test with adjustable pulse interval, so you can get N pulse averages with ease on the scope.
Pulse testing is nice since it enables to drive high currents without anything going up in smoke, and of course the pulse width can be gradually increased. Inductor is at low-side and high-side MOSFET feeds the pulse, so that no gate drive currents will go through the current sense resistor.
And finally, here are some sample measurements taken using this device and an oscilloscope. Channel 1 is the inductor current and channel 2 is trigger pulse, which is same than high-side FET control signal. Traces are averaged few times to reduce noise on the di/dt math function.
First, an ETD-core wound 100µH inductor with some air gap:
Scope math function is set to show the di/dt of channel 1 current, and since the capacitor supply voltage is known, we can calculate the inductance at any current. Capacitor bank voltage was 15 volts in these measurements, but capacitors are rated at 50 V, so higher supply voltages are also possible. For values shown in that screenshot, the inductance is approximately 15 V/133.59 kA/s = 112.3 µH. Saturation point is also clearly visible where the current starts to rise steeply, around 6 A.
And then, toroidal iron powder core wound 100 µH inductor:
This one has very shallow saturation characteristic, and no clear saturation point is visible, although gradual increase of di/dt means that there are some drop of inductance. Inductance around 8 A is therefore around 130 µH. Saturation current is higher than this thing can measure (it seems to saturate around 45 A), but I think for most of my use, it will be enough. That certainly confirms that this inductor is perfectly good where I eventually intend to use it.