ADC Sequencer Data RAM
3.3
PCI Base Address:
PCI9030 PCI Base Address 3 (Offset 0x1C in PCI Configuration Space).
The ADC Sequencer Data RAM is a 32 x 16 bit wide RAM storing the converted data values.
Each channel has its own ADC Data location.
The ADC Sequencer Data RAM is updated after every full sequencer cycle. Only the channels enabled in the
ADC Sequencer Instruction RAM are updated.
Offset to PCI Base
Address 3
Description
Size
(Bit)
0x00
Channel 1 ADC Sequencer Data
16
0x02
Channel 2 ADC Sequencer Data
16
…
…
…
0x3C
Channel 31 ADC Sequencer Data
16
0x3E
Channel 32 ADC Sequencer Data
16
Table 3-33: ADC Sequencer Data RAM Space Address Map
ADC/DAC Calibration Data ROM
3.4
PCI Base Address:
PCI9030 PCI Base Address 4 (Offset 0x20 in PCI Configuration Space).
The calibration data values are determined at factory and stored in this ROM space.
There is one Offset Error value and one Gain Error value for each ADC gain which are valid for all 32 channels.
For the DACs again there is an Offset Error value and a Gain Error value for each DAC channel.
See the Programming Hints chapter for data correction formulas.
The calibration data is read only.
The calibration data is available 500 μs after reset.
Offset to PCI Base
Address 4
Description
Size
(Bit)
0x00
ADC Offset
ERROR
Gain 1
16
0x02
ADC Gain
ERROR
Gain 1
16
0x04
ADC Offset
ERROR
Gain 2
16
0x06
ADC Gain
ERROR
Gain 2
16
0x08
ADC Offset
ERROR
Gain 4
16
0x0A
ADC Gain
ERROR
Gain 4
16
0x0C
ADC Offset
ERROR
Gain 8
16
0x0E
ADC Gain
ERROR
Gain 8
16
0x10
DAC Channel 1 Offset
ERROR
16
0x12
DAC Channel 1 Gain
ERROR
16
0x14
DAC Channel 2 Offset
ERROR
16
0x16
DAC Channel 2 Gain
ERROR
16
TPMC851 User Manual Issue 1.0.9
Page 39 of 65