Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Turbo PMAC Global I-Variables 
 201 
I6805, I6855, I6905, and I6955 control the DAC strobe signal for the two supplemental machine interface 
channels of MACRO ICs 0, 1, 2, and 3, respectively, provided they are DSPGATE2 ICs.   
The 24-bit word set by this variable for the IC is shifted out serially on the DAC_STROB lines, MSB 
first, one bit per DAC_CLK cycle starting on the rising edge of the phase clock.  The value in the LSB is 
held until the next phase clock cycle. 
For typical n-bit DACs, the strobe line is held high for n-1 clock cycles.  Therefore, the common settings 
of this variable are: 
 
18-bit DACs: $7FFFC0 (high for 17 clock cycles) 
 
16-bit DACs: $7FFF00 (high for 15 clock cycles) 
 
12-bit DACs: $7FF000 (high for 11 clock cycles) 
Note: 
By default, the DAC circuitry of a MACRO IC is not used on a Turbo PMAC2.  
The DAC lines are the alternate use of lines on the I/O port. 
I6806/I6856/I6906/I6956  MACRO IC ADC Strobe Word 
Range:   
$000000 - $FFFFFF 
Units:   
Serial Data Stream (MSB first, starting on rising edge of phase clock) 
Default: 
 $FFFFFE 
Note: 
This I-variable is only active if the MACRO IC is present, and is a DSPGATE2 IC.  
The presence and type of MACRO ICs are reported in I4902 and I4903. 
I6806, I6856, I6906, and I6956 control the ADC strobe signal for the two supplemental machine interface 
channels of MACRO ICs 0, 1, 2, and 3, respectively, provided they are DSPGATE2 ICs.  The 24-bit 
word set by this variable for the IC is shifted out serially on the ADC_STROB lines, MSB first, one bit 
per DAC_CLK cycle starting on the rising edge of the phase clock.  The value in the LSB is held until the 
next phase clock cycle. 
The first 1 creates a rising edge on the ADC_STROB output that is used as a start-convert signal.  Some 
A/D converters just need this rising edge for the conversion; others need the signal to stay high all of the 
way through the conversion.  The LSB of I6806 should always be set to 0 so that a rising edge is created 
on the next cycle.  The default I6806 value of $FFFFFE is suitable for virtually all A/D converters. 
The A/D converters used on matching Delta Tau products just need the rising edge at the start of a 
conversion cycle; this permits intermediate bits in the data stream to be used as special control bits.  Delta 
Tau’s Acc-8T Supplemental Flag Multiplexer Board uses these bits to control the multiplexing; Delta 
Tau’s Acc-8K1 Fanuc C/S-Series PWM Interface Board uses these bits to control the magnetic contactors 
on the drives. 
Note: 
By default, the ADC circuitry on a MACRO IC is not used on a Turbo PMAC2.  
The ADC lines are the alternate use of pins on the Multiplexer port. 
I6807/I6857/I6907/I6957  MACRO IC Clock Direction Control 
Range:   
0 – 3 (DSPGATE2 IC); 0 – 1 (MACROGATE IC) 
Units:    
none 
Default:  
System dependent 
I6807, I6857, I6907, and I6957 control whether MACRO ICs 0, 1, 2, and 3, respectively, use their own 
internally generated servo and phase clock signals, or whether they use servo and phase clock signals 
from a source external to them (usually MACRO IC 0 or Servo IC 0).