- Introduction
- Working with Chaos: Simulating Chua's circuit
- Datasheets
- Working with Chaos: Building Chua's circuit
- Previous Work

1. Introduction Return to Table of Contents

Chaos is a fascinating nonlinear phenomenon. Dr. Leon Chua invented Chua's circuit (circa 1983), a simple nonlinear circuit capable of producing strange attractors. Before you can get started on Chua's circuit, it would be instructive to understand the basic concept of nonlinear circuits: the DP (or driving-point) plot. This term was coined in the classic book "Linear and Nonlinear Circuits" by Chua, Leon O., Desoer, Charles A. and Kuh, Ernest S. 1987. McGraw-Hill. ISBN 0070108986. UNFORTUNATELY THIS BOOK IS OUT OF PRINT. Here is the Amazon link to where you may find used copies of the book. But, here is a document on introductory nonlinear circuit analysis that I wrote for sophomore electronics students. This should be enough background for you to understand the implementation of Chua's circuit.

Once you understand the basics of nonlinear circuit analysis, here are some links and papers to get you started with chaos and Chua's circuit:

1. What is Chaos?

2. The Chaos hypertextbook

3. Michael Peter Kennedy's classic op-amp implementation of Chua's circuit

2. Working with Chaos: Simulating Chua's Circuit Return to Table of Contents

First we need to simulate Chua's circuit. The simulation tool we use is MultiSim. Here is the MultiSim schematic, click for a screen shot. Two points: First, this version of the circuit uses the LMC6482 which is more robust and easier to obtain than the JFET op-amps used in Michael Peter Kennedy's paper. A more subtle point is the series resistance of the inductor. YOU HAVE TO TAKE THIS INTO ACCOUNT WHILE BUILDING CHUA'S CIRCUIT.

3. Datasheets Return to Table of Contents

Here I provide links and datasheets to the two most important items in the circuit: the dual op-amp and inductor.

- LMC6482AIN, Datasheet. Cost: $2.29.
- API Devlan 18 mH inductor (digikey part number DN7452-ND). Note: This part is pretty difficult to get.

4. Working with Chaos: Building the circuit Return to Table of Contents

- First, you need a way to look at the waveforms from Chua's circuit. Osoop is open-source software that converts your computer into an oscilloscope by using your soundcard as an analog-to-digital converter. Bharath wrote an XY mode plotter for osqoop.

- You can find the sources (includes my XYMode check under processing subdirectory) here (tarball, 439 KB) and the windows binary here (rar, 4.3 MB).
- Here are Windows build instructions, here are Windows install instructions
- For UNIX and Mac build instructions, visit the Osqoop homepage

- For quickly calculating resistance values, here is Danny Goodman's excellent Java script program for computing resistance from resistor color code. If you have other values of components, please email m,b,h,a,r;$at @ cory eecs berkeley edu

5. Previous Work Return to Table of Contents

In Spring - Summer 2009, people who worked in this area were:

- Bharathwaj "Bart Simpson" Muthuswamy (Ph.D student)
- Pracheta Kokate (EECS Undergraduate Researcher, Spring-Summer 2009)

- Inductorless Chua's Circuit
- 8 mH inductor version, MultiSim 10 schematic
- 18 mH inductor version, MultiSim 10 schematic
- Memristor Based Chaotic Circuits
- Here are various MATLAB r2007b and Mathematica 6 simulation files. If you have questions, please email Bharath (m,$b$$harat ^@ cory.eecs.berkeley.edu)
- We are using a LABVIEW real-time platform to try and implement the memristor based chaotic circuits (systems).

Page last updated: September 2009