Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC Global I-Variables 142
Turbo PMAC2 Ultralite Ixx81 Typical Hall Phasing Settings
(Ixx91=$800000 - $FF0000)
Ixx81
Value
Register
Ixx81
Value
Register
I181
$003440
MACRO Flag Register Set 0
I1781
$003460
MACRO Flag Register Set 32
I281
$003441
MACRO Flag Register Set 1
I1881
$003461
MACRO Flag Register Set 33
I381
$003444
MACRO Flag Register Set 4
I1981
$003464
MACRO Flag Register Set 36
I481
$003445
MACRO Flag Register Set 5
I2081
$003465
MACRO Flag Register Set 37
I581
$003448
MACRO Flag Register Set 8
I2181
$003468
MACRO Flag Register Set 40
I681
$003449
MACRO Flag Register Set 9
I2281
$003469
MACRO Flag Register Set 41
I781
$00344C
MACRO Flag Register Set 12
I2381
$00346C
MACRO Flag Register Set 44
I881
$00344D
MACRO Flag Register Set 13
I2481
$00346D
MACRO Flag Register Set 45
I981
$003450
MACRO Flag Register Set 16
I2581
$003470
MACRO Flag Register Set 48
I1081
$003451
MACRO Flag Register Set 17
I2681
$003471
MACRO Flag Register Set 49
I1181
$003454
MACRO Flag Register Set 20
I2781
$003474
MACRO Flag Register Set 52
I1281
$003455
MACRO Flag Register Set 21
I2881
$003475
MACRO Flag Register Set 53
I1381
$003458
MACRO Flag Register Set 24
I2981
$003478
MACRO Flag Register Set 56
I1481
$003459
MACRO Flag Register Set 25
I3081
$003479
MACRO Flag Register Set 57
I1581
$00345C
MACRO Flag Register Set 28
I3181
$00347C
MACRO Flag Register Set 60
I1681
$00345D
MACRO Flag Register Set 29
I3281
$00347D
MACRO Flag Register Set 61
Because phase position needs only to be known within a single revolution, any geared-down secondary
absolute sensors are not relevant for this purpose. They may still be used for power-on position
information for the servo loop, with Ixx10, Ixx99, and Ixx98
In general, the zero position of the absolute sensor will not be the same as the zero position of the
commutation cycle. Parameter Ixx75 is used to hold the offset between these two reference positions.
MACRO Absolute Position Read: If Ixx91 contains a value from $720000 to $740000, the value
specified in Ixx81 is a MACRO node number, and Turbo PMAC will obtain the absolute power-on
position through the MACRO ring. Ixx91 specifies what type of position data is used.
The MACRO node number is specified in the last two hex digits of Ixx81. The second-to-last digit
specifies the MACRO IC number 0 to 3 (1, 2, and 3 exist only on Ultralite versions of the Turbo PMAC2,
or on UMAC Turbo systems with Acc-5E).
Note that the MACRO IC number on the Turbo PMAC does not necessarily match the ring master
number for that IC, although it often will. The last digit specifies the MACRO node number 0 to 15 (0 to
F hex) in that IC. This function is only supported in nodes 0, 1, 4, 5, 8, 9, 12 (C), and 13 (D).
The following table shows the required values of Ixx81 for all of the MACRO nodes that can be used.
Note that MACRO IC 0 Node 0 uses an Ixx81 value of $000100, because Ixx81=0 disables the absolute
position read function.