ACC-36E Manual
USing acc-36E with power umac 24
Automatic ADC Read
The automatic read function demultiplexes the data into individual registers and stores them once every
AdcDemux.Enable phase cycles in accessible memory locations. It can handle up to a total of 32 ADC
channels (16 pairs). There are 16 ADCs (8 pairs) per base address (or ACC-36E card) for a maximum of 2
base addresses (i.e. two ACC-36E cards) as follows:
These are the necessary steps for setting up the automatic read function:
1. Configure A/D Ring Pointers: AdcDemux.Address[i].
For each pair with index i, AdcDemux.Address[i] must be set to the Power PMAC I/O base
offset as specified in the Addressing section of this manual. Typically, pairs 1 – 8 are assigned to
the first ACC-36E, pairs 9 – 16 are assigned to the second ACC-36E.
2. Configure A/D Ring Convert Codes: AdcDemux.ConvertCode[i].
The convert code allows the user to select the input mode, whether unipolar or bipolar, as well as
the number of the ADC pair (Hardware Pair#) to sample.
AdcDemux.ConvertCode[i]=$n00n00
n = (Hardware Pair #) - 1
Hardware Pair# in this case assumes per-card pairs (i.e., Hardware
Pair# can only run from 1 to 8, because there are only 8 pairs per card,
whereas Software Pair# can run from 0 to 15, since those are the
indices of the AdcDemux structures).
Comments to this Manuals