All of this is over my head. Could someone explain this to me in layman's terms?
A water analogy works fairly well (a more complex water analogy works
really well, but I'd need to draw pictures for that one).
- Pipes are wires
- You can fill a pipe up with high pressure water by connecting it to a pump (your power supply).
- You can empty a pipe by dumping the water out (open a valve that lets the water drain out).
- Anybody who wants to receive the value on a wire inserts a "T" junction and sticks a balloon over the base of the T (let's put the T upside down so gravity helps). When the balloon fills up, they read a 1, and when it drains, they read a 0.
The clock is a pipe that gets distributed over a large area, with many receivers connected to it (e.g. all your flip flops - the clocked elements in a digital logic circuit). Each cycle, it goes to 1 for a while, then 0 for a while.
In a normal system, you fill the clock pipe up from your high-pressure water pump, wait half a cycle, drain all the water out, wait half a cycle, and repeat. The system consumes a LOT of water (in particular, it consumes (volume_of_pipe_in_gallons+volume_of_all_balloons_in_gallons) * cycles_per_second gallons per second). The pump takes a lot of power to provide that much pressurized water.
In a resonant system, it works a little differently. Instead of filling the pipe from a pump and dumping the water on the ground, you fill the pipe from a special extra-large balloon. When you connect that balloon to the pipe, it fills up the pipe and all the other balloons. Now, because water has inertia, the big balloon will empty
completely - it won't stop when the pressure in the big balloon is balanced with the pressure in the little balloons. At this point, all the little balloons are full, and the big balloon is empty, so the little balloons shoot the water back into the big balloon.
If you design the system carefully, you can balance the inertia of the water against the capacity of the balloons, and set it up so the water will slosh back and forth many times all on its own before the sloshing dies down. You're not repeatedly pumping in large amounts of water and then dumping it all out. Instead, you just need to give the system little nudges to make up for inefficiencies (in practice you do that by pumping just a small amount of water into the pipe at the right time, or dumping a small amount out at the right time).
The inertia of the water is quite similar to inductance in electrical systems (if you ignore inductive coupling, for which I don't have a great water analogy).
Hope that makes sense.
If anyone wants to have a go at a more detailed explanation of FET-like water analogies, I made
this a long time ago. The one on the left acts like pmos; when you apply pressure to the top, it'll close. The one on the right acts like nmos; when you apply pressure to the top, it'll open. The weird curvy cylinders are supposed to be springs, to keep the sluice gates in the right position when no pressure is applied to the top. An air model works too - the compressibility changes things, but I find it harder to visualize air sloshing.
Thanks.