Thursday 27 August 2015

modeling - How, if at all, can a memristor be emulated with active components?


I find existing explanations of memristors are either overly vague, or an unapproachable mass of academic, mathematical analysis. I want to gain an intuitive understanding of what a memristor is, what it does, and what its applications might be in terms accessible to the ordinary engineer.


If an inductor can be emulated with a capacitor and active components, then I bet it's also possible a sufficiently clever circuit could emulate a memristor, at least within a limited region of operation. Though this circuit may not have the same properties that make memristors potentially useful, it could still be a useful demonstration and platform for experimentation.


Is there something I can build on a breadboard that looks, within some reasonable operating operating parameters, like a memristor? If not, what about something that can be simulated with ideal components? Bonus points for summarizing the theory of operation, and succinctly and intuitively describing what a memristor is without resorting to abstract mathematics or models far removed from even idealized real components.



Answer



The answer is: Mutator. Or maybe: M-R mutator.


The gyrator, used to emulate some properties of an inductor using a capacitor, is a subset of a mutator. I am not aware of a specific name for the type of mutator that gives you a memristic behavior (other than M-R mutator), but it seems like you can actually build it with real, existing components:



M-R Mutator


Source: Memristor - The Missing Circuit Element, Leon O. Chua, IEEE Transactions on Circuit Theory, Vol. CT-18, No. 5, September 1971.


The paper also shows how you can build a curve tracer for a memristor, i.e. a device that shows you a diagram for charge vs. flux-linkage. While there's a lot of theory in the paper, I like it because there are actual circuits I am sure one can breadboard and hack around with.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...