Tag Archives: Oscilloscope

Haasoscope – Cheap, flexible, data acquisition for all!

Haasoscope is the first open-source, open-hardware, flexible, small, cheap, oscilloscope and data-acquisition board. You can use the stock firmware for basic oscilloscope functionality, or modify the firmware to customize what the Haasoscope does.

Preliminary features and specifications:

  • 4 x 100 MHz, 8-bit ADC channels with BNC cable inputs
  • Altera Max10 FPGA with 8k logic elements and 387kb of memory
  • Reprogram firmware over JTAG, or on the fly, with free Quartus II software
  • Readout over serial-to-USB at 1.5 Mb/s, about 20 Hz for 4 channels of 512 samples each
  • USB powered, (or other 5 V input, switchable), ~1.2 Watt
  • 8 x spare digital I/O
  • 9 x additional analog I/O with 1 MHz (1MSPS combined) at 12 bits
  • 7 x programmable LEDs, and a reset button

Haasoscope – Cheap, flexible, data acquisition for all! – [Link]

IkaScope: a wireless oscilloscope probe

IkaScope is a wireless oscilloscope probe that allows to observe the change of electrical signals over time. The probe is a handheld device, portable and fits perfectly in the hand and pocket. By using high-speed Wi-Fi connection, IkaScope wireless oscilloscope probe communicates with laptop, tablet or smartphone to share the acquired data on the screen. The IkaScope wireless oscilloscope probe is compatible with the most popular mobile and desktop operating systems. The probe has a 200 MSPs ADC, Spartan 3 FPGA and adequate battery capacity (450 mAh). Energy saving settings and downtime moments manage the energy efficiency. The probe comes with a ground clip and a USB charging cable. Especially relevant is the patented ProbeClick technology of IkaScope: all electronic circuits are powered only when the the probe is pressed (figure 1). The probe tip is also used to start the data acquisition. ProbeClick technology allows to save power and measure without remembering to press the run / stop button of a classic oscilloscope.

wireless oscilloscope probe
Figure 1: IkaScope wireless oscilloscope probe

The probe technology and user interface

ProbeClick represents a simple innovative mechanism to manage the data acquisition by probe tip. Simply by pressing the probe, the device starts data capturing and streaming process on the screen using the wi-fi connection. In addition, by releasing the probe, the acquisition stops and automatically the data is available in the storage/cloud (figure 2). IkaScope application is the user interface to capture, measure and analyze analog signals. From the download page you can download the latest version of IkaScope for your prefered Desktop OS.

wireless oscilloscope probe
Figure 2: IkaScope during a testing process

 

IkaScope can be configured as a wireless hotspot. It will remember access points and will connect instantly without having to enter your login password. Moreover, IkaScope application has a share button at the top left of the screen. Just click on it to share a screenshot of the measurement.

General specifications

  • Model name: WS200.
  • Communication: WiFi 802.11 b/g/n/e/i 2.4GHz.
  • Connection: Access Point or Station.
  • Battery charging connector: Micro USB.
  • Input contact: ProbeClick.
  • Operating Temperature: 10°C to 35°C.
  • Altitude < 2000m.
  • Protection Input level: Sample test voltage: 253 VAC 1 min.
  • Input to charging port isolation: Saple test voltage: 1100 VAC 1 min.
  • Battery: Built in Lithium / 420mAh
  • Application compatibility: Windows / Mac / Linux / Android / iOS.

Measurement specifications

  • Max sample rate: 200MSps.
  • Analog Bandwidth(-3dB compression): 30MHz at -3dB.
  • Input Voltage: +/-40V range CAT1.
  • Galvanic isolation: Between Input and Charging port.
  • Coupling: AC (true) / DC.
  • Input Impedance: 1MOhm || 14pF.
  • Voltage resolution: 100mV/div up to 10V/div.
  • Max Trace refresh rate: 250 FPS.
  • Sample resolution: 8 bits.
  • Analog Offset range: +/-20V to +/-40V.
  • Memory depth: 4K Points (4 x 1000 points burst buffers).
  • Channel: 1

Using the OpenScope MZ in LabVIEW

This project will show how to use your OpenScope MZ in LabVIEW. by Austin Stanton @ hackster.io:

In this tutorial, we will go over how to connect an OpenScope MZ to LabVIEW. To do so, I will be walking you through some example VIs that I made. These examples allow you to access the oscilloscope and Wavegen/DC power supply functions of the OpenScope as well as the GPIO pins and the Logical Analyzer.

Using the OpenScope MZ in LabVIEW – [Link]

ICP12 USBSTICK, A New Tool for Signals Control & Monitoring

iCircuit Technologies had produced the iCP12 usbStick, a mini size 28 pin USB PIC IO development board and a good tool for signal monitoring (as oscilloscope), data acquisition and circuit troubleshooting at 1mSec/Samples period.

The iCP12 usbStick is a PIC18F2550 based USB development board that comes preloaded with Microchip’s USB HID bootloader which allows users to upload an application firmware directly through a PC’s USB port without any external programmer. It provides access to its I/O pins through 0.1″ pitch headers. A slide switch is also provided on board to select the operation of the board in Bootloader or Normal mode.

The features of iCP12 are listed as following:

  • Mini size, easy interfacing, high performance and user friendly device
  • Used with PIC18F2553 28-Pin Flash USB PIC MCU
  • Excellent flexibility that allows user to expand the board with plug and play modules
  • Peripheral Features:
    • 13x IO Port (6x 12bit ADC pins, 2x 10 bit PWM/Freq/DAC pins)
    • Serial port emulation (UART Baud Rates: 300 bps to 115.2 kbps)
    • Supported operating systems (32bit/64bit): Windows XP ,Windows Vista, Windows 7, Windows 8, Windows 10, Linux, Mac OS X and Raspberry Pi
    • Maximum Voltage: 5Vdc
    • 100mA current output at VDD pin with over-current protection
    • 20MHz oscillator
    • Green LED – power on indicator
    • 2x LEDs (Green, Red) – status indicator
    • ICSP Connector – on-board PIC programming
    • Switch Mode Selection – Boot or Normal mode

The iCP12 usbStick board is shipped with a preloaded data acquisition firmware that emulates as a virtual COM port to PC. Thereafter, the communication between the PC and usbStick is serial. The firmware also supports basic I/O control and data logging feature. They provide a PC application named SmartDAQ that is specially developed to communicate with the usbStick and control its I/O pins, PWM outputs, and record ADC inputs.

SmartDAQ has a very friendly GUI with real-time waveform displays for 6 analog input channels. The time and voltage axes scales are adjustable. SmartDAQ can log the ADC data in both text and graphic form concurrently. One can utilize this feature to construct a low-cost data acquisition system for monitoring multiple analog sensor outputs such as temperature, accelerometer, gyroscope, magnetic field sensor, etc.

SmartDAQ v1.3 Features:

  • Sampling channel: 6x Analogs (12bits ADC/1mV Resolution) + 7x Digitals (Input/Output)
  • Maximum Sampling rate: 1KHz or 1mSec/Samples
  • Sampling voltage: 0V – 5V (scalable graph) at 5mV Resolution
  • Sampling period:
  • mSec: 1, 2, 5, 10, 20, 50, 100, 200, 500
  • Sec: 1, 2, 5, 10, 20, 30
  • Min: 1, 2, 5, 10, 20, 30, 60
  • Trigger Mode: Larger [>], Smaller [<], Positive edge [↑], Negative edge [↓]
  • Sampling Mode: Continuous, Single
  • Logging Function:
  • Save Format: Text, Graphic, Both
  • Start Time: Normal, Once Trigger, 24-Hour Clock (Auto Run)
  • End Time: Unlimited, Data Size, 24-Hour Clock (Auto Stop)
  • Recorded Data format: Graphic | text | excel

iCP12 is available with the PIC18F2550 for $15, and with the PIC18F2553 for $24.5. You can order it through the official page where you can also get more details about iCP12 and its source files.

You can also see this product preview to know more about its functionality.

Keysight adds 50/70/100 MHz oscilloscopes for educators, small labs

Martin Rowe @ edn.com writes:

Taking aim at rivals Rigol and Tektronix, Keysight Technologies has introduced a series of four oscilloscopes aimed at educators, small labs, and perhaps individuals. The InfiniiVision 1000 X-Series of two-channel oscilloscopes has bandwidths of 50 MHz, 70 MHz, and 100 MHz (upgradeable from 70 MHz with a software key) with prices starting at $449 (see table).

Keysight adds 50/70/100 MHz oscilloscopes for educators, small labs – [Link]

HPS140MK2, The New Handheld Oscilloscope

Velleman Inc., a producer and a distributor of electronics, has produced a new handheld oscilloscope with the same power of its HPS140, but with smaller size and modern design.

HPS140MK2 is a 11.4 x 6.8 x 2.2 cm versatile component tester that fits in your pocket. This small oscilloscope features a real time 40 MS/s sampling rate with up to 10 MHz bandwidth and 0.1 mV sensitivity.

HPS140MK2 features:

  • 40 Mega samples/sec in real time
  • Bandwidth up to 10 MHz
  • Full auto range option
  • Sensitivity down to 0.1 mV
  • Signal markers for amplitude and time
  • Memory hold function
  • Direct audio power measurement

The device is powered by 4 AAA batteries. On the front panel you can find four buttons; menu, up, down, and hold. The display is used to menu options and received signal. On the top side you will find an on/off switch and a BNC input connector that can accept maximum input of 100Vp.On the bottom side there is an X10 probe test signal.

Specifications:

  • Bandwidth: up to 10 MHz (-3dB or -4dB at selected ranges)
  • Input range: 1 mV to 20 V / division in 14 steps
  • Input coupling: DC, AC and GND
  • Real-time sample rate up to 40 MS/s
  • AD resolution: 8 bits
  • Time base: 250 ns to 1 h per division
  • Auto set-up function (or manual)
  • Probe x10 readout option
  • Readouts: DC, AC + DC,True RMS, dBm, Vpp, Min-Max. (±2.5%)
  • Audio power measurement from 2 to 32 ohms
  • Hold & store function
  • Time and voltage markers readout
  • Max. 100 Vp AC + DC
  • Monochrome OLED
  • Power supply: 4 x 1.5 V AAA batteries (not incl.)
  • Operating time: up to 8 hours on quality Alkaline batteries
  • Dimensions: 114 x 68 x 22 mm
  • Weight: 166 gr
  • Current consumption: max. 150 mA

The product is available for $150 on Velleman store. Additional parts will be available soon including component tester ‘HPS141’ to receive all useful information about resistors, transistors, diodes and more, including their pin out identification, and the ‘HPSP1’ protective pouch.

DIY Generic Curve Tracer

Stoneslice has shared a Curve Tracer tutorial on Youtube that uses an X Y mode Oscilloscope to test components and their characteristics. Using the on-board Phase Shift Oscillator to provide the test signal, passive and active parts can be tested.

These are the  components needed to build the project:

  • 1 x NPN Switching Transistor
  • 1 x 1K Resistor
  • 1 x 4.7K Resistor
  • 1 x 8.2K Resistor
  • 2 x 10K Resistor
  • 1 x 2M Resistor
  • 3 x 4.7nF Capacitor
  • 1 x 1uF Electrolytic Capacitor
  • 1 x DPDT Switch
  • 4 x Sockets
  • 4 x Test points

In this video Stoneslice demonstrates the project sharing all the technical details and information needed, check it out:

Inspired by Stoneslice’s tutorial, Paul Gallagher (tardate) has developed further on the Curve Tracer by using a simple DC Powered oscillator to drive a test signal across the device under test, instead of relying on an AC power supply. Paul also added a DPDT switch to toggle and compare two devices under test.

X-Y signals are plotted on an oscilloscope to visualise the characteristic curve for the component.

  • X is the ground-referenced voltage at the anode of the device under test (DUT)
  • Y is the voltage across the resistor at the cathode of the DUT, which is proportional to the current flowing through the DUT.

Paul tested multiple components like resistors, diodes and capacitors demonstrating the charging and discharging cycles.

This slideshow requires JavaScript.

Below is the schematics of Paul’s circuit.

Paul has launched LittleArduinoProjects series, a collection of electronics projects often involving an Arduino,  and this project’s number is 245! Check his two technical blogs: LittleArduinoProjects, and LittleCodingKata – where he tests tools and talks about software development topics.

Further details about this Curve Tracer are available at Github, where you can find schematic, detailed tutorials, the project snapshots in action and resources.

IkaScope – a new wireless oscilloscope probe

ikalogic.com launched “IkaScope” a new wireless oscilloscope probe that is able to make measurements directly on your mobile phone or your laptop. IkaScope transfers measured signals over high speed wifi connection and it will remember your home or office access points. It will work with iOS, Android and Windows devices (OSx will also be supported).

Specifications

  • Input range 10 mV/div. → 10 V/divMaximum input voltage 80 Vpp
  • Bandwidth 25 MHz
  • Timebase 100 ns/div → 10 s/div
  • Input impedance 1MΩ
  • Input Coupling AC, DC, GND
  • Trigger Rising or falling slopes
  • Digital specifications
  • Sampling rate 200 MSPS
  • Resolution 8-bits
  • Buffer 4K pts (4 * 1K Pts)1

IkaScope is a wireless oscilloscope probe, all contained in an ergonomic stylus. It uses a wifi connection to transfer signals to be displayed on any connected screen (Laptop, Smart-phone, Tablet or Desktop Computer). It’s equipped with a battery that can be recharged via any USB port. Being battery operated, IkaScope always provides 4000V+ galvanic isolation from power mains (even when being recharged).

IkaScope – a new wireless oscilloscope probe – [Link]

FFTs and oscilloscopes: A practical guide

fft_fig1_600x375

Arthur Pini @ edn.com published a guide on how to use FFT found in most modern oscilloscopes.

The FFT (Fast Fourier Transform) first appeared when microprocessors entered commercial design in the 1970s. Today almost every oscilloscope from high-priced laboratory models to the lowest-priced hobby models offer FFT analysis. The FFT is a powerful tool, but using it effectively requires some study. I’ll show you how to set up and use the FFT effectively. We’ll skip the technical description of the FFT, because its already implemented in the instruments. Instead I’ll focus on the practical aspect of using this great tool.

FFTs and oscilloscopes: A practical guide – [Link]

Measuring the speed of light with electronics

The speed of light in vacuum is a well-known universal constant and is considered to be the nature’s ultimate speed limit. No matter, energy, and information can travel faster than this speed. The speed of light has always been a topic of great interest and significance throughout history. In the course of measuring the speed of light, scientists have explored numerous ingenious approaches from analyzing the motion of heavenly bodies to artificial quantitative measurements in the laboratory. Michael Gallant describes a very simple approach of measuring this physical constant using an infrared LED, a photodiode circuit, and an oscilloscope. The premise of this method is to allow an infrared beam to travel different distances and then compute the time delay (Δt) between them using the oscilloscope. By measuring the difference in the distances (Δd), the speed of light can be calculated as the ratio of Δd and Δt.

IR Light source
IR Light source

The following diagram describes the setup he used. A Vishay 870 nm IR LED (TSFF5210) generates an IR pulse beam that splits into two beams (L1a and L0) through a beamsplitter (BS). L0 is directly focused onto the photodiode (Pd) using a lens. The L1a beam gets reflected off a mirror, travels along the path L1b, and then focused using a different lens onto the same photodiode. You can see the net path difference between the two beams before they hit the photodiode is (L1a+L1b – L0). If the original IR pulse is kept adequately short, the two optical pulses detected by the photodiode will not overlap in time. An oscilloscope of sufficient bandwidth can therefore reveal the time difference between the two pulses. The photodetector used in this setup was Vishay BPV10 high speed Si pin type with a bandwidth of 200 MHz. The photodiode signal is amplified using an AD8001 Opamp based preamplifier circuit with a gain of 35 (31 dB) and BW of 50 MHz.

Experimental setup for measuring the speed of light
Experimental setup for measuring the speed of light

Michael measured the path difference of the two beams to be 1851 cm and the difference in the time of flight to be 62 nanoseconds from the oscilloscope. This results in the measured speed of light to be 298548387 m/s, which is remarkably accurate for such a simple setup.

Time difference between the arrival of the two pulses can be seen on the oscilloscope
Time difference between the arrival of the two pulses can be seen on the oscilloscope

Find more about this project.