Difference between revisions of "Minion"

From TheAnalogThing
m (Also copied text from Karl-Heinz whitepaper)
(Adding pinout)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:Торта Мињон, Minion cake.jpg|thumb|Minion refers to characters of the movie ''Despicable Me'']]
+
The '''Minion mode''' allows the connection of two or more [[The Analog Thing]]s together in a '''Minion chain''' to realize a
 +
bigger analog computer for more complex tasks or simulations which need more computing
 +
elements than a single device provides. There is no limit to the number of THATs working
 +
together in this way. The connection is made with a small flat cable (ribbon cable) from the port named <code>MASTER</code> to
 +
the next device's <code>MINION IN</code> port. If more than two THAT are needed, the next one is to be connected
 +
connected to the second one, and so on.
  
'''Minion''' is a non-discreminating alternative term used for '''Slave'''. If you have multiple [[The Analog Thing]]s, you can [[Daisy-Chain]] them by connecting a <code>MASTER OUT</code> to a <code>MINION IN</code>.
+
The THAT furthest to the left in a minion chain is the chain's [[Master|MASTER]]. It controls all remaining THATs of that chain, which must all be switched to MINION mode. The speed (OP TIME) and all modes are controlled from the MASTER. In the
 +
COEFFICIENT mode, the values for the eight coefficients on any device can be setup separately
 +
while IC/OP/HALT/REP/REPF modes are controlled only from the MASTER. Computing elements of different THATs in the same minion chain can be connected with patch cables in the same way connections are patched on a single THAT.
  
The Minion mode allows the connection of two or more ANALOG THING together to realize a
+
== Theory and Terminology ==
bigger analog computer for more complex tasks or simulations which need more calculator
+
THATs in a minion chain form a ''singly linked list''. This way of connecting THATs is also referred to
elements than a single device provides. There is no limitation of the number of devices working
+
as ''daisy chaining'' or as creating a ''minion chain''. The concept of a single controller (MASTER) with one or more
together. The connection is made with a small flat cable from the jack named MASTER OUT to
+
controlled entities (MINIONS) was conventionally referred to as a ''master/slave model''. As this choice of terms has fallen out of favor, the term ''MINION'' is used. For further
the next device and it's jack MINION IN. If more than two ANALOG THING needed, the next is
+
reading, see for instance [https://www.vice.com/en/article/8x7akv/masterslave-terminology-was-removed-from-python-programming-language] or [https://en.wikipedia.org/wiki/Master/slave_(technology)#Terminology_concerns].
connected to the second and so on.
 
  
The most left controls all connected devices which must be switched into MINION mode except
+
== Pinout of the Minion interface ==
the first (most left). Speed (OP TIME) and all modes are controlled from this master. In
 
COEFFICIENT mode the values for the eight coefficients on any device can be setup separately
 
while IC/OP/HALT/REP/REPF modes are controlled only from the first (MASTER). All other
 
devices have to stay in MINION mode. Elements of each ANALOG THING can be connected
 
together with patch cables over different devices in the same way you would do for the single
 
device.
 
  
 +
{| class="wikitable"
 +
|-
 +
! Pin
 +
! Name
 +
|-
 +
| 1
 +
| GND
 +
|-
 +
| 2
 +
| GND
 +
|-
 +
| 3
 +
| MINION
 +
|-
 +
| 4
 +
| Potset
 +
|-
 +
| 5
 +
| Enable
 +
|-
 +
| 6
 +
| ModeIC
 +
|-
 +
| 7
 +
| NC
 +
|-
 +
| 8
 +
| ModeOP
 +
|-
 +
| 9
 +
| SWOFF
 +
|-
 +
| 10
 +
| SWOFF
 +
|}
  
 
== Daisy-Chaining gallery ==
 
== Daisy-Chaining gallery ==
  
 
<gallery>
 
<gallery>
   File:THAT MINION 4.jpg|Two Analog Things in Master-Slave mode
+
   File:THAT MINION 4.jpg|Two THE ANALOG THINGs connected in a Minion Chain
 
   File:THAT MINION 2.jpg|The same setup including a single [[Oscilloscope]]
 
   File:THAT MINION 2.jpg|The same setup including a single [[Oscilloscope]]
 +
  File:Cta bg.jpg|closeup
 
</gallery>
 
</gallery>
  
 
[[Category:Components of The Analog Thing]]
 
[[Category:Components of The Analog Thing]]
[[Category:Connectors]]
 

Latest revision as of 09:43, 15 January 2025

The Minion mode allows the connection of two or more The Analog Things together in a Minion chain to realize a bigger analog computer for more complex tasks or simulations which need more computing elements than a single device provides. There is no limit to the number of THATs working together in this way. The connection is made with a small flat cable (ribbon cable) from the port named MASTER to the next device's MINION IN port. If more than two THAT are needed, the next one is to be connected connected to the second one, and so on.

The THAT furthest to the left in a minion chain is the chain's MASTER. It controls all remaining THATs of that chain, which must all be switched to MINION mode. The speed (OP TIME) and all modes are controlled from the MASTER. In the COEFFICIENT mode, the values for the eight coefficients on any device can be setup separately while IC/OP/HALT/REP/REPF modes are controlled only from the MASTER. Computing elements of different THATs in the same minion chain can be connected with patch cables in the same way connections are patched on a single THAT.

Theory and Terminology

THATs in a minion chain form a singly linked list. This way of connecting THATs is also referred to as daisy chaining or as creating a minion chain. The concept of a single controller (MASTER) with one or more controlled entities (MINIONS) was conventionally referred to as a master/slave model. As this choice of terms has fallen out of favor, the term MINION is used. For further reading, see for instance [1] or [2].

Pinout of the Minion interface

Pin Name
1 GND
2 GND
3 MINION
4 Potset
5 Enable
6 ModeIC
7 NC
8 ModeOP
9 SWOFF
10 SWOFF

Daisy-Chaining gallery