Tuesday 20 July 2021

NLC Cellular Automata - Build notes - part 1

 These are my build notes for the nonlinear circuits Cellular Automata module.
 

This is a 16 cell gate and pattern generator using cellular automata rules 90 & 150.
 
Rules 30, 90 & 150 appear to be of special interest among many researchers when applied to music as they produce complex evolving patterns from very simple rules.

Much of the primary research into cellular automata (CA) was carried out in the 1940s at the Los Alamos National Laboratory in New Mexico, USA. by Stanisław Ulam and John von Neumann.

They were studying crystal growth and of all things, self-replicating robots.





Links
BOM
Wiki











An early version of this circuit did appear in the NLC 4U panels in sets of 4 cells per PCB. 


This version is different as the cells are in a grid rather than lines, meaning each cell can be affected by the activity of neighbours on up to 4 sides.

There are 3 CV outputs, two based on what is happening on each half of the circuit, one reflects the pattern created by the active cells. Each cell has a gate output.


There are twelve 4070s
These are CMOS quad 2 input EXOR (exclusive OR) logic gates














Next we need four of the 4042's
quad “D” latch IC consists of P- and N-channel enhancement mode transistors.
 



 
A latch or flip-flop is an electronic logic circuit that has two inputs and one output
Latch circuits can be either active-high or active-low. The difference is determined by whether the operation of the latch circuit is triggered by HIGH or LOW signals on the inputs. 
 
 
D stands for Delay or Data
This is an example of a clocked flip flop
It's symbol is:
There are 2 inputs : Clock & Data.
There are 2 outputs: Q & not Q.

It only transfers data at a certain time of the clock cycle.
When the clock goes high ( 0 or 1) data will be transferred to Q.
When the clock goes low, Q remains unchanged..
 It can be viewed as a delay line.


The D input condition is only copied to the output Q when the clock input is active.
When the clock goes low, the flip flop wont change its state (until another clock high is reached).
It will store whatever data was present on its output before the clock transition occurred.
 
 
 

Board 2
lots and lots of 2.2k resistors
 

Re the LED resistors:
"RL: These are the resistors for driving the LEDs. As the resistors are shining thru the window on the panel, you want them brighter than usual. For example, if I normally use 10k for RL for a particular LED, I would use 4k7 for the same LED in this module."

I think I'll try 4.7K. 
If you are like me, you may have bought a bunch of LEDs off EBay many years ago and cant remember their specifications. So if the LEDs aren't bright enough, just swap them for a lower value.

Resistors are on both boards.


Caps next.

Dont forget the caps at the back of this board. They are 0605's (25V) only because I ran out of larger ones.
 


To be continued.... 
Part 2 is here:
 

 
 
Links
+ BOM
 

No comments:

Post a Comment