| 
						 
						   | 
						
						 The Memotech MTX Series  | 
						
						 
						
						   | 
					 
				 
				
				The Memotech Node 
				Ring Network 
				
				  
				
				
				  
				  
				The Memotech Node system, also called the 
				Oxford Ring, is a simple type of network called a
				Token Ring. 
				This page only provides a very high level overview of token ring 
				networks, for more detail, the
				Wikipedia 
				entry is a good starting point. The purpose of this page is 
				to provide details on Memotech's implementation using the 
				Node system. Specific details of the Memotech Node 
				system can be found in the documents on the
				manuals page. The Node 
				software is well documented in the manual, but the hardware, 
				specifically, the interconnection between the nodes is not 
				described in any detail, hopefully, the notes on this page will 
				provide the missing details 
				Note: I want to set up a working Node system using my 
				Memotech equipment, but so far, I have been able to get a 
				working Node ROM attached to my MTXs so have been unable to 
				verify the notes on this page. 
				In Memotech computers equipped with the Node 
				ROM, a ring network was formed by daisy chaining connections 
				between RS232 port "0" on all computers making up the ring. When 
				running the Node software, the port is operating at 19.2
				kbaud, according 
				to the Node manual, this gives a maximum data 
				transfer rate of  about 30000 bytes per minute! (Node Ring 
				networks were later defined in
				IEEE 802.5) 
				  
				
					
						
							| 
							 Node Ring Overview  | 
						 
						
							| As the name suggests, in a Token Ring network, 
							the members (nodes) are connected in a physical ring 
							and a token passes between the members, controlling 
							the network traffic. Only when a node receives the 
							token is it able to transmit data onto the network  | 
							
							 
							
							   | 
						 
						
							| This diagram, describing IEEE 802.5 is also 
							helpful in visualising the Memotech Node 
							ring.
							 All nodes in listen mode receive the data, but 
							only the target node acts on the information 
							received.  
							The node with the token is allowed to enter 
							transmit mode and put data onto the network.  | 
							
							 
							
							   | 
						 
						
							| 
							 RS232 
							A detailed discussion of the RS232 
							protocol is beyond the scope of this webpage, the
							
							Wikipedia RS232 entry provides a basic 
							introduction should you require further details. 
							RS232 is designed for point-to-point 
							communications between an item of data 
							terminal equipment (DTE), 
							e.g., a computer and an item of data 
							communication equipment (DCE), 
							e.g., a modem.  
							
								
									| In an MTX 
									computer fitted with the RS232 board, 
									RS232-0 is wired as DCE and 
									RS232-1 is wired as DTE. 
									[RS232-0 only has a reduced set of the control lines 
									that are present on RS232-1, but they are 
									not required for Node.]  | 
									Connector | 
									Channel | 
									Type | 
									
									 Signal  | 
									
									 Pin  | 
								 
								
									| RS232-0 | 
									A | 
									DCE | 
									Transmit | 
									3 | 
								 
								
									| Receive | 
									2 | 
								 
								
									| RS232-1 | 
									B | 
									DTE | 
									Transmit | 
									2 | 
								 
								
									| Receive | 
									3 | 
								 
								
									| Both | 
									- | 
									- | 
									Ground | 
									7 | 
								 
							 
							   | 
							 
						
							| When connecting two computers together using the
							RS232 
							protocol, the normal method is to use a
							
							null modem cable.
							 As the diagram shows, pins 2 and 3 are the 
							Transmit and Receive data lines, these are crossed 
							over and along with the ground connection, make up 
							the most basic of interface cables (the remaining 
							pins are used for handshaking / flow control and are 
							not always necessary, so are usually loop-backed).  | 
							
							 
							   | 
						 
						
							| The Node ring uses RS232-0 for each computer 
							attached to the ring, the connections are daisy 
							chained as shown, i.e., the transmit data from one 
							node is connected to receive to the next node in the 
							ring.
							 Using typical serial cable, the length of the 
							cable for RS232 is limited by the cable capacitance 
							and usually taken to be about 15 metres at 9600 baud.  | 
							
							 
							
							   | 
						 
						
							| RS232 links can be extended by using higher 
							specification cables such as
							RG-6 
							coaxial cable. Memotech used coax cable for the 
							Node ring but I have been unable to establish how 
							the cables were connected to the RS232 ports. The 
							sketch shows how I assume the cables were connected, 
							i.e., using a simple adapter module to break out the 
							coax into a pair of wires, plus ground, for the 
							RS232 connector. | 
							
							 
							
							   | 
						 
						
							| 
							 Fault Tolerance  | 
							 
						
							| Using a simple passive connector, such as the 
							one illustrated above, means that the ring is not fault 
							tolerant in any way. If one node is powered off or 
							disconnected from the ring, then the network will 
							fail. On the other hand, a very simple 
							modification to add a relay would provide some level 
							of protection from node failure. I can find no 
							reference to this in any Memotech documents, so I 
							assume that the Node ring did have this protection
							  | 
							
							 
							   | 
						 
						
							| The diagrams show a normally closed relay across 
							the transmit and receive data lines and assume that 
							the relay is energised when the node is turned on 
							and healthy.
							 With the node powered off, the relay would 
							deenergise and the relay contacts would close, 
							bypassing the nodes RS232 interface. When the node was 
							powered on, the relay contacts would open, allowing 
							the ring traffic to pass through the node.  | 
							
							 
							   | 
						 
						
							| 
							 A Minimal Node Ring  | 
							 
						
							| A minimal logical Node ring only 
							requires two nodes to be connected. 
							 Although a logical ring would still exist, the 
							two nodes can be directly connected using a simple 
							crossover cable, requiring pins 2 & 3 to be crossed 
							and ground (pin 7) connected.  | 
							
							 
							
							   | 
						 
						
							| Wiring diagram for a bare minimum cable to 
							provide 1 : 1 connectivity between two MTX computers 
							(only) running Node A standard 
							null-modem cable can also be used  | 
							
							 
							
							   | 
						 
						
							| For three or more nodes, if coax cables are not 
							being used, then small rings could be established by 
							making up custom cables as shown.
							 This would be impractical for more than, say, two 
							or three nodes, after that, it would be more 
							efficient to make up adapters and use coax cable.  | 
							
							
							  | 
						 
						 
				 
				  
				,    |