# The Spinning Wedge Implementation, Part 1

In the previous post, I ended it mentioning there are other concepts that, in theory, would not rely on enormous accelerations and forces. One such concept is that of two spinning disks, each with a hole the size of the aperture on it. They spin at the same speed, but out of phase, so that the holes never line up. When the camera is triggered, one of the disks is slowed down (or sped up), so that at the next pass, the holes line up just as they pass the aperture. I can’t imagine this being easy to accomplish. If we assume that the synchronization of the holes is instantaneous, then the worst case scenario is when the camera is triggered just after one of the holes passed the aperture. In such a case, for the shutter lag to be 4 milliseconds, the disks would have to be spinning at 250 Hzâ€”15,000 RPM.

So in the interest of getting something done, I started working on an actuator suitable for the impulsive shutters.

Continuing from my first tests, I first considered solenoids. But it seemed to me that if a solenoid works because of the ferromagnetism of the plunger, then if the plunger were a permanent magnet, the actuator would be more efficient. As it turns out, that’s what a voice coil is. And the best place to get a rotary voice coil is a hard drive head.

So the idea was simple. Take an old hard drive apart, and wire the head coil to a 300 Volt supply that could be precisely pulsed. Such a supply would need a storage capacitor to source high currents, and the best place to get such a supply is a camera flash. After reading through Sam Goldwasser’s site, it became obvious that the best source for that is a disposable flash camera. I went to two local drug stores; the first refused to give me any of the used ones, but the second one had a kid behind the counter and he gave me my choice of about 10 used disposables with flash.

To enable the head to be actuated in either direction, I decided an H-bridge was the answer. I spent about a month trying to build the circuit, because I had no idea what I was doing. At first, I tried to build it simply with four N-channel MOSFET’s. Although the circuit fired, it behaved very erratically, and, well, it should have never worked in the first place. The problem is that in N-channel MOSFET’s, or IGBT’s, the gate is referenced from the source. For the switches at the bottom of the H-bridge, the source is the ground, or the power supply minus, so driving them is easy. For the ones on top, the source is the voice coil itself, so the gate drives have to have a voltage that is relative to the power supply voltage minus whatever voltage drop there is across the MOSFET or IGBT (or whatever else is doing the switching).

There are several ways of providing this high-side gate voltage. One of the easiest is to use an optoisolator to translate a typical pulse, for example, of 0 to 5 V, to the appropriate levelâ€”say, 300 to 320 V. But I figured there should be a chip to do this. Even though I was already using an optoisolator to electrically isolate my pulse generator from any high voltage mistakes I may make, I decided to look for a chipâ€”at the time I didn’t know how to implement the direct-from-optoisolator circuit (and I’m still not sure I do). There are several IGBT drivers, and, not surprisingly, many meant to drive half an H-bridge (2 of the four switches, either on the same side of the H bridge or corresponding high and low sides), or full H-bridges. There is a large variety of these, but the ones from International Rectifier are rated for 600 V.

The whole thing turned out to be extremely complicated, and it took me about 2 weeks to finalize the design. The first problem is that IR makes dozens of different drivers, most of which, at first glance, seem to have the exact same specifications. My choices were limited to half-bridge drivers, of which there are apparently two types. Some are meant to drive an “I” of a bridgeâ€”that is, the high-side switch and the low-side switch that should not be conducting at the same timeâ€”and some are meant to drive a “direction” of the circuit (the two switches that are supposed to conduct at the same time). The circuit examples at the bottom of the first page of their data sheets is not reliable, and they like to explain the input/output logic by minimalistic timing diagrams that are confusing. The terminology is not clear: “half-bridge drivers” are evidently no the same as “high and low drivers”. In the end, the only way to figure it out is to look at several different ones and examine the timing diagram. The difference is in input/output logic. A half-bridge driver is mean to drive an “I” of the “H” and thus the high-side output is equal to the input pulse while the low-side output is equal to “not” of the input (which is why they designated as “HIN/LIN(bar)”, thus preventing a short circuit condition automatically. A high and low side driver has both the outputs equal to the inputs (“HIN/LIN”) so if you hook it up to an “I” you get a short circuit. It took me a week just to narrow this down, but in the end I chose the IRS2183 (and I don’t even remember why). I didn’t dare venture into the realm of models with advanced protection features.