Op Amps Combine Into Virtual Ball In A Box

What happens when you throw a ball into a box? In the real world, the answer is simple – the ball bounces between the walls and the floor until it eventually loses energy and comes to rest. What happens when you throw a virtual ball into a virtual box? Sounds like something you might need a program running on a digital computer to answer. But an analog computer built with a handful of op amps can model a ball in a box pretty handily too.

OK, it takes quite a large handful of op amps and considerable cleverness to model everything in this simple system, as [Glen Kleinschmidt] discovered when he undertook to recreate a four-decade-old demonstration project from AEG-Telefunken. Plotting the position of an object bouncing around inside the virtual box is the job of two separate circuits, one to determine the Y-coordinate and bouncing off the floor, and one to calculate the X-coordinate relative to the walls. Those circuits are superimposed by a high-frequency sine-cosine pair generator that creates the ball, and everything is mixed together into separate outputs for an X-Y oscilloscope to display. The resulting simulation is pretty convincing, with the added bonus of the slowly decaying clicks of the relay used to change the X direction each time a wall is hit.

There’s not much practical use, but it’s instructional for sure, and an impressive display of what’s possible with op amps. For more on using op amps as analog computers, check out [Bil Herd]’s “Computing with Analog” article.

Continue reading “Op Amps Combine Into Virtual Ball In A Box”

Review: Digilent Analog Discovery 2

I recently opened the mailbox to find a little device about the size of White Castle burger. It was an “Analog Discovery 2” from Digilent. It is hard to categorize exactly what it is. On the face of it, it is a USB scope and logic analyzer. But it is also a waveform generator, a DC power supply, a pattern generator, and a network analyzer.

I’ve looked at devices like this before. Some are better than others, but usually all the pieces don’t work well at the same time. That is, you can use the scope or you can use the signal generator. The ones based on microcontrollers often get worse as you add channels even. The Analog Discovery 2 is built around an FPGA which, if done right, should get around many of the problems associated with other small instrumentation devices.

I’d read good things about the Discovery 2, so I was anxious to put it through its paces. I will say it is an impressive piece of gear. There are a few things that I was less happy with, though, and I’ll try to give you a fair read on what I found both good and bad.

Continue reading “Review: Digilent Analog Discovery 2”

Salvaged Scope Lets You Watch the Music

Everyone likes a good light show, but probably the children of the 60s and 70s appreciate them a bit more. That’s the era when some stereos came with built-in audio oscilloscopes, the search for which led [Tech Moan] to restore an audio monitor oscilloscope and use it to display oscilloscope music.

If the topic of oscilloscope music seems familiar, it may be because we covered [Jerobeam Fenderson]’s scope-driving compositions a while back. The technique will work on any oscilloscope that can handle X- and Y-axis inputs, but analog scopes make for the best display. The Tektronix 760A that [Tech Moan] scrounged off eBay is even better in that it was purpose-built to live in an audio engineer’s console for visualizing stereo audio signals. The vintage of the discontinued instrument isn’t clear, but from the DIPs and discrete components inside, we’ll hazard a guess of early to mid-1980s.  The eBay score was a bargain, but only because it was in less that perfect condition, and [Tech Moan] wisely purchased another burned out Tek scope with the same chassis to use for spares.

The restored 760A does a great job playing [Jerobeam]’s simultaneously haunting and annoying compositions; it’s hard to watch animated images playing across the scope’s screen and not marvel at the work put into composing the right signals to make it all happen. Hats off to [Tech Moan] for bringing the instrument back to life, and to [Jerobeam] for music fit for a scope.

Continue reading “Salvaged Scope Lets You Watch the Music”

Soviet Portable Scopemeter Teardown

Browsing YouTube may prove to be your largest destroyer of productive time outside of Hackaday, once you have started looking at assorted Lincolnshire plumbers or young Ukrainians doing dangerous stunts it’s easy to lose an hour with very little to show for it. There is so much to divert our attention, it’s a wonder that any of us ever make anything!

So to ensure you lose a further quarter hour today, we’d like to bring you [Jesper Broe]’s demonstration and teardown of his latest oscilloscope. This might seem unpromising when we tell you it’s a single-trace model with a bandwidth of 10MHz, but don’t give up. This is a RIMEDA C1-112, a portable instrument made in Lithuania when the country was part of the Soviet Union, and its party piece is that it contains a digital multimeter with a vector display using the oscilloscope CRT.

We’re shown the compact device being unpacked, then put through its paces as an oscilloscope. It gives useful results above 10MHz, but it is visibly losing amplitude and eventually it has trouble triggering as the frequency increases. Interestingly all the controls work in the opposite direction to the ones you will be used to, anticlockwise rotation increases rather than decreases. Then we’re shown the multimeter function, which is compared to a modern DMM and found to be still pretty accurate after nearly three decades.

The ‘scope’s lid is then removed, and we see something of the logic boards that produce the digital display. A host of Soviet K155 series logic ICs are at the heart of it, and at the end of the video we’re shown a period review in Russian with a glimpse at the waveforms they produce to vector draw the figures.

Take a look at the video below the break, we’re sure you’ll agree it’s an instrument that many of us would still find useful today.

Continue reading “Soviet Portable Scopemeter Teardown”

Smartphone Bench Instrument Apps: Disappointment or Delight?

If you are interested in electronics or engineering, you’ll have noticed a host of useful-sounding apps to help you in your design and build work. There are calculators, design aids, and somewhat intriguingly, apps that claim to offer an entire instrument on your phone. A few of them are produced to support external third-party USB instrument peripherals, but most of them claim to offer the functionality using just the hardware within the phone. Why buy an expensive oscilloscope, spectrum analyzer, or signal generator, when you can simply download one for free?

Those who celebrate Christmas somewhere with a British tradition are familiar with Christmas crackers and the oft-disappointing novelties they contain. Non-Brits are no doubt lost at this point… the crackers in question are a cardboard tube wrapped in shiny paper drawn tight over each end of it. The idea is that two people pull on the ends of the paper, and when it comes apart out drops a toy or novelty. It’s something like the prize in a Cracker Jack Box.

Engineering-oriented apps follow this cycle of hope and disappointment. But there are occasional exceptions. Let’s tour some of the good and the bad together, shall we?

Continue reading “Smartphone Bench Instrument Apps: Disappointment or Delight?”

Open Design Oscilloscope Could be (Almost) Free

If you could only own one piece of test equipment, it should probably be an oscilloscope. Then again, modern scopes often have multiple functions, so maybe that’s not a fair assertion. A case in point is the Scopefun open hardware project. The device is a capable 2-channel scope, a logic analyzer and also a waveform and pattern generator. The control GUI can work with Windows, Linux, or the Mac (see the video, below).

The hardware uses a Xilinx Spartan-6 FPGA. A GUI uses a Cypress’s EZ-USB FX2LP chip to send configuration data to the FPGA.  Both oscilloscope channels are protected for overvoltage up to +/- 50 V. The FPGA samples at 100 Mhz through a 10-bit dual analog-to-digital converter ( ADC ). The FPGA handles triggering and buffers the input before sending the data to the host computer via the USB chip. Each channel has a 10,000 sample buffer.

There are also two generator outputs with short circuit and overvoltage protection ( +/- 50 V ). Generator channels have 50 Ohm internal impedance and also operates via the GUI using the same USB chip. The FPGA generates signals at 50 Mhz using counters, algorithms, or simple waveform data and feeds a DAC.

A 16-bit digital interface can be set as inputs or outputs. The FPGA samples inputs at 100 MHz. The output voltage can be set, but inputs are 5 V tolerant.

According to the developer, you can build the scope from the information provided by using free sample chips from the various vendors, only paying for the small components and the cost of the PCB.

We’ve looked at several low-cost scope options before. Labtool even boasts some similar features.

Choosing A ‘Scope: Examining Bandwidth

A few weeks ago I asked the Hackaday community for some help and advice in buying a new budget oscilloscope. Thank you very much to those of you who responded both here online and in person among my friends closer to home. I followed the overwhelming trend in the advice I received, and bought myself a Rigol DS1054z, an instrument with which I am very happy. It’s a nominally a 50 MHz scope, but there’s a software hack that can bring it up to 100 MHz. How fast can it go?

My trusty Cossor, its 2 MHz bandwidth as yet unverified.
My trusty Cossor, its 2 MHz bandwidth as yet unverified.

This question became a mini scope-shootout after a conversation with my Hackaday colleague [Elliot] about measuring oscilloscope bandwidth, and then my fellow Oxford Hackspace members producing more than one scope for comparison. You know who you are, thank you. I found myself with ready access to several roughly equivalent models and one very high-end one in specification terms representing different strata of test equipment manufacture, and with the means to examine their performance.

Continue reading “Choosing A ‘Scope: Examining Bandwidth”