Memristor Discovery with Knowm Software
  • Memristor Discovery with Knowm Software
  • Knowm Memristor Discovery Board
  • Memristor Discovery PCB
  • Memristor Discovery Conductance Chart
  • Memristor Discovery V0.1
  • Memristor Discovery V0.1
  • Chip pickers included for non-lever DIP Socket types
  • Memristor Discovery Pulse Experiment
  • Memristor Discovery DC Experiment
  • Memristor Discovery Hysteresis Experiment

Memristor Discovery Board V0.x

$ 75.00$ 139.00

A low-cost solution for exploring memristor behavior. The board plugs into the Digilent Analog Discovery 2 (sold separately). Digital IO channels 0-7 activate analog switches that couple memristors to the AD2 waveform generator and two oscilloscope channels. Easy access test-points and sockets allow for convenient coupling of the circuit to additional measurement equipment and bread-boards. An optional lever-actuated 3M DIP socket provides zero insertion force to prevent handling damage of chip pins. Chip picker is included for non-lever configurations. Configuration options include choice of analog switches and DIP socket. Download the User Manual for more information.

Clear
SKU: N/A Category: Tag:

Product Description

Share on Facebook8Tweet about this on TwitterShare on Reddit6Share on Google+1Share on LinkedIn11Share on StumbleUpon0Buffer this pageEmail this to someonePrint this page

The memristor discovery board is a low-cost programmable interface for exploring memristor behavior. The board plugs into the popular Digilent Analog Discovery 2 (sold separately), an affordable ‘all in one’ multi-function instrument. Download the Memristor Discovery User Manual for more information.

Memristor Discovery Open-Source Software

Software for the Memristor Discovery board is open-source and available at https://github.com/knowm/memristor-discovery. Updates are always free of charge. The Memristor Discovery app is a Java application for running memristor experiments of “applications” on the Memristor Discovery board. It is designed to be cross-platform, meaning it runs on the latest versions of MacOS, Debian-based Linux and Windows 10. Running Memristor-Discovery requires Java and the Digilent waveforms Framework to be installed on your system (see previous software link for amore details).

Hysteresis DC Pulse
Memristor Discovery Hysteresis Experiment

Memristor Discovery Hysteresis Experiment

Memristor Discovery DC Experiment

Memristor Discovery DC Experiment

Memristor Discovery Pulse Experiment

Memristor Discovery Pulse Experiment

Analog Discovery 2 Features:

Feature Specs
Two-channel oscilloscope 1MΩ, ±25V, differential, 14-bit, 100Msample/sec
Two-channel arbitrary function generator ±5V, 14-bit, 100Msample/sec
16-channel digital I/O
2 input/output digital trigger for linking multiple instruments 3.3V CMOS
Two programmable power supplies 0…+5V , 0…-5V

The Analog Discovery 2 was designed for students in typical university-based circuits and electronics class. Its features and specifications were obtained from feedback from professors at several universities and include USB control and power, small and portable form factor, robustness to withstand student abuse, and low-cost.

Analog Switch Variations

Switches are used to programmatically couple devices to the MD’s waveform generator and oscilloscopes. During enable/disable, charge accumulation due to mis-matches in PMOS/NMOS transistors can cause a voltage spike. If the spike exceeds the memristor write and erase thresholds, it will adapt (as it should). The ADG512 has higher charge injection, which can result in device writing during a selection or deselection event. If you want to perform experiments such as programmatic adding of two memristor values, please get the DG445DY variation.

Name Description Blue=Cathode/Yellow=Anode, 200mV/500ns per grid tick Blue=Cathode/Yellow=Anode, 200mV/500ns per grid tick
V0 ADG512 Populated with Analog Devices ADG512 analog switches (11 pC Charge Injection, 50 Ω Ron). Charge injection has been observed to cause voltage transients that exceed memristor threshold and affect memristor state during switch selection. This is not a problem for experiments on individual memristors, but can present a problem for programming multiple devices, as the act of selecting a device may disturb it’s state. ADG512 Switch Voltage Transients on Open ADG512 Switch Voltage Transients on Open ADG512 Switch Voltage Transients on Close ADG512 Switch Voltage Transients on Close
V0 DG445DY Populated with Vishay Siliconix DG445 analog switches (-1 pC Charge Injection, 50 Ω Ron). Resolves voltage transients observed with the ADG512 switches. DG445VY Switch Voltage Transients on Open DG445VY Switch Voltage Transients on Open DG445VY Switch Voltage Transients on Close DG445VY Switch Voltage Transients on Close

DIP Socket Variations

There are two 16-pin DIP socket variations, which tradeoff convenience for cost. The more expensive 3M lever DIP socket allows for risk-free connection and disconnection with the Knowm memristor chips. Use of DIP IC extraction tool (included) is recommended for less expensive press-fit DIP socket.

Share on Facebook8Tweet about this on TwitterShare on Reddit6Share on Google+1Share on LinkedIn11Share on StumbleUpon0Buffer this pageEmail this to someonePrint this page

Additional Information

Configuration

ADG512 + Lever DIP Socket, DG445DY + Lever DIP Socket, DG445DY + Press DIP Socket

Reviews

There are no reviews yet.

Be the first to review “Memristor Discovery Board V0.x”

Your email address will not be published. Required fields are marked *