Delta Tau GEO BRICK LV User Manual

Page of 440
 
Turbo PMAC User Manual 
30 
Turbo PMAC System Configuration and Auto Configuration 
I6890/I6940/I6990: MACRO IC 1/2/3 Master Configuration 
A Turbo PMAC2 Ultralite may have additional MACRO ICs if Options 1U1, 1U2, and/or 1U3 are 
ordered.  A UMAC Turbo system may have additional MACRO ICs if Option 1 on an Acc-5E is ordered, 
or if multiple Acc-5E boards are ordered.  These additional ICs should be set to be masters but not ring 
controllers by setting I6890, I6940, and I6990, respectively to $10.  This sets bit 4 of the variable to 1, 
making the IC a master on the ring.  These ICs should never be synchronizing masters, and since they do 
not control the clock signals on their own board, their internal clocks do not need to be synchronized to 
the ring (only MACRO IC 0 needs to do this). 
I6841/I6891/I6941/I6991: MACRO IC 0/1/2/3 Node Activation Control 
I6841, I6891, I6941, and I6991 on Turbo PMAC2 control which of the 16 MACRO nodes for MACRO 
ICs 0, 1, 2, and 3, respectively, on the card are activated.  They also control the master station number for 
their respective ICs, and the node number of the packet that creates a synchronization signal.  The bits of 
these I-variables are arranged as follows: 
Bits 0-15: Activation of MACRO Nodes 0 to 15, respectively (1 = active, 0 = inactive).  These 16 bits 
(usually read as four hex digits) individually control the activation of the MACRO nodes in the MACRO 
IC on a Turbo PMAC2.  Each node that is active on the matching MACRO Station, whether for servo, 
I/O, or auxiliary communications, should have its node activation bit set to 1.   
When working with a Delta Tau MACRO Station, Node 15 of each MACRO IC on a Turbo PMAC2 
must be activated to permit auxiliary communications, so bit 15 of this variable should always be set to 1 
if the IC is used to communicate with a MACRO Station. 
Bits 16-19: Packet Sync Node Slave Number.  These four bits together (usually read as one hex digit) 
form the slave number (0 to 15) of the packet whose receipt by the PMAC2 will set the Sync Packet 
Received status bit in the MACRO IC.  Usually, this digit is set to $F (15), because Node 15 is always 
activated. 
Turbo PMAC2 must see this bit set regularly; otherwise it will assume ring problems and shut down servo 
and I/O outputs on the ring.  Bit 7 of I6840 must be set to 1 on the MACRO IC 0 of all Turbo PMAC2s 
that are not ring controllers to enable the synchronization of their phase clocks to that of the ring 
controller based on receipt of the sync packet. 
Bits 20-23: Master Number.  These four bits together form the master number (0 to 15) of the MACRO 
IC on the MACRO ring.  Each MACRO IC acting as a master on the ring, whether on the same card or 
different cards, must have its own master number, and acts as a separate master station for the purposes of 
the ring protocol.  This master number forms half of the address byte with each packet sent by the 
PMAC2 over the MACRO ring. 
The master number can be the same number as the MACRO IC number (e.g. MACRO IC 0 has master 
number 0, MACRO IC 1 has master number 1, and so on), and if there is only one Turbo PMAC2 in the 
ring, this probably will be the case.  However, this is not required.  The MACRO IC that is the ring 
controller must have master number 0 if Type 1 master-to-master auxiliary communications are to be used. 
Bit
Hex ($)
0
0
0
0
0
0
Slave node Enables
Sync node Address
Master Address (0-15)
(0-15)