Beyond The Basics: Exploring More Exotic Scope Trigger Modes

Last time, we looked at some powerful trigger modes found on many modern scopes, including the Rigol DHO900 series we used as an example. Those triggers were mostly digital or, at least, threshold-based. This time, we’ll look at some more advanced analog triggers as well as a powerful digital trigger that can catch setup and hold violations. You can find the Raspberry Pi code to create the test waveforms online.

In addition to software, you’ll need to add some simple components to generate the analog waveform. In particular, pin 21 of the Pi connects to  2uF capacitor through a 10K resistor. The other side of the capacitor connects to ground. In addition, pin 22 connects directly to the capacitor, bypassing the 10K resistor. This allows us to discharge the capacitor quickly. The exact values are not especially important.

Runt Triggers

A runt pulse is one that doesn’t have the same voltage magnitude as surrounding pulses. Sometimes, this is due to a bus contention, for example. Imagine if you have some square waves that go from 0 to 5V. But, every so often, one pulse doesn’t make it to 5V. Instead, it stops at 3V.

Continue reading “Beyond The Basics: Exploring More Exotic Scope Trigger Modes”

Restoring The DC Bias

If you have a signal that passes through a capacitor or transformer, you will lose the DC portion of the signal. What do you do? If you need it, you can restore the DC bias using various techniques, as [Sam Ben-Yaakov] shows in a recent video.

These types of circuits were common in analog TVs, and, in fact, [Sam] shows the schematic of a TV to explain the need for the DC level. In that case, a vacuum tube diode does the work, but a solid state one will do the same job.

Continue reading “Restoring The DC Bias”

Australia Bans Engineered Stone, Workers Elsewhere Demand The Same

Engineered stone, also known as artificial stone or composite stone, has become a popular material in the construction and design industries due to its aesthetic appeal and durability. It’s become the go-to solution for benchtops in particular, with modern kitchens and bathrooms heavily featuring engineered stone in this way.

However, this seemingly innocuous material harbors a dark side, posing significant health risks to workers involved in its manufacturing and installation. The hazards associated with engineered stone have gone unnoticed for some time, but the toll is adding up, and calls for action grow louder. Let’s examine why engineered stone is so harmful, and explore the measures being taken across the world to curtail or even ban its use.

Continue reading “Australia Bans Engineered Stone, Workers Elsewhere Demand The Same”

Simulate A Better Termination

If you are making certain precision measurements, you know you need to terminate the connections with the right impedance, normally 50 ohms. Proper termination minimizes reflections on the line which can disturb measurements. Some instruments already have 50 ohm terminations, at least optionally. If not, you usually use little connector shells with the right resistor inside. [Joe Smith] decided to see if he could improve on the normal terminations using circuit simulation techniques. You can see a video of the work below.

In the process of testing, he also needs a resistive splitter, and, just like with the terminators, he shows you what’s going on inside. It was easy to compare since he had a scope that could independently set channels to have a 50-ohm termination or a 1 megaohm termination.

Continue reading “Simulate A Better Termination”

Clockhands For Faster CPU Execution

When you design your first homebrew CPU, you probably are happy if it works and you don’t worry as much about performance. But, eventually, you’ll start trying to think about how to make things run faster. For a single CPU, the standard strategy is to execute multiple instructions at the same time. This is feasible because you can do different parts of the instructions at the same time. But like most solutions, this one comes with a new set of problems. Japanese researchers are proposing a novel way to work around some of those problems in a recent paper about a technique they call Clockhands.

Suppose you have a set of instructions like this:

LOAD A, 10
LOAD B, 20
SUB A,B
LOAD B, 30
JMPZ  DONE
INC B

If you do these one at a time, you have no problem. But if you try to execute them all together, there are a variety of problems. First, the subtract has to wait for A and B to have the proper values in them. Also, the INC B may or may not execute, and unless we know the values of A and B ahead of time (which, of course, we do here), we can’t tell until run time. But the biggest problem is the subtract has to use B before B contains 30, and the increment has to use it afterward. If everything is running together, it can be hard to keep straight.

Continue reading “Clockhands For Faster CPU Execution”

A Fully-Transparent Air Bubble Display

We all have good intentions when starting a new project, but then again, we all know where those lead. Such is the case with [RealCorebb]’s BBAir project, a completely transparent air bubble display. Although the plan was to spend about three months on it, the months slowly added up to a full year of tinkering.

It all started when [RealCorebb] made a subscriber counter using Minecraft campfire smoke to display the digits. Someone suggested using air to implement the next iteration, and for [RealCorebb], it was challenge accepted. After considering a syringe for each channel, a separate pump, or one pump and many solenoids, [RealCorebb] settled on solenoids to push air, and designed a PCB to reduce the amount of wire spaghetti.

Once [RealCorebb] created an acrylic enclosure and wired everything up, it was time to test it out. Everything worked, except that air was leaking from somewhere, which turned out to be the way the solenoids were installed. Then, of course, it was time to don sunglasses and write the code. We still don’t know if [RealCorebb] settled on water, glycerine, or silicone oil, but the end result is quite nice, and we’re betting on glycerine. Be sure to check out the build video after the break, which has English subtitles.

Although we’ve seen our share of bubble displays before, we often discuss bubble LEDs displays like this one.

Continue reading “A Fully-Transparent Air Bubble Display”

Inside A Rubidium Frequency Standard

We think of crystals as the gold standard of frequency generation. However, if you want real precision, you need something either better than a crystal or something that will correct for tiny errors — often called disciplining the oscillator. [W3AXL] picked up a rubidium reference oscillator on eBay at a low cost, and he shows us how it works in the video you can see below. He started with a GPS-disciplined oscillator he had built earlier and planned to convert it to discipline from the rubidium clock.

The connector looks like a D-shell connector superficially, but it has a coax connector in addition to the usual pins. The device did work on initial powerup, and using a lissajous pattern to compare the existing oscillator with the new device worked well.

Continue reading “Inside A Rubidium Frequency Standard”