![Caen V1729 Скачать руководство пользователя страница 30](http://html1.mh-extra.com/html/caen/v1729/v1729_technical-information-manual_3283096030.webp)
PRELIMINARY
Document type:
Title:
Revision date:
Revision:
User's Manual (MUT)
Mod. V1729 4 Channel 12 Bit Sampling ADC
22/06/2005
3
NPO:
Filename:
Number of pages:
Page:
00109/04:V1729.MUTx/03 V1729_REV3.DOC
38
30
If the number of columns to read (register NB OF COLS TO READ) chosen is less than
128 (default value), the transfer in RAM will stop as soon as this number has been
reached. In such a case, one must be sure that the useful data is located in the first part
of the matrix. This is the role of the SYNC_OUT output which signals the passage into
the beginning of the matrix. In order to validate it, the ESO bit must be placed at 1 in the
control register and one must displace the corresponding strap (S2).
The channel mask register furthermore permits validation of only the utilized channels,
which will also permit reduction of the volume of data stored in the RAM. In this case
indeed, only the data of the valid channels will be recopied in the RAM, all the while
respecting the same storage order of the data.
The access to reading in the RAM is done by secondary addressing. Its internal address
is indeed controlled by a 16-bit counter (RAM_INT_ADD) located in the controller placed
on the board in the FPGA. This is not to be managed by the external interfaces, the
acquisition sequencer generating its own address starting from zero for the writing in the
RAM. This counter gets auto-incremented in the course of the addressing. It is
systematically reset at zero at the end of the writing cycle, which permits not having to
load it when one wants to read all of the memory. However, one can directly have access
to an address or a group of addresses given in the RAM by pre-loading it.
Seen from the bus, the reading in the RAM is therefore always done at the same h0C (in
GPIB) or h0D (in VME) address.
In GPIB, the 13 bits of data converted by the ADC and stored in the RAM (accessible by
reading of 2 bytes at the 0C address) are read in order MSByte, LSByte. Only the 13
LSbits of the data issued from a conversion of the ADC have a significance : the bits from
0 to 11 correspond to the 12 encoded bits. The bit 12 is at 1 in cases of overflow. The 3
MSbits are fixed at 0 on the board, they can be masked at the reading.