EEVengers, Assemble: ThunderScope! 350 MHz Oscilloscope Streams 1 GSa/s Over Thunderbolt



After six years of analysis and improvement, EEVenger’s premiere open supply {hardware} challenge, ThunderScope, is now accessible for pre-order on Crowd Provide. Three years in the past, the challenge’s chief, Aleksa Bjelogrlic, previewed the four-channel 350 MHz oscilloscope that samples at 1 GSa/s. Its marquee characteristic is that it streams the acquisition knowledge on the full pattern fee to a PC over Thunderbolt (USB 4) and prices lower than $1,000, making it an open, highly effective, and reasonably priced addition to your electronics check bench!

Hackster beforehand coated ThunderScope when it was “simply” an FPGA challenge after which when the marketing campaign first went reside on Crowd Provide. That was three years in the past. At the moment, it’s now accessible for pre-order.

ThunderScope is an open supply (OSWHA CA000017) PC-attached oscilloscope with as much as 350 MHz bandwidth that samples at 1 GSa/s. It is available in two kind components: a PCI-Specific x4 (Gen 2) card or a Thunderbolt-enabled standalone enclosure. The Thunderbolt model is basically the PCI-Specific card in a {custom} enclosure. The (main) person interface is an open supply PC shopper referred to as ngscopeclient, which runs on Home windows, macOS, and Linux.

Laptops with ThunderBolt (USB4) flip ThunderScope into a totally moveable resolution. Neither the standalone nor PCIe model requires an exterior energy provide as a result of EEVengers saved the facility necessities underneath 15 watts!

The ADC is a 12-bit ADC that samples at 1 Gigasamples per second. The entrance finish additionally features a selectable 50 ohm and 1 Mohm termination. This selection makes ThunderScope appropriate with conventional passive probes and 50-ohm terminated lively probes — such because the open supply 2 GHz probe from James Wilson.

Regardless that the ADC is 12-bit, ThunderScope at the moment solely helps eight-bit acquisitions. The required hooks are in place, however Bjelogrlic says extra improvement is required. Additionally, when working in 12-bit mode, the pattern fee drops to 500 MSa/s.

ThunderScope’s native bandwidth is at the least 500 MHz. Nevertheless, EEVengers limits the measurement bandwidth to 350 MHz with an anti-aliasing filter that gives 3.5X oversampling. You’ll be able to, nevertheless, flip off that filter. One trade-off to think about is that the analog channels share the 1 GSa/s ADC. When utilizing a couple of channel, ThunderScope’s efficient bandwidth reduces to 200 MHz (two channels) or 100 MHz (4 channels).

Like another PC-attached oscilloscopes, ThunderScope doesn’t have an acquisition buffer. As a substitute, it streams the ADC samples at full velocity to the PC at 1 Gigabyte per second — one thing no different oscilloscope does! ThunderScope opens up a brand new realm of research capabilities by combining that stream with GPU-accelerated software program.

There are two open supply shopper software program choices (at the moment). One challenge, nonetheless underneath lively improvement, led by whitequark is known as thunderscope-rs. This feature is a light-weight triggering and management shopper to get to probing alerts rapidly.

ThunderScope’s main person interface is Andrew Zonenberg’s feature-rich ngscopeclient. This software program is a front-end for the acquisition {hardware} (check tools like oscilloscopes) and gives evaluation capabilities. For instance, it has a node editor that lets the person chain collectively filters, embedded-clock restoration, and evaluation instruments like eye diagrams. It additionally helps most serial protocols. Along with ThunderScope, it will probably connect with different oscilloscopes!

Over the previous three years, Bjelogrlic has assembled an unimaginable {hardware}, FPGA, and software program engineering crew. It’s improbable to see every little thing come collectively and much more astonishing that this measurement functionality is totally open supply. The ThunderScope GitHub repository incorporates firmware, TS-specific software program libraries for ngscopeclient, and {hardware} schematics. One other welcomed change for the reason that first announcement is that Bjelogrlic is updating the (future) design information to KiCad!

ThunderScope is offered for pre-order at the moment. The PCIe card prices $800. For $950, you get a calibrated ThunderScope in an aluminum enclosure with a USB-C cable rated for 40 Gbps and a custom-fitted Pelican-brand transit case. Each value factors embody free worldwide delivery, however neither comes with probes.

Go to the ThunderScope Crowd Provide product web page to put a pre-order or discover hyperlinks to associated open supply tasks. The web page additionally lists Bjelogrlic’s talks over the previous three years, which touched on many features of ThunderScope’s improvement.



Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles